Skip to main content

CS615 assignment #2 solution - fall2011

CS615 Assignment no. 2 solution fall2011
Software Project Management
Assignment # 02
Fall 2011
Marks: 20
Due Date
Your assignment must be uploaded before or on 14th November, 2011.
Question.1

Why are agile development methodology considered by many to be the best approach to software development for small projects? Also briefly explain the agile software development methods.



Answer:

Agile Development Methodology is an approach based on  iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.  Agile technique of development based on breaking the task into small increments with minimal planning and avoiding to involve in long term planning. Iterations are depends on one to four weeks time span. Each iteration involves a team working through a full software development cycle like requirement analysis,designing, coding, testing, and feedback or maintenance and then working product is demonstrated to stakeholders which will reduce the overall risk and allows the project adopt the change quickly. Agile software development methodology is focus on adapting quickly to changing realities. When the needs of a project change, an adaptive team changes as well. The goal of Agile methodology is to have an available release at the end of each iteration.


 Agile is a combination of water fall and spiral methodology, water fall is based on incremental and spiral is based on iteration. When we talk about small projects so there are huge chances of its failure just because of scattered, unplanned information and receiving requirement at latter period. Some times happened project team receiving the changes at implementation stage of the project so it would be very hectic and time taking job to handle changes at that level so the best approach in such scenario is to use the agile methodology.

 Agile approach is best suitable because there is less chance of failure just because of iteration and adopt the quick changes as well demonstrated to higher management with proper time. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.

 This approach provides the flexibility to adopt the changes occure at later period of development. This approach will cause to reduced the development cost as well as less time taking in respects of small projects.

Question.2

Why agile software development is not suitable for large scale project?
Answer:

While talking about large scale project, so according to my point of view the agile software development methodology approach is not too much suitable because large project not bear the cost and time spend on the iteration. Because this approach will violates the rule of documentation and larger project become fails without documentation. If we talk about SAP, Oracle products so these projects are successful just because of its documentation.

 So handling the changes at the end of project implementation leads the project to delay mode and ultimately it will increase the project cost as well.

Comments

Popular posts from this blog

Drupal Answers Weekly Newsletter - Wednesday, December 31, 2014

Top new questions this week: Can I delete old hook_update_N functions? Suppose you have a custom module, and you have hook_update_N() implementations in your .install file. If you have old update functions, and all updates have run in all sites that the module is ... node-update hook-update-n   asked by AyeshK ...

[New post] 8th Class Result 2014 PEC Hafizabad Board

Muhammad Waqas posted: "PEC Hafizabad Board 8th Class Result 2014 expected date is 28th March, 2014 by PEC. Punjab Examination Commission (PEC) will announce 8th class result for Hafizabad Board soon and all the students of Hafizabad Board who are extremely waiting for the resul" New post on Jobs in Pakistan 8th Class Result 2014 PEC Hafizabad Board by Muhammad Waqas ...

[New post] 1st Year (11th Class) Result 2014 BISE Rawalpindi Board

Xaib Aslam posted: "BISERWP board Inter part 1 result expected on 10th October 2014 according our source. students of Rawalpindi board desperately waiting for 11th class result. 1st they upload the 12th class result and after some time they ready for showing the 1st year fin" New post on Jobs in Pakistan 1st Year (11th Class) Result 2014 BISE Rawalpindi Board by Xaib Aslam ...