@shabbirnaqvi14
How many of you can relate to this?
@shabbirnaqvi14
The Journey to Agile
Shabbir Naqvi
Programme Delivery Lead at YNAP
@shabbirnaqvi14
What I’ll talk about
● Effectiveness of smaller continuous change
● Using change from your team(s) to drive bigger change
● What I have learnt on this journey
@shabbirnaqvi14
What I’ll NOT talk about
● Why you should ‘go/do Agile’
● Pros and cons of Agile
● Specific methodologies of Agile
@shabbirnaqvi14
Image credit:
http://www.techdaring.com/wp-content/uploads/2015/06/OLD-COMPUTER.jpg
Going to use a real company as a case study
They had very legacy systems, ~15-20 years old
Many stakeholders across the world, serving >50 brands
They could only release monthly
Waterfall development practices
Separate development and tester teams
@shabbirnaqvi14
Image credit:
https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAAAAAS9AAAAJD
ExODBlM2ZkLTNkMWEtNGQ0Mi1iNzMyLTk2ZWU0ZWU5NzJjOQ.jpg
Main problem was releasing things slowly, or projects considered to take too long
Business needed things quicker
@shabbirnaqvi14
Image credit:
https://www.iag.biz/wp-content/uploads/2016/08/387-Agile-Business-Analysis-Trainin
g.jpg
Senior management decided to adopt Agile
Hired a consultant to give a 2 day Agile training course to the whole development
team
Started doing sprints, had burndown charts in place, etc.
Somewhat re-structured teams, apart from embedding testers and aiming for
cross-functional teams
@shabbirnaqvi14
Image credit: https://cdn.meme.am/instances/60746446.jpg
Didn’t actually change anything
Business were not engaged, separate Project Management team with their own
Business Analysts
No Product Owner
@shabbirnaqvi14
Image credit:
http://cdn.business2community.com/wp-content/uploads/2015/08/842cc63d-b913-47e
2-aeef-7e2811b27c68-728.jpg.jpg
Decided to start small:
- Work with the team to figure out the main challenges they’re facing
- Perfect venue: retrospectives
@shabbirnaqvi14
Image credit: https://blog.engineyard.com/images/blog-images/actually-mvp.png
First challenge: MVPs
Got the BA somewhat embedded into the team to work with the developers
@shabbirnaqvi14
Image credit: https://www.mountaingoatsoftware.com/uploads/blog/planningpoker.jpg
Next challenge: Estimations were new to the team
Cautiously did our sprint commitment and tweaked it every couple of weeks
@shabbirnaqvi14
Real example of estimations by the team
Unfortunately these stats are from the very beginning where they was a lot of
fluctuation
However this demonstrates convergence in commitment and delivery by the end of
the project
@shabbirnaqvi14
Image credit: http://media2.govtech.com/images/770*1000/shutterstock_iterate.jpg
Next challenge: Skillset gap
Testers embedded into the teams properly
Team commitment meant everyone helps each other
Devs did testing, testers helped with BDDs sitting with devs
Continued tweaking, assessing, iterating
Small changes led to greater effects
@shabbirnaqvi14
Managed to make changes to a single team, but how can we make a bigger impact?
How can we push these changes to other teams, department wide?
@shabbirnaqvi14
Make things visible -> happy stakeholders & customers
Senior management often wants to just see results
Demo’ed MVPs to them & customers
@shabbirnaqvi14
Get better at forecasting -> happy stakeholders
Despite being able to release monthly due to the legacy systems, we could show
them for certain what we were going to release
@shabbirnaqvi14
Used to take the remaining story points on the backlog, divide it by the average
velocity (usually over the last 5 sprints) and add a leeway value on to it
This was used to forecast delivery of the project and reported to senior management
and stakeholders
@shabbirnaqvi14
Utilise the feedback loop -> happy customers
This meant we could release the best value to the customer every month thanks to
the slightly shorter feedback loop
@shabbirnaqvi14
Emphasise ways of working as a key factor of success
@shabbirnaqvi14
Senior management noticed and started to like this Agile thing!
Where did we get to?
- 3-4 development teams with Scrum
- Support team with Kanban
- Started major refactoring work, signed off by senior management
@shabbirnaqvi14
Lessons Learnt
@shabbirnaqvi14
1.
Image credit: http://leissonlife.com/files/2016/02/babysteps.jpg
Take small baby steps to change
Concentrate on a single thing at a time
Too much change all in one go causes confusion, unsettles people
Take everyone through those baby steps
@shabbirnaqvi14
Go Agile
In an Agile way
@shabbirnaqvi14
http://www.wcpm.co.uk/epmbook/orgchange.htm
Managing change is crucial
As can be seen, change can have serious negative impacts on people
@shabbirnaqvi14
2.
Image credit: https://www.cmscritic.com/site/assets/files/2177/webchanges.jpg
Change is neverending
Technology always changing, so expect change in the future
Be prepared for change, embrace it
@shabbirnaqvi14
So much coming up in tech...
● ‘Exponential’ tech - robotics, VR & AR, 3D printing
● Artificial Intelligence
● Cognitive Technologies
● Blockchain
● IoT
● ‘Anything as a Service’
● Cybersecurity
https://www2.deloitte.com/us/en/pages/technology-media-and-telecommunications/articles/technolo
gy-industry-outlook.html
Or Google ‘Deloitte Technology Industry Outlook 2017’
Some examples of change in technology coming up in 2017
@shabbirnaqvi14
3.
Image credit:
http://4.bp.blogspot.com/-4zWztThK1n8/T9UcTNov_gI/AAAAAAAAAoc/lLI8jL4uucM/s
1600/133+on+jounrey+together.png
Take the team through this journey together
The best teams I’ve worked with have always been the ones who have shared the
journey
They know why they use certain processes, because they’ve seen what happens
when they don’t
They respect each other’s opinions
They understand each other’s ways of working
Good example:
- Worked with a team for <12 months
- Tweaked processes continuously
- Tried formal Scrum, tried Kanban
- Changed all sorts of things, timings of meetings, sprint cycles, etc.
- Team experienced this together, hence they understand why they work the
way they do
- And of course, team has bonded very well during the journey
@shabbirnaqvi14
shabbirnaqvi@outlook.com
Thanks for
listening!
Questions?
@shabbirnaqvi14
shabbirnaqvi.com

