SlideShare une entreprise Scribd logo
1  sur  19
Agile is killing me!
Managing your time when development goes Agile

            Paul Brownell
  paul@growthaccelerationpartners.com
please thank our sponsors
Paul Brownell

• Software Process Practice Leader
• 15 years as a software executive
• Agile practitioner since 2001
• Specialist in Scrum and Outsourcing
• Led SCRUM teams distributed across
  India, Israel, China, and the US



© 2010 Paul Brownell
                                        3
paul@growthaccelerationpartners.com
Objective – Share Techniques

• Dealing with role conflict
• Adapting to global teams
• Leverage organization models
• Avoid common pitfalls




© 2010 Paul Brownell
                                      4
paul@growthaccelerationpartners.com
Agile Fundamentals

                        Individuals
                                                 Processes
                            and        over      and Tools
                        Interaction

                          Working             Comprehensive
                          Software     over   Documentation


                        Customer                 Contract
                       Collaboration   over     Negotiation

                        Responding
                         to Change     over   Following a Plan


© 2010 Paul Brownell
                                                                 5
paul@growthaccelerationpartners.com
Scrum Process




© 2010 Paul Brownell
                                      6
paul@growthaccelerationpartners.com
Scrum Roles
   Scrum Master                                    Product Owner
   • Facilitates development process               • Develops backlog
   • Coordinates with other teams                  • Determines priorities
   • Provides status information                   • Serves as proxy for the user/customer
   • Removes blocks and protects from              • Identifies business value
     interruption                                  • Relates work units to business objectives
   • Ensures implementation of lessons             • Defines acceptance criteria
     learned                                       • Interacts daily with teams

                                      Team
                                      • Designs software
                                      • Codes Software
                                      • Tests software
                                      • Documents software

© 2010 Paul Brownell
                                                                                            7
paul@growthaccelerationpartners.com
Product Manager Role
   Product Manager                    Product Owner
   • Develops strategy                • Develops backlog
   • Analyzes markets                 • Determines priorities
   • Manages portfolio                • Serves as proxy for the user/customer
   • Sets pricing                     • Identifies business value
   • Builds business partnerships     • Relates work units to business objectives
   • Promotes product                 • Defines acceptance criteria
   • Supports sales                   • Interacts daily with teams
   • Interacts with customers




© 2010 Paul Brownell
                                                                               8
paul@growthaccelerationpartners.com
Role Conflict
   Product Manager                    Product Owner
   • Develops strategy                • Develops backlog
   • Analyzes markets                 • Determines priorities
   • Manages portfolio                • Serves as proxy for the user/customer
   • Sets pricing                     • Identifies business value
   • Builds business partnerships     • Relates work units to business objectives
   • Promotes product                 • Defines acceptance criteria
   • Supports sales                   • Interacts daily with teams
   • Interacts with customers




               customers                                       team
© 2010 Paul Brownell
                                                                               9
paul@growthaccelerationpartners.com
Role Conflict
Techniques
• Identify a Proxy: Business
  Analyst, Architect, Lead Developer or Lead QA
• Involve customers/clients to provide direct
  feedback and input
• Provide windows of scheduled availability
• Make time for: Release Planning, Sprint
  Planning, Demos


© 2010 Paul Brownell
                                                  10
paul@growthaccelerationpartners.com
Adapting to Distributed Teams

• Minimal face-to-face
  time
• Different time zones
• Language and culture
  barriers
• Hard to ‘sketch on a
  napkin’
• Discussions by email

© 2010 Paul Brownell
paul@growthaccelerationpartners.com
                                      11
Adapting to Distributed Teams
Techniques
• Identify a Proxy in the same time zone
• Provide windows of scheduled availability in
  the same time zone
• Make time for: Release Planning, Sprint
  Planning, Demos and daily standups




© 2010 Paul Brownell
                                                 12
paul@growthaccelerationpartners.com
Organization Structures –
       Combined Role


                      Product Line Owner
                                                              • Advantages
                                                                    – Clear connection to
                                                                      customer
              Product                       Product                 – Clear understanding of
             Manager/                      Manager/
             Owner 2                       Owner 1                    release status and content
customer                            team                 customer


               Product A-F                 Product G-L        • Keys to success
                                                                    – Good proxies
                                                                    – Careful time management

   © 2010 Paul Brownell
   paul@growthaccelerationpartners.com
                                                                                            13
