Israel Gat
Alexander Kress
Maurizio Mancini
Agile - One Size does not fit All!!
Who We Are
• Israel: Agile Coach on this gig
• Alex: SCRUMmaster on the RedFlagDeals gig
• Maurizio: Head of QA for YP Canada
• As important as who we are, and possibly more,
is the evolution of our relationships:
– We became colleagues and friends in the course of
the engagement.
What Our Overarching Message is
• The path to Agile depends critically on the
level of software maturity we start with
• Picking the wrong SDLC process could be
poisonous to your organization.
• Specifically, for “less mature, ad hoc” software
development environments there is a lot to be
said for taking a two step path:
– Ad Hoc à Incremental & Iterative (IID)
– Incremental & Iterative à Agile
• The blueprint for so doing is anchored in our
2013-2014 experience at Yellow Pages (YP)
Cutter Overview
• A global think tank helping organizations forge solutions to business
technology challenges since 1986
– Cutter is consistently on the leading edge of emerging ideas
• Not a typical IT advisory or consulting firm
– All products and services – consulting, training, and research – are
supplied by internationally recognized thought leaders, expert
practitioners, and top academics
– In short, there are no junior staff members – every consultant carries
out his/her engagements “A to Z”
• The Consortium’s great strength is that it can draw on its experts to
assemble the ideal team to tackle any challenge that might arise during an
engagement
– Approximately 200 member-experts spanning all IT functional
disciplines and industries
• The only analyst firm with zero ties to vendors
Cutter @ Yellow Pages
Cutter was engaged for 2 mandates at YP
– First was to implement Agile (training and
coaching) at RedFlagDeals (RFD), a YP company.
– Second was to just to do Agile training to mobile
development teams at YP.
Overview of YellowPages (YP)
• YP is Canada’s largest provider of
full-serve digital media and
marketing solutions specifically for
small businesses.
• Approx. 2300 employees.
• Approx. 1 billion in revenue.
• 2nd largest advertiser in Canada
after Google.
YP’s Business Transformation
Our mission is to connect businesses and people
like never before:
– Unlike the global Internet vendors, our focus is
local
– Contribute to the success of SMEs
From Print to Digital Advertising
YP’s Digital Transformation
7.3 Million
Unique Visitors per Month
6.5 Million
Downloads!
Excellence in Software Engineering
Broad and deep excellence in Software
Engineering is critical to YP’s digital
transformation. Why?
– Window of opportunity.
– Need to excel at multiple levels in the software we
develop.
– Customers do not possess strong brand loyalty.
Software Engineering at YP
15 Development Teams
Software Engineering at YP
• Re-Engineering of Software Engineering
practices at YP started 2.5 Years Ago.
• Software development was being done by
Contractors.
• Tools à JIRA, JIRA Agile, FishEye, Stash.
• Software Development Life Cycle (SDLC) –
What’s that?
Which SDLC for YP?
• Most projects at YP were using a either “ad-hoc”
or a “Waterfall like” method.
• Which SDLC is right at YP for this
transformation?
– Waterfall
– Incremental and Iterative Development (IID)
– Agile
Incremental & Iterative Development
• For YP, IID means:
– Plan for X weeks of Increments followed by at least 2
Iterations
– Typical release is planned between 6 to 12 weeks.
Increment
1
Increment
2
Increment
3
Feature
Complete
Iteration 1
Code
Freeze
Iteration 2
Ship
- Increments do not go to production.
- Not everything is tested within an increment/iteration
- 2 PhaseGates
- Last “golden” Iteration goes to production.
What’s in a Word
able to move quickly and easily…
Agile Illusions and Expectations
One Step at a Time
Pilot at YPG
Take one self contained group
– RedFlagDeals (RFD) – The largest deals and
coupons website in Canada.
– Successfully delivering software using a
combination of Waterfall and IID but suffering
many internal challenges.
Challenges at RFD
• Requirements delivered as long documents rather
than “invitation for a dialog”
• Timelines very strict and not realistic
– Community (PM) needs vis-à-vis quality standards
• No time for refactoring
• Many suboptimal yet permanent design decisions
to “get there” faster
• Product Organization and Development not on
friendly terms
• Many people on the team unhappy
Approach to Pilot
• Mentor is committed to spend enough time with
team
• Getting prior acceptance from major stakeholders
in all divisions
• Training in SCRUM “theory” for the whole team,
including business all the way to GM
• Hands on training
• Flying solo with trainer’s oversight and active
participation when needed for a couple of sprints
Approach to Pilot
Apply Agile theory by the book
– Dedicated product owners, Dev and QA resources
– Co-located
– 2 Week Sprints
– Use all of the Agile Principals (Stories, Product
Backlog, Sprint Backlog, Daily Scrum Meeting,
Sprint Planning Meeting, Poker Planning, Sprint
Reviews, Sprint Retrospectives)
– Every Sprint is Production Ready
“RFD” Agile
• Mostly by the book (minus the projects are often
sprint length)
• 2 weeks, deployable sprints
• BDD fleshed out stories
• A human readable but structured way to express user stories
and acceptance criteria
• Agreed on Engineering Tax per sprint to address
Technical Debt
• Dev and QA building automation
• SCRUM master from the team (Dev Manager)
Before and After at RFD
• Changed interaction with PO
• The Team (Devs, QA) jelled with the PO
• Predictability
• Quality
• Frequency of releases
• Team job appreciation
What was Hard
• Initial buy in
• From requirements to user stories
• User stories as BDDs
• Getting used to the ceremonies
• Settling on the new “rules”:
– Engineering Tax (Address Technical Debt)
– Definition of Done includes staging “UAT” by PO
– Handling production issues
• Working with non Agile teams
• Getting used to releasing every 2 weeks (75% of the
code increments were shipped upon completing the
sprint)!
What was Easy
• Living without the spec
• Talking during the retrospectives
• Getting people to enjoy the reviews
• Getting rid of constant QA overtime
• Having a happier (but overworked) PO
RFD ‘Secret Sauce’
• Genuine desire to deliver software by using
software engineering practices.
• Professional and personal maturity of team
members:
– GM, PO and SM in particular
• Multi-level alignment:
– From the lowliest employee all the way to the CTO
• Strong support and encouragement by both
CTO and CMO.
1 Down, 14 more to go
Wrong
1 Down, 14 more to go
• We had a corporate focus on deploying
better software engineering practices
across all 15 Software Engineering Teams
• We did not change RFD in a vacuum
Who’s Next?
• As RFD gained experience at Agile, 14
other teams were working at getting
good at Incremental & Iterative
Development (IID).
• After 6 months of Agile success at RFD
we organized Agile training for 4 other
teams.
Who’s Next?
• Of the 4 teams trained, only 2 mobile
development teams were picked to do
Agile because:
– Most committed to making it work.
– We thought we had committed
resources.
MT1 MT2
The remaining teams…
• Meanwhile, remaining 12 teams did not
meet the criteria above but also didn’t:
• They continued with IID.
Agile Approach for Next 2 Teams
• Train the people that would become
SCRUMmaster’s in one session.
– A.K.A à recycled Project Managers
MT1MT2
• Train the whole team, including
newly minted SM’s on Agile
practices in another session.
Agile - One Size Does Not Fit All
Agile Approach for Next Teams
Mobile Team 1
• Key differences between MT1’s approach
and RFD:
– No Agile coaching
– Difficult to focus
– Resources were mostly dedicated… but got
interrupted
– Corporate priorities kept changing
• The initial attempt was not completed.
MT1
Mobile Team 1
• Mobile Team 1 then came back to Agile
project 2 months later.
• The dedication of the people on the
team, including the “stand-in” Scrum
master, made it work!
• Team Self-Evaluation was done at the
end and it was deemed a success.
MT1
Mobile Team 1 - ‘Secret Sauce’
• Team’s Buy-In to use Agile.
• Everyone understood their role.
• Used all of the Agile Ceremonies.
• Testing was mostly manual – Mobile APP.
• Automation was focused on a “Smoke Test”.
• Agreed on final Hardening Sprint.
• Only the last Sprint went to production.
(1 out 7 or ~ 15%).
• SCRUMmaster from the team (BA).
MT1
Mobile Team 2
A couple of key differences led to a Failed
Agile implementation in this team:
MT2
– SCRUMmaster (A.K.A recycled Project
Manager) really struggled to understand his
new role.
– SCRUMmaster truly did not understand how
Agile/Scrum works.
MT2
Agile - One Size Does Not Fit All
Where are the other 12 teams today?
Two other teams have successfully
implemented Agile very similar to RFD.
Key factor à hiring of a SCRUMmaster that
truly knew and understood how to drive the
team.
Where are the other 12 teams today?
Most of the other teams have decided to use
IID. Why?
– Teams are just not ready yet to adopt Agile.
– Product Owner role is not always clear.
– When a PO does exist, not always available. At
best they attend the demos.
– Resources are not committed.
– No Agile Training has been provided.
– No SCRUMmaster role exists on the team.
– Use of traditional Project Managers.
Where are the other 12 teams today?
However, the teams are still delivering good
quality software on a regular basis (6 to 8 weeks
on average) so IID is working for them!
YP Secret Sauce
• The best sauces are the ones with
simple ingredients…
• The YP Secret Sauce for choosing Agile/Scrum or IID is:
– Can all actors in your organization commit to meeting ALL
of the principals as prescribed by the Agile Manifesto?
• If Yes à Then Agile/Scrum is for you
– If no à then IID is for you.
• Repeatable development process that involves all key players from
the start of the project.
• Allows for an organizations unexpected demands.
• Allows for the change of resources.
• Delivers functionality that has business value at a
regular predictable pace.
Retrospective
The dose makes the poison
Paracelsus – the founder of toxicology had the following
saying…
Pick a software process that fits your organizations
realities today! Pick the right amount of process or it will
be poisonous and lead to process failure!
Agile - One Size Does Not Fit All
Key Takeaways
Training and Coaching are vital
to the success of any process
deployment.
Have committed resources to
implement and follow-up on
the roll out of any process.
Key Takeaways
Have an amazing SCRUMmaster!
When you have multiple teams,
some may be IID and some may
be Agile.
Key Takeaways
By implementing Agile/Scrum and IID,
YP has improved
Software Engineering Practices!
Will the other teams make it to Agile?
See you at Agile 2015…
Next Steps
Q & A

