SlideShare uma empresa Scribd logo
1 de 24
Atlassian Summit 2012

              Lessons for Large Scale Lean and
                 Agile Product Management

                                              Dave Thomas
                                            www.davethomas.net

           Bedarra Research Labs, YOW and GOTO
       Conferences Queensland University of Technology
                   and Carleton University



©2011 Bedarra Research Labs. All rights reserved.
Agenda
 Ten Point Plan for Transitioning to Agile
 Embracing Change
 People over Process
 Sustainable Pace
 Improving Backlogs Through Envisioning
 Estimates in The Large
 Coordinating Feature and Component Teams




©2011 Bedarra Research Labs. All rights reserved.
Top 10 List for a Large Transition
1. Do Lean Assessment to establish a baseline
2. Establish Realistic Expectations for Capacity, Predictability,
   Quality and Productivity
3. Plan for Systemic Change over 12 -18+ months; Establish a
   Change Management Plan – Governance, Careers,
       Communications, Facilities, Transition Team ...
4.     Streamline Portfolio Backlogs through Envisioning
5. Implement CI and Automated Measurement Infrastructure;
      Invest in an inventory of automated tests
6. Implement Lean Organization with a strong Technical Ladder
7. Provide everyone appropriate Training/Mentoring and Tooling
8. Focus on Tangible Acceptance Criteria, Business Value and
   Estimates
9. Align and resource Feature and Component Teams
10. Learn and adapt from experience, both yours and coaches

 ©2011 Bedarra Research Labs. All rights reserved.
Embrace Change
       Change is easy if you are not doing it!
Change is hard if you want to, impossible if you don’t!




     A Natural-Born ‘Leader’
    Emerges... apparently self                      Change Model
                                                                                    It Works!
     organization needed his
           leadership                                Will be great
                                                     I’m not sure             aha




©2011 Bedarra Research Labs. All rights reserved.
                                                                This sucks?
Agile Commitments
Successful development requires trust and transparency
  between customer/management and supplier/development
Need to foster a “works with” instead of “works for”
  relationship


Relationship between Development Team and Management

         Management                                                Development
            Vision                                                  Predictability
        Communication                               Working With       Quality
         Coordination                                                 Visibility
           Coaching                                                  Discipline
        Managing Scope




©2011 Bedarra Research Labs. All rights reserved.
Key Changes in a Typical Transition

1. Accept that there is a “software physics”
 Finite capacity …
 You can’t build what you don’t understand or can’t test
 You can’t do new design/feature in a release time box
 You can’t build components and dependent applications in the
  same time box
 The only hard decision is what you are NOT going to do
 Done means acceptance tested!
 …




 ©2011 Bedarra Research Labs. All rights reserved.
Key Changes in a Typical Transition

2. Directing and Managing => Leadership and Coaching
 Work With versus Work For – Coaching versus Directing
 Increased self discipline for teams and individuals who own
  deliverables, quality and schedule
 Increased individual ownership with associated responsibility
  and accountability
 Leadership owns and manages risk
 Executive and Management Coaching




  ©2011 Bedarra Research Labs. All rights reserved.
Key Changes in a Typical Transition

3. My Way => The Best Same Wrong Way
 Common vocabulary, practices applied sensibly and metrics
  aligned with practices
 Make sure everyone knows one way before fixing it
 Improve process each release of the company i.e. triage
  process/practice/tools defects like other defects
 Encourage teams to have their way which is still consistent with
  the best wrong way selected




 ©2011 Bedarra Research Labs. All rights reserved.
People over Process
                                     It is About Values!


                 Drive: The Surprising Truth About
                         What Motivates Us

                                                    by Daniel Pink

                                                      Purpose
                                                     Autonomy
                                                      Mastery



