SlideShare a Scribd company logo
Agile Adoption

  Tales from the Coalface



  By Nish Mahanty
Agenda

• The 5 preconditions for success
• Understand the problem you are solving
• Use Agile as a risk mitigation approach for
  projects
• An Agile Adoption Parable
There are certain preconditions that
you need in place in order to succeed



You’re more likely to fail if you don’t have them
A BIG Sponsor


Strong, committed, present,
Show me the money!
A Critical Event



When it gets painful, you want to remind them
       of when it was even more painful
Remove Myths



“We’re agile, we don’t have any documentation”
Start your Communications early.



      And often, and to everyone
Target the “Frozen Middle”



Get them on board by addressing their concerns
 loss of control, loss of work, disruption of SLAs
Agile Readiness Assessment



   http://www.industriallogic.com/papers/ChangeReadinessA
   ssessment.pdf

   http://agileassessments.thoughtworks.com/Agile-Onsite-
   Assessment-ThoughtWorks.pdf

   http://jamesshore.com/Agile-
   Book/assess_your_agility.html
2. Understand the problem you are
             solving


    Define it, agree on it, measure it
Agreeing on the problem is not easy




because the people who caused the problem
              still work here…
“My bit is okay, its those guys who
         need to change”
But you need to agree, so that you can
         measure progress…




      And keep renewing the funding
What is the biggest problem?

               Fix that first.
                  Repeat.

This works better than trying to fix all the
           problems in one go.
To help identify the problems use


       Lean Value Stream Maps,
    Alignment to Business Strategy,
       Current State assessments
               Interviews
   Ask the team (They always know)
Project Risk           Risk Mitigation

      Over Time



     Over Budget



    Wrong Quality


Deliver the wrong thing
Project Risk                           Risk Mitigation
                          Work in Iterations
                          Continuous Feedback
      Over Time           Big Visible Charts (Burn Down, Burn Up, Risks, Issues)
                          Story Walls
                          Prioritised (Force ranked) Product Backlogs
                          Continuous Integration
                          Tools (Resharper, xUnit, Hudson, Cucumber, Ruby, etc)
                          Good hardware (Lots of RAM)
     Over Budget          Automated Build/Package/Deployment
                          Build Pipelining

                          Test Driven Design
                          Automation Testing
    Wrong Quality         Pair Programming
                          Quality Metrics (Static code analysis, etc)

                          High Bandwidth Communications
                          Co-Located Teams
Deliver the wrong thing
                          Business part of the team
                          Daily Standups, Showcases, Retrospectives
Agile transformations involve
          combinations of:


   Technical Practices adoption
 Governance /Structural changes
  Cultural / Behavioural changes

Each organisation finds its own equilibrium
                   point
Three Levels of Agility Commitment
      Strategic

        CEO

         CIO            Portfolio


CAO     CTO       ...
                                    Operational
Learn by doing, with a
           player-coach


The best way to learn is through embedded
                   coaches

       Be wary of “process” coaches
A parable




                                                                             http://www.flickr.com/photos/oter/3316795815/
    This is Brad




Stolen Reused with permission from Steve Hayes www.CogentConsulting.com.au
Brad is an Agile coach and consultant
Brad is offered a gig at
Ponderous Software Development
Ponderous want to become agile
Brad gives Ponderous his “Agile 101”
    presentation, and they love it
They ask Brad to coach their adoption
However, Ponderous can see that agile
  as Brad described it, clearly won’t
           work for them…
Because they are different!
Brad can do whatever he wants,
            except…
He can’t change anything about
  operations or the production
          environment

    (different department)
He can’t have access to the business
               people

         (they’re too busy)
Every project needs a business case
accurate to +/- 10% before Execution

        (CFO requirement)
Projects must have fixed costs, fixed
scope, and fixed delivery date before
         development starts

      (business requirement)
All the requirements need to be
 documented to ISO-666 before
        development starts

     (audit requirement)
The process needs to be identical
         across all teams

       (QA requirement)
The tools needs to be identical across
              all teams

  (We got a great deal on licensing)
Developers can’t access
(or download from) the internet

    (security requirement)
He can’t post information on the walls

       (facilities requirement)
He can’t spend any money on
    hardware or software

    (budget constraint)
Development must be in a new
   language, with no developers
experienced in that language, and no
          training budget

   (architectural requirement)
70% of the workforce must be
 contractors/ delivery partners
    (onshore and offshore)


   (Division requirement)
You must use all of the PMO Project
        Lifecycle templates



       (PMO Requirement)
You actually need to be willing to
              change!
I’ve been there…


 Be careful that you don’t give on too many of the constraints

This is insidious, because the constraints may sound reasonable
                           to their owners

       Focus on addressing the intent of the constraint
Change the mindset



Value Chain not Siloed Services
Use your Consultants



   Good Cop – Bad Cop
What about my Governance?



Governance is hard! But it is critical that you get it
                      right.
In Summary



Understand your readiness to change
       Agree on the problem
  Adopt the necessary techniques
     Challenge the constraints
Tips
At some point you will have a
            conversation

 “Are we really up for this?”

• Be prepared
You will get staff turnover

• Be prepared
What about Scrum?

• Scrum for common naming
• XP for technical techniques
• Lean for reducing waste
Align KRAs to match the goals

• Reduce Sev 1s in production
• Improve Customer satisfaction score
What about Offshore Agile

•   Increase comms (video etc)
•   Visit often – put a face to the voice
•   Rotate people onshore-offshore
•   Shared information radiators (Mingle)
•   Adjust your expectations
Focus your efforts on converting the
 80% “undecided” into “on-board”
Sabotage Workshop

• How would I make this fail?
Insist on Heavy Documentation
Don’t Empower the teams
Demand tight predictability
Don’t make your resources available
Lip service, but no real support
Promote the blame culture
Punish Failure
?

    nish@mahanty.com

More Related Content

PPT
Dwm overview
Natarajan Gopalaswamy
 
PDF
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
ColomboCampsCommunity
 
PPTX
Heise cusimano
NASAPMC
 
PDF
Metrics As A Learn And Change Agent
Gaetano Mazzanti
 
PPT
Tri State Final
SamWagner
 
PPTX
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 
PPTX
Secrets of Scrum
James Coplien
 
PDF
Leading Self Organizing Teams - NDC 2014
Mike Cohn
 
Dwm overview
Natarajan Gopalaswamy
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
ColomboCampsCommunity
 
Heise cusimano
NASAPMC
 
Metrics As A Learn And Change Agent
Gaetano Mazzanti
 
Tri State Final
SamWagner
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 
Secrets of Scrum
James Coplien
 
Leading Self Organizing Teams - NDC 2014
Mike Cohn
 

What's hot (20)

PDF
Utah PMA Quarterly Meeting, June, 2009
Utah Product Management Association
 
PPTX
Agile Development Product Delivery For Successful Organizations
Marc Crudgington, MBA
 
PDF
Scrum: Leading a Self-Organizing Team
Mike Cohn
 
PPTX
Balancing the tension between Lean and Agile
James Coplien
 
PDF
Scaling Agile and Working with a Distributed Team
Mike Cohn
 
PDF
Richmond Spin - How To Sell A Traditional Client
OpenSource Connections
 
PDF
Leading a Self-Organizing Team
Mike Cohn
 
PPT
Dwm ppt
gurmukh singh
 
PPT
Agile for Me- CodeStock 2009
Adrian Carr
 
PPTX
Kanban for scrummers
AgileSparks
 
PPT
Kerry.mushkin
NASAPMC
 
PPTX
The 8 Worst Managed Projects of All Time
Workfront
 
PDF
10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...
Jesse Andrew
 
KEY
Scaling Teams, Processes and Architectures
Lorenzo Alberton
 
KEY
Technical Debt
Rob Myers
 
PDF
Software Testing Career Skill Development on BugDay Bangkok 2009
Prathan Dansakulcharoenkit
 
KEY
Intro to Lean Software Development
gcaprio
 
PPT
Intro to Agile Practices and Values
OpenSource Connections
 
PDF
Introduction to agility
Alexandre Cuva
 
PPTX
Don't scale agile. Descale your organisation.
sbargon
 
Utah PMA Quarterly Meeting, June, 2009
Utah Product Management Association
 
Agile Development Product Delivery For Successful Organizations
Marc Crudgington, MBA
 
Scrum: Leading a Self-Organizing Team
Mike Cohn
 
Balancing the tension between Lean and Agile
James Coplien
 
Scaling Agile and Working with a Distributed Team
Mike Cohn
 
Richmond Spin - How To Sell A Traditional Client
OpenSource Connections
 
Leading a Self-Organizing Team
Mike Cohn
 
Dwm ppt
gurmukh singh
 
Agile for Me- CodeStock 2009
Adrian Carr
 
