SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
An Agile Coach to start Scrum
    widely in a company


                Dimitri BAELI, VP Quality / eXo Agile Coach
                                         Agileee 2009, Kiev
                                             Twitter @dbaeli
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
eXo Platform

    Company Facts
    −   Started as university project in 2002
    −   Department of Defense was the first customer
    −   HQ in Paris in 2003, Ukraine and Vietnam in 2005, Tunisia in 2008
    −   110 Employees, 15+ Teams
    −   Portal Technology merge with Red Hat / Jboss in 2009 :
                                                                   GateIn
• Distinctive Competence
    −   Fully integrated offering - a true OSS alternative to Sharepoint
    −   Broad support of technology platforms
    −   Compliant with leading standards (JCR, Portlets, CMIS)
    −   Focus on usability, ergonomic, design
eXo Platform





    Portal platform with rich user-oriented interface

    Modular applications on top

    Baked in Java and standards-based technologies, OSS
eXo Platform

    The context in 2008

     −   90+ Developers in 15+ teams in 4 Countries
     −   4 Products beeing developed, 2 new (KS, WCM)
     −   Flat Hierachy : Office Manager, TeamLead, Developer
     −   Product Managers are in France and drive the Dev Teams from Home
     −   No transversal IT



    The Tooling
     −   Teams = Jira, Svn, Hudson, Maven, JUnit, Eclipse, …
     −   Agility = Daily Meetings, ...
eXo Platform
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
2008 Retrospective

    What was good ?
     −   Motivated Teams and Office Management
     −   Strong Innovation and Product Management



    Needed improvements ?
     −   Team Focus and Knowledge sharing
     −   Product delivery to the clients
     −   Better Support


    Decisions for 2009
     −   Employ a Cross Team Engineer
     −   Go for Scrum next year
     −   Improve Development Processes and Tooling
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
Agile Coach

    Dimitri BAELI
    – 10 years of Java UI, Frameworks development
    – Passion for Usability, Agility, Software Factory, OpenSource
    – Scrum Master Certified in 2006


    Usability Manager at eXo Platform in 2008
    – Improve Software Factory & Practices (Agile?)
    – Improve Deliverables Usability
    – Improve Products Usability


    Will be the Agile Coach !!!
Agile Coach

    Coach Concerns
     − Lean in mind

     −   Minimal Rule Set + Facilitator
     −   Don't Decide but Convince

    Give the teams a freedom, let them take over
     − Review team practices and expectations

    Productivity
     −   Can be Exhausting
     −   Threat for innovation
     −   Fight Complexity, Waste

    Communicate
     − New Comer's Guide

     −   Absolute Minimal Rules to know
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
2009 Sprint : The Basics

    Scrum Basic Implementation (3 months)



    Start by the Product Development Teams
     − A Scrum Lead is trained in each country

     −   Common training material (Visual, Oral, Hands-on)
     −   Start on team after the other in each country
     −   Scrum Lead is the Scrum Master in each team at start


    Start by the classical Scrum only
     −   Explained as an planning strategy
     −   Focus, rhythm and improvments
     −   Not too much personalized, No complementary tooling
2009 Sprint : The Basics
2009 Sprint : Improve

    Scrum Improvments by the time (3 months)
        –   A Dashboard and Retrospective Document at start
        –    Burndown after 2-4 Sprints
        –    Velocity presented after 4-6 Sprints (no success)

    Improved communication
        –    Office & Product Lead Meetings
        –    Per team wiki, Mailing lists, Skype chats

    Key Points for the Coach
        −    No hurry !!!
        −    Coach does not decide
        −    Implement Scrum with Lean principles in mind
        −    Let the team take over
2009 Sprint
Agenda

    eXo Platform

    2008 Retrospective

    Agile Coach

    2009 Sprint

    2009 Retrospective
2009 Retrospective

    Main Impediments


    Remote Product Managers
       –    Thinking about Local Product Owner
        –   PM are a Team in France which is good


    Testers in or out the DevTeams
        –   We prefer out, but Devs prefer in !
        –   Dev should do their best then test begins


    Language and culture
        –   No english native speakers !
        –   Cultural habits to care
2009 Retrospective

    What's good ?
     − Overall Release Process is defined and verified !

     −   All teams are powered by Scrum
     −   Confidence on core rules and practices
     −   Focused teams

    To be improved ?
     − Information overflow

     −   Sustainable rhythm
     −   Client Support

    Next Actions ?
     − Product Dev Team dashboard : Better Overview

     −   Improve Coding Practices (TDD, Code Reviews, Code Analysis & Metrics)
     −   Focus on Done-Done