©2011 Bedarra Research Labs. All rights reserved.
Leadership Matters...
                          Has integrity and stands by values
                            Has the wisdom of experience
                           Articulates the vision (metaphor)
                             Executes with transparency
                                   Leads by example
                                  Delegates authority
                                Coaches versus directs
                          Makes timely consistent decisions
                             Has a good sense of humour
                              Says when they are wrong
                          Positively motivates and educates
                             Judges fairly, promotes trust
                           Promotes constructive diversity
                       Always tries to find the best wrong answer

         “Agile Leadership is Fragile” Nigel Dalton LP

©2011 Bedarra Research Labs. All rights reserved.
Lean Software Organization
  Technical Ladders, Playing Coaches and Communities

             Management Ladder
                                                                               Learning COIs
                   Executive                      Technical Ladder

                                                       Distinguished            Management
                                                                        Customer
           Technical Director                            Engineer                       Architects
                                                                         Product
                                                                                          Leads
                                                                           Mgr
                                                         Principal                           Tools
                            Individual                                  Release Products Process
Team Leader                                              Engineer
                           Contributor…                                Deployment       Infrastructure
                                                                        Support           Platforms
                                                                                       Test
              Individual                                Outstanding          Coaches
                                                                                      Driven
             Contributors…                              Contributor                Development



   Align Compensation with Work Products and Goals


   ©2011 Bedarra Research Labs. All rights reserved.
Sustainable Pace
         It is all about Flow and What Constrains It

     Use Common Language
     Use a Common Tool Chain
     Leverage Whole Teams
     Ensure Transparency
     Ensure Tangibility
     Manage to your Capacity
     Identify and Remove Waste
     Automate and Measure Everything
     Decide Fast and Consistently
     Design for Change, Build to Last




    ©2011 Bedarra Research Labs. All rights reserved.
Visualize Flow – Put It On The Wall
          You Can Only Improve what You Can Measure

    Artifact
    Status Reporting
    Status of artifacts such as
    personas, problems, use
    scenarios, stories
                                                                  Cumulative Flow


    CI Environment
    Reporting
    Status of stories written,                       Query &
    stories completed, tests                        Reporting
    written, tests passed and
    tests failed                                                Unit and Story Tests

    Subjective
    Reporting
    Qualitative data entered by
    teams at retrospectives

                                                                Retrospective Reports

©2011 Bedarra Research Labs. All rights reserved.
Effective Metrics Need to be Visible to the Enterprise

   Respect the Organization API

   •              Portfolio Process
   •              Program/Project Process
   •              Financial Reporting
   •              HR Processes
   •              Infrastructure and Deployment Process
   •              LDAP...

    Treat them as customer requirements and ensure
    the work to support them is visible




    ©2011 Bedarra Research Labs. All rights reserved.
We love Agile Development BUT ...
There are really just a couple of problems
         Productivity
               Quality
                      Predictability/Estimates
                             Management of Expectations
                                    Product Owners Availability
                                          Reduce Owner Burnout
                                               Requirements Churn
                                                    Portfolio Management
                                                       Reduce Rework
                                                          Reduce Integration Costs
                                                               Not Collocated
                                                                 ....

©2009 Bedarra Research Labs. All rights reserved.
It’s All in Backlogs! Evidence for Action
Lumpy Stories – sizes, estimates, clarity
Story Rework Due To Changing Requirements
Uncompleted Stories
Story Rework Due to Integration Problems
Missing Important Functionality
Done but not usable, poor performance
Done doesn’t mean acceptance tested?
More stories keep getting added to the backlog
Lack of business Value/Tangibility
Blocked on Another Team
Blocked waiting on Product Owner
All resources 100% + allocated




©2009 Bedarra Research Labs. All rights reserved.
Large-Scale AIL Development Activities At-A-Glance

Lean and Agile Values and Principles

Product Owner Team                               Common Work Practices

Envisioning         Definition         Development                               Release
                                                                                 Engineering
Team…               Team…              Team…
                                                                                Team…
                                                            CI&T
Prototypes/Models   Architecture




