similarities and differences between agile development and t
similarities and differences between agile development and traditional system development, provide some examples where agile development would be the better choice for a project.
Solution
Dear Student,
The modern software development life cycle methodology can be subdivided into two types – the Traditional process and the agile process.
If I talk about the similarities between traditional and system development..then the similarities are as follows...
1-Both Methodologies requirs planning.
2-Both Methodologies requires time between gathering requirement and their implementation.
3-Both involve risk.
4-Both requirs customer Involvement.
5- Both requirs fundamental assumption and development methods.
If I talk about the differences between traditional and system development..then the differences are as follows...
1-In traditional system development requirements of the user gathered at the beginning of the project while in Agile development requirements are not clear at the beginning of the project.
2-Limited communication is required between the user and developer while in Agile development more communication is required.
3-It\'s require more paperwork while agile development requires less paperwork.
4-No flexibility in changing the requirement of the client, becuase all has been done before.While in Agile development client is flexible to change requirements during the development of the project.
5- In traditional development testing phase start after the development of the project.While in agile development testing team works parellel with development team.
Examples where agile development would be the better choice for a project...
Each software project is largely a new endeavor. And in today\'s world, there is almost always a sense of urgency.So most appropriate projects for agile are ones which has...
1-aggressive deadlines
2-a high degree of complexity
3-and a high degree of uniqueness
So the project which has some urgengy, complexity and uniqueness, agile development method would be better choice.
Thanks..!!!
