welcome “team rooms / scrum rooms” is the team room really important? “distributed teams /...

22
Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Post on 19-Dec-2015

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Welcome

“Team Rooms / Scrum Rooms”

Is the Team Room really important?

“Distributed Teams / Scrum Station!”

Page 2: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Agile Manifesto

We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more.

Page 3: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

We follow these principles:

• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.• Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.• Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.• Business people and developers must work together daily throughout the project.

• Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

• The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

• Working software is the primary measure of progress.

• Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

• Continuous attention to technical excellence and good design enhances agility.

• Simplicity--the art of maximizing the amount of work not done--is essential.

• The best architectures, requirements, and designs emerge from self-organizing teams.

• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Principles behind the Agile Principles behind the Agile ManifestoManifesto

Page 4: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Rooms / Scrum Team Rooms / Scrum RoomsRooms

Is the Team Room really important?• Collaborative environment

• Real time, dynamic communication

• Face-to-Face communication

• Safe environment

• Facilitates team decision making and team maturity

• Protects team from external interruptions

• Resource availability

• Developers work environment

References from Case Studies: bookhamer.olive.achf.t9.09.10 - bookhamer.olive.achf.09.10

Page 5: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVisionKey Points

• “Individuals and Interactions over Process and Tools”

• This is from the Agile Manifesto and the team room environment is critical to supporting this key

process.

• Real time, dynamic communication.

• Face-to-Face Communication. Distributed or co-located teams need to spend time interacting

face-to-face.

• Good Whiteboards. Porcelain magnetic whiteboards allow you to put up charts, graphs,

illustrations, etc.

• Good telecommunication system for distributed team collaboration.

• Good ALM Tool. Application Lifecycle Management Tool

• Rally, etc. you must have a solution that serves the team.

• Plenty of room for Daily Stand ups.

•Consider coming away from the desks or a to separate area “Scrum Room” without

distractions.

• Minimal distractions in the room itself that are not relative to the work.

• Developers workstations, probably two monitors, and minimal distractions.

Page 6: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Distributed Team Distributed Team CollaborationCollaboration

“Before”Olive Technology, 2009

Agile Engagement

IndiaEngagement

Page 7: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

“After”Olive Technology, 2009 Agile

EngagementPolycom 6000, Skype, TFS, (ALM)

“Scrum Stations”

Distributed Team Distributed Team CollaborationCollaboration

IndiaEngagement

The first “Scrum Station”

Page 8: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Distributed Team Distributed Team CollaborationCollaboration

Webcams!

Page 9: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Client Solutions 09/10 Agile EngagementThe DELL 4610X Wireless Projector is a great solution providing four wireless screen logins for excellent

collaboration across distributed teams. Now you can have two teams, an architect, and the ALM, all logged in at the same time, on the same screen, in the same meeting. With the simple use of Go-to-Meeting and

Skype you have a high end solution at a very affordable cost. There is no replacing the value of face-to-face time for distributed teams. I can not emphasize this enough. In my years of building teams getting this right

is one of the keys!

Distributed Team Distributed Team CollaborationCollaboration

Dell 4610XProjector

Page 10: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Webcams!

Page 11: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Page 12: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Page 13: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision Dell 4610X

Projector

Page 14: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Page 15: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Page 16: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Page 17: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Team Room Team Room VisionVision

Dell 4610XProjector

Page 18: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Offshore/Onshore Offshore/Onshore RepresentationRepresentation

6/1 Ratio (Offshore/Onshore) Vishnu is in USA representing his team group of 6 in Hyderabad

Page 19: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Books / Agile

•Agile and Iterative Development: A Manager’s Guide by Craig Larman

•Agile Estimating and Planning by Mike Cohn

•Agile Project Management with Scrum by Ken Schwaber

•Implementing Lean Software Developent by Poppendieck

•Agile Retrospectives by Esther Derby and Diana Larsen

•Agile Software Development Ecosystems by Jim Highsmith

•Agile Software Development with Scrum by Ken Schwaber and Mike Beedle

•Scrum and The Enterprise by Ken Schwaber

•User Stories Applied for Agile Software Development by Mike Cohn

•Collaboration Explained by Jean Tabaka

•Agile Testing, A Particle Guide for Testers & Agile Teams by Lisa Crispin, Janet Gregory

Enterprise Architecture / Software Development

•Patterns of Enterprise Architecture by Fowler

•Working Effectively with Legacy Code by Michael C. Feathers

•xUnit Test Patterns Refactoring Test Code by Gerard Meszaros

Offshoring

•Speaking of India, Bridging Communication Gap working with Indians by Braig Storti

BooksBooks

Page 20: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

Links•Agile Manifesto - http://agilemanifesto.org/

•ScrumAlliance - http://www.scrumalliance.org

•Agile Commons - http://agilecommons.org

•Agile Alliance - http://agilealliance.com

•StickyMinds - http://www.stickyminds.com

•Rally Software - http://www.rallydev.com/

•Control Chaos - http://www.controlchaos.com/

•Ken Schwaber, Conchango - http://www.controlchaos.com/

•Agile University - http://agileuniversity.org/

•SQE Training - http://www.sqe.com

•SQE Conferences - http://www.sqe.com/Conferences/Default.aspx

LinksLinks

Page 21: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

•Agile Scrum Agile Scrum (4X Productivity)(4X Productivity)•Offshore Resourcing Offshore Resourcing (60% savings)(60% savings)

Thanks everyone!

Page 22: Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”

You are free:

• to Share―to copy, distribute and transmit the work

• to Remix―to adapt the work

Under the following conditions

• Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Nothing in this license impairs or restricts the author’s moral rights.

Please select the icon in the bottom right corner of any of these pages or see the licensing information on my web page available athttp://www.bookhamer.com/copyright.html for proper representation of this material.

Credits:

• Some of the bullet points presented come from Mike Cohn, Mountain Goat Software, LLC.

• Some of the bullet points presented come from the top selling books listed in the Book Reference list.

Copyright Notice:Copyright Notice: