Enviar pesquisa
Carregar
Offshore Software Patterns. ALE Berlin
•
1 gostou
•
622 visualizações
Mads Troels Hansen
Seguir
30 minutes talk about an overview of Offshore Software Patterns
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 25
Baixar agora
Baixar para ler offline
Recomendados
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
Mads Troels Hansen
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009
Mads Troels Hansen
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
Mads Troels Hansen
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
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
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
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Mads Troels Hansen
From output to outcome with scrum
From output to outcome with scrum
Mads Troels Hansen
Recomendados
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
Mads Troels Hansen
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009
Mads Troels Hansen
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
Mads Troels Hansen
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
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
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
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
Mads Troels Hansen
From output to outcome with scrum
From output to outcome with scrum
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
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
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Theo Mandel, PhD
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
drjanroodt
Hcse pres
Hcse pres
ClarkTony
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Stefan Wendel
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Kjetil Kristensen
Cloud4Business breakfast meeting
Cloud4Business breakfast meeting
scottcrowther
A Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become Learners
The Transformation Society
Continuing operations in a modern and efficient manner
Continuing operations in a modern and efficient manner
Global Risk Forum GRFDavos
Technical Debt
Technical Debt
Rob Myers
Keeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeks
Jaroslav Procházka
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
JAX London
Just Keep Passing The Messages
Just Keep Passing The Messages
Russel Winder
Project Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
Thomas Memmel
Aligning people process and technology in km sikm presentation
Aligning people process and technology in km sikm presentation
Stephanie Barnes
IHE SGV 17 apr-2012 CIMI, DCM
IHE SGV 17 apr-2012 CIMI, DCM
Michael van der Zel
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
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Mads Troels Hansen
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
Mads Troels Hansen
Mais conteúdo relacionado
Semelhante a Offshore Software Patterns. ALE Berlin
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
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
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Theo Mandel, PhD
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
drjanroodt
Hcse pres
Hcse pres
ClarkTony
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Stefan Wendel
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Kjetil Kristensen
Cloud4Business breakfast meeting
Cloud4Business breakfast meeting
scottcrowther
A Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become Learners
The Transformation Society
Continuing operations in a modern and efficient manner
Continuing operations in a modern and efficient manner
Global Risk Forum GRFDavos
Technical Debt
Technical Debt
Rob Myers
Keeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeks
Jaroslav Procházka
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
JAX London
Just Keep Passing The Messages
Just Keep Passing The Messages
Russel Winder
Project Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
Thomas Memmel
Aligning people process and technology in km sikm presentation
Aligning people process and technology in km sikm presentation
Stephanie Barnes
IHE SGV 17 apr-2012 CIMI, DCM
IHE SGV 17 apr-2012 CIMI, DCM
Michael van der Zel
Semelhante a Offshore Software Patterns. ALE Berlin
(17)
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
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...
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
Hcse pres
Hcse pres
The 7 rules for a successful knowledge-transfer
The 7 rules for a successful knowledge-transfer
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Cloud4Business breakfast meeting
Cloud4Business breakfast meeting
A Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become Learners
Continuing operations in a modern and efficient manner
Continuing operations in a modern and efficient manner
Technical Debt
Technical Debt
Keeping the spin – from idea to cash in 6 weeks
Keeping the spin – from idea to cash in 6 weeks
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Just Keep Passing The Messages
Just Keep Passing The Messages
Project Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
Aligning people process and technology in km sikm presentation
Aligning people process and technology in km sikm presentation
IHE SGV 17 apr-2012 CIMI, DCM
IHE SGV 17 apr-2012 CIMI, DCM
Mais 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
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Mads Troels Hansen
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
Mads Troels Hansen
Case metaconomy january2010
Case metaconomy january2010
Mads Troels Hansen
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
Mads Troels Hansen
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
Mads Troels Hansen
Mais de Mads Troels Hansen
(8)
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
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
Case metaconomy january2010
Case metaconomy january2010
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
Último
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Último
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Architecting Cloud Native Applications
Architecting Cloud Native Applications
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Offshore Software Patterns. ALE Berlin
1.
Offshore Software Patterns
What system must be in place? ALE 2011, September 2011 Mads Troels Hansen Fujitsu Denmark © 2009, 2010, 2011 Mads Troels Hansen Rev 07092011, ALE
2.
Employees
Customer Shareholders • Why patterns for offshore development? – Avoid/limit common global problems – Improve Thrust, Quality, Productivity and ROI © 2009, 2010, 2011 Mads Troels Hansen 2
3.
A pattern, simplistically
put, is a solution to a problem in a context. A pattern language is the sequence of patterns (graph) and the patterns Drink Often Get Share Water Water Save for later http://www.hillside.net/patterns http://www.scrumplop.org • Main Patterns described using the form – Problem. Therefore, Solution. xxxxx © 2009, 2010, 2011 Mads Troels Hansen 3
4.
Balance • 9 Main
Patterns and 27 Related Patterns • My own experience with Distributed Work (since 2004) – Primarily Asia and Eastern Europe © 2009, 2010, 2011 Mads Troels Hansen 4
5.
© 2009, 2010,
2011 Mads Troels Hansen 5
6.
”Too many managers
with multiple directions and bottlenecks” • Main Pattern Global Management System © 2009, 2010, 2011 Mads Troels Hansen 6
7.
Global
Management System • Patterns Step back and Establish Do Gemba design ONE Fast Problem Walks Offshore global system Solving © 2009, 2010, 2011 Mads Troels Hansen 7
8.
”Many offshore
<resources> and Mistrust” • Main Pattern Global Structure © 2009, 2010, 2011 Mads Troels Hansen 8
9.
Global
Structure Demand Throughput • Patterns Design Establish Daily Balance Demand Global Value Transparency and Capacity Streams © 2009, 2010, 2011 Mads Troels Hansen 9
10.
”Deadlines not respected
and finding bugs late” • Main Pattern Global Rhythm © 2009, 2010, 2011 Mads Troels Hansen 10
11.
Global
Rhythm • Patterns Implement Regular Fast Incremental Sneak Feedback and Iterative Previews Culture © 2009, 2010, 2011 Mads Troels Hansen 11
12.
”Complex and labor-
intensive deployments” • Main Pattern Global Technical Infrastructure © 2009, 2010, 2011 Mads Troels Hansen 12
13.
Global
Technical Infrastructure • Patterns Simplify then Baseline core Teach the Automate standards infrastructure © 2009, 2010, 2011 Mads Troels Hansen 13
14.
”Global Meetings are
painful and waste of time” • Main Pattern Global Communication Protocols © 2009, 2010, 2011 Mads Troels Hansen 14
15.
Global
Communication Protocols • Patterns Establish Meeting Daily Video Communication purpose and Meetings Toolbox owners © 2009, 2010, 2011 Mads Troels Hansen 15
16.
“Problems with quality
code and DONE” • Main Pattern Global Development Practices © 2009, 2010, 2011 Mads Troels Hansen 16
17.
Global
Development Practices • Patterns Global Code Define Global Global Source Review DONE Control Cadence © 2009, 2010, 2011 Mads Troels Hansen 17
18.
“Requirements are
misunderstood” • Main Pattern Global Req Management © 2009, 2010, 2011 Mads Troels Hansen 18
19.
Global Req
Management • Patterns Do Slice and Communicate Requirement Iterate the onion Validation understanding © 2009, 2010, 2011 Mads Troels Hansen 19
20.
“Wrong Business
Understanding” • Main Pattern Global Domain Knowledge © 2009, 2010, 2011 Mads Troels Hansen 20
21.
Global
Domain Knowledge • Patterns My background Tell stories Build Shared is not your about the Domain models background obvious © 2009, 2010, 2011 Mads Troels Hansen 21
22.
“We are not
working together and it is more us and them!” • Main Pattern Cross cultural understanding © 2009, 2010, 2011 Mads Troels Hansen 22
23.
Cross cultural
understanding • Patterns Rotate Find People Shared view on People with a Global behaviors and Frequently Mindset standards © 2009, 2010, 2011 Mads Troels Hansen 23
24.
Offshore Software Patterns
Global Global Global Development Management Rhythm Practices System Global Global Technical Structure Infrastructure Cross cultural understanding Global Global Req. Domain Management Knowledge Global Communication Protocols WHY to work Global HOW to work Global WHAT to Deliver Global © 2009, 2010, 2011 Mads Troels Hansen
25.
mth@lean-agile.dk
blog.lean-agile.dk @madsth Offshore Software Patterns “Real solutions to common Offshore Software problems that arise in different contexts” © 2009, 2010, 2011 Mads Troels Hansen 25
Baixar agora