SlideShare a Scribd company logo
1 of 31
Download to read offline
Agile Best Practices For
Distributed Development
Outline

Challenges In Dist. Dev.
Agile Best Practices
Key Takeaways
Challenges
Challenges In Dist. Dev.

• Barriers to Communication and
Collaboration
• Misunderstood Requirements
• Lack of Trust
• Lack of Co-ordination
• Lack of Visibility
Challenges In Dist. Dev.(Contd.)

•
•
•
•

Lack of “One Team’ Feeling
Lack of ‘Big Picture’ View
Unforeseen Risks
Lack of Common Ownership of
Code
• Cultural Insensitivity
Agile Best Practices
People
Challenges

Tools
& Infrastructure

Process
People
People

Proxy Product Owner
Collaboration with Business
People

Cross Pollination
Face-To-Face Communication
People

Cultural Sensitivity
Respect
People

Personal Relationships
Trust
Process
Process

Joint Stand Ups & Sign Ups
Self Organizing Team
Process

Joint Retrospectives
Continuous Improvement
Process

Showcases
Quick Feedback
Process

Remote Pairing
Common Code Ownership
Tools & Infrastructure
Tools

Electronic Information
Radiators
Visibility & Transparency
Tools

Communication
& Collaboration Tools
Communication & Collaboration
Infrastructure

Development & Testing
Environments
Automation
Infrastructure

Source Control System
Continuous Integration
Key Takeaways
Key Takeaways

Have Consistent Messaging That
Everyone Belongs
To ‘One Team’
Key Takeaways

Invest In Communication and
Travel
Key Takeaways

Always Remember,
Not Everyone Is In ‘The Room’
Key Takeaways

Transparency and Feedback are
Critical
Key Takeaways

Introduce & Evolve Engineering
Practices ASAP
Key Takeaways

Leverage The Distance
Questions?
Sunil Mundra
sunilrm@thoughtworks.com

Blog:
http://suniltalksagile.wordpress.com/
Thank You!

More Related Content

What's hot

Nearshore Presentation 2 Minutes
Nearshore Presentation   2 MinutesNearshore Presentation   2 Minutes
Nearshore Presentation 2 Minutes
stevemacmillan
 

What's hot (15)

Lean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case StudyLean UX in the Enterprise: A Government Case Study
Lean UX in the Enterprise: A Government Case Study
 
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed TeamLean Apart: A Case Study in Agile UX Design for a Distributed Team
Lean Apart: A Case Study in Agile UX Design for a Distributed Team
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile Teams
 
Distributed agile teams meetup version
Distributed agile teams meetup versionDistributed agile teams meetup version
Distributed agile teams meetup version
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
 
Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teams
 
The State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel DiscussionThe State of Enterprise UX 2016: Panel Discussion
The State of Enterprise UX 2016: Panel Discussion
 
Nearshore Presentation 2 Minutes
Nearshore Presentation   2 MinutesNearshore Presentation   2 Minutes
Nearshore Presentation 2 Minutes
 
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
Integrate Confluence and JIRA Agile for Collaborative Agile Program Managemen...
 
Communication in QA's life
Communication in QA's lifeCommunication in QA's life
Communication in QA's life
 
Agile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile CoachesAgile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile Coaches
 
Introducing Agile
Introducing AgileIntroducing Agile
Introducing Agile
 
Stop, Collaborate, and Listen - Dean Hudson
Stop, Collaborate, and Listen - Dean HudsonStop, Collaborate, and Listen - Dean Hudson
Stop, Collaborate, and Listen - Dean Hudson
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 

Similar to Agile Best Practices For Distributed Development

Similar to Agile Best Practices For Distributed Development (20)

Design Operations
Design OperationsDesign Operations
Design Operations
 
The state of the nation for ontology development
The state of the nation for ontology developmentThe state of the nation for ontology development
The state of the nation for ontology development
 
Democratization and Decisions through Data: Scaling Search at the Enterprise ...
Democratization and Decisions through Data: Scaling Search at the Enterprise ...Democratization and Decisions through Data: Scaling Search at the Enterprise ...
Democratization and Decisions through Data: Scaling Search at the Enterprise ...
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
 
Transforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, Ron LichtyTransforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, Ron Lichty
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
The Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration Projects
 
Code yo-ppt-no-notes
Code yo-ppt-no-notesCode yo-ppt-no-notes
Code yo-ppt-no-notes
 
Designing Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer EngagementDesigning Experiences that Drive Consumer Engagement
Designing Experiences that Drive Consumer Engagement
 
Design Operations
Design OperationsDesign Operations
Design Operations
 
Networking 101 Arts Works Conference 2013 University of Alberta
Networking 101 Arts Works Conference 2013 University of AlbertaNetworking 101 Arts Works Conference 2013 University of Alberta
Networking 101 Arts Works Conference 2013 University of Alberta
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 
Business Organization Team Presentation
Business Organization Team PresentationBusiness Organization Team Presentation
Business Organization Team Presentation
 
01 (IDNOG01) Keynote 1 by Barry Greene
01 (IDNOG01) Keynote 1 by Barry Greene01 (IDNOG01) Keynote 1 by Barry Greene
01 (IDNOG01) Keynote 1 by Barry Greene
 
APIdays Paris 2018 - The Digital Transformation People Platform Ronnie Mitra,...
APIdays Paris 2018 - The Digital Transformation People Platform Ronnie Mitra,...APIdays Paris 2018 - The Digital Transformation People Platform Ronnie Mitra,...
APIdays Paris 2018 - The Digital Transformation People Platform Ronnie Mitra,...
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Remote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsRemote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & Tools
 
Managing Knowledge and Change
Managing Knowledge and ChangeManaging Knowledge and Change
Managing Knowledge and Change
 
Anne Gregory om The trusted adviser
Anne Gregory om The trusted adviserAnne Gregory om The trusted adviser
Anne Gregory om The trusted adviser
 
DevOps - A mindset change – Rami Farran
DevOps - A mindset change – Rami FarranDevOps - A mindset change – Rami Farran
DevOps - A mindset change – Rami Farran
 

More from Sunil Mundra

Do you really need an agile coach
Do you really need an agile coachDo you really need an agile coach
Do you really need an agile coach
Sunil Mundra
 
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process ConsultingComparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process Consulting
Sunil Mundra
 
Learnings from a decade of agile in practice
Learnings from a decade of agile in practiceLearnings from a decade of agile in practice
Learnings from a decade of agile in practice
Sunil Mundra
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own client
Sunil Mundra
 

More from Sunil Mundra (17)

Facilitating Enterprise Change
Facilitating Enterprise ChangeFacilitating Enterprise Change
Facilitating Enterprise Change
 
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...Viewing The Organization As A  Complex Adaptive System-An Approach  To  Enhan...
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
 
Behavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean CultureBehavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean Culture
 
Principles of Agile Metrics
Principles of Agile MetricsPrinciples of Agile Metrics
Principles of Agile Metrics
 
Getting A Partner To Adopt Agile
Getting A Partner To Adopt AgileGetting A Partner To Adopt Agile
Getting A Partner To Adopt Agile
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not Fragile
 
Agile 101
Agile 101Agile 101
Agile 101
 
Do you really need an agile coach
Do you really need an agile coachDo you really need an agile coach
Do you really need an agile coach
 
Your Team Is Not Agile If...........
Your Team Is Not Agile If...........Your Team Is Not Agile If...........
Your Team Is Not Agile If...........
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
Agile Is Not Fragile
Agile Is Not FragileAgile Is Not Fragile
Agile Is Not Fragile
 
Stand Up Meeting Anti Patterns
Stand Up Meeting Anti PatternsStand Up Meeting Anti Patterns
Stand Up Meeting Anti Patterns
 
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process ConsultingComparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process Consulting
 
Requirements games
Requirements gamesRequirements games
Requirements games
 
Learnings from a decade of agile in practice
Learnings from a decade of agile in practiceLearnings from a decade of agile in practice
Learnings from a decade of agile in practice
 
Product manager being your own client
Product manager being your own clientProduct manager being your own client
Product manager being your own client
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Agile Best Practices For Distributed Development