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
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
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
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. 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. 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. Characteristics of an Agile Office
◊ Team driven
◊ Open space
◊ Co-located
◊ Flexible
configurations
◊ Visible task board
(http://www.flickr.com/photos/ksmith/152161913/)
15
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. 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. 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. Agile Offices - Reside, Beside, Belong
Haworth showroom and product line
21
20. Agile Offices - Reside, Beside, Belong
Haworth showroom and product line
22
28. Making a Change
In pairs, discuss what changes you want to
make and can make at your office (or client
site).
30
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. 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. Pair Programming*
One PC, one screen, one mouse, one keyboard
*from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html
33
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. 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
Presentation stemmed from the collaboration work I did with my wife with her office redesigns. She is an interior designer and is currently redesigning offices for government agencies that are transitioning to collaborative office environments.Our company, Excella Consulting, is moving to a new office facility and we are in the process of designing that.My experiences at Motley Fool, small startups, government agencies.The presentation to be very interactive. The point of this conversation is to have a discussion, not a presentation.
First ask the room for their thoughts on the goals for an Agile office. The discussion should flow into these thoughts
Next 4 slides looks at a before and after for an office transformation
We’ve all seen this full length cube partitions that create isolated work zones. Very popular in recent decades.
Note that the reconfiguration is better, but can be further optimized by putting workstations out of the corners and in the center of the desk to allow for pairingRemove some offices and create more conference rooms
Open configurations. Note that this call be elongated to feature 4, 6, 8, 10, (etc) number of people
This sections starts by first asking the room their thoughts on the characteristics of an Agile offfce. As each of the bullet points in the are revealedAsk the team – the ultimate answer probably lies in what is right for the team, but remember what they want may not always be what is ideal. It does give them a chance to reflect on their office usage and needs.Open space – one big issue is sound. There is technology available that minimizes, absorbs, deflects sound. Talk to design or product professionalsFlexible configurations – being able to move around walls, desks, chairsVisible Scrum board – in a visible accessible area. A conference room is not good because if it is in use, no one can see it.
Note that make shift Scrum board in a cube in a government building. No permission needed, just $8 worth of office supplies and a instant Scrum board. People often complain about not having the space or being allowed to put up a scrum board. Often that is not true.
Clean area – I have an analogy to professional kitchens in restaurants. These are possibly one of the most high stress areas in any profession, yet the truly professional and effective ones are well organized and maintained. Every chef knows to keep their areas clean as they are working.
This is a great area for open debate. I lean towards the cons, but the true answers is that there is no right or wrong absolute answerBy the time, we probably have organically covered caves and commons, but if not, I will explain the concept of caves and commonsCaves – private areas for alone timeCommons – group areas for working and collaboration
This is a great area for open debate. I lean towards the cons, but the true answers is that there is no right or wrong absolute answerBy the time, we probably have organically covered caves and commons, but if not, I will explain the concept of caves and commonsCaves – private areas for alone timeCommons – group areas for working and collaboration
This is a great area for open debate. I lean towards the cons, but the true answers is that there is no right or wrong absolute answerBy the time, we probably have organically covered caves and commons, but if not, I will explain the concept of caves and commonsCaves – private areas for alone timeCommons – group areas for working and collaboration
Note earlier slide showed team room that was not so attractive. There are ways to make the space look great.Furniture industry moving towards open collaboration concepts. Haworth, a furniture manufacturer, has no less than 32 open collaboration based product lines (as seen in slideshow at presentation start)
Move away from cubing and into deskingTrend moving away from closed office environment to open plans
Note the many possible configurations with moveable pieces such as these
This area to be updated with more information soon.
In this configuration, the use of movable cube panels can allow for the quick setup and tare down of walls to ad-hoc team rooms
The Haworth site houses a great library on office environments, highly recommend!