SlideShare a Scribd company logo
Pairing and iterating in
cross-functional teams
A brief intro to Hanno 5min
What is iteration and pairing? 10mins
Exercise 20mins
Summary 5mins
Marcel Kalveram
Web developer at Hanno
Formerly a freelancer
and CTO at a digital company
Hanno
Distributed design team
helping companies to build better products
Social business
Iteration
A word about
Pairing and Iterating in cross-functional teams
So what’s the solution?
We can’t specify everything beforehandX
X It's hard to predict the overhead of problems
Weekly engagements1
Hanno's iteration approach
2 Flexible scope
3 100% commitment
How this usually works
We create a bare-bones
prototype of what we
have in mind
Product gets better with each round of iteration
Adapt to the
project's needs
during the sprint
Improve our results
through iteration
No need to come up
with the ultimate solution
on first attempt
Product gets better with each round of iteration
We can flexibly
adapt to the
dynamic scope of
each project
Avoid big reveal
Benefits of this approach
No need to come up
with the ultimate solution
on first attempt
Product gets better with each round of iteration
Benefits of this approach
We can flexibly
adapt to the
dynamic needs of
each project
Avoid big reveal
Pairing
A word about
Work on specific
problems together
But there is overhead…
Learn from each other
to grow and improve
No pairing Pairing
http://alistair.cockburn.us/Costs+and+benefits+of+pair+programming/v/slim
} „Extra time“
spent on pairing
Timespentonproject
Stage 1 - Building
1.000h
1.250h
http://alistair.cockburn.us/Costs+and+benefits+of+pair+programming/v/slim
Timespentonproject
Stage 2 - Bugfixing
2250 hours
150 hours
No pairing Pairing
1.000h
1.250h
2.250h
Advantages
Identify problems
more efficiently
Helps unblock
each other
Frequent
validation
Exercise
Marshmallow
challenge
by Tom Wujec ”Build a tower, build a team“
https://www.youtube.com/watch?v=H0_yKBitO8M
Marshmallow
challenge
15 minutes Teams of 4/5
Build the highest tower possible
Pairing and Iterating in cross-functional teams
Pairing and Iterating in cross-functional teams
Discussion
Simple activity
Deep lessons
Iteration matters
1
Who performs poorly at this?
Recent business school graduates
Who performs well at this?
Recent kindergarten school graduates
Oh-ohOrient Plan Build
0 18
Ta-DaOh-ohOrient Plan Build
0 18
Diverse skills matter
2
Height/cm
0
10
20
30
40
Average
M
BA
students
Law
yers
Kindergarten
Architects
C
EO
s
C
EO
s
&
Exec.adm
ins
Specialized skills
+ facilitation skills
= Success
Summary
Did you like the experience?
Would you recommend pairing and iterating to others?
Can you implement this stuff at work?
Thanks!
marcel@hanno.co
Definitely check out our playbook.hanno.co
@marcelkalveram

More Related Content

Viewers also liked

Mapreduce tuning
Mapreduce tuningMapreduce tuning
Mapreduce tuning
Gruter
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
Gruter
 
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira MoriguchiIntegration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
mfrancis
 
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
DataStax Academy
 
HBaseCon 2012 | HBase, the Use Case in eBay Cassini
HBaseCon 2012 | HBase, the Use Case in eBay Cassini HBaseCon 2012 | HBase, the Use Case in eBay Cassini
HBaseCon 2012 | HBase, the Use Case in eBay Cassini
Cloudera, Inc.
 
Hortonworks and HP Vertica Webinar
Hortonworks and HP Vertica WebinarHortonworks and HP Vertica Webinar
Hortonworks and HP Vertica Webinar
Hortonworks
 
Get Hip with JHipster - Denver JUG 2015
Get Hip with JHipster - Denver JUG 2015Get Hip with JHipster - Denver JUG 2015
Get Hip with JHipster - Denver JUG 2015
Matt Raible
 
Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - Verisign
Michael Noll
 

Viewers also liked (8)

Mapreduce tuning
Mapreduce tuningMapreduce tuning
Mapreduce tuning
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
 
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira MoriguchiIntegration of OSGi and User Friendly UI Application - Akira Moriguchi
Integration of OSGi and User Friendly UI Application - Akira Moriguchi
 
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
C* Summit 2013: Time for a New Relationship - Intuit's Journey from RDBMS to ...
 
HBaseCon 2012 | HBase, the Use Case in eBay Cassini
HBaseCon 2012 | HBase, the Use Case in eBay Cassini HBaseCon 2012 | HBase, the Use Case in eBay Cassini
HBaseCon 2012 | HBase, the Use Case in eBay Cassini
 
Hortonworks and HP Vertica Webinar
Hortonworks and HP Vertica WebinarHortonworks and HP Vertica Webinar
Hortonworks and HP Vertica Webinar
 
Get Hip with JHipster - Denver JUG 2015
Get Hip with JHipster - Denver JUG 2015Get Hip with JHipster - Denver JUG 2015
Get Hip with JHipster - Denver JUG 2015
 
Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - Verisign
 

Pairing and Iterating in cross-functional teams