Distributed Scrum: Why some teams make it work well and others don't. August 10, 2011

Similar documents
Agile Development of Shared Situational Awareness: Two Case Studies in the U.S. Air Force and Army

Global SCRUM GATHERING Reviewer Guidelines

The Evolution of the Conference Room and the Technology Behind it

METHODOLOGY - Scope of Work

Chapter 4 Information Technology and the Design of Work

Community & Economic Development Functions

Royal District Nursing Service (RDNS) is the largest and

NORTH CENTRAL TEXAS COUNCIL OF GOVERNMENTS METROPOLITAN PLANNING ORGANIZATION REQUEST FOR PROPOSALS

Clinical Risk Management: Agile Development Implementation Guidance

Title 5: ADMINISTRATIVE PROCEDURES AND SERVICES

ICT Statistics in the Philippines: A Situationer

2011 SURVEY OF MUNICIPAL REGULATIONS AND FIRE CODE REGULATIONS AFFECTING CHILD CARE FACILITIES DEVELOPMENT IN SANTA CLARA COUNTY

Extreme Collaboration. Tim Price-Walker Enterprise Business Consultant, Steljes

Telehealth Implementation Roadmap Exploring Critical Success Factors for Telehealth Implementation

Companies like yours partner with AVI-SPL Service Solutions

BLUE HILLS MASTER PLAN RFP OUTLINE

ASX CLEAR OPERATING RULES Guidance Note 9

UNMANNED AIRCRAFT SYSTEMS CORRIDOR STUDY

Business Triumph and European Awards Night

ASX CLEAR (FUTURES) OPERATING RULES Guidance Note 9

Endometriosis Foundation of America DIY EndoWalk/Run Handbook

Health IT Enabled Clinical Quality

Inteligentní pracovní prostředí

Request For Applications (RFA) Application Deadline: 11:59 p.m. Eastern Time on August 26, 2016

We Shall Travel On : Quality of Care, Economic Development, and the International Migration of Long-Term Care Workers

The Process Innovation Center at CHOP: An Inside View

La Team ITALY. Summary of the project

Success through Offshore Outsourcing. Kartik Jayaraman Director Enterprise Relationships (Strategic Accounts)

Request for Qualifications Feasibility Study and Master Plan

Telemedicine and Fair Market Value What You Need to Know

KANSAS DEPARTMENT OF TRANSPORTATION

Leading Louisiana Baton Rouge G.I.S.

OUTSOURCING GIS DATA SERVICES OFFSHORE A REALITY CHECK ISHU WADWANI APPLIED FIELD DATA SYSTEMS, INC. & CINDI SALAS CENTERPOINT ENERGY

City of Signal Hill Wireless Communications Facility Application

REQUEST FOR PROPOSALS

CONTRACT. Between THE TOWN OF LENOX. And HERITAGE STRATEGIES, LLC

TOWN OF NEW TECUMSETH PROTOCOL FIT APPLICATIONS FOR RENEWABLE ENERGY

APPENDIX METROFUTURE OVERVIEW OVERVIEW

Manage Your Project Portfolio, Second Edition

Unified Communications Improves Business Outcomes, Lowers Costs, and Enhances Environmental Sustainability

REQUEST FOR QUALIFICATIONS AND REQUEST FOR PROPOSALS FOR ARCHITECTURAL SERVICES CROMWELL BELDEN PUBLIC LIBRARY TOWN OF CROMWELL, CONNECTICUT

The CHICAGO ECONOMIC FORUM Ramses Global Entrepreneurship Boot camp RAMSES IMPACT 2018 Club 1871 is Number 1 Incubator in the world by UBI, 2018

Downtown Shoulder Area Community Improvement Plan. Investing in our Community

Call for Entries VML Innovation Awards. Criteria. Categories

Contaminated Sites Grant Program

CITY OF HOOD RIVER PLANNING DEPARTMENT 211 Second St., Hood River, OR Phone: (541)

Disciplined Entrepreneurship: An Alternative to Lean LaunchPad?

Washington County Public Works, Building Services

Request for Proposals (RFP) for Planning Consultant Services Africa Town Neighborhood Revitalization Plan. Bid#NRP2015-1

Introduction. The Rise of the Mobile Office. One in five employees worldwide telecommutes regularly. One in ten works remotely full-time.

The funding will be provided by the Odessa Development Corporation. Business plan coaching will be provided by the SBDC.

SUMMARY OF OUTCOMES March 16, 2017

PRIVACY IMPACT ASSESSMENT (PIA) For the

Child Welfare Services New System Project

Visualizing the Patient Experience Using an Agile Framework

REQUEST FOR PROPOSALS

Telehealth and Nutrition Law and Regulations Holistic Nutrition Coalition

HIPAA PRIVACY TRAINING

