Prerequisites for getting started
Transitioning to Agile methodology need not be a mammoth task. The most important change required is the change in mindset. Decision to go agile means commitment to continuous improvement. Do not expect everything to go right from the get-go. Start -> Fail-> Learn -> Improve
Here’s what you need to get started –
- Product roadmap – A great product that accommodates the changing needs of the customer quickly is the goal of the entire agile program. A product roadmap gives an idea how the product will emerge over time. Begin with a draft and evolve with every sprint. This is also essential to decide the release cadence and the duration of the sprints.
- Product Backlog – The product backlog is derived from the roadmap. It lists all the items in the form of stories that the development team needs to deliver priority wise. The product backlog is in a prioritized state at any given time.
- Agile ceremonies – Ensure all the stakeholders and team members have relevant meeting invitations on their calendars.
- Automation infrastructure – Set up a continuous build and deployment environment along with automated testing infrastructure for high productivity.
- Agile Project Management tool – Zero in on one of the agile life cycle management tools to track daily activities, release plan and deliveries.
- Spikes – Create spikes for setting up the architectural runway and any R&D activities.
- Metrics – Obtain productivity insights and track progress using agile metrics, e.g average velocity, sprint burndown charts, control charts, cumulative flow diagram etc.
Start and improve every sprint!