SlideShare a Scribd company logo
1 of 22
Darwin, Agile and
the Dinosaurs
                    George Anghelache
                         Cristian Cazan
                         October 2012
Introductions




Endava is a leading IT services organization, with offices in London
and New York and delivery centers in Romania and Moldova that
support the full project lifecycle. Utilizing our distributed agile
delivery model - TEAM, we are able to deliver significant
improvements to quality and productivity resulting in our clients
being able to deliver substantially more for the same budget.

IN YOUR ZONE                                                           2
Introductions


George Anghelache                              Cristian Cazan
Delivery Manager                               Delivery Manager




• 15+ years experience in IT                   • 15+ years experience in IT
• Former Projects Delivery Manager and         • Former Head of Development Romania,
   Head of PM, overseen good delivery of all   spotting, attracting and managing over 160 IT
   Endava projects from a RO base              professionals in 2 delivery locations
• Agile Expert, consulting blue-chip clients in • Agile Expert, Certified Scrum Master, wide
   implementing nearshore distributed agile       consultancy experience in enterprise agile


IN YOUR ZONE                                                                                   3
Darwin, Agile and the Dinosaurs
considerations when evolving Agile to Enterprise Level


Agile Purists and Enterprise Agile practitioners are
always debating how Scrum roles, ceremonies and
practices should be implemented when dealing with
highly complex Enterprise environments and
solutions.



Can a single Product Owner cope with the
complexity? How do we scale Agile? Do we need
Architectural leadership?

Let’s look at these topics together.



IN YOUR ZONE                                             4
Raise your hand if …

•You’ve tried Agile on this type of project

   • 5-15 teams
   • Multi-site teams
   • Multiple vendors
   • Large and complex systems
                                              Any others ?




IN YOUR ZONE
What does Complex Enterprise Environment mean?


• Large organizations
• Complex integrated business critical systems
• Multiple vendors to develop their systems
• Mix of technologies
• Very complex budgeting cycle
• Intricate organization structure and stakeholder tree to
   manage

• Large programs of work
• Long history => inherited a good amount of antiquated
   delivery practices

IN YOUR ZONE
Product Owner as Defined in Scrum

What does The Book say?



• maximizing the value of the product
• maximizing the work of the Development Team
• the sole person responsible for managing the Product Backlog
   •   Clearly expressing Product Backlog items

   •


                       ?
       Ordering the items in the Product Backlog to best achieve goals and missions

   •   Ensuring that the Product Backlog is visible, transparent, and clear to all stakeholders, and
       shows what the Scrum Team will work on next

   •   Ensuring the Development Team understands items in the Product Backlog to the level
       needed



IN YOUR ZONE                                                                                           7
Hmm… will it work at Enterprise Level?




   One Man Band        The Hero          One Stressed Cookie

IN YOUR ZONE                                                   8
Enterprise Agile Challenge


                    • Focus the will of many business users into detailed US
                    • Get buy-in of very large stakeholder tree
                    • Work around complex budgeting and tracking mechanics


         What would be an

         Evolution of the Product Owner

         in a complex enterprise context?


IN YOUR ZONE                                                               9
The Composite Product Owner




                 Project   Product
                 Manager   Owner


                      Business
                      Analyst


                                 We need a evolution of the concept at Enterprise Level
                                 Complexity

                                 Decouple three main areas:

                                               strategy / features / management
IN YOUR ZONE                                                                          10
Enterprise Agile Challenge


                       • Focus on building the features
                       • Removing impediments in a complex client environment
                       • Channel results and reporting under contractual terms


         What would be an

         Evolution of the Scrum Master

         in a complex enterprise context?


IN YOUR ZONE                                                             11
Composite Scrum Master




  enterprise planning and   Project   Scrum    features and scrum team
      communication
                            Manager   Master




IN YOUR ZONE                                                             12
Enterprise Agile Challenge


                    • Complex integrated business critical systems creating lots of dependencies
                    • Mix of technologies as multiple vendors have & are developing the systems
                       via large programs of work

                    • Intricate organization structure and stakeholder tree to manage



         What would be an

         Evolution of the Agile Scaling

         in a complex enterprise context?


IN YOUR ZONE                                                                              13
Scrum of Scrums, caveats with growth?

                                                             Project coordination
                                                             Release Planning
                                                             Scrums coordination
                                                             Tech leadership
                                                             Solution storming
                                                             Scrum coordination
                                                             Plan ownership
                                                             User Story ownership



                                            
                                                             Quality
                           Add more teams