eXo Platform in 2009

    100+ Developers in 15+ teams in 4 Countries

    7 Products beeing developed, 2 with Red Hat / Jboss

    Release Team takes care of the productization

    Support Team takes care of the clients

    UI Team takes care of the graphical designs


    The Tooling
     −   Teams = Jira, Svn, Hudson, Maven, JUnit, Eclipse, Nexus, Sonar
     −   Agility = Scrum for all teams
     −   Quality = Test Campaigns, Test Day, Usability Review
Questions ?


"You need roughly 10,000 hours to become an
expert in a given field", Malcolm Gladwell


"La perfection est atteinte, non pas lorsqu'il n'y a
plus rien à ajouter, mais lorsqu'il n'y a plus rien à
retirer." Saint Exupéry

Weitere ähnliche Inhalte

Was ist angesagt?

Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile DevelopmentAgileSparks
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification IAL Global
 
Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsAgileSparks
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7Ravi Tadwalkar
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSJens Hoffmann
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundationAhmed Hamza
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your projectPrabhat Sinha
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionBlackvard
 
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...SlideTeam
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumAlexey Krivitsky
 

Was ist angesagt? (20)

Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
CSPO training & Certification
CSPO  training & Certification CSPO  training & Certification
CSPO training & Certification
 
Shirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity LevelsShirly Ronen - A practical view on Agile Testing Maturity Levels
Shirly Ronen - A practical view on Agile Testing Maturity Levels
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
 
Scrum Foundations
Scrum FoundationsScrum Foundations
Scrum Foundations
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundation
 
Scrum2020
Scrum2020Scrum2020
Scrum2020
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Scaling company with Agile
Scaling company with AgileScaling company with Agile
Scaling company with Agile
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – Introduction
 
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...
Technique To Prioritize Key Tasks In Agile Process PowerPoint Presentation Sl...
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Scrum way the way
Scrum way the wayScrum way the way
Scrum way the way
 
Overcoming Distances
Overcoming DistancesOvercoming Distances
Overcoming Distances
 

