AGILE Strategy
Strategic Planning is important for AGILE Model. Organization has to take the steps to change and adopt into AGILE model rather than Traditional Model. Most importantly, it should align with Business Goals. Rather than Technology specific Teams.
Training
AGILE Training is important for the entire organization. Because the mindset of team has to get changed. This would be first step to change their mind. And understand the real benefit of AGILE.
Training is important in all the levels like Business, IT and support organization too.
Pilot Projects and Introduce AGILE Model
Select the Right projects for AGILE pilot. We should see the parameters of criticality, complex, duration , business readiness etc. Most important things, select the project(s) which can be made into small products. And select projects from different portfolios. For example, if its bank, select the project from Payments, Cash Services, Asset Management, Risk and Finance, Lending etc.
Define the AGILE Roles in the projects
Though Traditional Model has Program Manager, Project Manager, Team Lead, Developers and Testers, Its important to define the AGILE roles before start the AGILE way of working. Product owner should be from Business Team and also directly facing the client(s) too. Scrum Masters is depends upon the team. Team Members can be Developers, Testers. But all should be multifunctional person.
Define the Product Backlog with Product Owner
Select the SCRUM Masters
Scrum Masters can be dedicated for the Team. OR can be shared with other SCRUM Teams. Scrum Master also can be from the team itself depends on the maturity.
Sprint Duration
Duration of the sprint, can be vary from 1 week to 4 weeks. But preferable duration is 2 or 3 weeks. Here's the reasons.
User Stories
AGILE Tools
JIRA is one of the preferable tool in the AGILE Model. Its widely used in across all the organization. Microsoft TFS also being used in few organizations.