Video: Patterns of Effective Teams - Dan North

April 12th, 2019

[ ] Book: Software, Faster - Dan North

[ ]Paper: The Five-Stage Model of Adult Skill Acquisition - Stuart E. Dreyfus

 

Patterns of Effective Teams - Dan North

Patterns of Effective Teams - Dan North

https://www.youtube.com/watch?v=lvs7VEsQzKY

 

 

8 years in thought works

bring agile in large companies

small team in trading firm

most performant team I've ever seen

have person X in our team

 

 

patterns

 

 

effective != productive

 

 

 

 

Patterns

not for beginners

best practices are for beginners

 

 

no description for image available

 

 

 

 

===

 

Dreyfus Squared

Dreyfus model + dreyfus squared

 

Dreyfus model

no description for image available

Novice: needs rules

nothing else

Advanced beginner: test rules

Competent: applies rules

has internalised

Proficient: falls back on rules

instinct, instinct, insight

don't trust it yet

Expert: transcends rules

no longer think in rules

 

 

'expert' chess grandmaster plays different

remember previous games

less effort

 

 

 

 

Dreyfus Squared

no description for image available

 

 

 

 

novice + expert = x-(

someone dies

advance + advanced

massive learning

don't put into prod

competent + novice = :-)

proficient + expert = :-D

 

 

 

 

===

 

 

 

 

Shallow Silos

people that are interested in a task, will do it better

relaxed about rotating teams

as long as 2 ppl know something

 

 

 

 

===

 

 

 

 

Near and Far

interaction between teams

 

 

ppl work in vertical

cross functional teams don't work

 

 

coaching model

near coach (in team)

far coach (out team)

 

 

ppl embedded in the team get together with the person out of team

person out of team must learn

 

 

core team, and go out and share

eg. DB, networking

 

 

 

 

===

 

 

 

 

Warm Welcome

really caring about someone joining team

 

 

laptop

password

1 mail

wiki

Welcome Name

you probably will want to meet these people today

...

...

...

find out the next person who will join, and change the name on top

 

 

 

 

leaves team

corresponding pattern

celebrate

 

 

 

 

===

 

 

 

 

Seize the Day

standups

 

 

steering

coordination exercise

cf american football

huddle for next

 

 

What's the best possible today we can have?

 

 

Status

Tea order + how is it going?

beginning of the standup

no more than 2 minutes

one person goes over the entire board

explains where we are

 

 

3 Questions

Kench Weiver is being misunderstood

What work items were moved yesterday

What work items should I see moving today

What work items are being blocked?

people are never blocked, work items can

 

 

 

 

===

 

 

 

 

Code Critique

cf movie critique

 

 

used to believe "if you do pairing, and do it well, you don't need code reviews"

 

 

what are the trade-offs?

 

 

idiom:

turn of phrase that happens to be there?

agreed upon

 

 

eg. process sequence of values

for

iterator

map-reduces

recursion

-> codebase with 4+ dev

-> multiple and combinations

pythonic

scala opiniated language

 

 

unusual stuff becomes signal

 

 

have junior ppl critique more experienced ppl code

"why did you do that"

purpose: explain to me why did you do that)

effect: Oh my goodness, that's a really good question

allows idioms to emerge in safe environment

 

 

you did this thing I did not think of

what other things did you discard on the way through that?

 

 

 

 

===

 

 

 

 

Hack Day

!= hackathon

day where we don't do regular day

day with a team

eg.

bug day

throughput day

 

 

===

 

 

no description for image available

 

 

leanpub

software faster

 

 

43 chapters

 

 

 

 

no description for image available

Patterns of Effective Teams - Dan North

 

 

GOTO 2017 • Patterns of Effective Teams • Dan North

https://www.youtube.com/watch?v=lvs7VEsQzKY

GOTO Conferences

47,885 views views

Published on Jun 6, 2017

 

 

no description for image available

 

 

 

 

Description

 

 

This presentation was recorded at GOTO Chicago 2017

http://gotochgo.com

Dan North - Originator of Behavior Driven Development (BDD) & Principal Consultant ABSTRACT Some teams are orders of magnitude more effective than others, turning around business solutions in days or even hours. Their secret is a combination of smart technology choices, great development habits and a powerful team dynamic. In this talk [...] Download slides and read the full abstract here:

https://gotochgo.com/2017/sessions/62

https://twitter.com/gotochgo

https://www.facebook.com/GOTOConference

http://gotocon.com

#Agile

#EffectiveTeams

#BDD