Kanban for scrummers
AgileSparks
 
Kerry.mushkin
NASAPMC
 
The 8 Worst Managed Projects of All Time
Workfront
 
10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...
Jesse Andrew
 
Scaling Teams, Processes and Architectures
Lorenzo Alberton
 
Technical Debt
Rob Myers
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Prathan Dansakulcharoenkit
 
Intro to Lean Software Development
gcaprio
 
Intro to Agile Practices and Values
OpenSource Connections
 
Introduction to agility
Alexandre Cuva
 
Don't scale agile. Descale your organisation.
sbargon
 
Ad

Viewers also liked (17)

PDF
Agile leadership assessment
Ravi Tadwalkar
 
PPTX
Transforming Lives using Agile
Rahul Sudame
 
ODP
Brief Intro to Agile, Benefits & Transition
Michael Sahota
 
PDF
Technical Paper Competition - PMI's Project Management Regional Conference, P...
Rahul Sudame
 
PPTX
Agile Methodology Assessment
Sandy Lee
 
PPTX
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
PPTX
Agile pilot project selection
hemantg1
 
PPTX
Change request for right mindset
Rahul Sudame
 
PDF
Agile case study
Sandy Lee
 
PDF
Conducting 'meaningful' retrospection meetings
Rahul Sudame
 
PDF
User Story Cycle Time - An Universal Agile Maturity Measurement
Ethan Huang
 
PPTX
Implement Agile Practices That Work
Info-Tech Research Group
 
PPTX
How to measure the outcome of agile transformation
Rahul Sudame
 
PDF
A cloud readiness assessment framework
Carlo Colicchio
 
PPTX
New Lean-Agile Coach self-assessment - levels description v3.2
Luca Minudel
 
PPTX
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
PPTX
Adopting Agile
Coverity
 
Agile leadership assessment
Ravi Tadwalkar
 
Transforming Lives using Agile
Rahul Sudame
 
Brief Intro to Agile, Benefits & Transition
Michael Sahota
 
Technical Paper Competition - PMI's Project Management Regional Conference, P...
Rahul Sudame
 
Agile Methodology Assessment
Sandy Lee
 
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
Agile pilot project selection
hemantg1
 
Change request for right mindset
Rahul Sudame
 
Agile case study
Sandy Lee
 
Conducting 'meaningful' retrospection meetings
Rahul Sudame
 
User Story Cycle Time - An Universal Agile Maturity Measurement
Ethan Huang
 
Implement Agile Practices That Work
Info-Tech Research Group
 
How to measure the outcome of agile transformation
Rahul Sudame
 
A cloud readiness assessment framework
Carlo Colicchio
 
New Lean-Agile Coach self-assessment - levels description v3.2
Luca Minudel
 
Exploring Agile Transformation and Scaling Patterns
Mike Cottmeyer
 
Adopting Agile
Coverity
 
Ad

Similar to Agile adoption tales from the coalface (20)

PDF
How to Adopt Agile at Your Organization
Raimonds Simanovskis
 
PDF
Large scale agile_svante_lidman
Svante Lidman
 
PPTX
Agile marries itil
Mats Janemalm
 
PPTX
Lean out your product backlog with Lean product Development and business anal...
AGILEMinds
 
PPTX
Lean out your backlog - Lean and Kanban Belgium 2010
AgileCoach.net
 
PPTX
The agile vision
Ionel Condor
 
PDF
Stldodn 2014 agile on a shoestring
Angela Dugan
 
PDF
An Alternative Method To The Madness
Zaszou
 
KEY
Another Agile Intro
Steve Hayes
 
PDF
Being agile while standing in a waterfall
Mike Edwards
 
PPTX
Agile
Jeff Bollinger
 
PDF
Why Agile?
Daniel van den Hoven
 
PDF
Dollars and Dates are Killing Agile
Rally Software
 
PDF
Dollars and dates are killing agile final
drewz lin
 
PPT
Are You Really Agile?
mhambalek
 
PDF
Successfully Integrating Agile and Earned Value
Glen Alleman
 
PDF
You don’t need agile to avoid the seven deadly sins of pm
Glen Alleman
 
PPTX
Lean change method toronto agile meetup
agilebydesign
 
PPT
Agile adoption julen c. mohanty
Julen Mohanty
 
PPTX
Poor Man's Kanban
Chicago ALT.NET
 
How to Adopt Agile at Your Organization
Raimonds Simanovskis
 
