SlideShare a Scribd company logo
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

More Related Content

What's hot

Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
AgileSparks
 
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
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
Frederick Lussier
 
Agile for scrum masters v7
Agile for scrum masters v7Agile for scrum masters v7
Agile for scrum masters v7
Ravi Tadwalkar
 
Scrum Foundations
Scrum FoundationsScrum Foundations
Scrum Foundations
Robin Surland
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
Jens Hoffmann
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundation
Ahmed Hamza
 
Scrum2020
Scrum2020Scrum2020
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
Prabhat 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 Scrum
Dave Neuman
 
Agile product development
Agile product developmentAgile product development
Agile product development
Scrum Asia Pasifik
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
André Heijstek
 
Scaling company with Agile
Scaling company with AgileScaling company with Agile
Scaling company with Agile
Timofey (Tim) Yevgrashyn
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – Introduction
Blackvard
 
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 Scrum
Alexey Krivitsky
 
Scrum way the way
Scrum way the wayScrum way the way
Scrum way the way
Scrum Asia Pasifik
 
Overcoming Distances
Overcoming DistancesOvercoming Distances

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

Viewers also liked

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 Development
Brad Appleton
 
Top 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile MethodologyTop 10 Benefits Of Agile Methodology
Top 10 Benefits Of Agile Methodology
ekipaco
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
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
Michael Sahota
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
photomatt
 

Viewers also liked (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
 

Similar to 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
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
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
Smart 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 Agile
Flupa
 
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
Thanh Nguyen
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
DUONG Trong Tan
 
Macroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile OverviewMacroscope 5.0 - Agile Overview
Macroscope 5.0 - Agile Overview
Macroscope®
 
"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
 
Andriy bahlay
Andriy bahlay   Andriy bahlay
Andriy bahlay
Lviv Startup Club
 
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
Jeró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 Srum
Mike Cohn
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
Don 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 System
Senturus
 
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
Agile Trends
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
Bahaa Farouk
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Sapna Sood
 

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

More from 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
 

More from 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
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

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