SlideShare ist ein Scribd-Unternehmen logo
1 von 23
From CMMI and Isolation to
    Scrum, Agile, Lean
    and Collaboration
               Mads Troels Hansen
              Hans Haller Baggesen

                 Agile 2009




   Experience report: http://tinyurl.com/CmmiAgile
Introduction
•    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 effective distributed development and
     is Certified Scrum Practitioner.
     mth@bestbrains.dk, +45 6082 2282

•    Hans Haller Baggesen
     Lean and Agile Consultant. This August is Hans' 10th
     anniversary of hard labor, trying to deliver quality software on
     time and budget to build commercial flash sites, financial SOA
     projects or enterprise SaaS to everything from telecom to
     finance and marketing sectors.
     hansbaggesen@gmail.com , +45 4042 3281


© 2009 Mads Troels Hansen, Hans Haller Baggesen                         2
• Collaboration and Communication Protocols


© 2009 Mads Troels Hansen, Hans Haller Baggesen   3
• 5-6 time zones between Denmark and
  Bangladesh

© 2009 Mads Troels Hansen, Hans Haller Baggesen   4
• Building relations and simulating distributed
  work

© 2009 Mads Troels Hansen, Hans Haller Baggesen   5
• CMMI and having the process as a goal


© 2009 Mads Troels Hansen, Hans Haller Baggesen   6
• Having the process as a tool to deliver business
  value as a goal.

© 2009 Mads Troels Hansen, Hans Haller Baggesen   7
• Structure and fast exposure of problems


© 2009 Mads Troels Hansen, Hans Haller Baggesen   8
• Rhythm and visibility


© 2009 Mads Troels Hansen, Hans Haller Baggesen   9
• Technical Infrastructure


© 2009 Mads Troels Hansen, Hans Haller Baggesen   10
• Product Owner and queues


© 2009 Mads Troels Hansen, Hans Haller Baggesen   11
• Shared Product Vision


© 2009 Mads Troels Hansen, Hans Haller Baggesen   12
• Focus on Domain Knowledge


© 2009 Mads Troels Hansen, Hans Haller Baggesen   13
• Identifying problems and finding the root cause


© 2009 Mads Troels Hansen, Hans Haller Baggesen     14
• Architecture collaboration


© 2009 Mads Troels Hansen, Hans Haller Baggesen   15
• Global teams


© 2009 Mads Troels Hansen, Hans Haller Baggesen   16
• Global teams and virtual task boards


© 2009 Mads Troels Hansen, Hans Haller Baggesen   17
• Global reviews


© 2009 Mads Troels Hansen, Hans Haller Baggesen   18
• Product Owner as part of the R&D team


© 2009 Mads Troels Hansen, Hans Haller Baggesen   19
• Moving people between Denmark and
  Bangladesh

© 2009 Mads Troels Hansen, Hans Haller Baggesen   20
• Global teams with shared commitment


© 2009 Mads Troels Hansen, Hans Haller Baggesen   21
Patterns for
          Effective Distributed Development
                                                         Development
                               Rhythm
                                                          Practices



                                          Technical
                                        Infrastructure
      Structure
                                                                       Cross cultural
                                                                       understanding

                                                            Domain
                               Shared                      Knowledge
                            Product Vision




                                      Communication
                                        Protocols
© 2009 Mads Troels Hansen
People don’t resist
                                                  change, they resist
                                                  being changed.
                                                          - Peter Scholtes




       Hans Baggesen, hansbaggesen@gmail.com
        Mads Troels Hansen, mth@bestbrains.dk
© 2009 Mads Troels Hansen, Hans Haller Baggesen                              23

Weitere ähnliche Inhalte

Ähnlich wie Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collaboration

XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...Mads Troels Hansen
 
Sdl css ebook_neilsen
Sdl css ebook_neilsenSdl css ebook_neilsen
Sdl css ebook_neilsenVirginia Bray
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?dclsocialmedia
 
Cv Kim Bringsjord 14032012 En
Cv Kim Bringsjord 14032012 EnCv Kim Bringsjord 14032012 En
Cv Kim Bringsjord 14032012 Enbringsjord
 
SchmidtHammerLassenArchitects_COP2016_final_TEST
SchmidtHammerLassenArchitects_COP2016_final_TESTSchmidtHammerLassenArchitects_COP2016_final_TEST
SchmidtHammerLassenArchitects_COP2016_final_TESTTrineStef
 
Enterprise Application Services Troposphere Consulting Jan 2013
Enterprise Application Services Troposphere Consulting Jan 2013Enterprise Application Services Troposphere Consulting Jan 2013
Enterprise Application Services Troposphere Consulting Jan 2013MGelesz
 
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas IndustryEage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas IndustryKjetil Kristensen
 
