InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Workspaces for Effective Agility

Posted by Shane Hastie on Mar 13, 2009

Sections
Process & Practices,
Development
Topics
Agile ,
Collaboration ,
Artifacts & Tools ,
Teamwork
Tags
Collaborative Technologies

Author and Agile consultant, Mike Cohn recently wrote a blog entry summarizing a chapter in his new book "Succeeding With Agile" talking about the ideal Agile workspace. He points to things that need to be visible in the space an Agile team works in to help them be more effective.

Cohn considers as helpful the following items:

  • Big Visible Charts: information radiators that convey the project state to anyone who is interested.
  • Additional Feedback Devices: lights, sirens or other tools to indicate the state of critical elements, such as the lava lamp that turns on when the automated build fails.
  • Everyone on the Team: the space should be configured that the team can see each other, without having to get up and walk around.
  • The Sprint Backlog: ideally in the form of a task board showing the current state of each piece of work in the current sprint
  • The Product Backlog: displaying the backlog puts the current sprint in context and helps prevent the team from feeling isolated within this sprint
  • Whiteboards: a central place to have discussions around
  • Quiet, Private Space: not everything we do is teamwork – sometimes a team member needs to get away from the common space to think through a problem or to take a phone call.
  • Food and Drink: sustenance when people need it, without needing to interrupt the flow of work.
  • A Window: natural light and connection to the world outside the project.

Inspired by this discussion, Derek Neighbors posted a video examination of the workspace at Integrum. In the video Derek recommends a couple of additional things an ideal Agile workspace has like a play area with video games, pool table, darts, etc. and having some rookies for a more diverse experience.

It would be interesting to see videos of workspaces used by other teams. Are they effective? What are the most recommended items?

Shane Hastie is an agile coach, trainer and consultant working for Software Education in Australia & New Zealand

  • This article is part of a featured topic series on Agile

Related Sponsor

In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!

No comments

Watch Thread Reply

Educational Content

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

Max Protect: Scalability and Caching at ESPN.com

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

The Seven Deadly Sins of Enterprise Agile Adoption

Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?

Wrap Your SQL Head Around Riak MapReduce

Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.