Organization Structures –
     Split Role (Large Company, Many Products)


                    Product Line Owner                       • Advantages
                                                              – Clear functional focus
                                                              – Match skills to function
               Product                 Product
               Manager                 Owner                  – PO can co-locate
customer                                              team

               Products A-F            Products A-F          • Keys to success
                                                              – PM & PO tightly
               Products G-L            Products G-L             connected

 © 2010 Paul Brownell
 paul@growthaccelerationpartners.com
                                                                                       14
Organization Structures –
    Split Role (Small Company, Many Products)


                     Product Manager
                                                            • Advantages
                                                             – Clear functional focus
  customer
                                                             – Match skills to function
              Product                 Product                – PO can co-locate
              Owner 1                 Owner 2

team                                                 team
                                                            • Keys to success
              Products A-F            Products G-L
                                                             – PM & PO tightly connected
                                                             – Careful PM time
                                                               management

© 2010 Paul Brownell
paul@growthaccelerationpartners.com
                                                                                      15
Planning Continuously

• Regular re-examination of priorities
• Smaller granularity deliverables
• Forest is built one tree at a time
• More meetings




© 2010 Paul Brownell
paul@growthaccelerationpartners.com
                                         16
Planning Continuously
Techniques
• Just-in-time deliverables
• Teamwork
• Use tools to stay organized:
  Rally, VersionOne, JIRA + GreenHopper
• Watch out for:
   – Getting stuck in the building
   – Thrashing priorities
   – Overcomplicating the requirements

© 2010 Paul Brownell
                                          17
paul@growthaccelerationpartners.com
Ask about a free consultation

  paul@growthaccelerationpartners.com
please thank our sponsors

Contenu connexe

Tendances

AdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsAdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsJulie Fraser
 
10 tips for chartering a project (v2)
10 tips for chartering a project (v2)10 tips for chartering a project (v2)
10 tips for chartering a project (v2)Glen Alleman
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERITC Infotech
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexityAGILEMinds
 
How to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itHow to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itAnupam Kundu
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementationITZHAK123
 
Forming a Project Team
Forming a Project TeamForming a Project Team
Forming a Project TeamMaven
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Technology Multipliers
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiHydron Consulting Grup
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessTom McCracken
 
Biz analysis - case soft performance
Biz analysis - case soft performanceBiz analysis - case soft performance
Biz analysis - case soft performancecjquirozm
 
Pmmg launch event 110823
Pmmg launch event 110823Pmmg launch event 110823
Pmmg launch event 110823scotlandis
 
Product Launch Team Charter
Product Launch Team CharterProduct Launch Team Charter
Product Launch Team CharterDemand Metric
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceKurt Solarte
 

Tendances (19)

AdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsAdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond Tradeoffs
 
10 tips for chartering a project (v2)
10 tips for chartering a project (v2)10 tips for chartering a project (v2)
10 tips for chartering a project (v2)
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexity
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
How to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itHow to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at it
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
 
Forming a Project Team
Forming a Project TeamForming a Project Team
Forming a Project Team
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio Yonetimi
 
Ethnography for Philly CHI
Ethnography for Philly CHIEthnography for Philly CHI
Ethnography for Philly CHI
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the Madness
 
Ch07
Ch07Ch07
Ch07
 
Biz analysis - case soft performance
Biz analysis - case soft performanceBiz analysis - case soft performance
Biz analysis - case soft performance
 
Pmmg launch event 110823
Pmmg launch event 110823Pmmg launch event 110823
Pmmg launch event 110823
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
 
Product Launch Team Charter
Product Launch Team CharterProduct Launch Team Charter
Product Launch Team Charter
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
 

En vedette

Achieving agility : How? , lesson learned captured
Achieving agility : How? , lesson learned capturedAchieving agility : How? , lesson learned captured
Achieving agility : How? , lesson learned capturedChandan Patary
 
Do ho suh
Do ho suhDo ho suh
Do ho suhayeakel
 
Agile QA: 7 Tips for Team Success
Agile QA: 7 Tips for Team SuccessAgile QA: 7 Tips for Team Success
Agile QA: 7 Tips for Team SuccessQASource
 
Challenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChallenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChandan Patary
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startupsHemant Elhence
 
2013 QA Summit for Digital Healthcare Marketing Presentation Guide
2013 QA Summit for Digital Healthcare Marketing Presentation Guide2013 QA Summit for Digital Healthcare Marketing Presentation Guide
2013 QA Summit for Digital Healthcare Marketing Presentation GuideJim Spillson
 