Transforming the Global Content Lifecycle with Andrew Thomas
Transforming the Global Content Lifecycle with Andrew Thomas Transforming the Global Content Lifecycle with Andrew Thomas
Transforming the Global Content Lifecycle with Andrew Thomas Information Development World
 
Multichannel content strategy globally and locally
Multichannel content strategy globally and locallyMultichannel content strategy globally and locally
Multichannel content strategy globally and locallyKaisa Leinonen
 
M&A integration management office
M&A integration management officeM&A integration management office
M&A integration management officeDanny A Davis
 
Successfully delivering a personalized content experience abstract
Successfully delivering a personalized content experience abstractSuccessfully delivering a personalized content experience abstract
Successfully delivering a personalized content experience abstractVasont Systems
 
M&A integration governance
M&A integration governanceM&A integration governance
M&A integration governanceDanny A Davis
 
AOS STUDLEY Corporate flipbook eng
AOS STUDLEY Corporate flipbook engAOS STUDLEY Corporate flipbook eng
AOS STUDLEY Corporate flipbook engJUAN MOSQUERA
 
Increasing the Business Value of Communications: Innovation, Strategy and Trust
Increasing the Business Value of Communications: Innovation, Strategy and TrustIncreasing the Business Value of Communications: Innovation, Strategy and Trust
Increasing the Business Value of Communications: Innovation, Strategy and TrustJeff Zwier
 
Slagelse Municipality: From Conflict to Common Ground
Slagelse Municipality: From Conflict to Common GroundSlagelse Municipality: From Conflict to Common Ground
Slagelse Municipality: From Conflict to Common GroundHerrmann International
 
Mind the gap - gloval presentation
Mind the gap - gloval presentationMind the gap - gloval presentation
Mind the gap - gloval presentationPaul Lambert
 
M&A integration growth synergy
M&A integration growth synergyM&A integration growth synergy
M&A integration growth synergyDanny A Davis
 

Ähnlich wie Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collaboration (19)

XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
 
Sdl css ebook_neilsen
Sdl css ebook_neilsenSdl css ebook_neilsen
Sdl css ebook_neilsen
 
What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?What are the Strengths and Weaknesses of DITA Adoption?
What are the Strengths and Weaknesses of DITA Adoption?
 
Cv Kim Bringsjord 14032012 En
Cv Kim Bringsjord 14032012 EnCv Kim Bringsjord 14032012 En
Cv Kim Bringsjord 14032012 En
 
SchmidtHammerLassenArchitects_COP2016_final_TEST
SchmidtHammerLassenArchitects_COP2016_final_TESTSchmidtHammerLassenArchitects_COP2016_final_TEST
SchmidtHammerLassenArchitects_COP2016_final_TEST
 
My CV
My CVMy CV
My CV
 
Enterprise Application Services Troposphere Consulting Jan 2013
Enterprise Application Services Troposphere Consulting Jan 2013Enterprise Application Services Troposphere Consulting Jan 2013
Enterprise Application Services Troposphere Consulting Jan 2013
 
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas IndustryEage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
Eage 2009 Future Perspectives On Collaboration In The Oil & Gas Industry
 
Transforming the Global Content Lifecycle with Andrew Thomas
Transforming the Global Content Lifecycle with Andrew Thomas Transforming the Global Content Lifecycle with Andrew Thomas
Transforming the Global Content Lifecycle with Andrew Thomas
 
Multichannel content strategy globally and locally
Multichannel content strategy globally and locallyMultichannel content strategy globally and locally
Multichannel content strategy globally and locally
 
M&A integration management office
M&A integration management officeM&A integration management office
M&A integration management office
 
Successfully delivering a personalized content experience abstract
Successfully delivering a personalized content experience abstractSuccessfully delivering a personalized content experience abstract
Successfully delivering a personalized content experience abstract
 
M&A integration governance
M&A integration governanceM&A integration governance
M&A integration governance
 
AOS STUDLEY Corporate flipbook eng
AOS STUDLEY Corporate flipbook engAOS STUDLEY Corporate flipbook eng
AOS STUDLEY Corporate flipbook eng
 
Increasing the Business Value of Communications: Innovation, Strategy and Trust
Increasing the Business Value of Communications: Innovation, Strategy and TrustIncreasing the Business Value of Communications: Innovation, Strategy and Trust
Increasing the Business Value of Communications: Innovation, Strategy and Trust
 