Large scale agile_svante_lidman
Svante Lidman
 
Agile marries itil
Mats Janemalm
 
Lean out your product backlog with Lean product Development and business anal...
AGILEMinds
 
Lean out your backlog - Lean and Kanban Belgium 2010
AgileCoach.net
 
The agile vision
Ionel Condor
 
Stldodn 2014 agile on a shoestring
Angela Dugan
 
An Alternative Method To The Madness
Zaszou
 
Another Agile Intro
Steve Hayes
 
Being agile while standing in a waterfall
Mike Edwards
 
Dollars and Dates are Killing Agile
Rally Software
 
Dollars and dates are killing agile final
drewz lin
 
Are You Really Agile?
mhambalek
 
Successfully Integrating Agile and Earned Value
Glen Alleman
 
You don’t need agile to avoid the seven deadly sins of pm
Glen Alleman
 
Lean change method toronto agile meetup
agilebydesign
 
Agile adoption julen c. mohanty
Julen Mohanty
 
Poor Man's Kanban
Chicago ALT.NET
 

More from Nish Mahanty (11)

PPTX
Growing Teams - Tech Leading Ladies Meetup 2019
Nish Mahanty
 
PPTX
Moving from a Monolith to distributed Monolith
Nish Mahanty
 
PPTX
CTO School Melbourne 2017 - Getting Started at a Startup
Nish Mahanty
 
PPTX
Peeling the onion - deconstructing the layers of complexity in your business
Nish Mahanty
 
PPTX
Agile Case Study With Cliffnotes
Nish Mahanty
 
PPTX
Why take a Continuous Delivery approach in your organisatiion
Nish Mahanty
 
PPTX
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
Nish Mahanty
 
PPTX
Eastern Melbourne Agile Meetup - Challenge Constraints
Nish Mahanty
 
PDF
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...
Nish Mahanty
 
PDF
Devops down under - building high performing teams
Nish Mahanty
 
PDF
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_st
Nish Mahanty
 
Growing Teams - Tech Leading Ladies Meetup 2019
Nish Mahanty
 
Moving from a Monolith to distributed Monolith
Nish Mahanty
 
CTO School Melbourne 2017 - Getting Started at a Startup
Nish Mahanty
 
Peeling the onion - deconstructing the layers of complexity in your business
Nish Mahanty
 
Agile Case Study With Cliffnotes
Nish Mahanty
 
Why take a Continuous Delivery approach in your organisatiion
Nish Mahanty
 
LAST Conference - The Mickey Mouse model of leadership for software delivery ...
Nish Mahanty
 
Eastern Melbourne Agile Meetup - Challenge Constraints
Nish Mahanty
 
Agile Australia Conference 2012 - Building High Performing Teams - to deliver...
Nish Mahanty
 
Devops down under - building high performing teams
Nish Mahanty
 
Agile Australia Conference 2011 - Devops live accounts- continuous delivery_st
Nish Mahanty
 

Recently uploaded (20)

PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Software Development Methodologies in 2025
KodekX
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Software Development Methodologies in 2025
KodekX
 