• The SoS will have an overload to lead all the teams and projects
• Keeping up to date will require too many meetings, too many details
• Effective acting as Tech Leadership and Future Team compromised
• LIMIT @3-4 SCRUMS and 30-odd people
  IN YOUR ZONE                                                                      14
Enabling Enterprise Scale Agile

• Growing to a large number of teams requires a change of the standard structure
• Vertical ownership: each Cluster and each Scrum = Feature focus
   •   Scale Horizontally by creating new clusters containing 3-4 Scrum teams

   •   Each Cluster has a project manager to focus on: Release Planning, Reporting and Impediments

• Horizontal ownership: the shared Design Scrum = Technical Knowledge and Quality focus
                        Virtual Scrum of Scrums of Scrums: DS SM, PMs, SMs, Agile Coaches
                                  Feature focus. Detail




                                                            Technical Knowledge & Quality focus via DS shared allocation




 Design Scrum (DS)                                        Cluster of teams                        Cluster of teams
                                                                             Add more team clusters; Multisite enabled


  IN YOUR ZONE                                                                                                           15
Enterprise Agile Challenge


                    • Complex domain knowledge spanning many integrated business critical
                       systems

                    • Significant mix of technologies, frameworks, 3 party product, COTS
                                                                  rd


                    • Various technical and subject matter expert groups to assimilate
                       knowledge from




         How would you approach

         Growing multiple scrum teams

         in a complex enterprise context?


IN YOUR ZONE                                                                               16
How do you ramp-up Highly Productive Teams?

                                         Project Lifecycle

                                                                      Team 3

                                    Team 1

                        +                                       +
                                                                                   Team 4



                                                                      Team 5



         Initial Core
             Team
                        +           Team 2
                                                                +
                                                                                   Team 6




• Organic growth, seeding and pairing techniques to ramp-up and build highly productive teams
• Use pairing to accelerate domain knowledge transfer, new members ramp-up and improve code quality
  IN YOUR ZONE                                                                                17
Enterprise Agile Challenge
               • Intricate flux of requirements to backlog items through many layers of
                  business users, key stakeholders, compliance agents and composite product
                  owner

               • Insuring strategic architecture and design principles alignment with
                  empowered technical groups from the client




                       How would you evolve

                       Planning activities

                       in a complex enterprise context?

IN YOUR ZONE                                                                              18
Forward Planning
Client                                                                   Release planning

                                                        Sprint 1   Sprint 2     …       Sprint 6    Sprint 7


                                                         Build      Build     Build         Build   H.U.T.
       Design Authority
       Technical experts
                                How we build it?




  Composite
Product Owner
                           Design Leads        SMs
                                 Planning
                                 Look ahead
                                 Foresee impediments

What’s to be build?

                                     Future Team                               Now Team


     IN YOUR ZONE                                                                                            19
The Anti Hero

• Chuck Norris is ScrumMaster and ProductOwner –
   simultaneously

• Chuck Norris has implemented everything at the planning
   meeting

• When Chuck Norris says “done”, then it’s “done”
• Chuck Norris answers just two questions on the stand-up
   meeting: Chuck Norris does not know obstacles

• Chuck Norris does not need Reviews or Retrospectives:
   there is no improvement for Chuck Norris’ process

• Chuck doesn't meet customer requirements and needs,
   they meet his!


IN YOUR ZONE                                                20
Thank you!




George Anghelache                                     Cristian Cazan
Delivery Manager                                   Delivery Manager
George.Anghelache@endava.com            Cristian.Cazan@endava.com



IN YOUR ZONE
Attributions
This material draws inspiration from a massive community of Agile enthusiasts, our own experience and that of many clients and
companies we've engaged with through the years.

•   People that have inspired us through many trainings, workshops , articles and webinars: Mike Cohn, Jeff Sutherland, Henrik
    Kniberg, Ken Schwaber, Roman Pichler, Anna Forss, Serge Beaumont, Mike Beedle and many others we’ve not intentionally forgot

•   Sites and whitepapers with excellent knowledge: www.agilealliance.org; www.mountaingoatsoftware.com;
    www.scrumalliance.org; www.controlchaos.com; www.implementingscrum.com; www.jeffsutherland.org; www.agileforall.com;
    www.infoq.com; www.rapidscrum.com; www.slideshare.net; www.agile42.com; scrum.jeffsutherland.com;
    www.agilemanifesto.org; www.scrum.org; www.wikipedia.org; www.projectmanagement.com; www.romanpichler.com;
    www.agilesherpa.org; www.cathycarleton.com; www.implementingscrum.com; www.gantthead.com;