Andere mochten auch

Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Victoria Schiffer
 
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!WEBIT 2016 - Stop Doing Scrum; Start Being Agile!
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!Peter Van de Voorde
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Top 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile MethodologyTop 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile Methodologyekipaco
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCMichael Sahota
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Andere mochten auch (9)

Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
Being Agile - The Mindset and Practices Behind Awesome Products & Software (A...
 
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!WEBIT 2016 - Stop Doing Scrum; Start Being Agile!
WEBIT 2016 - Stop Doing Scrum; Start Being Agile!
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Top 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile MethodologyTop 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile Methodology
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOC
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Ähnlich wie Start Scrum Widely D Baeli

Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agileTerry Bunio
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Alexei Govorine
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Smart ERP Solutions, Inc.
 
GT Agile-UX - présentation Agile
GT Agile-UX - présentation AgileGT Agile-UX - présentation Agile
GT Agile-UX - présentation AgileFlupa
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewDUONG Trong Tan
 
Macroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile OverviewMacroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile OverviewMacroscope®
 
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets "Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinJerónimo Palacios
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneDon Bolen
 
Measuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemMeasuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemSenturus
 
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesLuiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesAgile Trends
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 

Ähnlich wie Start Scrum Widely D Baeli (20)

Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
GT Agile-UX - présentation Agile
GT Agile-UX - présentation AgileGT Agile-UX - présentation Agile
GT Agile-UX - présentation Agile
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Macroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile OverviewMacroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile Overview
 
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets "Platform Engineering in practice — Why and How to start", Serg Hospodarets
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
 
Andriy bahlay
Andriy bahlay   Andriy bahlay
Andriy bahlay
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
 
Measuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI SystemMeasuring User Adoption of Your Cognos BI System
Measuring User Adoption of Your Cognos BI System
 
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesLuiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Mehr von Agileee

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Agileee
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Agileee
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexAgileee
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanAgileee
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAgileee
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magicAgileee
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEAgileee
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Agileee
 
Scrum and kanban
Scrum and kanbanScrum and kanban
Scrum and kanbanAgileee
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The WorldAgileee
 
The Extreme Decade
The Extreme DecadeThe Extreme Decade
The Extreme DecadeAgileee
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgileee
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0Agileee
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st CenturyAgileee
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityAgileee
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipAgileee
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start upAgileee
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveAgileee
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it engAgileee
 

Mehr von Agileee (20)

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complex
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against Kanban
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения Kanban
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magic
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation
 
Scrum and kanban
Scrum and kanbanScrum and kanban
Scrum and kanban
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The World
 
The Extreme Decade
The Extreme DecadeThe Extreme Decade
The Extreme Decade
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise Agility
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanship
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start up
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospective
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it eng
 

Kürzlich hochgeladen

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Kürzlich hochgeladen (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Start Scrum Widely D Baeli

  • 1. An Agile Coach to start Scrum widely in a company Dimitri BAELI, VP Quality / eXo Agile Coach Agileee 2009, Kiev Twitter @dbaeli
  • 2. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 3. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 4. eXo Platform  Company Facts − Started as university project in 2002 − Department of Defense was the first customer − HQ in Paris in 2003, Ukraine and Vietnam in 2005, Tunisia in 2008 − 110 Employees, 15+ Teams − Portal Technology merge with Red Hat / Jboss in 2009 : GateIn • Distinctive Competence − Fully integrated offering - a true OSS alternative to Sharepoint − Broad support of technology platforms − Compliant with leading standards (JCR, Portlets, CMIS) − Focus on usability, ergonomic, design
  • 5. eXo Platform  Portal platform with rich user-oriented interface  Modular applications on top  Baked in Java and standards-based technologies, OSS
  • 6. eXo Platform  The context in 2008 − 90+ Developers in 15+ teams in 4 Countries − 4 Products beeing developed, 2 new (KS, WCM) − Flat Hierachy : Office Manager, TeamLead, Developer − Product Managers are in France and drive the Dev Teams from Home − No transversal IT  The Tooling − Teams = Jira, Svn, Hudson, Maven, JUnit, Eclipse, … − Agility = Daily Meetings, ...
  • 8. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 9. 2008 Retrospective  What was good ? − Motivated Teams and Office Management − Strong Innovation and Product Management  Needed improvements ? − Team Focus and Knowledge sharing − Product delivery to the clients − Better Support  Decisions for 2009 − Employ a Cross Team Engineer − Go for Scrum next year − Improve Development Processes and Tooling
  • 10. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 11. Agile Coach  Dimitri BAELI – 10 years of Java UI, Frameworks development – Passion for Usability, Agility, Software Factory, OpenSource – Scrum Master Certified in 2006  Usability Manager at eXo Platform in 2008 – Improve Software Factory & Practices (Agile?) – Improve Deliverables Usability – Improve Products Usability  Will be the Agile Coach !!!
  • 12. Agile Coach  Coach Concerns − Lean in mind − Minimal Rule Set + Facilitator − Don't Decide but Convince  Give the teams a freedom, let them take over − Review team practices and expectations  Productivity − Can be Exhausting − Threat for innovation − Fight Complexity, Waste  Communicate − New Comer's Guide − Absolute Minimal Rules to know
  • 13. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 14. 2009 Sprint : The Basics  Scrum Basic Implementation (3 months)  Start by the Product Development Teams − A Scrum Lead is trained in each country − Common training material (Visual, Oral, Hands-on) − Start on team after the other in each country − Scrum Lead is the Scrum Master in each team at start  Start by the classical Scrum only − Explained as an planning strategy − Focus, rhythm and improvments − Not too much personalized, No complementary tooling
  • 15. 2009 Sprint : The Basics
  • 16. 2009 Sprint : Improve  Scrum Improvments by the time (3 months) – A Dashboard and Retrospective Document at start – Burndown after 2-4 Sprints – Velocity presented after 4-6 Sprints (no success)  Improved communication – Office & Product Lead Meetings – Per team wiki, Mailing lists, Skype chats  Key Points for the Coach − No hurry !!! − Coach does not decide − Implement Scrum with Lean principles in mind − Let the team take over
  • 18. Agenda  eXo Platform  2008 Retrospective  Agile Coach  2009 Sprint  2009 Retrospective
  • 19. 2009 Retrospective  Main Impediments  Remote Product Managers – Thinking about Local Product Owner – PM are a Team in France which is good  Testers in or out the DevTeams – We prefer out, but Devs prefer in ! – Dev should do their best then test begins  Language and culture – No english native speakers ! – Cultural habits to care
  • 20. 2009 Retrospective  What's good ? − Overall Release Process is defined and verified ! − All teams are powered by Scrum − Confidence on core rules and practices − Focused teams  To be improved ? − Information overflow − Sustainable rhythm − Client Support  Next Actions ? − Product Dev Team dashboard : Better Overview − Improve Coding Practices (TDD, Code Reviews, Code Analysis & Metrics) − Focus on Done-Done
  • 21. eXo Platform in 2009  100+ Developers in 15+ teams in 4 Countries  7 Products beeing developed, 2 with Red Hat / Jboss  Release Team takes care of the productization  Support Team takes care of the clients  UI Team takes care of the graphical designs  The Tooling − Teams = Jira, Svn, Hudson, Maven, JUnit, Eclipse, Nexus, Sonar − Agility = Scrum for all teams − Quality = Test Campaigns, Test Day, Usability Review
  • 22. Questions ? "You need roughly 10,000 hours to become an expert in a given field", Malcolm Gladwell "La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer." Saint Exupéry