* I’m here to help.
Development           Engineering          Process
 Object Orientation    Automated Tests     Agile, Lean, XP
       SOLID           Source Control      Team Dynamics
     Patterns         Automated Builds   Continuous Learning
   Secure Coding
back to…




Scaling Scrum
agile principles
                  We are uncovering better ways of developing software by doing it
                 and helping others do it. Through this work we have come to value:

            Individuals and interactions over processes and tools
            Working software over comprehensive documentation
              Customer collaboration over contract negotiation
                 Responding to change over following a plan

                                That is, while there is value in the items on the right,
                                         we value the items on the left more.
(2001) Kent Beck l Mike Beedle l Arie van Bennekum l Alistair Cockburn l Ward Cunningham l Martin Fowler l James Grenning l Jim Highsmith     l   Andrew Hunt l
                    Ron Jeffries l Jon Kern l Brian Marick l Robert C. Martin l Steve Mellor l Ken Schwaber l Jeff Sutherland l Dave Thomas
agile principles & practices

           process framework         scrum

   technical engineering        clean code      tdd
automated unit test     s.o.l.i.d.      sonar
  continuous integration (ci)        code coverage
                           technical debt
agile principles & practices

           process framework         scrum

   technical engineering        clean code      tdd
automated unit test     s.o.l.i.d.      sonar
  continuous integration (ci)        code coverage
                           technical debt
Scrum
Scrum is An Elegantly Simple Software Method
Three Roles
   Product Owner
   Scrum Master
   Self-organizing teams

Three ceremonies
   Sprint/Iteration Planning
   Daily Scrum (Stand-Up) / debrief
                                               Scrum
   Sprint Review Meeting

Three Artifacts
   Product Backlog
   Sprint Backlog
   Burn Down Chart
Burn Down
 Customer Needs


                                  Daily Scrum                                         SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                                    Scrum Master

                                                       Sprint                           Definition of
Product                                            1 Month to 2 Weeks                      Done

Backlog                                                                               Sprint Review
                  Definition of                                                        (including demo)
                    Ready

                                                                                      Retrospective
              Sprint Planning             Sprint
                                         Backlog                                            Burn Up

                                                        Shippable          Velocity
                                                        Release
Burn Down
 Customer Needs


                                  Daily Scrum                                    SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                               Scrum Master

                                                       Sprint                      Definition of
Product                                            1 Month to 2 Weeks                 Done

Backlog                                                                          Sprint Review
                  Definition of                                                   (including demo)
                    Ready

                                                                                 Retrospective
              Sprint Planning             Sprint
                                         Backlog                                       Burn Up
                                                                      Velocity
Burn Down
 Customer Needs


                                  Daily Scrum                                    SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                               Scrum Master

                                                       Sprint                      Definition of
Product                                            1 Month to 2 Weeks                 Done

Backlog                                                                          Sprint Review
                  Definition of                                                   (including demo)
                    Ready

                                                                                 Retrospective
              Sprint Planning             Sprint
                                         Backlog                                       Burn Up
                                                                      Velocity
Burn Down
 Customer Needs


                                  Daily Scrum                                    SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                               Scrum Master

                                                       Sprint                      Definition of
Product                                            1 Month to 2 Weeks                 Done

Backlog                                                                          Sprint Review
                  Definition of                                                   (including demo)
                    Ready

                                                                                 Retrospective
              Sprint Planning             Sprint
                                         Backlog                                       Burn Up
                                                                      Velocity
Burn Down
 Customer Needs


                                  Daily Scrum                                         SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                                    Scrum Master

                                                       Sprint                           Definition of
Product                                            1 Month to 2 Weeks                      Done

Backlog                                                                               Sprint Review
                  Definition of                                                        (including demo)
                    Ready

                                                                                      Retrospective
              Sprint Planning             Sprint
                                         Backlog                                            Burn Up

                                                        Shippable          Velocity
                                                        Release
Burn Down
 Customer Needs


                                  Daily Scrum                                         SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                                    Scrum Master

                                                       Sprint                           Definition of
Product                                            1 Month to 2 Weeks                      Done

Backlog                                                                               Sprint Review
                  Definition of                                                        (including demo)
                    Ready

                                                                                      Retrospective
              Sprint Planning             Sprint
                                         Backlog                                            Burn Up

                                                        Shippable          Velocity
                                                        Release
Burn Down
 Customer Needs


                                  Daily Scrum                                         SCRUM
                                   (stand-up)
Product Owner
                                                        Team
                                                                    Scrum Master

                                                       Sprint                           Definition of
Product                                            1 Month to 2 Weeks                      Done