More Related Content

PDF
Agile transformation 1.3
PDF
Scaling Agile With SAFe (Scaled Agile Framework)
PDF
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
PDF
Agile Transformation Explained
PDF
Enterprise Agile Transformation Case Study
PDF
Kanban boards step by step
PDF
LKCE19 Klaus Leopold - Flight Levels in Action
PPTX
Agile Methodology and Tools
Agile transformation 1.3
Scaling Agile With SAFe (Scaled Agile Framework)
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Agile Transformation Explained
Enterprise Agile Transformation Case Study
Kanban boards step by step
LKCE19 Klaus Leopold - Flight Levels in Action
Agile Methodology and Tools

What's hot (20)

PPTX
Agile - Scrum Presentation
PDF
Turning Up the Magic in PI Planning
PPTX
Kanban board 9th may 2017
PDF
Scrum to Scrumban Migration
PPTX
Agile Transformation | Mike Cottmeyer
PPTX
Kanban vs Scrum: What's the difference, and which should you use?
PPTX
Agile Training: Roles and Expectations
PDF
Agile Transformation
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PDF
Agile Transformation Case Studies
PDF
Agile 101
PDF
What is Scrum? An Introduction to the Scrum Framework
PPTX
Introducing-the-Scaled-Agile-Framework-6.0.pptx
PDF
Scaled Agile Framework SAFe 4.0
PDF
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PPTX
Introduction to Scrum.ppt
PDF
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
PPTX
Agile2013 sustainable change
PDF
Agile Transformation v1.27
PDF
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Agile - Scrum Presentation
Turning Up the Magic in PI Planning
Kanban board 9th may 2017
Scrum to Scrumban Migration
Agile Transformation | Mike Cottmeyer
Kanban vs Scrum: What's the difference, and which should you use?
Agile Training: Roles and Expectations
Agile Transformation
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile Transformation Case Studies
Agile 101
What is Scrum? An Introduction to the Scrum Framework
Introducing-the-Scaled-Agile-Framework-6.0.pptx
Scaled Agile Framework SAFe 4.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
Introduction to Scrum.ppt
PMI-ACP: Domain 2 - Value-driven_delivery_v2.2_lite_4_54_pages
Agile2013 sustainable change
Agile Transformation v1.27
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Ad

