SlideShare a Scribd company logo
1 of 27
Download to read 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

More Related Content

What's hot

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 v4AgileNCR2013
 
Lessons from the Cornish Software Mines
Lessons from the Cornish Software MinesLessons from the Cornish Software Mines
Lessons from the Cornish Software Minesallan kelly
 
"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 JonesOperae Partners
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Hans Winterink
 
Agile, IT and the Business Community
Agile, IT and the Business CommunityAgile, IT and the Business Community
Agile, IT and the Business CommunityWilliam F. Nazzaro
 
Making Cornwall Agile
Making Cornwall AgileMaking Cornwall Agile
Making Cornwall Agileallan kelly
 
Company Brochure
Company BrochureCompany Brochure
Company Brochurevirtualmind
 
Value Chain Road Map General Approach
Value Chain Road Map General ApproachValue Chain Road Map General Approach
Value Chain Road Map General Approachmwahadneh
 
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 DanaitXebia IT Architects
 
Showing the unseen @Scan-Agile 2012
Showing the unseen @Scan-Agile 2012Showing the unseen @Scan-Agile 2012
Showing the unseen @Scan-Agile 2012Marko Taipale
 
Dan perron lim
Dan perron limDan perron lim
Dan perron limsdeconf
 
"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 Operae Partners
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Carl Bruiners
 
WhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies Services Overview
WhiteHedge Technologies Services OverviewWhiteHedge Technologies
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick StartTom McCracken
 
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 Developmentallan kelly
 
TokuSaku Consulting
TokuSaku ConsultingTokuSaku Consulting
TokuSaku ConsultingMatt Iseri
 

What's hot (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
 

Similar to Scrum Meeting Lisbon 2010 By Mario Andre Araujo

Agile Intro for FCL
Agile Intro for FCLAgile Intro for FCL
Agile Intro for FCLjabizz
 
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
 
Introduction To virtualdirection
Introduction To virtualdirectionIntroduction To virtualdirection
Introduction To virtualdirectionjames_waterhouse
 
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 Mia Horrigan
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
Microsoft solutions framework msf viramdas
Microsoft solutions framework msf viramdasMicrosoft solutions framework msf viramdas
Microsoft solutions framework msf viramdasVishwanath Ramdas
 
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 EngineerProduct School
 
Pmmg launch event 110823
Pmmg launch event 110823Pmmg launch event 110823
Pmmg launch event 110823scotlandis
 
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
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 
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 OrganizationsMarc Crudgington, MBA
 
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
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startupsHemant Elhence
 
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 TeamMia Horrigan
 
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 teamCprime
 
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 2010Adam Monago
 
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...UK Government Digital Service
 
Intro To Consulting Prework 1
Intro To Consulting   Prework 1Intro To Consulting   Prework 1
Intro To Consulting Prework 1JPStrategy
 

Similar to 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
 

Recently uploaded

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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