Agile methodology has become go-to methodology and has been adopted with great gusto by the IT teams across the world because it is flexible and adaptive and allows the IT teams to keep pace with the changing requirements of the business users
Although agile in itself is split into many different methodologies one of the more well known among them is the Scrum methodology. Scrum methodology uses an iterative approach called sprints and it values interactions and practical working software over processes and following a plan.
The most unique part of Scrum is the Daily Meeting methodology. The meetings by it’s very structure is only 15 minutes long and is focused on yesterday’s progress, Today’s progress and what will be the roadblocks to achieve the same. It allows for focused meetings early in the morning thus leaving the rest of the day free for the team members to actually complete the product. This is a good initiative especially considering the fact that meetings eat up most of the productive time most employees in a firm.
The pros of the Scrum methodology are many and are as follows:
- The model allows for cage to requirements
- Gets faster value to end customer i.e faster ROI for the business
- Improved collaboration tactics
Scrum methodology although it has a long list of pros it can be used most effectively in the following scenarios:
- The project is time constrained
- When the business does not have a clear requirement list
- The software requires use of new technology
- Experienced resources are available
That being said SCRUM has a few cons as well. They are as follows:
- Scope creep
- The requirement of experienced a nd specialized resources