Agile and Scrum for ORSCers

Post on 15-Apr-2017

1.480 views 0 download

Transcript of Agile and Scrum for ORSCers

Agile for ORSC’ers An introduction to Agile and Scrum

for system workers

Alexey Krivitsky www.agiletrainings.eu

Revolution of work. 1: Individual work

People are cogs in the machine. Thinking and working are two separate activities. Henry Ford:

“Why is it every time I ask for a pair of hands, they come with a brain attached?”

Revolution of work. 2: Projects are everywhere

Project groups are needed to accomplish missions. Planning is done upfront by commanders. Army metaphors and jargon (chief executive officer).

Organization by functions (engineering, quality, product).

Revolution of work. 3: Complex world

Work becomes too complex to be defined upfront. Effects cannot be predicted and planned. Birth of the knowledge workers. Work is to complex to be done by single individuals.

Focus on: 1.  Teamwork and relationships 2.  Results and working products 3.  Customer and users 4.  Inspect and adapt

stateofagile.versionone.com

Thetoptworeasonsforadop+ngagileforthelastthreeyearshasbeento1.  accelerateproductdelivery(62%)2.  enhancetheirabilitytomanage

changingpriori?es(56%)

Thetopthreebenefitsofadop+ngagilehaveremainedsteadyforthepastfiveyears:1.  managechangingpriori?es(87%),2.  teamproduc?vity(85%),3.  projectvisibility(84%).

Companyculturecon?nuestodominatethetopcausesoffailedagileprojectswith1.  companyphilosophyorcultureatodds

withcoreagilevaluesat46%,2.  andlackofmanagementsupportforcultural

transi?onat38%.

The “Agile Umbrella”

Complex adaptive systems Empower intelligence of smart agents

Empiricism Transparency, inspection and adaptation

Scrum Framework (simplified)

Scrum Framework

Implications (the material!) for system workers

1:

From functional departments to teams of teams

DATABASE

BUSINESS LOGIC

interfaces

User interface

Cross-functional teams

Functional specialists

Development teams

2: From project groups

to long-lived full-stack teams

Agile org chart (Spotify model)

3: From command-and-control

to team coaching

Agile coaching is not to be confused with

‘pure’ coaching

1.  Teaching agile mindset and practices

2.  Mentoring agile adoption, personal growth

3.  Coaching management, teams, individuals

4.  Facilitating collaboration and meetings

4: From status meetings

to overall transparency

Daily Scrum “Stand-Up”

Information Radiators

5: From individual efficiency

to system thinking

6: From post-mortems

to continuous learning

Thank you!

And join our agile community: we so badly need more great coaches.