SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
http://scrumpt.com/




                      Scrum for the enterprise
                               Mário André Araújo
                              mario.araujo@outsystems.com
Agenda
• Why listen to OutSystems?
• Challenges when delivering for the Enterprise
  1.   Deal with fixed price projects
  2.   Where’s the Product Owner?
  3.   Dealing with immature teams
  4.   Handling distributed teams
Let’s look at OutSystems
Software Houses            IT Consulting Shops

• Make and sell software   • Implement and deploy IT
  products                   solutions
   – SalesForce               – Professional Services
   – Alert                    – Staffing firms
   – Adobe                    – Independent consultants




                                                          Source: Wikipedia
R&D

                           +
• Software House
• Several scrum teams
  – Over 2,000,000 lines of code
  – 100,000 lines of code per developer
  – 6185 installations
Professional Services
• IT Consultancy Shop
                                   If it’s bold, it must
                                       be important



• Delivered over 600 enterprise
  agile projects
• 128 customers
• 16 industries
  – Banking, Telecom, Insurance,
    HealthCare,…
• 51 implementation partners
Agenda
• About OutSystems
• Challenges when delivering for the enterprise
  1.   Deal with fixed price projects
                                        Let’s focus!

  2.   Where’s the Product Owner?
  3.   Dealing with immature teams
  4.   Handling distributed teams
1. Deal with fixed price projects


    1. The budgeting
         process
1. Deal with fixed price projects
• Guess what?
  – The Product Owner is not available.
  – The team is not available.
  – The customer has to know:
                                            It’s about
     • How much will it cost?             predictability


     • When will it be released?
1. Deal with fixed price projects
                       Step 1
                   Create high level
                     user stories




          Step 3                      Step 2
      Calculate effort             Size the user
     and release plan                 stories
1. Deal with fixed price projects
                                2. Size




1. Scope
                                  3. Release
                                     Plan
1. Deal with fixed price projects
• Supply chain management
  – Budgeting effort: 1 day
  – 150 days, 12 weeks
• Business support to a start-up
  – Budgeting effort: 2 days
  – 250 days, 16 weeks
• Insolvency services management
  – Budgeting effort: 3 days
  – 875 days, 36 weeks
Agenda
• About OutSystems
• Challenges when delivering for the enterprise
  1.   Deal with fixed price projects
                                        Let’s focus!

  2.   Where’s the Product Owner?
  3.   Dealing with immature teams
  4.   Handling distributed teams
WHERE’S
                       THE PRODUCT
                         OWNER?




Source: http://media.photobucket.com/image/Where%252527s%20waldo/premium2125/waldo.jpg
2. Where’s the Product Owner?
Business Sponsor
    –   Provides the vision of the overall solution
    –   Agrees and approves business timelines                         –   Ensure the vision is
                                                                           executed by the team
    –   Empower the Business Manager to act in
                                                                       –   Agrees and approves
        behalf of the organization in bringing about                       business timelines
        a successful project                                           –   Owns the product backlog
Business Manager                                       Product Owner   –   PO is empowered to
                                                                           prioritize
    –   Provides guidance in the overall scope of                      –   PO has direct contact with
        the project                                                        the team
    –   Reviews the features, stories, and estimates                   –   PO has direct contact with
        and provide input                                                  stakeholders

    –   Ensures that the Key Business Users are
        available for the Budgeting stage
Key Business User
    –   Works with the Engagement Manager and
        IT Business Analyst to identify and detail
        the user stories
    –   Involves other users as necessary to clarify
        the business requirements
    –   Confirms the features and stories
2. Where’s the Product Owner?
Business Sponsor
    –   Provides the vision of the overall solution
    –   Agrees and approves business timelines                         –   Ensure the vision is
                                                                           executed by the team
    –   Empower the Business Manager to act in
                                                                       –   Agrees and approves
        behalf of the organization in bringing about                       business timelines
        a successful project                                           –   Owns the product backlog
Business Manager                                       Product Owner   –   PO is empowered to
                                                                           prioritize
    –   Provides guidance in the overall scope of                      –   PO has direct contact with
        the project                                                        the team
    –   Reviews the features, stories, and estimates                   –   PO has direct contact with
        and provide input                                                  stakeholders

    –   Ensures that the Key Business Users are
        available for the Budgeting stage
Key Business User
    –   Works with the Engagement Manager and
        IT Business Analyst to identify and detail
        the user stories
    –   Involves other users as necessary to clarify
        the business requirements
    –   Confirms the features and stories
