Assignment #2

Questions:
กก
•1. What do you think are the advantages of having such an evolutionary team structure for software development?
2. What are the inherent problems in such a structure?
3. Modify the diagram and show how you would improve the team structure.
Answers:
1.the advantages are:
Good human resource management--man powers are switching between roles at different developing stages, everybody can work to do, no one left idle.
High flexibility---more people can be assigned to do a particular task if needed
Better understanding to the project---as some people will go through the whole developing process and can assist other members
2. inherent problems:
It requires more capable people--- as role switching is needed
Difficult to respond to changing user requirements
3.modifications:
กก