More Related Content

PDF
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
PDF
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
PDF
Scaling Quality by Building It In - Agile Tour Montreal 2017
PDF
Atlassian Summit 2015 Lean QA and Agile Testing
PPTX
How to Reboot your Agile Team - Ottawa 2016
PDF
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
PDF
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
PDF
How to Reboot Your Agile Team Agile 2017
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Scaling Quality by Building It In - Agile Tour Montreal 2017
Atlassian Summit 2015 Lean QA and Agile Testing
How to Reboot your Agile Team - Ottawa 2016
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
How to Reboot Your Agile Team Agile 2017

What's hot (20)

PDF
Crossing the Chasm - From Agile to Business Agility
PDF
How to Reboot your Agile Team San Diego 2017
PDF
Agile Camp Dallas- Path to Agility
PDF
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
PDF
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
PDF
How to Adopt Agile at Your Organization
PDF
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
PDF
agile42 TCF Team Assessment
PPTX
From Project Manager to Scrum Master
PPTX
Scaling Agile Past the Team
PDF
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
PPTX
Strategies for Large Scale Agile Transformation
PPTX
The Ultimate Agile Mix Tape (Agile 2017)
PPTX
Waterfall to Agile: A Case Study Presented at Agile India 2014
PDF
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
PPTX
Agility Infusion 101: Agile & Beyond
PPTX
May 22 2014 how to scale agility in your enterprise
PDF
Agile Transformation at Scale
PPTX
A Deep Look at Agile Certifications
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
Crossing the Chasm - From Agile to Business Agility
How to Reboot your Agile Team San Diego 2017
Agile Camp Dallas- Path to Agility
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
How to Adopt Agile at Your Organization
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
agile42 TCF Team Assessment
From Project Manager to Scrum Master
Scaling Agile Past the Team
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
Strategies for Large Scale Agile Transformation
The Ultimate Agile Mix Tape (Agile 2017)
Waterfall to Agile: A Case Study Presented at Agile India 2014
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Agility Infusion 101: Agile & Beyond
May 22 2014 how to scale agility in your enterprise
Agile Transformation at Scale
A Deep Look at Agile Certifications
Scrum Master & Agile Project Manager: A Tale of Two Roles
Ad