WHERE’S
                            THE PRODUCT
                              OWNER?
PO




     Source: http://media.photobucket.com/image/Where%252527s%20waldo/premium2125/waldo.jpg
Agenda
• About OutSystems
• Challenges when delivering for the enterprise
  1.   Deal with fixed price projects
                                        Let’s focus!

  2.   Where’s the Product Owner?
  3.   Dealing with immature teams
  4.   Handling distributed teams
3. Dealing with immature teams
          Team   Individual
3. Dealing with immature teams
• Team evolution towards self-management:
    – Stage 1: the typical hierarchical structure
    – Stage 2: the leader is a team coordinator/coach
    – Stage 3: members coached to take on more leadership
      tasks
    – Stage 4: the team assumes most of the duties previously
      reserved for the group manager
    – Stage 5: The group manager is a resource for the team



                                                    Source: http://www.saferpak.com/teamwork_articles/ensuring_success.pdf
Zawacki, R. A. and C. A. Norman. "Successful Self-Directed Teams and Planned Change: A Lot in Common." OD Practitioner
3. Dealing with immature teams
• Dreyfus model of skill acquisition
  –   Beginner
  –   Advanced Beginner
  –   Competent
  –   Proficient
  –   Expert        Secret sauce for
                      Agile Teams
3. Dealing with immature teams
           Team           Individual

                           Start from
           Coaching        tasks and
          towards exit      move to
                             stories

                          Technology
         It’s my way or
                           with fast
          the highway
                           ramp-up
Agenda
• About OutSystems
• Challenges when delivering for the enterprise
  1.   Deal with fixed price projects
                                        Let’s focus!

  2.   Where’s the Product Owner?
  3.   Dealing with immature teams
  4.   Handling distributed teams
New York                               fly.com
                GMT -4
                e.g. 14:00
                                                Lisbon
                Customer Product                GMT
                Managers                        e.g. 18:00

                                                Integrations team




                                   Lisbon
San Francisco                      GMT
GMT -8                             e.g. 18:00
e.g. 10:00
                                   Web development team
Customer IT                        OutSystems PO
OutSystems PO                      7 team members
4. Handling distributed teams
• Duration
   –   32 weeks
   –   Number of Sprints: 14
   –   Demos and retrospectives at the end of Sprint
   –   250 change requests (using Agile Platform Embedded Change Technology)
   –   4 week tuning sprint & 4 versions released during tuning
• Team
   –   1 Business Sponsor
   –   1 Business Analyst
   –   2 Product Owners
   –   1 Scrum Master
   –   6 Developers
   –   7 Key users
4. Handling distributed teams
• Challenges
  – Globally distributed stakeholders
     • Time zones
  – Feedback
     • Get feedback from all stakeholders
     • Make that feedback available to process
     • Make it easy to give and process that feedback
  – Getting consensus and avoiding entropy
     • Arbitration of all stakeholders
     • OutSystems PO is a facilitator
  – Communication
     • Where’s the team board?
Thank you



     www.outsystems.com

   mario.araujo@outsystems.com

Mais conteúdo relacionado

Mais procurados

Agile NCR 2013 - Archana Joshi - maintaining agile equilibrium v4
Agile NCR 2013 - Archana Joshi -  maintaining agile equilibrium v4Agile NCR 2013 - Archana Joshi -  maintaining agile equilibrium v4
Agile NCR 2013 - Archana Joshi - maintaining agile equilibrium v4
AgileNCR2013
 
Company Brochure
Company BrochureCompany Brochure
Company Brochure
virtualmind
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
Xebia IT Architects
 
WhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies Services Overview
WhiteHedge Technologies Services Overview
WhiteHedge Technologies
 

Mais procurados (20)

Agile NCR 2013 - Archana Joshi - maintaining agile equilibrium v4
Agile NCR 2013 - Archana Joshi -  maintaining agile equilibrium v4Agile NCR 2013 - Archana Joshi -  maintaining agile equilibrium v4
Agile NCR 2013 - Archana Joshi - maintaining agile equilibrium v4
 
IIIT Guest Talk 0512
IIIT Guest Talk 0512IIIT Guest Talk 0512
IIIT Guest Talk 0512
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Mines
 
"Scoping Lean IT: asking the right questions" by Daniel T Jones
"Scoping Lean IT: asking the right questions" by Daniel T Jones"Scoping Lean IT: asking the right questions" by Daniel T Jones
"Scoping Lean IT: asking the right questions" by Daniel T Jones
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)
 
