al presentation 06212017 - scrum · 2017-06-21 · slice the process flow into modules eg....

44
Tangible Scrum Fabian Schwartz | 21 June 2017

Upload: others

Post on 31-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Tangible ScrumFabian Schwartz | 21 June 2017

Page 2: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

@FabianSchwartzCEO at Casmena

Born in 1979 in Berlin,attended softwareengineering and laterBusiness Administration inSydney. Working in differentpositions from developer toprogram manager.

Experience gathered allowed him to create his own companies: SBS and Casmena, delivering Agile training and consulting in South America.

17 years in the IT industry (7 as a

Consultant)

12 years as University

lecturer and trainer

10 years with Scrum

2

Page 3: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

City Center – Harmon Hotel (Las Vegas)

3

Page 4: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

The Plan

4

• Scope: 49 stories luxury hotel• Cost: US$ 4 billion • Time: 2006 – 2008

Participants• Norman Foster• MGM Resorts• Dubai World• Perini• Pacific Coast Steel• Etc

Page 5: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

The Result

5

§ Scope: 28 stories§ Cost: US$8.5 Billion§ Time: 2006 – 2012

Page 6: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Why did this happen?

6

Inadequate communication and collaboration

Missing precision and efficiency with critical information

• Dr. Burçin Becerik, Harvard University• Dr. Peter Love, Curtin University

Collaboration

Critical Information

Page 7: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

7

Page 8: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Megatrends

Internet of Things

New materials

Advanced Robotics

Writing DNA Bio printing

3D printing

8Source: The Fourth Industrial Revolution, Klaus Schwab 2017

Page 9: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

9

Page 10: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Cost of Change vs Certainty of Scope

10

Cost of change or sunk cost

Scopehigh

low

Well known New to the company

IterativeSequential withFast tracking

Front end loadingSequential fases with Quality Gates

Page 11: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Fail early

11

low

high

timeBeginning End

Cost of change

Uncertainty

Analysis Specifications Development Test Roll-out

Page 12: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Fail early

12

low

high

timeBeginning End

Cost of change

Uncertainty

Analysis Specifications Development Test Roll-out

Page 13: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

The Scrum Framework

13

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 14: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

“Where is the uncertainty in your project?”

14

Page 15: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

15

Page 16: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

15 stories in 6 days – Mag. 9 resistant

16

Page 17: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Integrating Project Delivery

17Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

Measurable Value

Product Owner defines the value he expects from the building in a measurable way. The design will then focus on that value.

Production Management

Production has to use INTEGRATED processes and systems. Key is to produce in small modules.

Collaboration and Co-location

Teams have to be co-located (at least per module) and multifunctional.

Visualization/Simulation

In order to communicate effectively and receive rapid feedback the team needs a technology that allows to visualize and simulate the design of the building.

Page 18: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

18Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

18

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 19: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

19Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 20: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

20Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 21: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

21Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 22: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

22Source: Integrating Project Delivery, Martin Fischer, Howard W. Ashcraft, Dean Reed, Atul Khanzode, 2017

ProductBacklog

Sprint Backlog

Sprint, max 30 días

24 h

Fullyfunctionalincrement

Sprint Planning

Daily ScrumSprint Review

Sprint Retrospective

PO

SM

TTT

Page 23: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Takeaway for Scrum in Hardware

ModularizePrototypes

Co-located team

23Source: http://wikispeed.org/2017/06/scrum-in-hardware-guide-draft/

Page 24: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

24

Page 25: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Cash Flow in Oil&Gas projects

25Source: A typical E&P cash-flow project based upon the Brazil Fiscal System (Suslick, 2005)

Page 26: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Cash Flow in Oil&Gas projects

26Source: A typical E&P cash-flow project based upon the Brazil Fiscal System (Suslick, 2005)

Page 27: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Case Study – Building a Pipeline

Cut PNID into chunks

Slice the process flow into modules eg. engineering, civil, electrical.

Do the modelling

In one Sprint, advance the modelling until you reach around 30%