Similar to Agile - One Size Does Not Fit All (20)

PPTX
PPTX
Agile marries itil
PDF
Introduction to Agile Software Development Process
PDF
Agile Basics / Fundamentals
PDF
Practical Scrum - day 1
PPTX
Agile Development Product Delivery For Successful Organizations
PDF
Agile software development principles patterns and practices Martin
PPTX
Agile Introduction
PPT
A Gentle Introduction To Agile
PDF
Manage agile-berlin-2012-hilpert-klatt
PDF
How do you survive the radical shift towards inversion of responsibility and ...
PDF
PMI ACP Prep Course
PDF
Presentation Agile Telco
PDF
Enterprise Agile - Hybrid of Methods
PDF
Mature agile teams essential patterns v4 - half day workshop
PDF
Agile Software Development Principles Patterns And Practices 1st Edition Robe...
PPT
How BMC is Scaling Agile Development
PPTX
How Agile Are You Really?
PPTX
Agile Project Management - Course Details
Agile marries itil
Introduction to Agile Software Development Process
Agile Basics / Fundamentals
Practical Scrum - day 1
Agile Development Product Delivery For Successful Organizations
Agile software development principles patterns and practices Martin
Agile Introduction
A Gentle Introduction To Agile
Manage agile-berlin-2012-hilpert-klatt
How do you survive the radical shift towards inversion of responsibility and ...
PMI ACP Prep Course
Presentation Agile Telco
Enterprise Agile - Hybrid of Methods
Mature agile teams essential patterns v4 - half day workshop
Agile Software Development Principles Patterns And Practices 1st Edition Robe...
How BMC is Scaling Agile Development
How Agile Are You Really?
Agile Project Management - Course Details
Ad