Requirements        Product Backlog    Team      Sprint     Shippable
Backlog                                Release   Release    Code                             CI&T
                                       Backlog   Backlogs   Increments



Risk Backlog
                                       Team…                                                    Potentially
                                                                                                Shippable
                                                                                                Product

                    Release Backlogs
                                       Team…
GUI Guidelines

                                                              ©2006-2007 Bedarra Research Labs and Object Mentor
Envisioning
Envisioning develops a clear product vision /roadmap to deliver the right
product to the right market using the right technology through consultation with
users and choosers.


  10% of overall effort                                                   Prototypes
                                                                          & Models
                    Market & Product                                      Requirements
             Technology AnalysisBrainstorming                             Backlog
             Evaluations         & Visioning                  Deliverables
                                                Prototyping
 Competitive Delta                                                        Risk
    Analysis                                  Acceptance
                                              Criteria                    Backlog
                         Customer Field
                QFD Studies & Interviews
           House of Quality                                               GUI
                                                                          Guidelines


  Practices                                         Deliverables
   Brainstorming & visioning  Competitive          Requirements backlog  Risk
  analysis (SWOT)  Delta analysis  QFD            backlog  Analysis & Verification
   Customer studies  Hardware, platform &         Reports  Prototypes/Models
  component evals  Prototyping/modeling
                                                     Look-and-Feel Guidelines
AIL Portfolio (Backlogs)
Program      Feature   Team       Company Backlog
    P1          F1        Blue
                                  Program Backlogs
                F2        Blue
                F3        Red        Team Backlogs
                F4        Red
                F5        Red
                F6        Red     Program      Medical Imaging
    P2          F7       Yellow
                F8       Green     Feature     MRI Mechanical Control
                F9       Green
                F10      Purple      Epic         Table Movement
                F11      Purple
    P3          F12      White         Story        Horizontal Movement
                F13      White
                F14      White           Task        Position w/ Joy Sticks
                F15      White
 Component      F16     Orange
                F17     Orange
                F18     Orange
Estimates – Do Them Fast and Often

Collectively Owned By Team
   2 or 3 point estimates to include
    uncertainty                         3 point

 All items in backlog                  2 point
 AIL uses Ideal Days                   1 Point
 Planning Poker (wide band
  delphi)
                                                  Low, Relati Ideal
                                                  Medium,
                                                        ve    Days
                                                  High Point
                                                        s
Program and Feature Estimation Planning

     Feature and Program Estimation       Dev Estimation, Negotiation, and Commitment

Feature Team      Features are        The scrum team refines     Based on discussion,
builds backlog    allocated to        the features into work     work items may be
containing list   a specific          items called stories,      moved from one sprint
of feature with   release. A          divides the stories into   to another sprint,
a first           release is a 3-6    sprints, and prepares a    moved from one team
estimate.         sprint time         second estimate. The       to another, deferred to
                  box.                estimates are compared     another release.
                                      and consensus is
                                      reached thru discussion.




                          Product                   Scrum 1
Product                                                                      Sprint 1
                          Release                   Release
Backlog                                                                      Backlog
                          Backlog                   Backlog




                         Product                     Scrum 2                 Sprint 2
                         Release
                         Backlog


                                                     Scrum 3                 Sprint 3
