Agile Office Space. Agile Center of Excellence Richard K Cheng



Similar documents
PC Build and Manual Part 1

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Office Space Planning Guidelines August 2012

Agile So)ware Development

Software processes that are:

Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries

Génie Logiciel et Gestion de Projets. Software Processes Focus on Extreme Programming

Agile Beyond The Team 1

Guide to Engineering Collaboratories

Revisiting Office Space Standards

Knoll Workplace Research. Adaptable by Design. Shaping the Work Experience. Dr. Michael O Neill Senior Director, Workplace Research Knoll, Inc.

Collaborative Spaces. A White Paper by the Haworth Knowledge and Research Team

THE CORPORATE COLLECTION

Methodology: Agile development of safety critical systems Annex D1.1.d to deliverable D1.1

Agile with XP and Scrum

Proportional Planning for the Adaptable Workplace

Healthcare Solutions

Test Automation for Embedded Devices

Software Development Methodology Development Process Aress

Bridgit Data Conferencing

AGILE SOFTWARE DEVELOPMENT A TECHNIQUE

Agile Software Development in the Large

DeltaV Operator Keyboard

The Complete Educator s Guide to Using Skype effectively in the classroom

Supporting Agile Software Development With Agile Team Work Space

The Call Center: Not Just Another Office

Houston, we have a solution

COMPONENTS in a database environment

Chapter 11: Input/Output Organisation. Lesson 06: Programmed IO

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

Agile Development with C#

Software Development Methodologies

Cloud Computing Safe Harbor or Wild West?

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng

Manoo Ordeedolchest Chairman ICT Policy Committee Sripatum University Microsoft Software Development Life Cycle Management of Enterprise June 5, 2007

How To Be Successful At An Agile Software Engineering

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Génie Logiciel et Gestion de Projets. Software Processes Focus on Extreme Programming

Steelcase Worktools. Visit Steelcase.com C7977. facebook.com/steelcase twitter.com/steelcase youtube.com/steelcasetv

Chapter 6. Iteration 0: Preparing for the First Iteration

Delivering Outstanding Value with Alternative Workplace Strategies

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

How To Plan A Project

Scrum. in five minutes

Testing Websites with Users

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson Jyväskylä

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Nationwide Application Development Center

How to Create a Productive Office Environment

Guide to Computer Forensics and Investigations, Second Edition

Agile So6ware Development

Comparing Plan-Driven and Agile Project Approaches

WELLINGTON E. WEBB MUNICIPAL OFFICE BUILDING DIVISIONS OF FACILITIES MANAGEMENT AND REAL ESTATE. Space Allocation and Furniture Standards

Setting up for Adobe Connect meetings

Cellular, Open Plan and Activity Based Workplace Arrangements

Extreme Programming, an agile software development process

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

Software Development Process Selection Approaches

Akhil Kumar 1, Bindu Goel 2

BUILD2WIN Lab 2.6. What s New in BUILD2WIN?

Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective

Setting up your Computer Workstation: Display Screen Equipment (DSE) Notes for Training and Risk Assessment Guidelines

Approachproach to Office Ergonomics

Management of Hardware Passwords in Think PCs.

Introduction Configuring Your HP Mouse Batteries Replacing the Batteries Mouse Sensor Technology Navigating the HP Mouse Control Center

Lean Software Development and Kanban


Agile Scrum Workshop

Smart Sync. Computer Classroom Management Software. What is SMART Sync? Table of Contents

Software Quality and Assurance in Waterfall model and XP - A Comparative Study

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

experience the flow of

Loss Prevention Reference Note. Adjusting the Computer Workstation. Glare Viewing Distance. Line of Sight Neck Posture Arm Posture Back Posture

Extreme Programming. Sergey Konovalov and Stefan Misslinger. May 23, 2006

Agile Management Tools: Scrum Scope Literature Synthesis

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE

Lean and Six Sigma Healthcare Fad or Reality. Vince D Mello President

Transcription:

Agile Office Space Agile Center of Excellence Richard K Cheng

Richard K Cheng

Introduction Collaboration with office designer Excella s new office space 3

Our office 4

Introduction Collaboration with office designer Excella s new office space Experiences at various Agile organizations Interactive Silent hand Some of this will be subjective based on my experiences and observations 5

Goals of Agile Office Space Group discussion: Discuss the goals of an Agile office space. Consider what we are trying to promote with an Agile office space. Based on your conversation, select three key goals we are trying to achieve with an Agile office space. 6

Goals of Agile Office Space Using the Agile manifesto as a starting point, consider a space that allows for: 1. individuals and interactions 2. the creation of working software 3. customer collaboration 4. 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) 7

8

9

10

11

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 12

13

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) 14

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/) 15

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

Characteristics of an Agile Office Team driven Open space Co-located Flexible configurations Visible Scrum board (http://www.flickr.com/photos/ksmith/152161913/) 17

Scrum Board 18

Scrum Board 19

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 20

Group Discussion: Agile War Rooms 1. Discuss what it is we are trying to accomplish with an Agile war room 2. Advantages of an Agile war room 3. Issues with an Agile war room 4. Does your group come to a consensus in regards to recommending an Agile war room http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-coolerthan-it-sounds/ 21

Group Discussion: Agile War Rooms (continued) 1. What if management wants an Agile room, but the team does not? What if one or two individuals refuse? 2. How to make it more appealing? 3. How do we deal with privacy? 4. Should the room be used day to day by the team or only during targeted times http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-coolerthan-it-sounds/ 22

Agile War 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 http://blog.channeladvisor.com/blog/2008/09/30/scrum-is-coolerthan-it-sounds/ 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 23

Agile Offices - Reside, Beside, Belong Haworth showroom and product line 24

Agile Offices - Reside, Beside, Belong Haworth showroom and product line 25

Agile Offices Knoll product line 26

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

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 28

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-programmersbill-of-rights.html 29

Pair Programming* One PC, one screen, one mouse, one keyboard *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 30

Pair Programming* One PC, one screen, one keyboard, two mice *from http://hanuska.blogspot.com/2006/06/pair-programming-and-office.html 31

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 32

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

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

Selling the Changes You have two minutes to convince senior management to create an Agile office space in your office. 35

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 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/ 36

Contact Information 37