Backlog                                                                               Sprint Review
                  Definition of                                                        (including demo)
                    Ready

                                                                                      Retrospective
              Sprint Planning             Sprint
                                         Backlog                                            Burn Up

                                                        Shippable          Velocity
                                                        Release
WAIT!              What about …
Task boards, Information Radiators
Reducing Work In Progress, Time Boxing
Self Organization, Pull vs Push,
Empowerment, Continuous Learning,
Planning Poker, Story Sizing, Velocity,
Team Swarming… etc, etc, etc..
Scrum is Simple
not to be confused with easy
             
Scrum Master           Product Owner             The Team




                        Represents the          Does the work
   Facilitates and
                       business interests      ● self organizes ●
protects the process
                       ● sets priorities ●    owns sprint backlog
  ● removes team
                       owns the product      ● dev, test, arch, DBA,
  impediments ●
                            backlog              BA, SME, etc ●


                                                        Scrum
?
    Scrum
Scrum Master           Product Owner             The Team




                        Represents the          Does the work
   Facilitates and
                       business interests      ● self organizes ●
protects the process
                       ● sets priorities ●    owns sprint backlog
  ● removes team
                       owns the product      ● dev, test, arch, DBA,
  impediments ●
                            backlog              BA, SME, etc ●


                                                        Scrum
The Team
              Avg. Scrum Team Size 7±2
               Everyone wear’s multiple hats


Everyone works within the Sprint Cycle to deliver
              working software!
The Team
              Avg. Scrum Team Size 7±2
               Everyone wear’s multiple hats


Everyone works within the Sprint Cycle to deliver
              working software!
let’s talk about
“cross functional”
we have team goals
 we are not all the
      same
Traditional Scrum Scaling Concepts
 The Team

             scrum of scrums




  scrum          scrum         scrum
and then Scrum
   is silent.
and that’s why
   scrum is a
  framework
Scrum of Scrums is a reactive way to
synchronize teams and remove cross team
              impediments

                scrum of scrums




    scrum           scrum         scrum
Coordination Team
Coordination Team is a lean concept to
synchronize teams and proactively align
           backlog priorities

               Coordination Team




   scrum             scrum         scrum
let’s talk about the
  product owner
product vision

represent the business
                                                write stories


update stake holders

                                                     slice stories
 meet with customers

                                           groom the Product Backlog
           prepare for Sprint Planning
we all where
multiple hats
Product Owner Team
In a Product Owner Team, the PO acts as a
coordinator or quarterback between all of the
 players. This team supports the Scrum Team
Product Owner Team scales the role of
Product Owner to support multiple Scrum
        teams with a single vision

               Product Owner Team




    scrum           scrum           scrum
product vision

represent the business
                                                write stories


update stake holders

                                                     slice stories
 meet with customers

                                           groom the Product Backlog
           prepare for Sprint Planning
product vision


                                         write stories




meet with customers



         prepare for Sprint Planning
product vision


                                         write stories




meet with customers



         prepare for Sprint Planning
product vision


                                         write stories




meet with customers



         prepare for Sprint Planning
product vision


                                         write stories




meet with customers



         prepare for Sprint Planning
Pitfalls
ahead
cross
      team
comparisons
enterprise
“adoption”
Beware the Matrix
Beware
the long
cycles
scrum
is not a
   silver
  bullet
lets review
reactive approach to remove
scrum of scrums     cross team impediments


                    multiple product owners synchronizing
Coordination Team   and proactively aligning backlogs


                    single PO working with supporting roles,
                    to support multiple scrum teams
final words of wisdom?
Bring your cleats
@calebjenkins                  http://developingux.com
    @proactionmentor   caleb@calebjenkins.com
http://www.flickr.com/photos/johnwilliamsphd/3288928346/


    http://www.flickr.com/photos/grahamcrewe/396400543/


http://www.flickr.com/photos/nowak/5048838814/


http://www.flickr.com/photos/hugosimmelink/2252095723/


http://www.flickr.com/photos/trinity-of-one/20562069/
http://www.flickr.com/photos/planettelex/826864344/