•   Books that have added invaluable knowledge: Ken Schwaber - Agile Project Management with Scrum; Mike Cohn - Agile
    Estimating and Planning; Mike Cohn – Introduction to user stories; Roman Pichler - Agile product management with Scrum;
    Anna Forss - Confessions of a serial product owner; Ken Schwaber - The Enterprise and Scrum; Mike Cohn - User Stories Applied;
    Carl Larson and Frank LaFasto - Teamwork; Serge Beaumont - Practical Tools for the Product Owner: Focus, Value, Flow; Jim
    Highsmith - Agile Project Management; Jeff Patton - Story Maps; Mike Cohn - Succeeding with Agile; 37 Signals: Getting Real; Jeff
    Sutherland - The Power of Scrum ; Tobias Mayer - Scrum Roles; Donald Reinertsen - The Principles of Product Development
    Flow; C. Jakobsen and J. Sutherland - Scrum and CMMI – Going from Good to Great; Donald Reinertsen - Managing The Design
    Factory; Scrum Sense – What every product owner should know; Ken Schwaber, Beedle Mike - Agile Software Development with
    Scrum;

•   Pictures copyright and courtesy of The Flistones, Warner Bros; Television Distribution & Meet the Robinsons, Disney Pictures

IN YOUR ZONE

More Related Content

What's hot

110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
Isabel Ferreira
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
Arvind Rajan
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
Russell Pannone
 
Serena Orchestrated Development Management.pdf
Serena Orchestrated Development Management.pdfSerena Orchestrated Development Management.pdf
Serena Orchestrated Development Management.pdf
Rodrigo Ponce
 
Executive presentation cockpit group
Executive presentation cockpit groupExecutive presentation cockpit group
Executive presentation cockpit group
romain-hameau-cockpit
 
Dnv Improving Your Process Performances With Agile
Dnv   Improving Your Process Performances With AgileDnv   Improving Your Process Performances With Agile
Dnv Improving Your Process Performances With Agile
George Ang
 
Johnson smith
Johnson smithJohnson smith
Johnson smith
NASAPMC
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
Roopa Nadkarni
 

What's hot (17)

110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure Agile
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Serena Orchestrated Development Management.pdf
Serena Orchestrated Development Management.pdfSerena Orchestrated Development Management.pdf
Serena Orchestrated Development Management.pdf
 
Agile - Monojit Basu
Agile - Monojit BasuAgile - Monojit Basu
Agile - Monojit Basu
 
All That Jazz
All That JazzAll That Jazz
All That Jazz
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
[StepTalks2011] Agility @ Scale - Rien Schot
[StepTalks2011] Agility @ Scale - Rien Schot[StepTalks2011] Agility @ Scale - Rien Schot
[StepTalks2011] Agility @ Scale - Rien Schot
 
ITSM Academy Webinar Leveraging Process Design
ITSM Academy Webinar Leveraging Process DesignITSM Academy Webinar Leveraging Process Design
ITSM Academy Webinar Leveraging Process Design
 
Executive presentation cockpit group
Executive presentation cockpit groupExecutive presentation cockpit group
Executive presentation cockpit group
 
Dnv Improving Your Process Performances With Agile
Dnv   Improving Your Process Performances With AgileDnv   Improving Your Process Performances With Agile
Dnv Improving Your Process Performances With Agile
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
Johnson smith
Johnson smithJohnson smith
Johnson smith
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 

Similar to Darwin Agile and The Dinosaurs

Project Management Solutions
Project Management SolutionsProject Management Solutions
Project Management Solutions
RCM Technologies
 
Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012
Bluewolf
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102
dgarlough
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
IBM Rational software
 
Broadway solutions brochure
Broadway solutions brochure Broadway solutions brochure
Broadway solutions brochure
David Jones
 

Similar to Darwin Agile and The Dinosaurs (20)

Career Portfolio Sameer Ahmed
Career Portfolio Sameer AhmedCareer Portfolio Sameer Ahmed
Career Portfolio Sameer Ahmed
 
Portfolio Sameer
Portfolio SameerPortfolio Sameer
Portfolio Sameer
 
Rcm epm overview ld2009
Rcm epm   overview ld2009Rcm epm   overview ld2009
Rcm epm overview ld2009
 
Salesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social EnterpriseSalesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social Enterprise
 