En vedette (6)

Achieving agility : How? , lesson learned captured
Achieving agility : How? , lesson learned capturedAchieving agility : How? , lesson learned captured
Achieving agility : How? , lesson learned captured
 
Do ho suh
Do ho suhDo ho suh
Do ho suh
 
Agile QA: 7 Tips for Team Success
Agile QA: 7 Tips for Team SuccessAgile QA: 7 Tips for Team Success
Agile QA: 7 Tips for Team Success
 
Challenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChallenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type project
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
2013 QA Summit for Digital Healthcare Marketing Presentation Guide
2013 QA Summit for Digital Healthcare Marketing Presentation Guide2013 QA Summit for Digital Healthcare Marketing Presentation Guide
2013 QA Summit for Digital Healthcare Marketing Presentation Guide
 

Similaire à Agile Is Killing Me! Product Camp Austin 2010

Gwen taylor biz plan
Gwen taylor biz planGwen taylor biz plan
Gwen taylor biz plangwentaylor
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102dgarlough
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurszhurama
 
Moving a Company from Chaos to Content Management
Moving a Company from Chaos to Content ManagementMoving a Company from Chaos to Content Management
Moving a Company from Chaos to Content ManagementPam Noreault
 
Ospmi Chapter Presentation
Ospmi Chapter PresentationOspmi Chapter Presentation
Ospmi Chapter PresentationDennis Bolles
 
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate Asset
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate AssetUsing Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate Asset
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate AssetPam Noreault
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statementRussell Pannone
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own clientSunil Mundra
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
Product dossier touchbase_internal projects
Product dossier touchbase_internal projectsProduct dossier touchbase_internal projects
Product dossier touchbase_internal projectsRohit Kanaglekar
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)DCsteve
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku ConsultingMatt Iseri
 
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
 
AIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsAIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsStartup Product Academy, LLC
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thConscires Agile Practices
 
Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile Worldphanschke
 

Similaire à Agile Is Killing Me! Product Camp Austin 2010 (20)

Gwen taylor biz plan
Gwen taylor biz planGwen taylor biz plan
Gwen taylor biz plan
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102
 
What is Collaborative Productivity?
What is Collaborative Productivity?What is Collaborative Productivity?
What is Collaborative Productivity?
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
 
Moving a Company from Chaos to Content Management
Moving a Company from Chaos to Content ManagementMoving a Company from Chaos to Content Management
Moving a Company from Chaos to Content Management
 
Ospmi Chapter Presentation
Ospmi Chapter PresentationOspmi Chapter Presentation
Ospmi Chapter Presentation
 
Red7 Introduction to Product Management
Red7 Introduction to Product ManagementRed7 Introduction to Product Management
Red7 Introduction to Product Management
 
Phil burton optimizing product management
Phil burton optimizing product managementPhil burton optimizing product management
Phil burton optimizing product management
 
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate Asset
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate AssetUsing Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate Asset
Using Web 2.0 to Turn Legacy Content into a Revenue-Generating Corporate Asset
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own client
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Product dossier touchbase_internal projects
Product dossier touchbase_internal projectsProduct dossier touchbase_internal projects
Product dossier touchbase_internal projects
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku Consulting
 
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
 
AIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsAIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product Teams
 
iClaims SWOT
iClaims SWOTiClaims SWOT
iClaims SWOT
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
 
Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile World
 

Dernier

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
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
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
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
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 

Dernier (20)

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
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
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
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...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 