Scaling Scrum with UX

  • 2.
    * I’m hereto help.
  • 7.
    Development Engineering Process Object Orientation Automated Tests Agile, Lean, XP SOLID Source Control Team Dynamics Patterns Automated Builds Continuous Learning Secure Coding
  • 8.
  • 11.
    agile principles We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. (2001) Kent Beck l Mike Beedle l Arie van Bennekum l Alistair Cockburn l Ward Cunningham l Martin Fowler l James Grenning l Jim Highsmith l Andrew Hunt l Ron Jeffries l Jon Kern l Brian Marick l Robert C. Martin l Steve Mellor l Ken Schwaber l Jeff Sutherland l Dave Thomas
  • 12.
    agile principles &practices process framework scrum technical engineering clean code tdd automated unit test s.o.l.i.d. sonar continuous integration (ci) code coverage technical debt
  • 13.
    agile principles &practices process framework scrum technical engineering clean code tdd automated unit test s.o.l.i.d. sonar continuous integration (ci) code coverage technical debt
  • 14.
  • 15.
    Scrum is AnElegantly Simple Software Method Three Roles Product Owner Scrum Master Self-organizing teams Three ceremonies Sprint/Iteration Planning Daily Scrum (Stand-Up) / debrief Scrum Sprint Review Meeting Three Artifacts Product Backlog Sprint Backlog Burn Down Chart
  • 16.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Shippable Velocity Release
  • 17.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Velocity
  • 18.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Velocity
  • 19.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Velocity
  • 20.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Shippable Velocity Release
  • 21.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Shippable Velocity Release
  • 22.
    Burn Down CustomerNeeds Daily Scrum SCRUM (stand-up) Product Owner Team Scrum Master Sprint Definition of Product 1 Month to 2 Weeks Done Backlog Sprint Review Definition of (including demo) Ready Retrospective Sprint Planning Sprint Backlog Burn Up Shippable Velocity Release
  • 23.
    WAIT! What about … Task boards, Information Radiators Reducing Work In Progress, Time Boxing Self Organization, Pull vs Push, Empowerment, Continuous Learning, Planning Poker, Story Sizing, Velocity, Team Swarming… etc, etc, etc..
  • 24.
    Scrum is Simple notto be confused with easy 
  • 25.
    Scrum Master Product Owner The Team Represents the Does the work Facilitates and business interests ● self organizes ● protects the process ● sets priorities ● owns sprint backlog ● removes team owns the product ● dev, test, arch, DBA, impediments ● backlog BA, SME, etc ● Scrum
  • 26.
    ? Scrum
  • 27.
    Scrum Master Product Owner The Team Represents the Does the work Facilitates and business interests ● self organizes ● protects the process ● sets priorities ● owns sprint backlog ● removes team owns the product ● dev, test, arch, DBA, impediments ● backlog BA, SME, etc ● Scrum
  • 28.
    The Team Avg. Scrum Team Size 7±2 Everyone wear’s multiple hats Everyone works within the Sprint Cycle to deliver working software!
  • 29.
    The Team Avg. Scrum Team Size 7±2 Everyone wear’s multiple hats Everyone works within the Sprint Cycle to deliver working software!
  • 30.
  • 31.
    we have teamgoals we are not all the same
  • 32.
    Traditional Scrum ScalingConcepts The Team scrum of scrums scrum scrum scrum
  • 33.
    and then Scrum is silent.
  • 34.
    and that’s why scrum is a framework
  • 35.
    Scrum of Scrumsis a reactive way to synchronize teams and remove cross team impediments scrum of scrums scrum scrum scrum
  • 36.
  • 37.
    Coordination Team isa lean concept to synchronize teams and proactively align backlog priorities Coordination Team scrum scrum scrum
  • 38.
    let’s talk aboutthe product owner
  • 39.
    product vision represent thebusiness write stories update stake holders slice stories meet with customers groom the Product Backlog prepare for Sprint Planning
  • 40.
  • 41.
  • 42.
    In a ProductOwner Team, the PO acts as a coordinator or quarterback between all of the players. This team supports the Scrum Team
  • 43.
    Product Owner Teamscales the role of Product Owner to support multiple Scrum teams with a single vision Product Owner Team scrum scrum scrum
  • 44.
    product vision represent thebusiness write stories update stake holders slice stories meet with customers groom the Product Backlog prepare for Sprint Planning
  • 45.
    product vision write stories meet with customers prepare for Sprint Planning
  • 46.
    product vision write stories meet with customers prepare for Sprint Planning
  • 47.
    product vision write stories meet with customers prepare for Sprint Planning
  • 48.
    product vision write stories meet with customers prepare for Sprint Planning
  • 49.
  • 50.
    cross team comparisons
  • 51.
  • 52.
  • 53.
  • 54.
    scrum is not a silver bullet
  • 55.
  • 56.
    reactive approach toremove scrum of scrums cross team impediments multiple product owners synchronizing Coordination Team and proactively aligning backlogs single PO working with supporting roles, to support multiple scrum teams
  • 57.
  • 58.
  • 59.
    @calebjenkins http://developingux.com @proactionmentor caleb@calebjenkins.com
  • 60.
    http://www.flickr.com/photos/johnwilliamsphd/3288928346/ http://www.flickr.com/photos/grahamcrewe/396400543/ http://www.flickr.com/photos/nowak/5048838814/ http://www.flickr.com/photos/hugosimmelink/2252095723/ http://www.flickr.com/photos/trinity-of-one/20562069/
  • 61.