Project Management Solutions
Project Management SolutionsProject Management Solutions
Project Management Solutions
 
OSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube - Zend Webinar
OSSCube - Zend Webinar
 
Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
 
Blaze dream corporate-profile
Blaze dream corporate-profileBlaze dream corporate-profile
Blaze dream corporate-profile
 
Blaze dream corporate-profile
Blaze dream corporate-profileBlaze dream corporate-profile
Blaze dream corporate-profile
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Mpower Corporate Profile
Mpower Corporate ProfileMpower Corporate Profile
Mpower Corporate Profile
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 
Agile Intro for FCL
Agile Intro for FCLAgile Intro for FCL
Agile Intro for FCL
 
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference BrisbaneScaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
 
Broadway solutions brochure
Broadway solutions brochure Broadway solutions brochure
Broadway solutions brochure
 

More from Endava

Transforming payments for the digital future
Transforming payments for the digital futureTransforming payments for the digital future
Transforming payments for the digital future
Endava
 
Have you ever seen a BA?
Have you ever seen a BA?Have you ever seen a BA?
Have you ever seen a BA?
Endava
 

More from Endava (20)

DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTHDIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
 
Agility Beyond the Development Team
Agility Beyond the Development TeamAgility Beyond the Development Team
Agility Beyond the Development Team
 
Marketplace Innovation Report | Q3, 2016
Marketplace Innovation Report | Q3, 2016Marketplace Innovation Report | Q3, 2016
Marketplace Innovation Report | Q3, 2016
 
Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016
 
What Is The Right Digital Transformation Formula? | Endava Executive Network,...
What Is The Right Digital Transformation Formula? | Endava Executive Network,...What Is The Right Digital Transformation Formula? | Endava Executive Network,...
What Is The Right Digital Transformation Formula? | Endava Executive Network,...
 
Marketplace Innovation Report | Q4, 2015
Marketplace Innovation Report | Q4, 2015Marketplace Innovation Report | Q4, 2015
Marketplace Innovation Report | Q4, 2015
 
Marketplace Innovation report Q2 2015
Marketplace Innovation report Q2 2015Marketplace Innovation report Q2 2015
Marketplace Innovation report Q2 2015
 
Transforming payments for the digital future
Transforming payments for the digital futureTransforming payments for the digital future
Transforming payments for the digital future
 
Marketplace Innovation Report | Q3, 2014
Marketplace Innovation Report | Q3, 2014Marketplace Innovation Report | Q3, 2014
Marketplace Innovation Report | Q3, 2014
 
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
 
Refactoring legacy code: step-by-step examples
Refactoring legacy code: step-by-step examplesRefactoring legacy code: step-by-step examples
Refactoring legacy code: step-by-step examples
 
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
 
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
 
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
 
Marketplace Innovation Report | Q2 2014
Marketplace Innovation Report | Q2 2014 Marketplace Innovation Report | Q2 2014
Marketplace Innovation Report | Q2 2014
 
Innovation in Mobile Payments
Innovation in Mobile PaymentsInnovation in Mobile Payments
Innovation in Mobile Payments
 
Marketplace Innovation Report | Q1 2014
Marketplace Innovation Report | Q1 2014Marketplace Innovation Report | Q1 2014
Marketplace Innovation Report | Q1 2014
 
Endava Marketplace Innovation Q4 2013
Endava Marketplace Innovation Q4 2013Endava Marketplace Innovation Q4 2013
Endava Marketplace Innovation Q4 2013
 
Endava Marketplace Innovation Q3 2013
Endava Marketplace Innovation Q3 2013Endava Marketplace Innovation Q3 2013
Endava Marketplace Innovation Q3 2013
 
