Tut 5
a. Acceptance test for boiling kettle:
- Boil the water properly
- could sound the horn when the water is boiled
- could hold the het of the fire
- could kill the germ inside the water
b. User role:
- write user story
- specifies acceptance test for the story
- select the story to use in implemantation phase
c. Metaphor --> it indicates that the development of simple story in the system
d. XP :
- more organized in management system
- Follow step by step in instruction in order to finish the program
- faster to develop
- don't have to expert programming in all team member since it's a paired programmer
- hard to managed a paired programmer
- could have cost a lot in implementation since it is a copyright software
Open source:
- Anyone have the ability could be able to do this
- It's free and it's copyleft
- it's a freeware thing so that everyone love it
- time consuming since everyone do this only in their spare time
- could be edit and debug any time by any user
e. Couple things which is:
- Story that the client wants for the project completion such as due date, testing plan, etc
- pair programming
- incrementation phase
f.
g. because it believe that pair programming is more sufficient method to cover up other job if not don't yet. that's why only one computer to be used on the same time to work.
h. Yes and no. Think about like this. people are building a project that could be in couple phase. Every single of the phase must be tested and my be accepted by the customer. in this we could make sure that the project that we are doing is on the right track. and also in XP also have the documentation part which allow user to check whether the project is ok.