Collaboration Unleashed: Research Study Empowering individuals to work together from anywhere Fall 2017

GUIDE TO DEVELOPING CAMPUS LIONS CLUBS

PLANNING BOARD APPLICATION

Mobilizing Your Mobile Workforce HOW MOBILE TECHNOLOGY STRENGTHENS EMPLOYEE PERFOR- MANCE, PARTNER RELATIONSHIPS AND CUSTOMER GROWTH

2011 MDRT EXPERIENCE POWER CENTRE STORE TASK FORCE

Request for Proposals (RFP) for Professional Planning Services Burlington VT, Downtown/Waterfront Plan Transportation Study

U.S. Army Command and Control Support Agency

HISTORIC PRESERVATION COMMISSION 2018 APPLICATION

Traffic Impact Analysis (TIA) POLICY

APPENDIX D CHECKLIST FOR PROPOSALS

The Apartment Association of Southern Colorado

Microsoft and the customer journey A look at how progressive organisations are leveraging MS platforms

VOLUME 4 NO. 3 SUMMER

Enterprise License Handbook

Specialists in Design and Construction Recruitment. London Bristol Hong Kong

Pediatric Collaborative Executive Summary

Technical Assistance Program (TAP) GUIDELINES

Organizational Communication in Telework: Towards Knowledge Management

2019 PDC Summit Call for Abstracts Guidelines & Checklist

UNIT 2: ICS FUNDAMENTALS REVIEW

Metabolic & Bariatric Surgery. Nate Sann, MSN, FNP-BC

CONFERENCE PORTFOLIO 8-9 APRIL 2016 KYIV, UKRAINE IMPROVING ORGANIZATIONAL CULTURE

Lexington Center Corporation Request for Qualifications for PROJECT COORDINATOR SERVICES

County Carlow. A Home for Business Excellence

CREATIVE SPARK: HIGHER EDUCATION ENTERPRISE PROGRAMME APPLICATION GUIDELINES FOR PARTNERSHIP GRANTS

Bartlesville City Planning Commission SITE DEVELOPMENT PLAN PROCEDURE AND APPLICATION

Collaboration Support for Virtual Research Communities

Housing Authority of the City of Santa Ana Project Based Vouchers Program Request for Proposals

REQUEST FOR INFORMATION REGARDING AN INNOVATIVE PROJECT DELIVERY APPROACH FOR FULL SERVICE COMMERCIAL DRIVER/VEHICLE SERVICES CENTER AND

Telepharmacy: How One Wyoming Pharmacy Makes it Work

2018 STABILIZATION/RESTORATION PROJECT APPLICATION

Telecommuting. Policy Statement. Reason for the Policy. Applicability of the Policy. Policy V

SACU/012/2018/O. Consultancy for the provision of Website Revamping, Hosting and Maintenance Services for the Southern African Customs Union (SACU)

Completing this form. International Skills Partnerships Foundation Project Proposal Guidance

HEALTH & SAFETY MANAGEMENT A Workshop for Fashion & Textile Sector

Best Care Clinical Strategy Principles for the next 10 years of Best Care. Dr Caroline Allum, Executive Medical Director

City of Edina, Minnesota GrandView Phase I Redevelopment, 5146 Eden Avenue Request for Interest for Development Partner

The Application and Use of Telepresence Robots. April 2011

PPI in Evaluation. Examples of Good Practice taken from the Survey

NUMBER: HR DATE: April 14, REVISED: March 29, Vice President for Human Resources Division of Human Resources

So You Want to Offer a MOOC on Accessible ICT?

Wyoming Main Street Application Certified or Affiliate Levels (Letter of intent is due October 2, 2017) (Application is due December 1, 2017)

Transcription:

Distributed Scrum: Why some teams make it work well and others don't. August 10, 2011

Learning Objectives Attendees will complete an initial web of potential solutions for issues surrounding distributed teams. Attendees will be able to apply appropriate solutions to ensure team communication is effective across geographical boundaries. Attendees will be able to apply appropriate solutions to mitigate cultural and language barriers. Attendees will be able to relate new problems (not covered in the workshop) to existing solutions developed in the workshop.

Face To Face Before Working Remotely Context Market or personnel conditions sometimes require that a project be geographically distributed. The pull of local organizations is so strong that it can overwhelm common architecture, market, and social aspects of a project. Begin a distributed project with a face-to-face meeting for everyone. This meeting should establish project unity, as well as give people a chance to get to know those they work with. Boeing, 777 ALLDATA Projects: S3000 project, Business Systems, ACME (2 cultures, 2 primary languages) Source: James Coplien and Neil Harrison, Organizational Patterns of Agile Software Development, 2005.

