Large-Scale Scrum Ihre Software effizienter entwickelt آ© AIT GmbH & Co. KG Large-Scale Scrum Produktentwicklung

  • View
    0

  • Download
    0

Embed Size (px)

Text of Large-Scale Scrum Ihre Software effizienter entwickelt آ© AIT GmbH & Co. KG Large-Scale Scrum...

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Large-Scale Scrum

    Produktentwicklung mit vielen Teams

    Sven Hubert Sven.Hubert@aitgmbh.de

    http://www.aitgmbh.de

    Beratung Agile ALM und TFS

    .NET und Architektur

    Entwicklung Dienstleister für individuelle

    Lösungen mit .NET und Azure

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Large-Scale Scrum

    Produktentwicklung mit vielen Teams

    Sven Hubert Sven.Hubert@aitgmbh.de

    http://www.aitgmbh.de

    Beratung Agile ALM und TFS

    .NET und Architektur

    Entwicklung Dienstleister für individuelle

    Lösungen mit .NET und Azure

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Single Team-System

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Multi-Team System

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt 5

    RELEASE

    RELEASE BACKLOG

    SHIPPABLE

    Increment

    PRODUCT BACKLOG

    Continuous

    Delivery

    Continuous

    Feedback

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt 6

    Product vs. Org Structure

    CTO/Executive

    VP

    Applications

    Director –

    OEM

    Director –

    Usability

    VP Platform

    Director –

    Development Director – QA

    VP Custom

    Solutions

    Director –

    Development Director – QA

    • ~30 teams need to coordinate effort to release the suite

    • Deemed impossible to synchronize sprints

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Strategy – Sets Vision

    Portfolio – Headlines to

    Products

    Product – Shippable

    Units to RCs

    Release – Stories to

    Sprints

    Sprint – Tasks to

    Stories

    Daily –

    Tasks

    Product Onion

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt 8

    App 2 App 3

    Premium Suite

    App 1

    Basic Suite

    Product

    Goldmaster

    Applications

    Application

    Components

    Platform

    Components

    Platform Cluster 1 Platform Cluster 2 Clusters

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Über-Teams

    Product Mgmt.

    Release

    Integration

    Arch.

    Office

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

     Suite Product Management Team (PM)

     Product steering committee

     1 Director and Product Owners

     Translate demand and strategy into product headlines and shippable units

     Suite Integration Team (Int)

     Installs suite on a set of integration servers each week

     Creates and runs series of suite-wide tests

     Suite Release Team (Rel)

     ScrumMaster from each team and Product Owners

     Responsible for coordinating dependencies and resolving suite-wide issues

     Primary communication vehicle for the suite

    Orthogonal Project Organization

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Organization Heartbeat

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Product Heartbeat

    Shippable

    Unit

    Shippable

    Unit

    Shippable

    Unit

    Release 1

    Shippable

    Unit

    Shippable

    Unit

    RC 1b

    Shippable

    Unit

    RC 1a

    Suite heartbeat

    Team heartbeat

    Strategy

    Product

    Headlines

    Shippable

    units

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Shippable

    units

    Stories

    Tasks

    13

    Team Heartbeat

    Team App2

    Team Platform1

    Sprint 5

    RC 2

    Sprint 4 Sprint 1 Sprint 2 Sprint 3

    Team App1

    RC 1

    Strategy

    Product

    Headlines

    Shippable

    units

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt 14

    Handover Heartbeat

    Team App1

    Team Platform1

    B a ck

    lo g

    G ro

    o m

    in g

    In te

    rm e d

    ia te

    H a n

    d o

    v e r

    F in

    a l

    H a n

    d o

    v e r

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Scaled Agile Framework

    http://www.scaledagileframework.com/

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    Best Practices

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

     Plan until you need to learn

     Early customer feedback

     Make quality a subject for all (commitment)

     Regularly check for quality (accountability)

     Scrum masters are team members

     Have a common tool-chain ready

    Best Practices

  • © AIT GmbH & Co. KG Ihre Software effizienter entwickelt

    http://blog.aitgmbh.de

    http://www.aitgmbh.de

     Wie beginnen? Unsere

    Einführungsmethodik

     Wo weiterlesen? Unsere

    Buchempfehlungen

     AIT Blog zu Entwicklung und

    ALM

     AIT Referenzen

    Weitere Informationen

    Sven Hubert

    Sven.Hubert@aitgmbh.de

    Kontakt

    http://blog.aitgmbh.de/ http://www.aitgmbh.de/ http://www.aitgmbh.de/dienstleistungen/tfs-vs-consulting/uebersicht.html http://www.aitgmbh.de/dienstleistungen/tfs-vs-consulting/uebersicht.html http://bit.ly/ALMBooks http://bit.ly/ALMBooks http://blog.aitgmbh.de/ http://blog.aitgmbh.de/ http://www.aitgmbh.de/referenzen/auszeichnungen.html