Recently uploaded (20)

PPTX
Download Adobe Photoshop Crack 2025 Free
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Guide to Food Delivery App Development.pdf
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
E-Commerce Website Development Companyin india
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
Workplace Software and Skills - OpenStax
PPTX
Computer Software - Technology and Livelihood Education
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
AI Guide for Business Growth - Arna Softech
PDF
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
Cybersecurity: Protecting the Digital World
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Download Adobe Photoshop Crack 2025 Free
Tech Workshop Escape Room Tech Workshop
Guide to Food Delivery App Development.pdf
Airline CRS | Airline CRS Systems | CRS System
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
CCleaner 6.39.11548 Crack 2025 License Key
E-Commerce Website Development Companyin india
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
How Tridens DevSecOps Ensures Compliance, Security, and Agility
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Workplace Software and Skills - OpenStax
Computer Software - Technology and Livelihood Education
CapCut PRO for PC Crack New Download (Fully Activated 2025)
AI Guide for Business Growth - Arna Softech
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
How to Use SharePoint as an ISO-Compliant Document Management System
Visual explanation of Dijkstra's Algorithm using Python
Cybersecurity: Protecting the Digital World
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)

Agile - One Size Does Not Fit All

  • 1. Israel Gat Alexander Kress Maurizio Mancini Agile - One Size does not fit All!!
  • 2. Who We Are • Israel: Agile Coach on this gig • Alex: SCRUMmaster on the RedFlagDeals gig • Maurizio: Head of QA for YP Canada • As important as who we are, and possibly more, is the evolution of our relationships: – We became colleagues and friends in the course of the engagement.
  • 3. What Our Overarching Message is • The path to Agile depends critically on the level of software maturity we start with • Picking the wrong SDLC process could be poisonous to your organization. • Specifically, for “less mature, ad hoc” software development environments there is a lot to be said for taking a two step path: – Ad Hoc à Incremental & Iterative (IID) – Incremental & Iterative à Agile • The blueprint for so doing is anchored in our 2013-2014 experience at Yellow Pages (YP)
  • 4. Cutter Overview • A global think tank helping organizations forge solutions to business technology challenges since 1986 – Cutter is consistently on the leading edge of emerging ideas • Not a typical IT advisory or consulting firm – All products and services – consulting, training, and research – are supplied by internationally recognized thought leaders, expert practitioners, and top academics – In short, there are no junior staff members – every consultant carries out his/her engagements “A to Z” • The Consortium’s great strength is that it can draw on its experts to assemble the ideal team to tackle any challenge that might arise during an engagement – Approximately 200 member-experts spanning all IT functional disciplines and industries • The only analyst firm with zero ties to vendors
  • 5. Cutter @ Yellow Pages Cutter was engaged for 2 mandates at YP – First was to implement Agile (training and coaching) at RedFlagDeals (RFD), a YP company. – Second was to just to do Agile training to mobile development teams at YP.
  • 6. Overview of YellowPages (YP) • YP is Canada’s largest provider of full-serve digital media and marketing solutions specifically for small businesses. • Approx. 2300 employees. • Approx. 1 billion in revenue. • 2nd largest advertiser in Canada after Google.
  • 7. YP’s Business Transformation Our mission is to connect businesses and people like never before: – Unlike the global Internet vendors, our focus is local – Contribute to the success of SMEs
  • 8. From Print to Digital Advertising YP’s Digital Transformation 7.3 Million Unique Visitors per Month 6.5 Million Downloads!
  • 9. Excellence in Software Engineering Broad and deep excellence in Software Engineering is critical to YP’s digital transformation. Why? – Window of opportunity. – Need to excel at multiple levels in the software we develop. – Customers do not possess strong brand loyalty.
  • 10. Software Engineering at YP 15 Development Teams
  • 11. Software Engineering at YP • Re-Engineering of Software Engineering practices at YP started 2.5 Years Ago. • Software development was being done by Contractors. • Tools à JIRA, JIRA Agile, FishEye, Stash. • Software Development Life Cycle (SDLC) – What’s that?
  • 12. Which SDLC for YP? • Most projects at YP were using a either “ad-hoc” or a “Waterfall like” method. • Which SDLC is right at YP for this transformation? – Waterfall – Incremental and Iterative Development (IID) – Agile
  • 13. Incremental & Iterative Development • For YP, IID means: – Plan for X weeks of Increments followed by at least 2 Iterations – Typical release is planned between 6 to 12 weeks. Increment 1 Increment 2 Increment 3 Feature Complete Iteration 1 Code Freeze Iteration 2 Ship - Increments do not go to production. - Not everything is tested within an increment/iteration - 2 PhaseGates - Last “golden” Iteration goes to production.
  • 14. What’s in a Word able to move quickly and easily…
  • 15. Agile Illusions and Expectations
  • 16. One Step at a Time
  • 17. Pilot at YPG Take one self contained group – RedFlagDeals (RFD) – The largest deals and coupons website in Canada. – Successfully delivering software using a combination of Waterfall and IID but suffering many internal challenges.
  • 18. Challenges at RFD • Requirements delivered as long documents rather than “invitation for a dialog” • Timelines very strict and not realistic – Community (PM) needs vis-à-vis quality standards • No time for refactoring • Many suboptimal yet permanent design decisions to “get there” faster • Product Organization and Development not on friendly terms • Many people on the team unhappy
  • 19. Approach to Pilot • Mentor is committed to spend enough time with team • Getting prior acceptance from major stakeholders in all divisions • Training in SCRUM “theory” for the whole team, including business all the way to GM • Hands on training • Flying solo with trainer’s oversight and active participation when needed for a couple of sprints
  • 20. Approach to Pilot Apply Agile theory by the book – Dedicated product owners, Dev and QA resources – Co-located – 2 Week Sprints – Use all of the Agile Principals (Stories, Product Backlog, Sprint Backlog, Daily Scrum Meeting, Sprint Planning Meeting, Poker Planning, Sprint Reviews, Sprint Retrospectives) – Every Sprint is Production Ready
  • 21. “RFD” Agile • Mostly by the book (minus the projects are often sprint length) • 2 weeks, deployable sprints • BDD fleshed out stories • A human readable but structured way to express user stories and acceptance criteria • Agreed on Engineering Tax per sprint to address Technical Debt • Dev and QA building automation • SCRUM master from the team (Dev Manager)
  • 22. Before and After at RFD • Changed interaction with PO • The Team (Devs, QA) jelled with the PO • Predictability • Quality • Frequency of releases • Team job appreciation
  • 23. What was Hard • Initial buy in • From requirements to user stories • User stories as BDDs • Getting used to the ceremonies • Settling on the new “rules”: – Engineering Tax (Address Technical Debt) – Definition of Done includes staging “UAT” by PO – Handling production issues • Working with non Agile teams • Getting used to releasing every 2 weeks (75% of the code increments were shipped upon completing the sprint)!
  • 24. What was Easy • Living without the spec • Talking during the retrospectives • Getting people to enjoy the reviews • Getting rid of constant QA overtime • Having a happier (but overworked) PO
  • 25. RFD ‘Secret Sauce’ • Genuine desire to deliver software by using software engineering practices. • Professional and personal maturity of team members: – GM, PO and SM in particular • Multi-level alignment: – From the lowliest employee all the way to the CTO • Strong support and encouragement by both CTO and CMO.
  • 26. 1 Down, 14 more to go Wrong
  • 27. 1 Down, 14 more to go • We had a corporate focus on deploying better software engineering practices across all 15 Software Engineering Teams • We did not change RFD in a vacuum
  • 28. Who’s Next? • As RFD gained experience at Agile, 14 other teams were working at getting good at Incremental & Iterative Development (IID). • After 6 months of Agile success at RFD we organized Agile training for 4 other teams.
  • 29. Who’s Next? • Of the 4 teams trained, only 2 mobile development teams were picked to do Agile because: – Most committed to making it work. – We thought we had committed resources. MT1 MT2
  • 30. The remaining teams… • Meanwhile, remaining 12 teams did not meet the criteria above but also didn’t: • They continued with IID.
  • 31. Agile Approach for Next 2 Teams • Train the people that would become SCRUMmaster’s in one session. – A.K.A à recycled Project Managers MT1MT2 • Train the whole team, including newly minted SM’s on Agile practices in another session.
  • 33. Agile Approach for Next Teams
  • 34. Mobile Team 1 • Key differences between MT1’s approach and RFD: – No Agile coaching – Difficult to focus – Resources were mostly dedicated… but got interrupted – Corporate priorities kept changing • The initial attempt was not completed. MT1
  • 35. Mobile Team 1 • Mobile Team 1 then came back to Agile project 2 months later. • The dedication of the people on the team, including the “stand-in” Scrum master, made it work! • Team Self-Evaluation was done at the end and it was deemed a success. MT1
  • 36. Mobile Team 1 - ‘Secret Sauce’ • Team’s Buy-In to use Agile. • Everyone understood their role. • Used all of the Agile Ceremonies. • Testing was mostly manual – Mobile APP. • Automation was focused on a “Smoke Test”. • Agreed on final Hardening Sprint. • Only the last Sprint went to production. (1 out 7 or ~ 15%). • SCRUMmaster from the team (BA). MT1
  • 37. Mobile Team 2 A couple of key differences led to a Failed Agile implementation in this team: MT2 – SCRUMmaster (A.K.A recycled Project Manager) really struggled to understand his new role. – SCRUMmaster truly did not understand how Agile/Scrum works.
  • 38. MT2
  • 40. Where are the other 12 teams today? Two other teams have successfully implemented Agile very similar to RFD. Key factor à hiring of a SCRUMmaster that truly knew and understood how to drive the team.
  • 41. Where are the other 12 teams today? Most of the other teams have decided to use IID. Why? – Teams are just not ready yet to adopt Agile. – Product Owner role is not always clear. – When a PO does exist, not always available. At best they attend the demos. – Resources are not committed. – No Agile Training has been provided. – No SCRUMmaster role exists on the team. – Use of traditional Project Managers.
  • 42. Where are the other 12 teams today? However, the teams are still delivering good quality software on a regular basis (6 to 8 weeks on average) so IID is working for them!
  • 43. YP Secret Sauce • The best sauces are the ones with simple ingredients… • The YP Secret Sauce for choosing Agile/Scrum or IID is: – Can all actors in your organization commit to meeting ALL of the principals as prescribed by the Agile Manifesto? • If Yes à Then Agile/Scrum is for you – If no à then IID is for you. • Repeatable development process that involves all key players from the start of the project. • Allows for an organizations unexpected demands. • Allows for the change of resources. • Delivers functionality that has business value at a regular predictable pace.
  • 44. Retrospective The dose makes the poison Paracelsus – the founder of toxicology had the following saying… Pick a software process that fits your organizations realities today! Pick the right amount of process or it will be poisonous and lead to process failure!
  • 46. Key Takeaways Training and Coaching are vital to the success of any process deployment. Have committed resources to implement and follow-up on the roll out of any process.
  • 47. Key Takeaways Have an amazing SCRUMmaster! When you have multiple teams, some may be IID and some may be Agile.
  • 48. Key Takeaways By implementing Agile/Scrum and IID, YP has improved Software Engineering Practices!
  • 49. Will the other teams make it to Agile? See you at Agile 2015… Next Steps
  • 50. Q & A