break down the silos - agile alliance · 2019-12-16 · ice breaker 2. overview • themes:...

65
Break Down the Silos Collaboration Techniques for Teams

Upload: others

Post on 14-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Break Down the Silos Collaboration Techniques for

Teams

Page 2: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Maria Matarelli

@mariamatarelli

Meet the Presenters

Dan Neumann

@Dan_SB

#Agile2012

Page 3: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Collaboration Techniques for Teams

Page 4: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Agenda

4

1.  Ice Breaker 2.  Overview

•  Themes: Collaboration and Making things visible •  Five Collaboration Techniques

3.  Applying •  Round 1 •  Debrief •  Round 2 •  Debrief

4.  Create own visual collaborative tool 5.  Summary and Close

Page 5: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Agile Pictionary

5

Page 6: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Collaboration

6

Page 7: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Making things visible

7

Page 8: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Visual Collaboration Techniques

8

Limiting WIP Activity Bingo

Pairing

System Land Mapping

Collaborative Development

Page 9: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Work-In-Progress

(WIP)

9

Page 10: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Principle behind the APPLE Manifesto

Sold iPads is the primary measure of progress

10

Page 11: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Outside…

Page 12: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Before you get inside…

12

Page 13: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Why Limit WIP? •  Lowers Coordination Cost

•  Exposes Bottlenecks

•  Exposes Blocking Issues

•  Less WIP leads to more focus on getting items to “Done”

13

Page 14: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

In Software…

14

Page 15: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Principle Behind the Agile Manifesto

Working software is the primary measure of

progress.

15

Page 16: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Track WIP

16

Page 17: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Set a WIP Limit

17

Page 18: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Create A Token

18

Page 19: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Use the Token

19

Page 20: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Create Slots

20

Page 21: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Activity Bingo

21

Page 22: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

!  Make skill-usage visible

22

Activity Bingo

Felix

Chapman

Damon

Dagwood

Sandy

People

Act

ivit

ies

T-Shaped Skills - Activity Bingo

Wri

te A

uto

mat

ed T

ests

UI

Dev

elop

men

t

Cre

ate

Test

Cas

es

Unit

Tes

ting

Cre

ate

Dat

a A

cces

s

Page 23: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

23

Activity Bingo – Silos

Felix X

Chapman X

Damon X

Dagwood X

Sandy X

People

Act

ivit

ies

Wri

te A

uto

mat

ed T

ests

UI

Dev

elop

men

t

Cre

ate

Test

Cas

es

Unit

Tes

ting

Cre

ate

Dat

a A

cces

s

T-Shaped Skills - Activity Bingo

Page 24: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

24

Activity Bingo – Individual Breadth

Felix X X X

Chapman X X

Damon X X X X X

Dagwood X X

Sandy X X

People

Act

ivit

ies

Wri

te A

uto

mat

ed T

ests

UI

Dev

elop

men

t

Cre

ate

Test

Cas

es

Unit

Tes

ting

Cre

ate

Dat

a A

cces

s

T-Shaped Skills - Activity Bingo

Page 25: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

25

Activity Bingo – Team Depth

Felix X X X Chapman X X Damon X X X

Dagwood X X X X Sandy X X X X

People

Act

ivit

ies

Wri

te A

uto

mat

ed T

ests

UI

Dev

elop

men

t

Cre

ate

Test

Cas

es

Unit

Tes

ting

Cre

ate

Dat

a A

cces

s

T-Shaped Skills - Activity Bingo

Page 26: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Pairing

26

Page 27: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

27

Page 28: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

28

Page 29: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Pairing Chart Team

Member 1

Team Member

2

Team Member

3

Team Member

4

Team Member

5

29

X

X

X

Page 30: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Team Member

1

Team Member

2

Team Member

3

Team Member

4

Team Member

5

Pairing Chart

30

X X

X

Page 31: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Promote Pair Programming Sprint 5.1 Sprint 5.2 Sprint 5.3 Sprint 5.4

IM, PF 2h IM, MB, IG, SA 1h SA, PN 1h PN, NM 1h

CE, MB 1h IM, PF 4h KM, PF 30m

SA, MB 1h PN, SA 2.5h IG, MB 30m

KM, PN 1h PN, SA 1.5h IG, MB, SA, IM 1h

CE, MB 1h IM, PF 1.5h IG, MB 30m

SA, MB 2h IM, PF 1h SA, PN 3h

NM, PN 2.5h IM, IG 10m

Before: Very few Pair Programming Sessions Now: 6 – 8 Pair Programming Sessions Result: Better knowledge sharing

Reduced dependency on Subject Matter Experts

Page 32: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

More Effective Code Reviews Sprint 5.1 Sprint 5.2 Sprint 5.3 Sprint 5.4

PN, SA 1h NM, IG, MB, PF 1h

NM, SA, IG, PN, MB, PF, IM

30m MB, IM 4h

NM, PN 30m KM, PN, PF

30m IG, MB 30m

KM 20m SA, PF 1h IM, NM 1h

KM 15m IM, MB

30m MB, KM 1h

MB, KM 3h PN, SA 20m SA, PN 1h

KM, PN 30m PN, KM

10m MB, SA 30m

MB, IM 8h IG, SA, NM 3h

IG, KM 5h IG, KM 30m

Before: Few Code Review Sessions, Low Participation Now: More Code Review Sessions, More Participation Result: Collaborative Development Environment

