Software Hut 2006
Client Allocation and Testing Approach
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;
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.