Slide 1

Slide 1 text

Moving to Larger Implementation of Agile Ivan Zimine, Odd-e Learning Festival, NUS-ISS & DA 26 Aug 2022

Slide 2

Slide 2 text

Agenda Introduction Agile and Scrum Large Scale Scrum (LeSS)

Slide 3

Slide 3 text

1997 - 2004 2004 - 2007 2007 - 2010 2010 - 2015 Entrepreneur ?

Slide 4

Slide 4 text

“Agile” me? https://scrumprimer.org/ 2d ed, 2004 since 2008

Slide 5

Slide 5 text

Odd-e team

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Programming Experience

Slide 9

Slide 9 text

Lucky, educated, clueless https://home.cern/science/computing/birth-web https://en.wikipedia.org/wiki/Audrey_Tang

Slide 10

Slide 10 text

title www.despair.com

Slide 11

Slide 11 text

Agile & Scrum

Slide 12

Slide 12 text

Agile & Scrum

Slide 13

Slide 13 text

OOPSLA, ACM 1995 Snowbird ski resort 2001 1994

Slide 14

Slide 14 text

IEEE Computer Society (2003) IID grew from the 1930s work of Walter Shewhart, a quality expert at Bell Labs who proposed a series of short “plan-do-study-act” (PDSA) cycles for quality improvement. Project Mercury (1958-1963) ran with very short (half-day) iterations that were time boxed. The development team conducted a technical review of all changes, and, interestingly, applied the Extreme Programming practice of test-first development, planning and writing tests before each micro-increment. They also practiced top-down development with stubs.

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

The Manifesto for Agile Software Development mentions “scrum” exactly zero times. The Scrum Guide mentions “agile” exactly zero times.

Slide 17

Slide 17 text

Agile PRINCE2 start-up scale-up steady-up

Slide 18

Slide 18 text

Misconceptions about Scrum #1 Scrum will allow us to run faster

Slide 19

Slide 19 text

Speed == Risk Speed != Velocity To Sprint or not to Sprint ?

Slide 20

Slide 20 text

Misconceptions about Scrum #2 “We’ve adopted Scrum, we are Agile” https://www.linkedin.com/pulse/agile-lipstick-keith-jenneke/

Slide 21

Slide 21 text

https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF

Slide 22

Slide 22 text

Misconceptions about Scrum #3 ScrumMaster vs Master of Scrum

Slide 23

Slide 23 text

https://scrummasterchecklist.org/

Slide 24

Slide 24 text

(de)Scaling Scrum Structure Principles Adoption LeSS Huge Management Technical Practices

Slide 25

Slide 25 text

Large Scale Scrum 2016 2010 2008 Craig Bas

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

LeSS principles

Slide 28

Slide 28 text

LeSS is Scrum Scrum hits a sweet spot balance between abstract principles and concrete practices (for one small team). LeSS hits a sweet spot balance between defined concrete elements and empirical process control (for large groups). LeSS is Scrum applied to many teams working together on one product.

Slide 29

Slide 29 text

System thinking Agile HR + Agile Finance + Agile Legal + Agile PMO + Agile FooBar Does not guarantee the “Agile organization”

Slide 30

Slide 30 text

System thinking

Slide 31

Slide 31 text

Framework: LeSS (basic) 2 - 8 teams

Slide 32

Slide 32 text

Framework: LeSS Huge > 8 teams

Slide 33

Slide 33 text

Feature teams

Slide 34

Slide 34 text

Structure and Management

Slide 35

Slide 35 text

Technical practices “Organizational Agility is constrained by Technical Agility.”

Slide 36

Slide 36 text

Learning resources https://less.works

Slide 37

Slide 37 text

More learning… “Culture eats strategy for breakfast” – Peter Drucker

Slide 38

Slide 38 text

More learning…

Slide 39

Slide 39 text

More learning…

Slide 40

Slide 40 text

No content