Agile Office Spaces

22,599 views

Published on

Updated with the version presented at the Agile 2011 conference

Published in: Business, Technology

Agile Office Spaces

  1. 1. Agile Office Space Agile Center of Excellence Richard K Cheng
  2. 2. Introduction ◊ Collaboration with office designer ◊ New office space ◊ Experiences at various Agile organizations ◊ Interactive ◊ Some of this will be subjective based on my experiences and observations 2
  3. 3. Our office 3
  4. 4. Goals of Agile Office Space Using the Agile manifesto as a starting point, consider a space that allows for: 1. 2. 3. 4. individuals and interactions the creation of working software customer collaboration responding to change Goals: – Allowing for collaboration and real time information exchange (1,3,4) – Creating a space where work can get done (2) – Creating a space where people will want to work (1) 5
  5. 5. 6
  6. 6. 7
  7. 7. 8
  8. 8. 9
  9. 9. Before and After Group discussion: Your group has the before and after layouts for an office redesign. As a group, discuss: 1. What you like with the redesign 2. What you do not like with the redesign 3. What would you change in the redesign to make it an effective Agile office space 10
  10. 10. 11
  11. 11. Meeting spaces “I’ve worked in several companies where there was a severe shortage of space, where we would have to wait for days to find meeting rooms. Progress ground to a halt. “ - Scott Ambler, http://www.agilemodeling.com/essays/agileModelingRoom.htm “A ten-minute meeting may be all that’s needed to solve a problem, but finding a conference room through a formal reservation system can take longer than the conversation itself. Meeting spaces that don’t require prior reservation are an excellent way to support team workstyles. “ - Judy Voss, Team Workspaces – Changing Nature of Work and Trends (Haworth White Paper) 12
  12. 12. Meeting spaces Have enough conference rooms or meeting spaces available to the teams. An open space with ad hoc/movable table and seating arrangement works well. (http://www.flickr.com/photos/ksmith/152161913/) 13
  13. 13. Characteristics of an Agile Office Space At your tables, come up with at least 5 characteristics or features of an Agile office space 14
  14. 14. Characteristics of an Agile Office ◊ Team driven ◊ Open space ◊ Co-located ◊ Flexible configurations ◊ Visible task board (http://www.flickr.com/photos/ksmith/152161913/) 15
  15. 15. Task Board 16
  16. 16. Characteristics of an Agile Office (continued) ◊ Computers and projectors/electronic outputs (large TVs) available in meeting areas ◊ Plenty of whiteboards ◊ Conferencing equipment ◊ Space available for visitors or temporary team members ◊ Enough room at each person's area for at least 2 people to work together ◊ Comfortable chairs ◊ Clean, organized work area Be open to refactoring the space based upon usage patterns and needs 17
  17. 17. Agile Rooms Group Discussion: 1. Discuss what it is we are trying to accomplish with an Agile room 2. Advantages of an Agile room 3. Issues with an Agile room 4. Does your group come to a consensus in regards to recommending an Agile room http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-coolerthan-it-sounds/ 18
  18. 18. Agile Team Rooms (continued) ◊ Pros – Promotes hyper productivity – Minimizing outside distractions – “Creating a space where work can get done“ ◊ Cons – Conversation – Isolation – Too much togetherness http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-cooler– Personal space than-it-sounds/ – “Creating a space where people will want to work” ◊ Things to consider – Short term or long term – Employees or consultants – Caves and Commons • • Caves – private area for alone time Commons – group areas for working and collaboration 20
  19. 19. Agile Offices - Reside, Beside, Belong Haworth showroom and product line 21
  20. 20. Agile Offices - Reside, Beside, Belong Haworth showroom and product line 22
  21. 21. Agile Offices Knoll product line 23
  22. 22. The Motley Fool 24
  23. 23. The Motley Fool 25
  24. 24. The Motley Fool 26
  25. 25. The Motley Fool 27
  26. 26. The Motley Fool 28
  27. 27. The Motley Fool 29
  28. 28. Making a Change In pairs, discuss what changes you want to make and can make at your office (or client site). 30
  29. 29. Make the Change ◊ Many changes can be implemented at the team level ◊ To obtain management approval, make the value proposition clear ◊ Identify: – What needs to be changed – The value of the change – The cost of the change – The costs of not implementing the change ◊ Consult a professional 31
  30. 30. Developer’s Bill of Rights 1. Every programmer shall 2. Every programmer shall 3. Every programmer shall and keyboard 4. Every programmer shall 5. Every programmer shall connection 6. Every programmer shall conditions have two monitors have a fast PC have their choice of mouse have a comfortable chair have a fast internet have quiet working Posted by Jeff Atwood , http://www.codinghorror.com/blog/2006/08/the-programmersbill-of-rights.html 32
  31. 31. Pair Programming* One PC, one screen, one mouse, one keyboard *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 33
  32. 32. Pair Programming* One PC, one screen, one keyboard, two mice *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 34
  33. 33. Pair Programming* One PC, one screen, two keyboards, two mice One PC, two screens, two keyboards, two mice *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 35
  34. 34. Pair Programming* *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 36
  35. 35. Desk Configurations http://www.backdesigns.com/Desk-size-shape-W1C132.aspx 37
  36. 36. Digg’s Agile Office http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg 38
  37. 37. References / Links ◊ Metrics / Data ? Ralph Van Roosmalen http://spreadsheets.google.com/viewform?formkey=dGIwVXlXdWhCTjJxRnhMQ2xCSWw0MV E6MA ◊ http://www.haworth.com/en-us/Knowledge/WorkplaceLibrary/Pages/Topics.aspx (Sections on Collaboration, Employee Engagement, Organizational Culture, Technology, Change/Transition Management,…) ◊ Pair Programming layouts http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html ◊ Ergonomic desk & workstation guidelines http://www.backdesigns.com/Ergonomic-desk-workstation-guidelines-C132.aspx ◊ http://agileofficeessentials.com/ 40
  38. 38. Excella’s Agile Solutions Experience and Expertise in Agile Solutions – Coaching – Training – Assessments – Agile Adoption – Agile Development Teams – Agile PMO Upcoming Training Classes – – – – 11/14 – Agile Business Intelligence and Data Warehouse 12/5 – 12/6 Certified ScrumMaster (CSM) 12/16 – 12/17 Certified Scrum Product Owner (CSPO) 1/22 – 1/24 Agile Engineering Practices / Certified Scrum Developer See http://www.excella.com/services/agile-training-services.aspx for more information
  39. 39. Contact Information 43

×