Activity Based Estimates – Managing Risk for Large
Projects
 Activity Examples                             Worst      Best   Expected   Likely
 Java Code (classes, methods)
 Interface
 Pricing Table (table size)
 Process (steps)
 Product/Data Definition (Tables/Fields)
 Rules (Decision Table (conditions/rules)
 Forms (screens, widgets)
 Printed Forms (page types, widgets)



                   Story
                   Estimate                     Risk
                                               Window




                                            Activity Estimate
Feature and Component Teams Coordination
.
                                               Feature Epic
    Component Component Component
       A         B         C


                                                Component Epics



                            Component 1      Component 2        Component 3



    Feature A Priority 1   Feature A Work   Feature A&B Work   Feature A Work



    Feature B Priority 2   Feature B Work



    Feature C Priority 3   Feature C Work   Feature C Work
Successful Software Development is
                   about a Winning Culture
Software is a team sport, and like all team sports practice,
  constructive peer feedback, and coaching are essential.
Winning teams need to implicitly know the moves of each
  player, as well as the movements of the team as whole.
The ultimate expression of process is a culture where building
  software is more like playing jazz. People Just Do It!




                                               Thanks!
©2011 Bedarra Research Labs. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longformLaszlo Szalvay
 
Mwaszak rev3 pmc
Mwaszak rev3 pmcMwaszak rev3 pmc
Mwaszak rev3 pmcNASAPMC
 
Lfs Pres V3
Lfs Pres V3Lfs Pres V3
Lfs Pres V3timsims
 
How coaching and knowledge sharing accelerate innovation + video links
How coaching and knowledge sharing accelerate innovation + video linksHow coaching and knowledge sharing accelerate innovation + video links
How coaching and knowledge sharing accelerate innovation + video linksdeINNOgraaf
 
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …Ravi Kumar
 
Shadowmatch Overview Jun2012
Shadowmatch Overview Jun2012Shadowmatch Overview Jun2012
Shadowmatch Overview Jun2012Shadowmatch
 
Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4atyaasaacorp
 
Od in nhsbt
Od in nhsbtOd in nhsbt
Od in nhsbtHopg0001
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Chorev teambuilding profile
Chorev teambuilding profileChorev teambuilding profile
Chorev teambuilding profileAndrew Ma, PhD
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile TransformationTathagat Varma
 
Getting a “bigger bang for buck” from your change programmes
Getting a “bigger bang for buck” from your change programmesGetting a “bigger bang for buck” from your change programmes
Getting a “bigger bang for buck” from your change programmesChangefirst
 
Shadowmatch Overview
Shadowmatch OverviewShadowmatch Overview
Shadowmatch OverviewmichelleSM
 
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designLean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designOperae Partners
 
Solving Problems: An Agile Organization Approach
Solving Problems:  An Agile Organization ApproachSolving Problems:  An Agile Organization Approach
Solving Problems: An Agile Organization Approachtoriat123
 
Wud2008 Experiencability
Wud2008 ExperiencabilityWud2008 Experiencability
Wud2008 ExperiencabilityJIM COUCH
 

Mais procurados (20)

Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longform
 
Smart work
Smart workSmart work
Smart work
 
Mwaszak rev3 pmc
Mwaszak rev3 pmcMwaszak rev3 pmc
Mwaszak rev3 pmc
 
Lfs Pres V3
Lfs Pres V3Lfs Pres V3
Lfs Pres V3
 
How coaching and knowledge sharing accelerate innovation + video links
How coaching and knowledge sharing accelerate innovation + video linksHow coaching and knowledge sharing accelerate innovation + video links
How coaching and knowledge sharing accelerate innovation + video links
 
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
ALN-Bengaluru - Agile Management - Driving Leadership & Complexity of …
 
Shadowmatch Overview Jun2012
Shadowmatch Overview Jun2012Shadowmatch Overview Jun2012
Shadowmatch Overview Jun2012
 
Ocean Action Learning
Ocean Action LearningOcean Action Learning
Ocean Action Learning
 
Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4
 
Od in nhsbt
Od in nhsbtOd in nhsbt
Od in nhsbt
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Chorev teambuilding profile
Chorev teambuilding profileChorev teambuilding profile
Chorev teambuilding profile
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile Transformation
 
Improving Maintenance & Reliability through Cultural Change
Improving Maintenance & Reliability through Cultural ChangeImproving Maintenance & Reliability through Cultural Change
Improving Maintenance & Reliability through Cultural Change
 
Getting a bigger bang for your programme management buck
Getting a bigger bang for your programme management buckGetting a bigger bang for your programme management buck
Getting a bigger bang for your programme management buck
 
Getting a “bigger bang for buck” from your change programmes
Getting a “bigger bang for buck” from your change programmesGetting a “bigger bang for buck” from your change programmes
Getting a “bigger bang for buck” from your change programmes
 
Shadowmatch Overview
Shadowmatch OverviewShadowmatch Overview
Shadowmatch Overview
 
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designLean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational design
 
Solving Problems: An Agile Organization Approach
Solving Problems:  An Agile Organization ApproachSolving Problems:  An Agile Organization Approach
Solving Problems: An Agile Organization Approach
 
Wud2008 Experiencability
Wud2008 ExperiencabilityWud2008 Experiencability
Wud2008 Experiencability
 

Semelhante a Lessons for Large Scale Lean and Agile Product Management

Anti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi MadhuAnti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi Madhuagilencr
 
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02Innovation Excellence
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
Introduction Ee Pulse 2011 Data And Dialogue Tools
Introduction Ee Pulse 2011 Data And Dialogue ToolsIntroduction Ee Pulse 2011 Data And Dialogue Tools
Introduction Ee Pulse 2011 Data And Dialogue ToolsThe University of Alabama
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Tathagat Varma
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupKen Power
 
Virtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tVirtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tHuman Capital Media
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012Vijay Anand - Intuit India. Best Workplaces Conference- August 2012
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012Best Workplaces Conference
 
One Page Talent Management and the 4 + 2 Model of Talent Manager Excellences
One Page Talent Management and the 4 + 2 Model of Talent Manager ExcellencesOne Page Talent Management and the 4 + 2 Model of Talent Manager Excellences
One Page Talent Management and the 4 + 2 Model of Talent Manager ExcellencesThe Talent Strategy Group
 
To the Agile Go the Spoils: While Learning Must Evolve
To the Agile Go the Spoils: While Learning Must EvolveTo the Agile Go the Spoils: While Learning Must Evolve
To the Agile Go the Spoils: While Learning Must EvolveHuman Capital Media
 
To the Agile Go the Spoils: Why Lear
To the Agile Go the Spoils: Why LearTo the Agile Go the Spoils: Why Lear
To the Agile Go the Spoils: Why LearHuman Capital Media
 
Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012skipangel
 
AIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Administration
 
Facilitator aided innovation
Facilitator aided innovationFacilitator aided innovation
Facilitator aided innovationThierry Curiale
 
Fostering Learning Beyond the Classroom
Fostering Learning Beyond the ClassroomFostering Learning Beyond the Classroom
Fostering Learning Beyond the ClassroomHuman Capital Media
 
ALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainOlaf Lewitz
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 

Semelhante a Lessons for Large Scale Lean and Agile Product Management (20)

Anti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi MadhuAnti-patterns in Distributed Agile by Preethi Madhu
Anti-patterns in Distributed Agile by Preethi Madhu
 
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
Bigvisible journeytoagilitymilehighagile2012-120403183305-phpapp02
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Introduction Ee Pulse 2011 Data And Dialogue Tools
Introduction Ee Pulse 2011 Data And Dialogue ToolsIntroduction Ee Pulse 2011 Data And Dialogue Tools
Introduction Ee Pulse 2011 Data And Dialogue Tools
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
Virtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tVirtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn't
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012Vijay Anand - Intuit India. Best Workplaces Conference- August 2012
Vijay Anand - Intuit India. Best Workplaces Conference- August 2012
 
One Page Talent Management and the 4 + 2 Model of Talent Manager Excellences
One Page Talent Management and the 4 + 2 Model of Talent Manager ExcellencesOne Page Talent Management and the 4 + 2 Model of Talent Manager Excellences
One Page Talent Management and the 4 + 2 Model of Talent Manager Excellences
 
The agile vision
The agile visionThe agile vision
The agile vision
 
To the Agile Go the Spoils: While Learning Must Evolve
To the Agile Go the Spoils: While Learning Must EvolveTo the Agile Go the Spoils: While Learning Must Evolve
To the Agile Go the Spoils: While Learning Must Evolve
 
To the Agile Go the Spoils: Why Lear
To the Agile Go the Spoils: Why LearTo the Agile Go the Spoils: Why Lear
To the Agile Go the Spoils: Why Lear
 
Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012Journey to Agility - Beyond Agile 2012
Journey to Agility - Beyond Agile 2012
 
Greening Your Firm Boot Camp
Greening Your Firm Boot CampGreening Your Firm Boot Camp
Greening Your Firm Boot Camp
 
AIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product Teams
 
Facilitator aided innovation
Facilitator aided innovationFacilitator aided innovation
Facilitator aided innovation
 
Fostering Learning Beyond the Classroom
Fostering Learning Beyond the ClassroomFostering Learning Beyond the Classroom
Fostering Learning Beyond the Classroom
 
ALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value ChainALE2011 Stephen Parry on ICT Value Chain
ALE2011 Stephen Parry on ICT Value Chain
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 

Mais de Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

Mais de Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Último

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 

Último (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 

Lessons for Large Scale Lean and Agile Product Management

  • 1. Atlassian Summit 2012 Lessons for Large Scale Lean and Agile Product Management Dave Thomas www.davethomas.net Bedarra Research Labs, YOW and GOTO Conferences Queensland University of Technology and Carleton University ©2011 Bedarra Research Labs. All rights reserved.
  • 2. Agenda Ten Point Plan for Transitioning to Agile Embracing Change People over Process Sustainable Pace Improving Backlogs Through Envisioning Estimates in The Large Coordinating Feature and Component Teams ©2011 Bedarra Research Labs. All rights reserved.
  • 3. Top 10 List for a Large Transition 1. Do Lean Assessment to establish a baseline 2. Establish Realistic Expectations for Capacity, Predictability, Quality and Productivity 3. Plan for Systemic Change over 12 -18+ months; Establish a Change Management Plan – Governance, Careers, Communications, Facilities, Transition Team ... 4. Streamline Portfolio Backlogs through Envisioning 5. Implement CI and Automated Measurement Infrastructure; Invest in an inventory of automated tests 6. Implement Lean Organization with a strong Technical Ladder 7. Provide everyone appropriate Training/Mentoring and Tooling 8. Focus on Tangible Acceptance Criteria, Business Value and Estimates 9. Align and resource Feature and Component Teams 10. Learn and adapt from experience, both yours and coaches ©2011 Bedarra Research Labs. All rights reserved.
  • 4. Embrace Change Change is easy if you are not doing it! Change is hard if you want to, impossible if you don’t! A Natural-Born ‘Leader’ Emerges... apparently self Change Model It Works! organization needed his leadership Will be great I’m not sure aha ©2011 Bedarra Research Labs. All rights reserved. This sucks?
  • 5. Agile Commitments Successful development requires trust and transparency between customer/management and supplier/development Need to foster a “works with” instead of “works for” relationship Relationship between Development Team and Management Management Development Vision Predictability Communication Working With Quality Coordination Visibility Coaching Discipline Managing Scope ©2011 Bedarra Research Labs. All rights reserved.
  • 6. Key Changes in a Typical Transition 1. Accept that there is a “software physics”  Finite capacity …  You can’t build what you don’t understand or can’t test  You can’t do new design/feature in a release time box  You can’t build components and dependent applications in the same time box  The only hard decision is what you are NOT going to do  Done means acceptance tested!  … ©2011 Bedarra Research Labs. All rights reserved.
  • 7. Key Changes in a Typical Transition 2. Directing and Managing => Leadership and Coaching  Work With versus Work For – Coaching versus Directing  Increased self discipline for teams and individuals who own deliverables, quality and schedule  Increased individual ownership with associated responsibility and accountability  Leadership owns and manages risk  Executive and Management Coaching ©2011 Bedarra Research Labs. All rights reserved.
  • 8. Key Changes in a Typical Transition 3. My Way => The Best Same Wrong Way  Common vocabulary, practices applied sensibly and metrics aligned with practices  Make sure everyone knows one way before fixing it  Improve process each release of the company i.e. triage process/practice/tools defects like other defects  Encourage teams to have their way which is still consistent with the best wrong way selected ©2011 Bedarra Research Labs. All rights reserved.
  • 9. People over Process It is About Values! Drive: The Surprising Truth About What Motivates Us by Daniel Pink Purpose Autonomy Mastery ©2011 Bedarra Research Labs. All rights reserved.
  • 10. Leadership Matters... Has integrity and stands by values Has the wisdom of experience Articulates the vision (metaphor) Executes with transparency Leads by example Delegates authority Coaches versus directs Makes timely consistent decisions Has a good sense of humour Says when they are wrong Positively motivates and educates Judges fairly, promotes trust Promotes constructive diversity Always tries to find the best wrong answer “Agile Leadership is Fragile” Nigel Dalton LP ©2011 Bedarra Research Labs. All rights reserved.
  • 11. Lean Software Organization Technical Ladders, Playing Coaches and Communities Management Ladder Learning COIs Executive Technical Ladder Distinguished Management Customer Technical Director Engineer Architects Product Leads Mgr Principal Tools Individual Release Products Process Team Leader Engineer Contributor… Deployment Infrastructure Support Platforms Test Individual Outstanding Coaches Driven Contributors… Contributor Development Align Compensation with Work Products and Goals ©2011 Bedarra Research Labs. All rights reserved.
  • 12. Sustainable Pace It is all about Flow and What Constrains It  Use Common Language  Use a Common Tool Chain  Leverage Whole Teams  Ensure Transparency  Ensure Tangibility  Manage to your Capacity  Identify and Remove Waste  Automate and Measure Everything  Decide Fast and Consistently  Design for Change, Build to Last ©2011 Bedarra Research Labs. All rights reserved.
  • 13. Visualize Flow – Put It On The Wall You Can Only Improve what You Can Measure Artifact Status Reporting Status of artifacts such as personas, problems, use scenarios, stories Cumulative Flow CI Environment Reporting Status of stories written, Query & stories completed, tests Reporting written, tests passed and tests failed Unit and Story Tests Subjective Reporting Qualitative data entered by teams at retrospectives Retrospective Reports ©2011 Bedarra Research Labs. All rights reserved.
  • 14. Effective Metrics Need to be Visible to the Enterprise Respect the Organization API • Portfolio Process • Program/Project Process • Financial Reporting • HR Processes • Infrastructure and Deployment Process • LDAP... Treat them as customer requirements and ensure the work to support them is visible ©2011 Bedarra Research Labs. All rights reserved.
  • 15. We love Agile Development BUT ... There are really just a couple of problems Productivity Quality Predictability/Estimates Management of Expectations Product Owners Availability Reduce Owner Burnout Requirements Churn Portfolio Management Reduce Rework Reduce Integration Costs Not Collocated .... ©2009 Bedarra Research Labs. All rights reserved.
  • 16. It’s All in Backlogs! Evidence for Action Lumpy Stories – sizes, estimates, clarity Story Rework Due To Changing Requirements Uncompleted Stories Story Rework Due to Integration Problems Missing Important Functionality Done but not usable, poor performance Done doesn’t mean acceptance tested? More stories keep getting added to the backlog Lack of business Value/Tangibility Blocked on Another Team Blocked waiting on Product Owner All resources 100% + allocated ©2009 Bedarra Research Labs. All rights reserved.
  • 17. Large-Scale AIL Development Activities At-A-Glance Lean and Agile Values and Principles Product Owner Team Common Work Practices Envisioning Definition Development Release Engineering Team… Team… Team… Team… CI&T Prototypes/Models Architecture Requirements Product Backlog Team Sprint Shippable Backlog Release Release Code CI&T Backlog Backlogs Increments Risk Backlog Team… Potentially Shippable Product Release Backlogs Team… GUI Guidelines ©2006-2007 Bedarra Research Labs and Object Mentor
  • 18. Envisioning Envisioning develops a clear product vision /roadmap to deliver the right product to the right market using the right technology through consultation with users and choosers. 10% of overall effort Prototypes & Models Market & Product Requirements Technology AnalysisBrainstorming Backlog Evaluations & Visioning Deliverables Prototyping Competitive Delta Risk Analysis Acceptance Criteria Backlog Customer Field QFD Studies & Interviews House of Quality GUI Guidelines Practices Deliverables  Brainstorming & visioning  Competitive  Requirements backlog  Risk analysis (SWOT)  Delta analysis  QFD backlog  Analysis & Verification  Customer studies  Hardware, platform & Reports  Prototypes/Models component evals  Prototyping/modeling  Look-and-Feel Guidelines
  • 19. AIL Portfolio (Backlogs) Program Feature Team Company Backlog P1 F1 Blue Program Backlogs F2 Blue F3 Red Team Backlogs F4 Red F5 Red F6 Red Program Medical Imaging P2 F7 Yellow F8 Green Feature MRI Mechanical Control F9 Green F10 Purple Epic Table Movement F11 Purple P3 F12 White Story Horizontal Movement F13 White F14 White Task Position w/ Joy Sticks F15 White Component F16 Orange F17 Orange F18 Orange
  • 20. Estimates – Do Them Fast and Often Collectively Owned By Team  2 or 3 point estimates to include uncertainty 3 point  All items in backlog 2 point  AIL uses Ideal Days 1 Point  Planning Poker (wide band delphi) Low, Relati Ideal Medium, ve Days High Point s
  • 21. Program and Feature Estimation Planning Feature and Program Estimation Dev Estimation, Negotiation, and Commitment Feature Team Features are The scrum team refines Based on discussion, builds backlog allocated to the features into work work items may be containing list a specific items called stories, moved from one sprint of feature with release. A divides the stories into to another sprint, a first release is a 3-6 sprints, and prepares a moved from one team estimate. sprint time second estimate. The to another, deferred to box. estimates are compared another release. and consensus is reached thru discussion. Product Scrum 1 Product Sprint 1 Release Release Backlog Backlog Backlog Backlog Product Scrum 2 Sprint 2 Release Backlog Scrum 3 Sprint 3
  • 22. Activity Based Estimates – Managing Risk for Large Projects Activity Examples Worst Best Expected Likely Java Code (classes, methods) Interface Pricing Table (table size) Process (steps) Product/Data Definition (Tables/Fields) Rules (Decision Table (conditions/rules) Forms (screens, widgets) Printed Forms (page types, widgets) Story Estimate Risk Window Activity Estimate
  • 23. Feature and Component Teams Coordination . Feature Epic Component Component Component A B C Component Epics Component 1 Component 2 Component 3 Feature A Priority 1 Feature A Work Feature A&B Work Feature A Work Feature B Priority 2 Feature B Work Feature C Priority 3 Feature C Work Feature C Work
  • 24. Successful Software Development is about a Winning Culture Software is a team sport, and like all team sports practice, constructive peer feedback, and coaching are essential. Winning teams need to implicitly know the moves of each player, as well as the movements of the team as whole. The ultimate expression of process is a culture where building software is more like playing jazz. People Just Do It! Thanks! ©2011 Bedarra Research Labs. All rights reserved.

Notas do Editor

  1. reduced gap external expertscustomer exposure brings tangible requirementsexecutive exposure brings business tangibilityshort delivery always increases trust put it on the walk – transparency increases trustwhole teams increase trust and break silostimely decision increase trust