Similar to The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project (20)

PDF
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
PDF
Agile Software Development
PDF
An overview of agile practices
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
PDF
Agile Fundamentals and Best Practices (with Trello)
PDF
Agile Overview
PPT
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
PDF
Anglea Johnson - Transforming or confusing the world of work
PDF
Embracing Agile Leadership - Don MacIntyre
PDF
Post-agile approaches - agile for the real world and how to avoid agile failure
PDF
Scaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
PDF
How Agile Can We Go? Lessons Learned Moving from Waterfall
PPTX
Agile ways of working. Plus 3 agile techniques any team can use!!
PPTX
Agile at Glasswing
PPTX
Advantages and disadvantages of Agile approach for products and services deve...
PDF
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
PPTX
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
DOC
Large Scale Agile Transformation in an On-Demand World
PPTX
Pole emploi at Agile Cambridge
PDF
Agile concepts for quality and process engineers for slideshare
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
Agile Software Development
An overview of agile practices
Agile from the executive floor - defining agility in business terms - Agile P...
Agile Fundamentals and Best Practices (with Trello)
Agile Overview
Agile and Startups - What can go wrong - a Case study (Presented at ExpoQA 20...
Anglea Johnson - Transforming or confusing the world of work
Embracing Agile Leadership - Don MacIntyre
Post-agile approaches - agile for the real world and how to avoid agile failure
Scaling Agile: Remembering Tolstoy’s Unhappy Family Analogy
How Agile Can We Go? Lessons Learned Moving from Waterfall
Agile ways of working. Plus 3 agile techniques any team can use!!
Agile at Glasswing
Advantages and disadvantages of Agile approach for products and services deve...
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
DevOps?! That's not my job! - Nathen Harvey, Chef - DevOpsDays Tel Aviv 2016
Large Scale Agile Transformation in an On-Demand World
Pole emploi at Agile Cambridge
Agile concepts for quality and process engineers for slideshare
Ad

Recently uploaded (20)

PPTX
Ryan Daly Gallardo Prod Management PPT .pptx
PPTX
management development and careerr planning.pptx
PDF
Geopolitics and the Dynamic Competition Framework
PDF
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
PPTX
Common Methods of Performance Appraisal.pptx
PDF
Leading with Empathy: Building Inclusive Growth in Bangladesh
PDF
The ANC Youth League: Navigating the Next Generation Struggle and Strategy by...
PPTX
Organisational Leadership and Change Management
PPTX
Time Management Techniques_All Rules.pptx
PPTX
Spotlight on road Injury in the Philippines
PPTX
Basics of Project Management for development of leadership skills in practice
PPTX
Organizing and Staffing, Staffing process.pptx
PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
PPTX
Management and Leadership across culture at McDonald's
PPT
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
PPTX
Management and Leadership across diverse culture
PDF
Dynamic Capabilities: A System-level Approach To New Strategic Challenges
PPT
Software EffortEstimation and Risk Project Planning Activities Software Scope...
DOC
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
PPTX
Case Study on Japan: Development Model, Issues, and Prospects
Ryan Daly Gallardo Prod Management PPT .pptx
management development and careerr planning.pptx
Geopolitics and the Dynamic Competition Framework
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
Common Methods of Performance Appraisal.pptx
Leading with Empathy: Building Inclusive Growth in Bangladesh
The ANC Youth League: Navigating the Next Generation Struggle and Strategy by...
Organisational Leadership and Change Management
Time Management Techniques_All Rules.pptx
Spotlight on road Injury in the Philippines
Basics of Project Management for development of leadership skills in practice
Organizing and Staffing, Staffing process.pptx
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
Management and Leadership across culture at McDonald's
risk management (contd.) Risk Identification Risk Components and Drivers Risk...
Management and Leadership across diverse culture
Dynamic Capabilities: A System-level Approach To New Strategic Challenges
Software EffortEstimation and Risk Project Planning Activities Software Scope...
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
Case Study on Japan: Development Model, Issues, and Prospects

The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project