In: Computer Science
Draw a comparison between the traditional system development methodologies and the agile methodology on the basis of following factors:
1. Project Size
2. People Factor
3. Risk Factors
TRADITIONAL SYSTEM DEVELOPMENT:
Traditional Method is suitable for projects that have critical
methods, all the calculations you must not make changes when
working on traditional methods.
After user have provided the requirements of his project and then he wants to add or change something in the requirement it will be difficult and will take time either to wait for that phase to complete or he must wait for the project completion.
It takes too much time and it will cost more. It is suitable only for projects for small projects because of bugs and maintenance for bigger projects can cause problem. Once you are on testing phase you cannot go back and if you go back it will cost a lot of time and money.
Agile:
Agile development methodology is suitable for bigger and large
projects. These methods are iterative so can you review every stage
whatsoever you feel comfortable with. Incremental delivery.
The customer involve is evolved and if he suggest changes in agile we can easily do it. We can reuse components in agile. Flexible
Larger team are required and if the project is postponed in the middle by user it can costs a lot of sum. Not good documentation. Shared ownership of members
IF YOU HAVE ANY QUERY PLEASE COMMENT DOWN BELOW
PLEASE GIVE A THUMBS UP