Wednesday 22 August 2012

Agile Programming and Methodology


Agile Project Management Tool
Some people believe that agile programming includes a lot of extra work. AP, an approach to project management is used in software development. It helps a team to work properly by building software through incremental and iterative work cycles, known as sprints. Hence, it makes the task easy and reduces the workload by using less time on each component and making the software work faster. The roots of agile methodology can be traced back to 1970s as it was developed to deal with a situation where the waterfall method failed. All businesses require a way to reduce their cost of development and improve software reliability, and agile programming can help overcome this with its unique technique. It breaks the whole application development project into small pieces and then one can work upon it for three to four weeks during which you can find the root of trouble as well.
Some advantages are:
  • No detail requirement needed.
  • Earlier benefit to the user/business.
  • Face to face communication.
  • Less time to market.
  • Less cost to customer.
  • High quality.

Some disadvantages are:
  • Smaller planning horizon.
  • Lesser design and documentation
  • Need clear customer vision.
Necessity of experienced and senior resources.

No comments:

Post a Comment