Context A team is geographically separated across multiple locations. How do we distribute key roles, such as Product Owner, Scrum Master, Architect, and Technical Leads? Product Owner, Scrum Master, and Architect are co-located. Technical leads were placed in each location that had developers. ALLDATA Projects: S3000, Business Systems, ACME (3 locations)

Context A team represents different cultures, and has different primary languages. How do we break language and cultural barriers? Practice important customs team-wide to build relationships: Greetings Holidays How people get heard Meeting wrap-ups Life events ALLDATA Projects: S3000 project, Business Systems, ACME (2 cultures, 2 primary languages)

Context A team represents different cultures, and has different primary languages. How do we break language and cultural barriers? Compensate for varying levels of ability in the chosen project language Have a primary spokesperson with advanced language skills on team with English as a second language Ensure there was consistent coaching and training in Agile methodology across teams and locations ALLDATA: S3000 project, Business Systems (2 cultures, 2 primary languages)

High Communication Modes Context A team is geographically located in different countries, different cities and different time zones. How do we ensure a high degree of communication and collaboration? Use the following tools and techniques to enable teams to see and hear each other clearly on a regular basis: Video conferencing Web cams Lots of photos High quality speaker phones Skype

High Communication Modes (cont.) ALLDATA: S3000 project, Business Systems (2 countries, 3 cities, 3 time zones) Gray Hill s, Advanced Traffic Management System (4 countries, 4 cities, 4 time zones) Source: Monica Yap, Successful Distributed Agile Team Working Patterns, 2010.

Boot Camp Context A team is geographically located in different countries, different cities and different time zones. How do we ensure a high degree of communication and collaboration? Meet face-to-face whenever possible (e.g., major milestones). ALLDATA: S3000 project, Business Systems, ACME (2 countries, 3 cities, 3 time zones) Source: Monica Yap, Successful Distributed Agile Team Working Patterns, 2010.

Remote Participants Onsite

Shared Community Context A team is geographically located in different countries, different cities and different time zones. How do we ensure a high degree of communication and collaboration? Ease sharing of information: Wiki Online, centralized backlog management and sprint tracking ALLDATA: S3000 project, Business Systems, ACME (2 countries, 3 cities, 3 time zones) Gray Hill s, Advanced Traffic Management System (4 countries, 4 cities, 4 time zones) Source: Monica Yap, Successful Distributed Agile Team Working Patterns, 2010.

Build Monitor Sprint Burndown

Transporter Room Context A team is geographically located in different countries, different cities and different time zones. How do we ensure a high degree of communication and collaboration? Provide dedicated rooms and equipment so team is able to meet on an ad-hoc basis. ALLDATA: S3000 project, Business Systems (2 countries, 3 cities, 3 time zones) siq, Enterprise Agile Adoption service definition (1 country, 2 cities, 1 time zone)

Appendix

Quantum Entanglement Context Teams working in distributed locations, often across time zones, countries and cultures. Teams working in a distributed fashion are not able to create the same productivity of a collocated team, produce lower quality work and have reduced morale. Even a team that starts off well will see degradation over time. Establish social, cultural and technical connections between the locations of the team at the time the team is formed. There is a three step process initialize (establish a bond), inspect (monitor for continued unity), and adapt (refresh the bond) Source: Published Patterns, https://sites.google.com/a/scrumplop.org/published-patterns/distributed-scrum-pattern-language/quantum-entanglement, retrieved 2011-07-27

Rotating Guru Context Teams working in distributed locations, often across time zones, countries and cultures. Even when all team members begin the project together, the understanding and context will diminish over time, which diminishes the level of trust. Regular visits to each location by a rotating guru facilitates collaboration by infusing each distributed team with the context from his home team, while simultaneously gaining context from each location this creates across-pollinating effect, fosters communication and understanding, and also creates personal trust between the guru and the local team. Major Asian telecommunication equipment provider, cloud computing project (2 cities, 2 countries, 2 time zones) Source: Monica Yap, Successful Distributed Agile Team Working Patterns, 2010.

Organization Follows Location Context A product must be developed in several different hallways, on different floors of a building, in different buildings or at different locations. People avoid communicating with people who work in other buildings, other towns, or overseas. The architectural partitioning should reflect the geographic partitioning, and vice versa. Architectural responsibilities should be assigned so decisions can be made (geographically) locally. Automotive Marketing Company, Lead Manager project Source: James O. Coplien, A Development Process Generative Pattern Language, 1994.

Standards Linking Locations Context A product must be developed in several different hallways, on different floors of a building, in different buildings or at different locations. People avoid communicating with people who work in other buildings, other towns, or overseas. Use standards to express architectural concerns that cross geographic boundaries. The technique may extend to organizational boundaries, which can be as severe as distant geographic location. ALLDATA Projects: S3000 project, ACME (3 cities, 2 countries) Source: James Coplien and Neil Harrison, Organizational Patterns of Agile Software Development, 2005.