Agile Fundamentals Virtual Wkbk Ed2 R1 20181029

Agile Fundamentals Instructor-Led Virtual

Agile Practices for Distributed Teams QuickGuide

PLAN SUCCESSFUL MULTI-SITE MEETINGS • Use effective facilitators and collaboration tools. Send meeting agendas out early. • Use visual group memory—sharing a document with key meeting notes. • Identify yourself each time you speak. Speak up. Interrupt the speaker if you can’t hear or don’t understand. (Others probably share your pain.) • Speak in clear, short cycles. Ask for feedback to ensure understanding. • Use a camera so speaker is visible; kick off meetings with icebreakers & social chat. PAIR OFTEN • Make it a habit for developers, analysts, product owners, testers, and all other team members to schedule pairing sessions with remote team members • Set up team members with hands-free headsets, online meeting tools, and phone conference bridge. • Pairing will enhance learning, coaching, and relationship building. It will also help align coding styles, and improve understanding of business rules. • Distributed and multi-team projects need tools that support real-time collaboration and transparency, collective code ownership, parallel development, continuous integration, refactoring, test-driven development, integration with bug tracking, automated daily builds, and automated regression testing. • Patterns and common coding practices should be shared through upfront training, in addition to design and code reviews in each iteration. USE INTEGRATED ROBUST ENGINEERING PROGRAM

TEST SEVERAL COLLABORATION MEETING STYLES • The Scrum of Scrums should be attended by key roles from all teams to discuss top issues and coordination between teams. Meet frequently at first. • Open spaces allow teams to pick several burning topics to discuss in short increments. Interested folks attend the session that is of most value to them. • “Town hall” meetings are open to everyone. These are good for sharing general information, and for multi-team retrospectives or demos. USE ONLINE TOOLS AND WIKIS • Wikis are a popular way to share team information, post team updates and FAQs, share product owner knowledge, etc. • Google spreadsheet is a great way for multiple team members to brainstorm stories, size points, and share retrospective items. • Skype, GoogleTalk, OVOO, SightSpeed and others are a must for video. • Other helpful tools include Camtasia screen recording, Bubbl.us, ImaginationCubed.com.

PLAN TO TRAVEL

• Since there is no substitute for face-to-face communication, create a plan for travel.

• Plan to have as many team members as possible meet during the initial phase of the project. • Also, plan for several team members to travel occasionally to the various team sites, especially the product owner.

© 2018 RMC Learning Solutions ® . All rights reserved. • (952) 846-4484 • students@rmcls.com • www.rmcls.com This document is not for use or disclosure outside of those who attend this class and may not be copied or reproduced in any manner, in whole or in part, without the prior written consent of RMC Learning Solutions ® . (Ed2 R1 20181029)

16

Made with FlippingBook - Online Brochure Maker