Laying a Strong Foundation for Agile Transformation
-
Upload
gopinath-ramakrishnan-phd-csm -
Category
Presentations & Public Speaking
-
view
262 -
download
0
Transcript of Laying a Strong Foundation for Agile Transformation
![Page 1: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/1.jpg)
Laying A Strong Foundation for Agile Transformation (Experience Report Presentation @ Agile India 2016 on March 17 2016)
Dr. Gopinath Ramakrishnan Independent Consultant
e-mail: [email protected] Twitter: @gpnth
Website: www.rgopinath.com
(c) Gopinath Ramakrishnan, 2016
![Page 2: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/2.jpg)
About the Client
• Multinational Product Company
• Product Development mainly in India
• Organizational Structure – Function Based
• Waterfall Lifecycle
• Prior Exposure to Agile - NONE
(c) Gopinath Ramakrishnan, 2016
![Page 3: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/3.jpg)
5 Steps for Effective Agile Initiation
1. Set Sponsor Expectations Right
2. Get Leadership Buy-in
3. Assess the Current Scenario
4. Start, Train & Coach Pilot Project
5. Measure the Impact
(c) Gopinath Ramakrishnan, 2016
![Page 4: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/4.jpg)
Why Agile ?
(c) Gopinath Ramakrishnan, 2016
![Page 5: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/5.jpg)
Agile Journey is Not Easy!
Be Prepared for A Major Change !!
(c) Gopinath Ramakrishnan, 2016
![Page 6: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/6.jpg)
5 Steps for Effective Agile Initiation
1. Set Sponsor Expectations Right
2. Get Leadership Buy-in
3. Assess the Current Scenario
4. Start, Train & Coach Pilot Project
5. Measure the Impact
(c) Gopinath Ramakrishnan, 2016
![Page 7: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/7.jpg)
First Understand Agile
AND ONLY THEN
Commit to Transformation
(c) Gopinath Ramakrishnan, 2016
![Page 8: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/8.jpg)
Agile Values & Principles Workshop for Leaders
(c) Gopinath Ramakrishnan, 2016
![Page 9: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/9.jpg)
Agile Workshop – Outcomes
• Business Expectations Emerged
• All Agile Values and Principles found Relevant
• Leadership Team Buy-in Obtained
(c) Gopinath Ramakrishnan, 2016
![Page 10: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/10.jpg)
If Being Agile makes Business Sense And Leadership is Willing to Change Then Do Gemba Situation Analysis
(c) Gopinath Ramakrishnan, 2016
Gemba: Place where value is created
![Page 11: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/11.jpg)
5 Steps for Effective Agile Initiation
1. Set Sponsor Expectations Right
2. Get Leadership Buy-in
3. Assess the Current Scenario
4. Start, Train & Coach Pilot Project
5. Measure the Impact
(c) Gopinath Ramakrishnan, 2016
![Page 12: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/12.jpg)
Assessment - Objectives
• To Compare Current Practices with Agile Practices and Baseline them
• To Surface any Critical People Issues
(c) Gopinath Ramakrishnan, 2016
![Page 13: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/13.jpg)
Comparative Agility™
https://comparativeagility.com/
(c) Gopinath Ramakrishnan, 2016
![Page 14: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/14.jpg)
Parameters Assessed
1. Teamwork
2. Requirements, Architecture and Design
3. Project Planning and Monitoring
4. Engineering Practices
5. Product Quality
6. Work Culture
7. Continuous Improvement
(c) Gopinath Ramakrishnan, 2016
![Page 15: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/15.jpg)
Assessment - Inputs
• Release Retrospectives
• Survey Responses
(c) Gopinath Ramakrishnan, 2016
![Page 16: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/16.jpg)
Release Retrospectives
• Most Recent Product Release
• 3 Separate Sessions
– Session 1: Team Members from Potential Pilot Project
– Session 2: Team Members from Other Projects
– Session 3: Project Managers & Line Managers
(c) Gopinath Ramakrishnan, 2016
![Page 17: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/17.jpg)
Survey Questionnaire
(c) Gopinath Ramakrishnan, 2016
Extract from the Survey Questionnaire
![Page 18: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/18.jpg)
Pre-Pilot Survey Results - Parameter Ratings
Pilot Candidate 1
(c) Gopinath Ramakrishnan, 2016
Pilot Candidate 2
![Page 19: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/19.jpg)
Pre-Pilot Survey Results – Practices Needing Attention • Visibility of Progress (41 %)
• Ability to Start with Incomplete Requirements (29%)
• Visibility of Technical Debt (29%)
• Early Identification of Non-functional Requirements (26%)
• Involvement of the Testers (26%)
• Being Productive without Overworking (26%)
• Consideration of Team oriented behavior in Performance Reviews and Compensation (26%)
[Figs. in the bracket are the % of responses rated FAR or VERY FAR from the proven Agile practice]
(c) Gopinath Ramakrishnan, 2016
![Page 20: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/20.jpg)
Assessment - Conclusions
• Practices lie in the middle of the Agility Scale
• Some Practices need attention
• No Critical Risks to Agile Transformation
– No major issues with Work Culture and Teamwork
Pilots Can Start !
(c) Gopinath Ramakrishnan, 2016
![Page 21: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/21.jpg)
5 Steps for Effective Agile Initiation
1. Set Sponsor Expectations Right
2. Get Leadership Buy-in
3. Assess the Current Scenario
4. Start, Train & Coach Pilot Project
5. Measure the Impact
(c) Gopinath Ramakrishnan, 2016
![Page 22: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/22.jpg)
Pilot Project Details
• Pilot Duration – 6 Weeks ( 3 Sprints)
• Pilot A – Feature Based
– External Customer
– 7 Team Members (5 Programmers + 2 Testers)
• Pilot B – Component Based
– Internal Customers
– 3 Team Members (2 Programmers + 1 Tester)
(c) Gopinath Ramakrishnan, 2016
![Page 23: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/23.jpg)
Pre-Pilot Workshops
• Agile Values & Principles
• Overview of Agile Methods
• Role of Managers in an Agile World
• Teamwork
(c) Gopinath Ramakrishnan, 2016
![Page 24: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/24.jpg)
Pilot Project – Process Framework
• Scrum Derivative - NOT Scrum !
• Scrum Events & Artifacts
• Roles different from Scrum
– Project Manager Local Product Owner (LPO)
– Functional Manager Sprint Manager (SM)
• Reporting relationships among LPO, SM & Team Members
– Not an issue ; Work Culture conducive
(c) Gopinath Ramakrishnan, 2016
![Page 25: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/25.jpg)
Pilot Project – Training & Coaching • Just-in Time; Bite-Sized Workshops
– Timed just before a sprint ceremony
– Actual Work Artifacts (vs simulated exercises )
• Focus of Coaching
– Changing the Mindset
– Improving Teamwork
– Ensuring Effective Sprint Ceremonies
(c) Gopinath Ramakrishnan, 2016
![Page 26: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/26.jpg)
5 Steps for Effective Agile Initiation
1. Set Sponsor Expectations Right
2. Get Leadership Buy-in
3. Assess the Current Scenario
4. Start, Train & Coach Pilot Project
5. Measure the Impact
(c) Gopinath Ramakrishnan, 2016
![Page 27: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/27.jpg)
(c) Gopinath Ramakrishnan, 2016
Extract from the Survey Questionnaire
![Page 28: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/28.jpg)
How many people said
Situation has Become BETTER?
(c) Gopinath Ramakrishnan, 2016
![Page 29: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/29.jpg)
Impact of Agile on Parameters %
of
Res
po
nse
s
(c) Gopinath Ramakrishnan, 2016
![Page 30: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/30.jpg)
Impact of Agile on Parameters %
of
Res
po
nse
s
(c) Gopinath Ramakrishnan, 2016
Parameters % of Responses Rating it “Better”
Requirements, Architecture and Design
100 %
Project Planning & Monitoring
100%
Continuous Improvement 100 %
Teamwork 93 %
Product Quality 93 %
Work Environment 79 %
Engineering Practices 71 %
![Page 31: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/31.jpg)
Impact on Practices
(c) Gopinath Ramakrishnan, 2016
![Page 32: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/32.jpg)
Impact on Practices
(c) Gopinath Ramakrishnan, 2016
![Page 33: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/33.jpg)
Impact of Agile on the Practices which were Rated Low in Pre-Pilot Survey
% o
f R
esp
on
ses
(c) Gopinath Ramakrishnan, 2016
![Page 34: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/34.jpg)
Impact of Agile on the Practices which were Rated Low in Pre-Pilot Survey
% o
f R
esp
on
ses
(c) Gopinath Ramakrishnan, 2016
Practices % of Responses Rating it “Better”
Progress Visibility 100 %
Early Tester Involvement 93%
Encouragement of Team Behavior
71%
Ability to Start Work with Incomplete Requirements
57 %
Being Productive without Overworking
50 %
Early Identification of NFRs
50%
Technical Debt 36 %
![Page 35: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/35.jpg)
Outcome
Another 8 Teams
earmarked for Agile Transition
in the Next Release
(c) Gopinath Ramakrishnan, 2016
![Page 36: Laying a Strong Foundation for Agile Transformation](https://reader031.fdocuments.in/reader031/viewer/2022021922/58ed0aab1a28ab1f088b45ff/html5/thumbnails/36.jpg)
Thank You !
Dr. Gopinath Ramakrishnan Independent Consultant
e-mail: [email protected] Twitter: @gpnth
Website: www.rgopinath.com
(c) Gopinath Ramakrishnan, 2016