Image adapted from www.google/images.co.ukUniversity of Hertfordshire
7BSP1018 Agile Project Management

Fish 'n' Chips' Members

Sophia Ameyibor (sa12aet)
Wei Jiang (wj11aab)
Philip Borrell (pb11aaa)
Sheikh Nihal Ahmed (12aab)
Amr Saud Al Fayez (AA12ADU)

Week 1: Zero Iteration
XP Game - Coffee Machine

Customer Card:
O-Iteration: Machine for making filter coffee; Water holder volume 500ml; Switch off/on; Self-cleaning (descales); Keep hot switch
1-Iteration: Water-level indicator showing 1-3 cups; Flask container to hold hot coffee

Developers Design of Coffee Machine:
FnC CoffeeMate.JPG

XP Game, Lessons Learned:

Agile is about being flexible in your communication; adapting and finding a common ground of understanding. (Sophia Ameyibor)
Agile's success is in understanding and remembering its ability to adapt to a situation with its key philosophies in place. (Phil Borrell)
Agile development is a collaborative, incremental and iterative way to product development that could produce high quality products to meet customer's requirements. (Wei Jiang)
Agile ensures that each group member effectively executes their own tasks, and effective communications between group members increase interactions. (Wei Jiang)
Unsuccessful communication between customer and developer can lead to confusion in the original end product. (Nihal Ahmed)

Agile Project Management Ground Rules

1/ To attend Agile group meetings in a timely manner
2/ Strive to work as a collective ensuring everyone knows their responsibilities
3/ Ensure that contributions to the group are helpful and meaningful
4/ To support every member of the group equally
5/ Minimizing group conflicts is the responsibility of the individual and the group as a whole
6/ Work to be completed on time by each group member
7/ Issues should be raised immediately so that a solution can be found so no individual or iteration suffers
8/ Agile is a collaborative method, remembering this will aid our success.
9/ Before attending a meeting, each group member should finish previous meeting tasks that ensure effectiveness of a meeting.
10/ All emails are to be addressed to the whole group.
11/ Everyone in the group must understand their individual roles for each Iteration, and ensure they complete their allocated tasks.