Agile Is Killing Me! Product Camp Austin 2010

  • 1. Agile is killing me! Managing your time when development goes Agile Paul Brownell paul@growthaccelerationpartners.com
  • 2. please thank our sponsors
  • 3. Paul Brownell • Software Process Practice Leader • 15 years as a software executive • Agile practitioner since 2001 • Specialist in Scrum and Outsourcing • Led SCRUM teams distributed across India, Israel, China, and the US © 2010 Paul Brownell 3 paul@growthaccelerationpartners.com
  • 4. Objective – Share Techniques • Dealing with role conflict • Adapting to global teams • Leverage organization models • Avoid common pitfalls © 2010 Paul Brownell 4 paul@growthaccelerationpartners.com
  • 5. Agile Fundamentals Individuals Processes and over and Tools Interaction Working Comprehensive Software over Documentation Customer Contract Collaboration over Negotiation Responding to Change over Following a Plan © 2010 Paul Brownell 5 paul@growthaccelerationpartners.com
  • 6. Scrum Process © 2010 Paul Brownell 6 paul@growthaccelerationpartners.com
  • 7. Scrum Roles Scrum Master Product Owner • Facilitates development process • Develops backlog • Coordinates with other teams • Determines priorities • Provides status information • Serves as proxy for the user/customer • Removes blocks and protects from • Identifies business value interruption • Relates work units to business objectives • Ensures implementation of lessons • Defines acceptance criteria learned • Interacts daily with teams Team • Designs software • Codes Software • Tests software • Documents software © 2010 Paul Brownell 7 paul@growthaccelerationpartners.com
  • 8. Product Manager Role Product Manager Product Owner • Develops strategy • Develops backlog • Analyzes markets • Determines priorities • Manages portfolio • Serves as proxy for the user/customer • Sets pricing • Identifies business value • Builds business partnerships • Relates work units to business objectives • Promotes product • Defines acceptance criteria • Supports sales • Interacts daily with teams • Interacts with customers © 2010 Paul Brownell 8 paul@growthaccelerationpartners.com
  • 9. Role Conflict Product Manager Product Owner • Develops strategy • Develops backlog • Analyzes markets • Determines priorities • Manages portfolio • Serves as proxy for the user/customer • Sets pricing • Identifies business value • Builds business partnerships • Relates work units to business objectives • Promotes product • Defines acceptance criteria • Supports sales • Interacts daily with teams • Interacts with customers customers team © 2010 Paul Brownell 9 paul@growthaccelerationpartners.com
  • 10. Role Conflict Techniques • Identify a Proxy: Business Analyst, Architect, Lead Developer or Lead QA • Involve customers/clients to provide direct feedback and input • Provide windows of scheduled availability • Make time for: Release Planning, Sprint Planning, Demos © 2010 Paul Brownell 10 paul@growthaccelerationpartners.com
  • 11. Adapting to Distributed Teams • Minimal face-to-face time • Different time zones • Language and culture barriers • Hard to ‘sketch on a napkin’ • Discussions by email © 2010 Paul Brownell paul@growthaccelerationpartners.com 11
  • 12. Adapting to Distributed Teams Techniques • Identify a Proxy in the same time zone • Provide windows of scheduled availability in the same time zone • Make time for: Release Planning, Sprint Planning, Demos and daily standups © 2010 Paul Brownell 12 paul@growthaccelerationpartners.com
  • 13. Organization Structures – Combined Role Product Line Owner • Advantages – Clear connection to customer Product Product – Clear understanding of Manager/ Manager/ Owner 2 Owner 1 release status and content customer team customer Product A-F Product G-L • Keys to success – Good proxies – Careful time management © 2010 Paul Brownell paul@growthaccelerationpartners.com 13
  • 14. Organization Structures – Split Role (Large Company, Many Products) Product Line Owner • Advantages – Clear functional focus – Match skills to function Product Product Manager Owner – PO can co-locate customer team Products A-F Products A-F • Keys to success – PM & PO tightly Products G-L Products G-L connected © 2010 Paul Brownell paul@growthaccelerationpartners.com 14
  • 15. Organization Structures – Split Role (Small Company, Many Products) Product Manager • Advantages – Clear functional focus customer – Match skills to function Product Product – PO can co-locate Owner 1 Owner 2 team team • Keys to success Products A-F Products G-L – PM & PO tightly connected – Careful PM time management © 2010 Paul Brownell paul@growthaccelerationpartners.com 15
  • 16. Planning Continuously • Regular re-examination of priorities • Smaller granularity deliverables • Forest is built one tree at a time • More meetings © 2010 Paul Brownell paul@growthaccelerationpartners.com 16
  • 17. Planning Continuously Techniques • Just-in-time deliverables • Teamwork • Use tools to stay organized: Rally, VersionOne, JIRA + GreenHopper • Watch out for: – Getting stuck in the building – Thrashing priorities – Overcomplicating the requirements © 2010 Paul Brownell 17 paul@growthaccelerationpartners.com
  • 18. Ask about a free consultation paul@growthaccelerationpartners.com
  • 19. please thank our sponsors

Notes de l'éditeur

  1. Software Process Practice Leader15 years as a software executiveAgile practitioner since 2001Specialist in Scrum and OutsourcingLed SCRUM teams distributed across India, Israel, China, and the USHighlighted in Dean Leffingwell’s book “ Scaling Software Agility: Best Practices for Large Enterprises ”