Enviar búsqueda
Cargar
Patterns For Successful Distributed Development - Agileee2009
•
0 recomendaciones
•
753 vistas
Mads Troels Hansen
Seguir
8 Patterns for Successful Distributed Development with agile and lean
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
Mads Troels Hansen
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Mads Troels Hansen
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE Berlin
Mads Troels Hansen
Agile Nearshoring Solutions
Agile Nearshoring Solutions
Felix Ruessel
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
Mads Troels Hansen
Case metaconomy january2010
Case metaconomy january2010
Mads Troels Hansen
From output to outcome with scrum
From output to outcome with scrum
Mads Troels Hansen
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Mads Troels Hansen
Recomendados
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
Mads Troels Hansen
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Mads Troels Hansen
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE Berlin
Mads Troels Hansen
Agile Nearshoring Solutions
Agile Nearshoring Solutions
Felix Ruessel
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
Mads Troels Hansen
Case metaconomy january2010
Case metaconomy january2010
Mads Troels Hansen
From output to outcome with scrum
From output to outcome with scrum
Mads Troels Hansen
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Mads Troels Hansen
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
Mads Troels Hansen
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Stefan Wendel
Designing a Bad A$$ Backup Target without Breaking the Bank
Designing a Bad A$$ Backup Target without Breaking the Bank
marketingunitrends
Agile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from Mars
DCG Software Value
Hcse pres
Hcse pres
ClarkTony
Evaluating Collaboration Tools for Your Small Business
Evaluating Collaboration Tools for Your Small Business
Samepage
Multi-Channel Marketing
Multi-Channel Marketing
Datalicious
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Kjetil Kristensen
User Centered Execution for Mobile UX Designers
User Centered Execution for Mobile UX Designers
Steven Hoober
Evolution of product management and innovation @ IND/MISYS
Evolution of product management and innovation @ IND/MISYS
productbp
Human challenges in virtual project teams pmi.
Human challenges in virtual project teams pmi.
Ed Bouchard
Execute for Every Screen
Execute for Every Screen
Steven Hoober
Adaptive Experiences
Adaptive Experiences
WINTR
Why Your Agile Rollout Is Failing
Why Your Agile Rollout Is Failing
Dan North
Technical Communicatoin - trends
Technical Communicatoin - trends
Denise Kadilak
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Theo Mandel, PhD
Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
Mads Troels Hansen
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Mads Troels Hansen
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
Mads Troels Hansen
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
Mads Troels Hansen
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Mads Troels Hansen
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
Mads Troels Hansen
Más contenido relacionado
Similar a Patterns For Successful Distributed Development - Agileee2009
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
Mads Troels Hansen
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Stefan Wendel
Designing a Bad A$$ Backup Target without Breaking the Bank
Designing a Bad A$$ Backup Target without Breaking the Bank
marketingunitrends
Agile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from Mars
DCG Software Value
Hcse pres
Hcse pres
ClarkTony
Evaluating Collaboration Tools for Your Small Business
Evaluating Collaboration Tools for Your Small Business
Samepage
Multi-Channel Marketing
Multi-Channel Marketing
Datalicious
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Kjetil Kristensen
User Centered Execution for Mobile UX Designers
User Centered Execution for Mobile UX Designers
Steven Hoober
Evolution of product management and innovation @ IND/MISYS
Evolution of product management and innovation @ IND/MISYS
productbp
Human challenges in virtual project teams pmi.
Human challenges in virtual project teams pmi.
Ed Bouchard
Execute for Every Screen
Execute for Every Screen
Steven Hoober
Adaptive Experiences
Adaptive Experiences
WINTR
Why Your Agile Rollout Is Failing
Why Your Agile Rollout Is Failing
Dan North
Technical Communicatoin - trends
Technical Communicatoin - trends
Denise Kadilak
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Theo Mandel, PhD
Similar a Patterns For Successful Distributed Development - Agileee2009
(16)
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Designing a Bad A$$ Backup Target without Breaking the Bank
Designing a Bad A$$ Backup Target without Breaking the Bank
Agile is From Venus and PMOs from Mars
Agile is From Venus and PMOs from Mars
Hcse pres
Hcse pres
Evaluating Collaboration Tools for Your Small Business
Evaluating Collaboration Tools for Your Small Business
Multi-Channel Marketing
Multi-Channel Marketing
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
User Centered Execution for Mobile UX Designers
User Centered Execution for Mobile UX Designers
Evolution of product management and innovation @ IND/MISYS
Evolution of product management and innovation @ IND/MISYS
Human challenges in virtual project teams pmi.
Human challenges in virtual project teams pmi.
Execute for Every Screen
Execute for Every Screen
Adaptive Experiences
Adaptive Experiences
Why Your Agile Rollout Is Failing
Why Your Agile Rollout Is Failing
Technical Communicatoin - trends
Technical Communicatoin - trends
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Más de Mads Troels Hansen
Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
Mads Troels Hansen
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Mads Troels Hansen
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
Mads Troels Hansen
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
Mads Troels Hansen
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Mads Troels Hansen
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
Mads Troels Hansen
Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...
Mads Troels Hansen
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
Mads Troels Hansen
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
Mads Troels Hansen
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
Mads Troels Hansen
Más de Mads Troels Hansen
(10)
Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
Patterns For Successful Distributed Development - Agileee2009
1.
Patterns for Successful
Distributed Development Mads Troels Hansen Agileee 2009, Kyiv, Ukraine © 2009 Mads Troels Hansen
2.
My background • Mads
Troels Hansen Agile and Lean Coach at BestBrains, Denmark. Mads has more than 15 years of experience with software development, as developer, project manager, product owner, CIO and CTO in different companies. He is very experienced in working with Scrum, Agile and Lean in a distributed environment and is Certified Scrum Practitioner. mth@bestbrains.dk, +45 6082 2282 . September 09, © 2009 Mads Troels Hansen 2
3.
• Agile team
– Co-located, face-to-face collaboration – Task board on the wall September 09, © 2009 Mads Troels Hansen 3
4.
• 8 Patterns
for Successful Distributed Development September 09, © 2009 Mads Troels Hansen 4
5.
Structure • Visibility and
Transparency TRUST – Use Google Docs or another online tool – Physical task boards whenever possible September 09, © 2009 Mads Troels Hansen 5
6.
Structure • Focus on
problem solving – DO regular retrospectives, online and offline – Find root cause, not only symptoms September 09, © 2009 Mads Troels Hansen 6
7.
Structure • Establish flow
and remove bottlenecks – Limit Work In Progress, CF Diagrams – Value Stream Mapping September 09, © 2009 Mads Troels Hansen 7
8.
Structure • A normal
way of folding hands September 09, © 2009 Mads Troels Hansen
9.
Structure • Change the
structure September 09, © 2009 Mads Troels Hansen
10.
Rhythm • Regular rhythm
in teams and between teams – Planning, coordination, releases – Establish a cadence September 09, © 2009 Mads Troels Hansen 10
11.
Rhythm • Business and
technical feedback rhythms – Sneak preview, demonstrations – Continuous Integration September 09, © 2009 Mads Troels Hansen 11
12.
Technical
Infrastructure • Highly automated and fast – Simple tools September 09, © 2009 Mads Troels Hansen 12
13.
Technical
Infrastructure • Remove dependencies to other locations – It must be fast to integrate and test September 09, © 2009 Mads Troels Hansen 13
14.
Communication
Protocols • Use VIDEO whenever possible – Distributed face-to-face communication – Use different tools for distributed communication September 09, © 2009 Mads Troels Hansen 14
15.
Communication
Protocols • Prepare the distributed meetings – Use checklists and remember to ask questions September 09, © 2009 Mads Troels Hansen 15
16.
Communication
Protocols • Pomodoro technique – Distributed team – Local team September 09, © 2009 Mads Troels Hansen 16
17.
Shared
Product Vision • Understand the vision and key features – User Story Mapping, a picture of the whole system – Innovation Games, learning from customers September 09, © 2009 Mads Troels Hansen 17
18.
Shared
Product Vision • Prepare requirements with acceptance criteria – Easier to test and validate – Focus on need not solution September 09, © 2009 Mads Troels Hansen 18
19.
Domain
Knowledge • What you don’t know you don’t know • Ask questions • Innovation Games September 09, © 2009 Mads Troels Hansen 19
20.
Domain
Knowledge • Physical outputs and business workflow – Learn what the solution will produce – Understand how the user will use it September 09, © 2009 Mads Troels Hansen 20
21.
Development
Practices • Slice the system by feature not layer – Integrate and test in small steps – Risk first September 09, © 2009 Mads Troels Hansen 21
22.
Development
Practices • From “Ready, Ready” to “Done, Done” – Agree and define your “Done, Done” criteria – Validate requirements with “Ready, Ready” criteria September 09, © 2009 Mads Troels Hansen 22
23.
Cross cultural
understanding • Regular face-to-face visits – Distributed teams working together, same office – Solve problems together September 09, © 2009 Mads Troels Hansen 23
24.
People don’t resist
change, they resist being changed. - Peter Scholtes Thank you Send me your distributed stories: mth@bestbrains.dk September 09, © 2009 Mads Troels Hansen 24
25.
References
• Innovation Games, Luke Hohmann www.innovationgames.com • User Story Mapping, Jeff Patton http://www.agileproductdesign.com/presentations/user_story_mapping/index.html • Distributed Pomodoro: CherryTomato http://www.chrylers.com/cherrytomato/ • Agile 2009 Paper: Agile for Distributed Teams http://tinyurl.com/CmmiAgile September 09, © 2009 Mads Troels Hansen
Descargar ahora