Discuss the model

Sprint Review: Discuss the model with all engineers and as well with the client

Continue modelling

Use the results to do the next Sprint

Source: Hernan D. Perez, Toyo Engineering

Page 28: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Modelling/Prototyping - 3D Printing

Testing sample parts in engineering• Printing sample parts • E.g. to review design options

for hydrogen lines (hydrogen lines inspection is very complex)

Testing hydraulic fracturing fluids for complex networks of shale rock• 3D printing shale rock pore

networks• could also create perfect,

replicas of rock samples with identical porosities

Page 29: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

GE Oil and Gas

has started experimenting with plastic and metal 3D printers è reduced time for prototyping from 12 weeks to 12 hours

Halliburton

is using 3D printing across different business lines• completion tools• wire lines• perforation tools• testing & subsea, drill bits

Oil&Gas company (anonymous client McKinsey)

used a “scrum” approach to simplify drilling standards from 1,000 pages to fewer than 100 ècut drilling cost by 30 percent.

Cases

Page 30: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Takeaway for Scrum in Hardware

ModularizePrototypes

Test & Data driven development

30Source: http://wikispeed.org/2017/06/scrum-in-hardware-guide-draft/

Page 31: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

31

Page 32: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Boeing Dreamliner

Innovation

Labor relations

Outsourcing Toyota Model

Communication & Collaboration

C-Suite

Page 33: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Boeing Dreamliner - Innovation

33Source: Boeing

Page 34: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Boeing Dreamliner – Modular/Outsourcing

34Source: Boeing

Page 35: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

The Dreamliner 787 Launch

35Source: Boeing

Page 36: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Extreme Manufacturing - Wikispeed

36

Page 37: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Extreme Manufacturing - Wikispeed

37

Scrum Organization

Roles & ResponsibilitiesIterative Design/Sprints

Make Work VisibleMeasure Velocity

Continuous Improvement

XP Engineering PrinciplesUser StoriesPairing and SwarmingTest Driven Development

Object Orientated Architecture

Modular ComponentsContract-First DesignDesign PatternsRe-use and Inheritance

Page 38: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Slicing (Each module should test a PO hipothesis)

38Source: Joe Justice, Scrum Inc. & WikiSpeed

Page 39: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Takeaway for Scrum in Hardware

Modularize

Interface Design

Test & Data driven development

Continuously Integrate

39Source: http://wikispeed.org/2017/06/scrum-in-hardware-guide-draft/

Page 40: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Agenda

1 Megatrends2 Complexity & Uncertainty3 Scrum in Construction4 Scrum in Oil & Gas5 Scrum in Manufacturing6 Summary

“My concern is that decision makers are caught in traditional, linear thinking to think about the forces of disruption and innovation shaping the future.”- Klaus Schwab

40

Page 41: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

The Scrum in Hardware Guide

Modularize

Interface Design

Prototypes

Co-located team

Test & Data driven development

Continuously Integrate

41Source: http://wikispeed.org/2017/06/scrum-in-hardware-guide-draft/

Start where uncertainty is high

Have a working product at the end of each Sprint!

Page 42: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

Credits

42

Dr. Raymond LevittProfessor - Stanford

University

Dr. Jeff SutherlandFounder of Scrum, CEO

Scrum Inc

JJ SutherlandChief Product Owner,

Scrum Inc

Joe JusticeFounder Wikispeed

M Kelley HarrisAgile Coach & Trainer

SourceCell

Hernan D. PerezProject Manager Whisper Energy

Page 43: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

ScrumColombia.Org

+ 57 321 43 43 553

scrumcolombia.org

Fabian Schwartz | CEO

[email protected]

@fabianschwartz

Questions

https://co.linkedin.com/in/fabianschwartz

43

Page 44: AL Presentation 06212017 - Scrum · 2017-06-21 · Slice the process flow into modules eg. engineering, civil, electrical. Do the modelling In one Sprint, advance the modelling until

Thank you for attendingFabian Schwartz | 21st of June 2017