Agile, IT and the Business Community
Agile, IT and the Business CommunityAgile, IT and the Business Community
Agile, IT and the Business Community
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agile
 
Company Brochure
Company BrochureCompany Brochure
Company Brochure
 
Value Chain Road Map General Approach
Value Chain Road Map General ApproachValue Chain Road Map General Approach
Value Chain Road Map General Approach
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Simple design
Simple designSimple design
Simple design
 
Showing the unseen @Scan-Agile 2012
Showing the unseen @Scan-Agile 2012Showing the unseen @Scan-Agile 2012
Showing the unseen @Scan-Agile 2012
 
Dan perron lim
Dan perron limDan perron lim
Dan perron lim
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
WhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies Services Overview
WhiteHedge Technologies Services Overview
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick Start
 
Project Vital Signs
Project Vital SignsProject Vital Signs
Project Vital Signs
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku Consulting
 

Semelhante a Scrum Meeting Lisbon 2010 By Mario Andre Araujo

Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
Naveen Gupta
 
Microsoft solutions framework msf viramdas
Microsoft solutions framework msf viramdasMicrosoft solutions framework msf viramdas
Microsoft solutions framework msf viramdas
Vishwanath Ramdas
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
Think For A Change
 
Intro To Consulting Prework 1
Intro To Consulting   Prework 1Intro To Consulting   Prework 1
Intro To Consulting Prework 1
JPStrategy
 

Semelhante a Scrum Meeting Lisbon 2010 By Mario Andre Araujo (20)

Agile Intro for FCL
Agile Intro for FCLAgile Intro for FCL
Agile Intro for FCL
 
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
 
Introduction To virtualdirection
Introduction To virtualdirectionIntroduction To virtualdirection
Introduction To virtualdirection
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Microsoft solutions framework msf viramdas
Microsoft solutions framework msf viramdasMicrosoft solutions framework msf viramdas
Microsoft solutions framework msf viramdas
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
Pmmg launch event 110823
Pmmg launch event 110823Pmmg launch event 110823
Pmmg launch event 110823
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
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
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 
Agile for sales
Agile for salesAgile for sales
Agile for sales
 
The Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the teamThe Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the team
 
Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
 
Intro To Consulting Prework 1
Intro To Consulting   Prework 1Intro To Consulting   Prework 1
Intro To Consulting Prework 1
 