Improved Code Quality Code Review feedback not lost (tracked in Crucible)

Page 33: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

IG

0.5 IM

0.5 KM 0.5

6.5 13.0 4.0 MB `

1.5 1.5 1.5 NM

1.0 0.5 0.5 1.5 1.5 PF

3.5 0.5 1.2 1.0 1.0 1.5 PN

3.5 0.5 1.0 3.5 1.5 2.8 SA

Code Reviewing Chart

33

Page 34: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Collaborative Design

34

Page 35: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Collaborative Design

Page 36: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

How Team gradually came to use this approach

36

First couple sprints, the team identified granular enough tasks for each story…

Page 37: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

How Team gradually came to use this approach

37

Then, people began communicating design through Sequence Diagrams…

Page 38: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

How Team gradually came to use this approach

38

After a few sprints, the team put diagrams & tasks together during the same session

Page 39: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

System Land Mapping

39

Page 40: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

System Land Mapping !  Collaborate

!  Share rich Information

!  Gain familiarity with the system

40

Page 41: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Data

Assets

Collect Manage

Product Definition

Advanced Systems

Page 42: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Data

Assets

Collect Manage

Product Definition

Advanced Systems

Page 43: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Data

Assets

Collect Manage

Product Definition

Advanced Systems

Data Connections

Page 44: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Map

Assets

Collect Manage

Product Definition

Advanced Systems

Relationships & Communication

Page 45: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Organic Flow of Information

Augmented Reality

Core Map

Assets

Collect Manage

Product Definition

Advanced Systems

Page 46: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Map

Assets

Collect Manage

Product Definition

Advanced Systems

Product Migration

Page 47: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Architects

Augmented Reality

Core Map

Assets

Collect Manage

Product Definition

Advanced Systems

Pirate Raiders

Nomads

Page 48: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Augmented Reality

Core Map

Assets

Collect Manage

Product Definition

Advanced Systems

Page 49: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Collaboration Exercise

49

Page 50: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Applying the techniques !  Outcomes

!  Practice in applying techniques to make collaboration visible

!  Tell a story in Hieroglyphics

!  Exercise

!  Backlog of topics with pre-set list of tasks

!  Recommended team size 5-6 people

!  Two iterations with new technique added to each iteration

50

Page 51: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

What does “Done” look like !  Definition of Done

“Clearly drawn hieroglyphics, reviewed, finalized and presented to customer”

!  Acceptance Criteria !  Drawing should include 5 “glyphs” or more !  Must address the topic and tell a story based on real events !  Have a conclusion to the story; some type of moral !  Present to someone outside of team

!  Activities !  Brainstorm !  Story Development !  Draw !  Review !  Present

Page 52: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Round 1 – WIP Limits ! Planning

!  Identify your WIP Limit and make it visible

!  Estimate the number of stories your team can complete in 15 min

!  Identify which stories you plan to complete

Page 53: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Worst Project Ever

TO DO IN PROGRESS DONE

Rolling out Agile

Agile’s impact on your life

Page 54: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Worst Project Ever

TO DO IN PROGRESS DONE

Rolling out Agile

Agile’s impact on your life

Page 55: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Worst Project Ever

TO DO IN PROGRESS DONE

Rolling out Agile

Agile’s impact on your life

IN

PROGRESS

IN

PROGRESS

Page 56: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Worst Project Ever

TO DO IN PROGRESS DONE

Rolling out Agile

Agile’s impact on your life

IN

PROGRESS

IN

PROGRESS

Page 57: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Telling Stories in Hieroglyphics

Round 1 - WIP Limits

!  Planning (10 min)

!  Iteration 1 (15 min)

!  Debrief (15 min)

57

Page 58: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Round 2 – Activity Bingo ! Planning

!  Estimate the number of stories your team can complete in 15 min

!  Identify which stories you plan to complete

!  Add names to Activity Bingo sheet

!  May identify who plans to work on what up front

!  May consider strengths or performance

Page 59: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Activity Bingo

Felix

Chapman

Damon

Dagwood

Sandy

Round 2 – Activity Bingo

Page 60: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Telling Stories in Hieroglyphics

Round 2 – Activity Bingo

!  Planning (10 min)

!  Iteration 2 (15 min)

!  Debrief (15 min)

60

Page 61: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Limiting WIP

Activity Bingo

Pairing

System Land Mapping

Collaborative Development

Story In

Progress

Page 62: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Principles of Visual Collaboration

!  Visible

!  Support Interactions

!  Add to Understanding

! Not for Evaluation

62

Page 63: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Design Your Own Visual Collaboration Tool

1. Brainstorm a few specific problems or goals

2. As a group, pick one to focus on for this workshop

3. Create a visual collaboration tool around that idea

63

Page 64: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Share & Debrief ! Share ! Additional ideas on collaboration

and making things visible

! Debrief ! What aspects did you like best?

64

Page 65: Break Down the Silos - Agile Alliance · 2019-12-16 · Ice Breaker 2. Overview • Themes: Collaboration and Making things visible • Five Collaboration Techniques 3. Applying •

Contact Us

Maria Matarelli http://www.bevilledge.com

[email protected]

@mariamatarelli

www.linkedin.com/in/mariamatarelli

Dan Neumann http://www.neumanagementllc.com

[email protected]

@Dan_SB

www.linkedin.com/in/meetdanneumann

65