Slagelse Municipality: From Conflict to Common Ground
Slagelse Municipality: From Conflict to Common GroundSlagelse Municipality: From Conflict to Common Ground
Slagelse Municipality: From Conflict to Common Ground
 
Mind the gap - gloval presentation
Mind the gap - gloval presentationMind the gap - gloval presentation
Mind the gap - gloval presentation
 
CV - English
CV - EnglishCV - English
CV - English
 
M&A integration growth synergy
M&A integration growth synergyM&A integration growth synergy
M&A integration growth synergy
 

Mehr von Mads Troels Hansen

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersMads Troels Hansen
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumMads Troels Hansen
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsMads Troels Hansen
 
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusDo's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusMads Troels Hansen
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Mads Troels Hansen
 
Balancing and growing agile testing with high productive distributed teams. B...
Balancing and growing agile testing with high productive distributed teams. B...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, KievDistributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievMads Troels Hansen
 
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Mads Troels Hansen
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009Mads Troels Hansen
 

Mehr von Mads Troels Hansen (10)

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum 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 ScrumTop 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 dontsScrumDay 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 AarhusDo'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_2012Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean 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...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, KievDistributed 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 07092010Why 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 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collaboration

  • 1. From CMMI and Isolation to Scrum, Agile, Lean and Collaboration Mads Troels Hansen Hans Haller Baggesen Agile 2009 Experience report: http://tinyurl.com/CmmiAgile
  • 2. Introduction • 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 effective distributed development and is Certified Scrum Practitioner. mth@bestbrains.dk, +45 6082 2282 • Hans Haller Baggesen Lean and Agile Consultant. This August is Hans' 10th anniversary of hard labor, trying to deliver quality software on time and budget to build commercial flash sites, financial SOA projects or enterprise SaaS to everything from telecom to finance and marketing sectors. hansbaggesen@gmail.com , +45 4042 3281 © 2009 Mads Troels Hansen, Hans Haller Baggesen 2
  • 3. • Collaboration and Communication Protocols © 2009 Mads Troels Hansen, Hans Haller Baggesen 3
  • 4. • 5-6 time zones between Denmark and Bangladesh © 2009 Mads Troels Hansen, Hans Haller Baggesen 4
  • 5. • Building relations and simulating distributed work © 2009 Mads Troels Hansen, Hans Haller Baggesen 5
  • 6. • CMMI and having the process as a goal © 2009 Mads Troels Hansen, Hans Haller Baggesen 6
  • 7. • Having the process as a tool to deliver business value as a goal. © 2009 Mads Troels Hansen, Hans Haller Baggesen 7
  • 8. • Structure and fast exposure of problems © 2009 Mads Troels Hansen, Hans Haller Baggesen 8
  • 9. • Rhythm and visibility © 2009 Mads Troels Hansen, Hans Haller Baggesen 9
  • 10. • Technical Infrastructure © 2009 Mads Troels Hansen, Hans Haller Baggesen 10
  • 11. • Product Owner and queues © 2009 Mads Troels Hansen, Hans Haller Baggesen 11
  • 12. • Shared Product Vision © 2009 Mads Troels Hansen, Hans Haller Baggesen 12
  • 13. • Focus on Domain Knowledge © 2009 Mads Troels Hansen, Hans Haller Baggesen 13
  • 14. • Identifying problems and finding the root cause © 2009 Mads Troels Hansen, Hans Haller Baggesen 14
  • 15. • Architecture collaboration © 2009 Mads Troels Hansen, Hans Haller Baggesen 15
  • 16. • Global teams © 2009 Mads Troels Hansen, Hans Haller Baggesen 16
  • 17. • Global teams and virtual task boards © 2009 Mads Troels Hansen, Hans Haller Baggesen 17
  • 18. • Global reviews © 2009 Mads Troels Hansen, Hans Haller Baggesen 18
  • 19. • Product Owner as part of the R&D team © 2009 Mads Troels Hansen, Hans Haller Baggesen 19
  • 20. • Moving people between Denmark and Bangladesh © 2009 Mads Troels Hansen, Hans Haller Baggesen 20
  • 21. • Global teams with shared commitment © 2009 Mads Troels Hansen, Hans Haller Baggesen 21
  • 22. Patterns for Effective Distributed Development Development Rhythm Practices Technical Infrastructure Structure Cross cultural understanding Domain Shared Knowledge Product Vision Communication Protocols © 2009 Mads Troels Hansen
  • 23. People don’t resist change, they resist being changed. - Peter Scholtes Hans Baggesen, hansbaggesen@gmail.com Mads Troels Hansen, mth@bestbrains.dk © 2009 Mads Troels Hansen, Hans Haller Baggesen 23