Agile adoption tales from the coalface

  • 1. Agile Adoption Tales from the Coalface By Nish Mahanty
  • 2. Agenda • The 5 preconditions for success • Understand the problem you are solving • Use Agile as a risk mitigation approach for projects • An Agile Adoption Parable
  • 3. There are certain preconditions that you need in place in order to succeed You’re more likely to fail if you don’t have them
  • 4. A BIG Sponsor Strong, committed, present,
  • 5. Show me the money!
  • 6. A Critical Event When it gets painful, you want to remind them of when it was even more painful
  • 7. Remove Myths “We’re agile, we don’t have any documentation”
  • 8. Start your Communications early. And often, and to everyone
  • 9. Target the “Frozen Middle” Get them on board by addressing their concerns loss of control, loss of work, disruption of SLAs
  • 10. Agile Readiness Assessment http://www.industriallogic.com/papers/ChangeReadinessA ssessment.pdf http://agileassessments.thoughtworks.com/Agile-Onsite- Assessment-ThoughtWorks.pdf http://jamesshore.com/Agile- Book/assess_your_agility.html
  • 11. 2. Understand the problem you are solving Define it, agree on it, measure it
  • 12. Agreeing on the problem is not easy because the people who caused the problem still work here…
  • 13. “My bit is okay, its those guys who need to change”
  • 14. But you need to agree, so that you can measure progress… And keep renewing the funding
  • 15. What is the biggest problem? Fix that first. Repeat. This works better than trying to fix all the problems in one go.
  • 16. To help identify the problems use Lean Value Stream Maps, Alignment to Business Strategy, Current State assessments Interviews Ask the team (They always know)
  • 17. Project Risk Risk Mitigation Over Time Over Budget Wrong Quality Deliver the wrong thing
  • 18. Project Risk Risk Mitigation Work in Iterations Continuous Feedback Over Time Big Visible Charts (Burn Down, Burn Up, Risks, Issues) Story Walls Prioritised (Force ranked) Product Backlogs Continuous Integration Tools (Resharper, xUnit, Hudson, Cucumber, Ruby, etc) Good hardware (Lots of RAM) Over Budget Automated Build/Package/Deployment Build Pipelining Test Driven Design Automation Testing Wrong Quality Pair Programming Quality Metrics (Static code analysis, etc) High Bandwidth Communications Co-Located Teams Deliver the wrong thing Business part of the team Daily Standups, Showcases, Retrospectives
  • 19. Agile transformations involve combinations of: Technical Practices adoption Governance /Structural changes Cultural / Behavioural changes Each organisation finds its own equilibrium point
  • 20. Three Levels of Agility Commitment Strategic CEO CIO Portfolio CAO CTO ... Operational
  • 21. Learn by doing, with a player-coach The best way to learn is through embedded coaches Be wary of “process” coaches
  • 22. A parable http://www.flickr.com/photos/oter/3316795815/ This is Brad Stolen Reused with permission from Steve Hayes www.CogentConsulting.com.au
  • 23. Brad is an Agile coach and consultant
  • 24. Brad is offered a gig at Ponderous Software Development
  • 25. Ponderous want to become agile
  • 26. Brad gives Ponderous his “Agile 101” presentation, and they love it
  • 27. They ask Brad to coach their adoption
  • 28. However, Ponderous can see that agile as Brad described it, clearly won’t work for them…
  • 29. Because they are different!
  • 30. Brad can do whatever he wants, except…
  • 31. He can’t change anything about operations or the production environment (different department)
  • 32. He can’t have access to the business people (they’re too busy)
  • 33. Every project needs a business case accurate to +/- 10% before Execution (CFO requirement)
  • 34. Projects must have fixed costs, fixed scope, and fixed delivery date before development starts (business requirement)
  • 35. All the requirements need to be documented to ISO-666 before development starts (audit requirement)
  • 36. The process needs to be identical across all teams (QA requirement)
  • 37. The tools needs to be identical across all teams (We got a great deal on licensing)
  • 38. Developers can’t access (or download from) the internet (security requirement)
  • 39. He can’t post information on the walls (facilities requirement)
  • 40. He can’t spend any money on hardware or software (budget constraint)
  • 41. Development must be in a new language, with no developers experienced in that language, and no training budget (architectural requirement)
  • 42. 70% of the workforce must be contractors/ delivery partners (onshore and offshore) (Division requirement)
  • 43. You must use all of the PMO Project Lifecycle templates (PMO Requirement)
  • 44. You actually need to be willing to change!
  • 45. I’ve been there… Be careful that you don’t give on too many of the constraints This is insidious, because the constraints may sound reasonable to their owners Focus on addressing the intent of the constraint
  • 46. Change the mindset Value Chain not Siloed Services
  • 47. Use your Consultants Good Cop – Bad Cop
  • 48. What about my Governance? Governance is hard! But it is critical that you get it right.
  • 49. In Summary Understand your readiness to change Agree on the problem Adopt the necessary techniques Challenge the constraints
  • 50. Tips
  • 51. At some point you will have a conversation “Are we really up for this?” • Be prepared
  • 52. You will get staff turnover • Be prepared
  • 53. What about Scrum? • Scrum for common naming • XP for technical techniques • Lean for reducing waste
  • 54. Align KRAs to match the goals • Reduce Sev 1s in production • Improve Customer satisfaction score
  • 55. What about Offshore Agile • Increase comms (video etc) • Visit often – put a face to the voice • Rotate people onshore-offshore • Shared information radiators (Mingle) • Adjust your expectations
  • 56. Focus your efforts on converting the 80% “undecided” into “on-board”
  • 57. Sabotage Workshop • How would I make this fail?
  • 58. Insist on Heavy Documentation Don’t Empower the teams Demand tight predictability Don’t make your resources available Lip service, but no real support Promote the blame culture Punish Failure