Wednesday, July 22, 2015

Agile Methodology

In Agile you have to keep deploying something to production quite frequently (every month).

This benefits the customer and developers since development becomes transparent and everyone can understand the business requirement better. Best practices can be put to use in upcoming releases by learning from the previous releases.

In order to make this work fully you need a deployment pipeline that ensures that software is built in small production-ready increments.

Nowadays Agile Methodology is best suited for development projects.

Roles defined in Agile Methodology are - Product Owner, Scrum Master and Development Team.
Product Owner owns the product and has a vision regarding that product.

Development team tries to implement that vision.

Scrum Master also plays a very important role by becoming the interface between Product Owner and Development Team. Any Impediment needs to be highlighted by the Scrum Master and if any external help is needed should be made available.

A common practice in agile projects is the short daily team meeting - called a stand-up meeting or scrum. This is supposed to be driven by the Scrum Master. Done well, these help team members coordinate their activities effectively, adding energy to the team. Done badly, they are a boring and empty ritual.

Scrum log is maintained to track the work done by every member of the development team on a daily basis.

No comments:

Post a Comment

Home