Have you ever seen a BA?
Have you ever seen a BA?Have you ever seen a BA?
Have you ever seen a BA?
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Darwin Agile and The Dinosaurs

  • 1. Darwin, Agile and the Dinosaurs George Anghelache Cristian Cazan October 2012
  • 2. Introductions Endava is a leading IT services organization, with offices in London and New York and delivery centers in Romania and Moldova that support the full project lifecycle. Utilizing our distributed agile delivery model - TEAM, we are able to deliver significant improvements to quality and productivity resulting in our clients being able to deliver substantially more for the same budget. IN YOUR ZONE 2
  • 3. Introductions George Anghelache Cristian Cazan Delivery Manager Delivery Manager • 15+ years experience in IT • 15+ years experience in IT • Former Projects Delivery Manager and • Former Head of Development Romania, Head of PM, overseen good delivery of all spotting, attracting and managing over 160 IT Endava projects from a RO base professionals in 2 delivery locations • Agile Expert, consulting blue-chip clients in • Agile Expert, Certified Scrum Master, wide implementing nearshore distributed agile consultancy experience in enterprise agile IN YOUR ZONE 3
  • 4. Darwin, Agile and the Dinosaurs considerations when evolving Agile to Enterprise Level Agile Purists and Enterprise Agile practitioners are always debating how Scrum roles, ceremonies and practices should be implemented when dealing with highly complex Enterprise environments and solutions. Can a single Product Owner cope with the complexity? How do we scale Agile? Do we need Architectural leadership? Let’s look at these topics together. IN YOUR ZONE 4
  • 5. Raise your hand if … •You’ve tried Agile on this type of project • 5-15 teams • Multi-site teams • Multiple vendors • Large and complex systems Any others ? IN YOUR ZONE
  • 6. What does Complex Enterprise Environment mean? • Large organizations • Complex integrated business critical systems • Multiple vendors to develop their systems • Mix of technologies • Very complex budgeting cycle • Intricate organization structure and stakeholder tree to manage • Large programs of work • Long history => inherited a good amount of antiquated delivery practices IN YOUR ZONE
  • 7. Product Owner as Defined in Scrum What does The Book say? • maximizing the value of the product • maximizing the work of the Development Team • the sole person responsible for managing the Product Backlog • Clearly expressing Product Backlog items • ? Ordering the items in the Product Backlog to best achieve goals and missions • Ensuring that the Product Backlog is visible, transparent, and clear to all stakeholders, and shows what the Scrum Team will work on next • Ensuring the Development Team understands items in the Product Backlog to the level needed IN YOUR ZONE 7
  • 8. Hmm… will it work at Enterprise Level? One Man Band The Hero One Stressed Cookie IN YOUR ZONE 8
  • 9. Enterprise Agile Challenge • Focus the will of many business users into detailed US • Get buy-in of very large stakeholder tree • Work around complex budgeting and tracking mechanics What would be an Evolution of the Product Owner in a complex enterprise context? IN YOUR ZONE 9
  • 10. The Composite Product Owner Project Product Manager Owner Business Analyst We need a evolution of the concept at Enterprise Level Complexity Decouple three main areas: strategy / features / management IN YOUR ZONE 10
  • 11. Enterprise Agile Challenge • Focus on building the features • Removing impediments in a complex client environment • Channel results and reporting under contractual terms What would be an Evolution of the Scrum Master in a complex enterprise context? IN YOUR ZONE 11
  • 12. Composite Scrum Master enterprise planning and Project Scrum features and scrum team communication Manager Master IN YOUR ZONE 12
  • 13. Enterprise Agile Challenge • Complex integrated business critical systems creating lots of dependencies • Mix of technologies as multiple vendors have & are developing the systems via large programs of work • Intricate organization structure and stakeholder tree to manage What would be an Evolution of the Agile Scaling in a complex enterprise context? IN YOUR ZONE 13
  • 14. Scrum of Scrums, caveats with growth? Project coordination Release Planning Scrums coordination Tech leadership Solution storming Scrum coordination Plan ownership User Story ownership  Quality Add more teams • The SoS will have an overload to lead all the teams and projects • Keeping up to date will require too many meetings, too many details • Effective acting as Tech Leadership and Future Team compromised • LIMIT @3-4 SCRUMS and 30-odd people IN YOUR ZONE 14
  • 15. Enabling Enterprise Scale Agile • Growing to a large number of teams requires a change of the standard structure • Vertical ownership: each Cluster and each Scrum = Feature focus • Scale Horizontally by creating new clusters containing 3-4 Scrum teams • Each Cluster has a project manager to focus on: Release Planning, Reporting and Impediments • Horizontal ownership: the shared Design Scrum = Technical Knowledge and Quality focus Virtual Scrum of Scrums of Scrums: DS SM, PMs, SMs, Agile Coaches Feature focus. Detail Technical Knowledge & Quality focus via DS shared allocation Design Scrum (DS) Cluster of teams Cluster of teams Add more team clusters; Multisite enabled IN YOUR ZONE 15
  • 16. Enterprise Agile Challenge • Complex domain knowledge spanning many integrated business critical systems • Significant mix of technologies, frameworks, 3 party product, COTS rd • Various technical and subject matter expert groups to assimilate knowledge from How would you approach Growing multiple scrum teams in a complex enterprise context? IN YOUR ZONE 16
  • 17. How do you ramp-up Highly Productive Teams? Project Lifecycle Team 3 Team 1 + + Team 4 Team 5 Initial Core Team + Team 2 + Team 6 • Organic growth, seeding and pairing techniques to ramp-up and build highly productive teams • Use pairing to accelerate domain knowledge transfer, new members ramp-up and improve code quality IN YOUR ZONE 17
  • 18. Enterprise Agile Challenge • Intricate flux of requirements to backlog items through many layers of business users, key stakeholders, compliance agents and composite product owner • Insuring strategic architecture and design principles alignment with empowered technical groups from the client How would you evolve Planning activities in a complex enterprise context? IN YOUR ZONE 18
  • 19. Forward Planning Client Release planning Sprint 1 Sprint 2 … Sprint 6 Sprint 7 Build Build Build Build H.U.T. Design Authority Technical experts How we build it? Composite Product Owner Design Leads SMs  Planning  Look ahead  Foresee impediments What’s to be build? Future Team Now Team IN YOUR ZONE 19
  • 20. The Anti Hero • Chuck Norris is ScrumMaster and ProductOwner – simultaneously • Chuck Norris has implemented everything at the planning meeting • When Chuck Norris says “done”, then it’s “done” • Chuck Norris answers just two questions on the stand-up meeting: Chuck Norris does not know obstacles • Chuck Norris does not need Reviews or Retrospectives: there is no improvement for Chuck Norris’ process • Chuck doesn't meet customer requirements and needs, they meet his! IN YOUR ZONE 20
  • 21. Thank you! George Anghelache Cristian Cazan Delivery Manager Delivery Manager George.Anghelache@endava.com Cristian.Cazan@endava.com IN YOUR ZONE
  • 22. Attributions This material draws inspiration from a massive community of Agile enthusiasts, our own experience and that of many clients and companies we've engaged with through the years. • People that have inspired us through many trainings, workshops , articles and webinars: Mike Cohn, Jeff Sutherland, Henrik Kniberg, Ken Schwaber, Roman Pichler, Anna Forss, Serge Beaumont, Mike Beedle and many others we’ve not intentionally forgot • Sites and whitepapers with excellent knowledge: www.agilealliance.org; www.mountaingoatsoftware.com; www.scrumalliance.org; www.controlchaos.com; www.implementingscrum.com; www.jeffsutherland.org; www.agileforall.com; www.infoq.com; www.rapidscrum.com; www.slideshare.net; www.agile42.com; scrum.jeffsutherland.com; www.agilemanifesto.org; www.scrum.org; www.wikipedia.org; www.projectmanagement.com; www.romanpichler.com; www.agilesherpa.org; www.cathycarleton.com; www.implementingscrum.com; www.gantthead.com; • Books that have added invaluable knowledge: Ken Schwaber - Agile Project Management with Scrum; Mike Cohn - Agile Estimating and Planning; Mike Cohn – Introduction to user stories; Roman Pichler - Agile product management with Scrum; Anna Forss - Confessions of a serial product owner; Ken Schwaber - The Enterprise and Scrum; Mike Cohn - User Stories Applied; Carl Larson and Frank LaFasto - Teamwork; Serge Beaumont - Practical Tools for the Product Owner: Focus, Value, Flow; Jim Highsmith - Agile Project Management; Jeff Patton - Story Maps; Mike Cohn - Succeeding with Agile; 37 Signals: Getting Real; Jeff Sutherland - The Power of Scrum ; Tobias Mayer - Scrum Roles; Donald Reinertsen - The Principles of Product Development Flow; C. Jakobsen and J. Sutherland - Scrum and CMMI – Going from Good to Great; Donald Reinertsen - Managing The Design Factory; Scrum Sense – What every product owner should know; Ken Schwaber, Beedle Mike - Agile Software Development with Scrum; • Pictures copyright and courtesy of The Flistones, Warner Bros; Television Distribution & Meet the Robinsons, Disney Pictures IN YOUR ZONE

Editor's Notes

  1. George
  2. Cristi then George
  3. George
  4. Cristi
  5. George
  6. GeorgeGift here (1, max 2)
  7. G
  8. G
  9. G
  10. C
  11. CristiGift here
  12. George
  13. GeorgeGift here
  14. G
  15. Cristi
  16. C
  17. C
  18. C
  19. G (& C)