agile office spaces

39
Agile Office Space Agile Center of Excellence Richard K Cheng

Upload: richard-cheng

Post on 11-Nov-2014

12.414 views

Category:

Business


0 download

DESCRIPTION

Updated with the version presented at the Agile 2011 conference

TRANSCRIPT

Page 1: Agile Office Spaces

Agile Office Space

Agile Center of ExcellenceRichard K Cheng

Page 2: Agile Office Spaces

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

Page 3: Agile Office Spaces

Our office

3

Page 4: Agile Office Spaces

Goals of Agile Office Space

Using the Agile manifesto as a starting point, consider a space that allows for:

1. individuals and interactions2. the creation of working software3. customer collaboration4. 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

Page 5: Agile Office Spaces

6

Page 6: Agile Office Spaces

7

Page 7: Agile Office Spaces

8

Page 8: Agile Office Spaces

9

Page 9: Agile Office Spaces

Before and After

10

Group discussion:

Your group has the before and after layouts for an office redesign. As a group, discuss:

1. What you like with the redesign2. What you do not like with the redesign3. What would you change in the redesign to make

it an effective Agile office space

Page 10: Agile Office Spaces

11

Page 11: Agile Office Spaces

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

Page 12: Agile Office Spaces

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.

13

(http://www.flickr.com/photos/ksmith/152161913/)

Page 13: Agile Office Spaces

Characteristics of an Agile Office Space

At your tables, come up with at least 5 characteristics or features of an Agile office space

14

Page 14: Agile Office Spaces

Characteristics of an Agile Office

◊ Team driven

◊ Open space

◊ Co-located

◊ Flexible configurations

◊ Visible task board

15

(http://www.flickr.com/photos/ksmith/152161913/)

Page 15: Agile Office Spaces

Task Board

16

Page 16: Agile Office Spaces

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

Page 17: Agile Office Spaces

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

18

http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-cooler-than-it-sounds/

Page 18: Agile Office Spaces

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– Personal space– “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

http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-cooler-than-it-sounds/

Page 19: Agile Office Spaces

Agile Offices - Reside, Beside, Belong

21Haworth showroom and product line

Page 20: Agile Office Spaces

Agile Offices - Reside, Beside, Belong

22Haworth showroom and product line

Page 21: Agile Office Spaces

Agile Offices

23Knoll product line

Page 22: Agile Office Spaces

The Motley Fool

24

Page 23: Agile Office Spaces

The Motley Fool

25

Page 24: Agile Office Spaces

The Motley Fool

26

Page 25: Agile Office Spaces

The Motley Fool

27

Page 26: Agile Office Spaces

The Motley Fool

28

Page 27: Agile Office Spaces

The Motley Fool

29

Page 28: Agile Office Spaces

Making a Change

In pairs, discuss what changes you want to make and can make at your office (or client site).

30

Page 29: Agile Office Spaces

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

Page 30: Agile Office Spaces

Developer’s Bill of Rights

1. Every programmer shall have two monitors 2. Every programmer shall have a fast PC 3. Every programmer shall have their choice of

mouse and keyboard 4. Every programmer shall have a comfortable

chair 5. Every programmer shall have a fast internet

connection 6. Every programmer shall have quiet working

conditions

Posted by Jeff Atwood , http://www.codinghorror.com/blog/2006/08/the-programmers-bill-of-rights.html

32

Page 31: Agile Office Spaces

Pair Programming*

One PC, one screen, one mouse, one keyboard

33*from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html

Page 32: Agile Office Spaces

Pair Programming*

One PC, one screen, one keyboard, two mice

34*from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html

Page 33: Agile Office Spaces

Pair Programming*

One PC, one screen, two keyboards, two mice

One PC, two screens, two keyboards, two mice

35*from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html

Page 34: Agile Office Spaces

Pair Programming*

36*from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html

Page 35: Agile Office Spaces

Desk Configurations

37http://www.backdesigns.com/Desk-size-shape-W1C132.aspx

Page 36: Agile Office Spaces

38

Digg’s Agile Office http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg

Page 37: Agile Office Spaces

References / Links

◊ Metrics / Data ? Ralph Van Roosmalen

http://spreadsheets.google.com/viewform?formkey=dGIwVXlXdWhCTjJxRnhMQ2xCSWw0MVE6MA

◊ http://www.haworth.com/en-us/Knowledge/Workplace-Library/Pages/Topics.aspx

(Sections on Collaboration, Employee Engagement, Organizational Culture, Technology, Change/Transition Management,…)

◊ Pair Programming layoutshttp://hanuska.blogspot.com/2006/06/pair-programming-and-office.html

◊ Ergonomic desk & workstation guidelineshttp://www.backdesigns.com/Ergonomic-desk-workstation-guidelines-C132.aspx

◊ http://agileofficeessentials.com/

40

Page 38: Agile Office Spaces

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

Excella’s Agile Solutions

Page 39: Agile Office Spaces

Contact Information

43

Richard K [email protected]://www.excella.comtwitter: @RichardKCheng

http://www.onemoreagileblog.com/2010/01/agile-office-space.html

http://www.onemoreagileblog.com/2010/03/agile-office-space-isolation-versus.html