Posts

Showing posts from August, 2016

Why Agile

The Agile Team is Responsible for Quality that Improves Quality Better Communication between team Defects are Easy to Fix Flexibly Incorporate New Requirements Transparency & Focuses on Users requirement High degree of collaboration between the client and project team Early and Predictable Delivery Predictable Costs and Schedule Allows for Change Focuses on Business Value

Advantages & Disadvantages of Agile

Advantages of Agile model: • Customer satisfaction by rapid, continuous delivery of useful software. • People and interactions are emphasized rather than process and tools. Customers, developers and testers constantly interact with each other. • Working software is delivered frequently (each sprint end). • Face-to-face conversation is the best form of communication. • Close, daily cooperation between management people and developers. • Continuous attention to technical excellence and good design. • Regular adaptation to changing circumstances. • Even late changes in requirements are welcomed Disadvantages of Agile model: • In case of some software deliverable, especially the large ones, it is difficult to assess the effort required at the starting of the software development life cycle. • There is lack of emphasis on necessary meetings and documentation. • The project can easily get taken off track if the customer representative is not clear what final outcom