Software Hut 2006

Client Allocation and Testing Approach

Team number

Client

Test approach

Manager

1

NHS database - Keith

Test first

Simon

2

Ethics system - Gillian

Test first

James

3

Ethics system - Gillian

                Test last

James

4

PDA system - Aejaz

Test first

Henry

5

PDA system - Aejaz

                Test last

Henry

6

NHS database - Keith

                Test last

Simon

7

NHS database - Keith

                Test last

Simon

8

Ethics system - Gillian

Test first

James

9

NHS database - Keith

Test first

Simon

10

PDA system - Aejaz

                Test last

Henry

 

Introductory presentation

 

Teamwork exercise.

Location: Lewin Lab. 16-02-2006  12.00 – 1.00.

Challenge: To build a cradle/support system from straws that will support the weight of a brick.

Materials: 25 plastic straws and 25 pins.

Each team will be given the materials at the start of the session. Teams will design and build a cradle or support structure from the straws using the pins to connect them together. 

After 40 minutes each structure will be tested to see if it will support the brick (which is of a mystery material – 5 bonus points for identifying this).

Teams may adjust their design if the first test fails.

Teams who pass the test first time will get 5 bonus points.

Assessment. If several teams succeed in building a structure that supports the bricks then:

The team whose brick is furthest from the ground (table) will win;

If several teams tie then the team most bonus points will win;

If there is still a tie then the winning team will be determined by the judges on the basis of aesthetic considerations of the structure’s design.

The session will end at 1.00 pm.

After the session.

Reflection. How did your team work, did you discuss things well, did you agree about what to do – did you argue a lot?

How could you have planned things better?

How could you divide the tasks between you better.

Think about the sort of skills you have in the team – who is a good organiser, a good planner, a good creative thinker, a practical problem solver, who is good at getting on with things and delivering??

Apply this knowledge to preparing for the software project. We need to identify who is going to be the:

 team archivist – who will keep the records up to date on the system;

who will liase with the client;

who will carry out any necessary research;

who is going to focus on quality assurance;

who is going to prepare documents;

who is going to plan;

etc. ?

There are many other roles that will be needed from time to time – chairing meetings, taking minutes etc. All of these can be shared around and in XP this is encouraged but some can develop specialist skills and roles and this may be more effective.

Test lecture

Some story cards

The Genesys Book