The document discusses creating a new Agile workspace for over 500 people in Richmond to enable collaboration, self-organization, and being close to customers. Feedback from engineering staff identified three priorities: enabling collaboration, reinforcing Agile & elasticity, and encouraging innovation. The workspace was designed with agile walls, standup desks, meeting rooms, and team areas based on experiments. Changes were made based on customer feedback after moving in, such as adding noise dampening, showers, walls, desks, and bike storage. The document advocates learning from leaders, listening to customers, running experiments without permanently installing anything, and carefully considering technology integration into the office.
1 of 41
Download to read offline
More Related Content
LAST Conference 2016 - Ben Ross
1. Creating a high performance Agile
workspace
#siliconrichmond
@benross50
12. @benross50
Deep customer discovery:
Feedback from our customers (our engineering staff!) =
Three themes for the new environment:
1. Enable Collaboration
2. Reinforce Agile & Elasticity
3. Encourage Innovation
26. @benross50
Developed hypotheses and experimented in our existing
premises
Agile walls how big, how many what type
Standup desks how many, how fit with other desks
Technology what works (lync, jira, rally, hangouts)
Meeting rooms how many, how used, by whom
Team area layouts Optimum composition, self contained vs
shared areas..
28. @benross50
Customer collaboration (over contract negotiation)
Requirements cannot be fully collected at the beginning of the
software development cycle, therefore continuous customer or
stakeholder involvement is very important.
In GW, as soon as we moved in, we made changes on the fly:
Noise dampening
Extra showers
More walls
More standup desks
Bike storage,..
33. @benross50
If a building doesnt encourage collaboration,
youll lose a lot of innovation and the magic
thats sparked by serendipity
Steve Jobs (on Pixars office)
38. @benross50
Try this at your work
1. Learn from the leaders
2. Listen to your customers (staff)
3. Run experiments
Take a lean & agile approach to the project (test & learn)
Dont bolt anything down
4. Carefully consider how technology is embedded into
your office environment
In agile development, self-organization and motivation are important, as are interactions likeco-locationandpair programming
Where can 500+ people coalesce in a single space to enable collaboration and self organization?
Deep customer discovery
Feedback from our existing customers (our staff!) = Four themes for the new environment
Encourage Innovation
work from anywhere technology
Support innovation and change
Enable Connection
Between people : collaboration + communication
Across divisions - High activity spaces grouped around major circulation paths to increase serendipitous meetings between staff
To the environment: Access to natural light and views for all staff
Remind us of our Customers
Communicate the values of our clients to MYOB, reminders of our clients and their needs
Amplify our Culture & Values
Friendly, dynamic, fun, green & sustainable
Recognise that mobile devices allow you to be untethered not tied to a desk, able to find your own space to work (in a chair, at a desk, in a swing, .) alone or together
Milennials demand a workplace that is adaptable to suit them flexibility, on-demand, work life blend, digital natives
Build around teams not individuals
Enable teams to modify their own space and self organise pair together by moving desks monitors, standups, foster collaboration, can change their setup without anyone elses help
20 movies -$10bn revenue at cost of $2bn
7 days to air
Recognise that mobile devices allow you to be untethered not tied to a desk, able to find your own space to work (in a chair, at a desk, in a swing, .) alone or together
Milennials demand a workplace that is adaptable to suit them flexibility, on-demand, work life blend, digital natives
Build around teams not individuals
Enable teams to modify their own space and self organise pair together by moving desks monitors, standups, foster collaboration, can change their setup without anyone elses help
Requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important