Date post: | 13-Apr-2017 |
Category: |
Technology |
Upload: | india-scrum-enthusiasts-community |
View: | 124 times |
Download: | 0 times |
Starting Agile Journey
Becoming pioneer at your organization
M. Mizanur Rahman
Informatix Technologies, Techmasters
Why do people think they are pioneer?
• They created history by climbing the Everest peak and first footstep in the moon
• They injected the idea to others that it can be done.
• They showed the courage and their achievements made them immortal in the history.
You know Agile, now what?
• You want to use agile in every projects you are working on or going to work in future
• You love self managed teams
• You love following best engineering practices
• You love simplicity and iterative nature of agile
• You want everyone of your organization to follow Agile
Then what is blocking you?
• I am just a developer/project manager, I do not have authority to talk to my top management about changes
• I have reached top management, but they do not understand agile or have no interest to understand it
• My team members are reluctant to adopt agile
• May be we can pick something good from few frameworks and make it a hybrid agile framework to suite us.
There are more problems
Agile Principle #4: Close, daily cooperation between business people and developers 1. My client is not available for meeting.
2. He lives in USA/Canada, its not an option for him to do such meetings. 3. my client does not understand agile
There are more problems
Principle #11: Self-organizing teams wait a second, do you mean there is no manager in the team to ensure the delivery on time by hook or by crook? Are you crazy? This guys can’t even make their tea by themselves, how can they be self organized?
How?
• Make sure you understood agile principles and chosen your framework.
• Try to identify the lags in your current practices and approaches.
• Try to understand team culture and their working philosophy
• Do some research on the impact of agile on similar organizations.
The approach for top management • Perform a SWOT analysis
• strength
• Weakness
• Opportunity
• Threat
• Present your proposal for the change
• Show them ROI • Investment of time
• Investment of money
• Investment of energy
Ensure team members are ready
• To be self managed
• To be responsible
• To be reliable
• To be trusted
• To work as a team – not just individuals
• To learn agile practices and follow them
Choose & act wisely
• Do not go for multiple options for agile frameworks.
• Choose only one framework to start with based on your companies nature of work
• Choose a team to pilot the project. Don’t go for overall organization. Only a small team to start with
• Do not try to achieve everything overnight, remember slow and steady wins the race
• Learn from the certified professionals, not just random xyz.com