#NoEmployees - Eliminating the divide between managers and programmers

48
#NOEMPLOYEES Eliminating the divide between managers and programmers & Antti Kirjavainen Juha Heimonen image: CC BYSA 2.0 by Solarisgirl

description

From collective code ownership to collective ownership, period #NoEmployees is not a hashtag. Unless you want it to be. It’s not a movement. Unless you want it to be. It’s not a taboo, unless you want it to be. When Frederick Taylor introduced Scientific Management, he institutionalized the divide between the thinkers, managers, and the doers, workers. That institution spread to software development by the way of Project Management discipline. The industry wraps itself under very tightly knitted power structures, ranging from projects to organizational charts which mainly exists to subjugate people to a class hierarchy. Projects oppress, organizational charts oppress. The employment relationship ties the hands of both employees and employers. With Agile, we have tried to close that dividing gap. We have used values, principles and practices to try to achieve that. We have had successes, but they are few and far between. Maybe we need to shake up the power structures more to have a genuine impact? So let’s change things a bit. Let’s destroy. Let’s say No to employees. Let’s say No to management as well, but management, and employer, is but an employee to customer. Let’s say no, and bring everyone to collaborate and deliver like never seen before.

Transcript of #NoEmployees - Eliminating the divide between managers and programmers

Page 2: #NoEmployees - Eliminating the divide between managers and programmers

We are not 20 anymore.

image: CC BY­ND 2.0 by snippets101

Page 4: #NoEmployees - Eliminating the divide between managers and programmers

Mastery – Autonomy – Purpose

Page 7: #NoEmployees - Eliminating the divide between managers and programmers

image: CC BY 2.0 by Tara

Page 8: #NoEmployees - Eliminating the divide between managers and programmers

Team-building exercises

image: CC BY­NC 2.0 by Zice Life

Page 9: #NoEmployees - Eliminating the divide between managers and programmers

VISION AND MISSIONSTATEMENTS

As a company, and as individuals, we value integrity, honesty,openness, personal excellence, constructive self-criticism,continual self-improvement, and mutual respect. We are

committed to our customers and partners and have a passion fortechnology. We take on big challenges, and pride ourselves on

seeing them through. We hold ourselves accountable to ourcustomers, shareholders, partners, and employees by honoringour commitments, providing results, and striving for the highest

quality.

image: CC BY­SA 2.0 by Solarisgirl

Page 10: #NoEmployees - Eliminating the divide between managers and programmers

Agile Transformations

image: CC BY­SA­NC 2.0 by Canned Tuna

Page 11: #NoEmployees - Eliminating the divide between managers and programmers
Page 12: #NoEmployees - Eliminating the divide between managers and programmers

Merit Money

image: Image by Jurgen Appelo

Page 17: #NoEmployees - Eliminating the divide between managers and programmers

Employees, managers and owners

image: Image CC BY 3.0 by Antti

Page 18: #NoEmployees - Eliminating the divide between managers and programmers

Tayloristic model of management

image: Image is public domain

Page 19: #NoEmployees - Eliminating the divide between managers and programmers

Conflicting needs of employees and owners

image: Image by SmartVt

Page 20: #NoEmployees - Eliminating the divide between managers and programmers

Conflicting needs of employees and owners

image: Image by PBS

Page 26: #NoEmployees - Eliminating the divide between managers and programmers

Employees, managers and owners

image: Image CC BY 3.0 by Antti

Page 27: #NoEmployees - Eliminating the divide between managers and programmers

Employees, managers and owners

image: Image CC BY 3.0 by Antti

Page 28: #NoEmployees - Eliminating the divide between managers and programmers

Employees, managers and owners

image: Image CC BY 3.0 by Antti

Page 31: #NoEmployees - Eliminating the divide between managers and programmers

Shared ownership

image: CC BY­NC 2.0 by ryancr

Page 32: #NoEmployees - Eliminating the divide between managers and programmers

Access to shared ownership to new fellows

image: CC BY­SA 2.0 by Ben Grey

Page 33: #NoEmployees - Eliminating the divide between managers and programmers

Shared work

image: CC BY­NC 2.0 by yuan2003

Page 34: #NoEmployees - Eliminating the divide between managers and programmers

Transparency

Page 36: #NoEmployees - Eliminating the divide between managers and programmers

Instant responsibility, instant self-organization

Page 37: #NoEmployees - Eliminating the divide between managers and programmers

Ability to rapidly bring out and publish results and experiences

Page 38: #NoEmployees - Eliminating the divide between managers and programmers

No brand

Page 39: #NoEmployees - Eliminating the divide between managers and programmers

Scaling is super easy!

Page 41: #NoEmployees - Eliminating the divide between managers and programmers

How will the future pan out?

Page 43: #NoEmployees - Eliminating the divide between managers and programmers

Maybe old (and big) dogs cannot learn new tricks

image: Image is public domain.

Page 44: #NoEmployees - Eliminating the divide between managers and programmers

Maybe we just need more new dogs instead.

image: CC BY­ND 2.0 by dakotawinters