Último

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Scrum Meeting Lisbon 2010 By Mario Andre Araujo

  • 1. http://scrumpt.com/ Scrum for the enterprise Mário André Araújo mario.araujo@outsystems.com
  • 2.
  • 3. Agenda • Why listen to OutSystems? • Challenges when delivering for the Enterprise 1. Deal with fixed price projects 2. Where’s the Product Owner? 3. Dealing with immature teams 4. Handling distributed teams
  • 4. Let’s look at OutSystems Software Houses IT Consulting Shops • Make and sell software • Implement and deploy IT products solutions – SalesForce – Professional Services – Alert – Staffing firms – Adobe – Independent consultants Source: Wikipedia
  • 5. R&D + • Software House • Several scrum teams – Over 2,000,000 lines of code – 100,000 lines of code per developer – 6185 installations
  • 6. Professional Services • IT Consultancy Shop If it’s bold, it must be important • Delivered over 600 enterprise agile projects • 128 customers • 16 industries – Banking, Telecom, Insurance, HealthCare,… • 51 implementation partners
  • 7. Agenda • About OutSystems • Challenges when delivering for the enterprise 1. Deal with fixed price projects Let’s focus! 2. Where’s the Product Owner? 3. Dealing with immature teams 4. Handling distributed teams
  • 8. 1. Deal with fixed price projects 1. The budgeting process
  • 9. 1. Deal with fixed price projects • Guess what? – The Product Owner is not available. – The team is not available. – The customer has to know: It’s about • How much will it cost? predictability • When will it be released?
  • 10. 1. Deal with fixed price projects Step 1 Create high level user stories Step 3 Step 2 Calculate effort Size the user and release plan stories
  • 11. 1. Deal with fixed price projects 2. Size 1. Scope 3. Release Plan
  • 12. 1. Deal with fixed price projects • Supply chain management – Budgeting effort: 1 day – 150 days, 12 weeks • Business support to a start-up – Budgeting effort: 2 days – 250 days, 16 weeks • Insolvency services management – Budgeting effort: 3 days – 875 days, 36 weeks
  • 13. Agenda • About OutSystems • Challenges when delivering for the enterprise 1. Deal with fixed price projects Let’s focus! 2. Where’s the Product Owner? 3. Dealing with immature teams 4. Handling distributed teams
  • 14. WHERE’S THE PRODUCT OWNER? Source: http://media.photobucket.com/image/Where%252527s%20waldo/premium2125/waldo.jpg
  • 15. 2. Where’s the Product Owner? Business Sponsor – Provides the vision of the overall solution – Agrees and approves business timelines – Ensure the vision is executed by the team – Empower the Business Manager to act in – Agrees and approves behalf of the organization in bringing about business timelines a successful project – Owns the product backlog Business Manager Product Owner – PO is empowered to prioritize – Provides guidance in the overall scope of – PO has direct contact with the project the team – Reviews the features, stories, and estimates – PO has direct contact with and provide input stakeholders – Ensures that the Key Business Users are available for the Budgeting stage Key Business User – Works with the Engagement Manager and IT Business Analyst to identify and detail the user stories – Involves other users as necessary to clarify the business requirements – Confirms the features and stories
  • 16. 2. Where’s the Product Owner? Business Sponsor – Provides the vision of the overall solution – Agrees and approves business timelines – Ensure the vision is executed by the team – Empower the Business Manager to act in – Agrees and approves behalf of the organization in bringing about business timelines a successful project – Owns the product backlog Business Manager Product Owner – PO is empowered to prioritize – Provides guidance in the overall scope of – PO has direct contact with the project the team – Reviews the features, stories, and estimates – PO has direct contact with and provide input stakeholders – Ensures that the Key Business Users are available for the Budgeting stage Key Business User – Works with the Engagement Manager and IT Business Analyst to identify and detail the user stories – Involves other users as necessary to clarify the business requirements – Confirms the features and stories
  • 17. WHERE’S THE PRODUCT OWNER? PO Source: http://media.photobucket.com/image/Where%252527s%20waldo/premium2125/waldo.jpg
  • 18. Agenda • About OutSystems • Challenges when delivering for the enterprise 1. Deal with fixed price projects Let’s focus! 2. Where’s the Product Owner? 3. Dealing with immature teams 4. Handling distributed teams
  • 19. 3. Dealing with immature teams Team Individual
  • 20. 3. Dealing with immature teams • Team evolution towards self-management: – Stage 1: the typical hierarchical structure – Stage 2: the leader is a team coordinator/coach – Stage 3: members coached to take on more leadership tasks – Stage 4: the team assumes most of the duties previously reserved for the group manager – Stage 5: The group manager is a resource for the team Source: http://www.saferpak.com/teamwork_articles/ensuring_success.pdf Zawacki, R. A. and C. A. Norman. "Successful Self-Directed Teams and Planned Change: A Lot in Common." OD Practitioner
  • 21. 3. Dealing with immature teams • Dreyfus model of skill acquisition – Beginner – Advanced Beginner – Competent – Proficient – Expert Secret sauce for Agile Teams
  • 22. 3. Dealing with immature teams Team Individual Start from Coaching tasks and towards exit move to stories Technology It’s my way or with fast the highway ramp-up
  • 23. Agenda • About OutSystems • Challenges when delivering for the enterprise 1. Deal with fixed price projects Let’s focus! 2. Where’s the Product Owner? 3. Dealing with immature teams 4. Handling distributed teams
  • 24. New York fly.com GMT -4 e.g. 14:00 Lisbon Customer Product GMT Managers e.g. 18:00 Integrations team Lisbon San Francisco GMT GMT -8 e.g. 18:00 e.g. 10:00 Web development team Customer IT OutSystems PO OutSystems PO 7 team members
  • 25. 4. Handling distributed teams • Duration – 32 weeks – Number of Sprints: 14 – Demos and retrospectives at the end of Sprint – 250 change requests (using Agile Platform Embedded Change Technology) – 4 week tuning sprint & 4 versions released during tuning • Team – 1 Business Sponsor – 1 Business Analyst – 2 Product Owners – 1 Scrum Master – 6 Developers – 7 Key users
  • 26. 4. Handling distributed teams • Challenges – Globally distributed stakeholders • Time zones – Feedback • Get feedback from all stakeholders • Make that feedback available to process • Make it easy to give and process that feedback – Getting consensus and avoiding entropy • Arbitration of all stakeholders • OutSystems PO is a facilitator – Communication • Where’s the team board?
  • 27. Thank you www.outsystems.com mario.araujo@outsystems.com