SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
The right OS
upgrade for
your Startup
Johann
Hi, i am johann. 

While i am a founder / CTO as well i usually do software conferences, not startup conferences.

And actually Lars asked me to do a cool nerdy talk, like docker security, rugged devops or the like. But since this is a startup conference, i wanted to do a different talk.
And there you are.
1997
2007
Still working here
Invested in 2 startups.
Worked for a lot of them.
The first company i co-founded was mayflower. this happened in 1997, while i was still at the university. Boring but true: i am still working there. We do complex web and
mobile application development using agile methods, devops and so on. you know the hype. 

10 years later i co-founded SektionEins, a security consultancy. Security is fun for nerds, so i like it. I was the first CEO there, later the professionals overtook this role.
Which made a lot of sense. 

With Mayflower i invested in 2 startups, and both had a really nice exit. So if you have a look at empirical data, ask me to invest in your startup, and it will work out.

With Mayflower we work for a lot of startups, provide software development, infrastructure, consulting and the like. So i was involved in a lot of startup companies, and i
got many friends there.
Dear
Startups,
we need
to talk.
And that is why i am here today. I have to admin that i am a bit involved in the new work and organization design discussions. 

But i am no consultant, and we don’t offer consulting for it, so this is not a marketing talk. On the other hand side: we went thru it on our own, so we know what we are
talking about.
Startup!
<10 people
And that is what i saw: A fresh startup is fun to work for. It’s not pleasant when you are there, but in retrospective it’s big fun. And that’s the reason why:
Startup
Operating System
You use the startup operating system. And it’s great. From an organization design point of view it’s a flat organization.
Structure
The structure
we need
for the problem
right now.
While there might be a formal structure, it does not really matter. You do what is needed, and you switch positions, roles and tasks on demand. You’ll figure out a new
and fitting structure for every problem you got. Because you can.
Hierarchy
No real hierarchy.
Everybody can lead, 

no one can dictate.
C*O-Titles like an enterprise.
There might be an official hierarchy, but there are only a few people, so you solve problems by talking to each other. Everybody can take a lead for tasks, and no one can
dictate. You need to convince people, they resist if your idea does not sound reasonable to them.

Nevertheless you got titles like siemens. The guy with the linux laptop is called CTO, the one with the macbook CMO, the macbook air guy is called the CEO and the only
one left using windows is the CFO.
Processes
Get stuff done now.

Results win.
Do it differently tomorrow.
Since you just started up, there are no fixed processes. You do what you need to do with the best available method. If the results are fine you keep the process, if not you
just change it. Change is cheap, and you do it a lot until you found a process that is good enough.
Alignment
Alignment just happens.
Everybody is involved 

in everything.
All goals are shared.
Alignment is something you don’t talk about, because it’s just there. Since everybody is involved in everything, they know what’s important and what is not. All goals are
shared in a natural way. Sometimes you have to fight for your stakes, but you see and understand opposing stakes and deal with them.
Adaptability
90% can be changed
within 1 hour.
The other 10% 

take days.
If there is a new customer lurking around the corner you feel free to change everything. 

A good opportunity is able to turn your business model inside out. You adapt frequently, and even bigger changes are done fast.
Innovation
Everyone recognizes
opportunities.
Innovations are 

company-wide.
Innovation just happens, too. Since everybody is involved in everything, you are able to recognize opportunities in other departments, too. You can easily create company
wide innovations if they make sense.
Coordination
Close to zero hand-over costs.
Planning happens on-demand.
Coordination is implicit.
Everybody pitches in.
Coordination happens by talking. There are close to zero hand-over costs, because everybody knows everything anyway. You plan, but you do it on-demand, if you need
to. And you are happy to throw all plan away and come up with a new one when needed. Most of the coordination is implicit, you don’t need to set up a lot of meetings.
And if there is something missing, everybody pitches in.
Fast
Efficient
Low Maintenance
Flexible
Innovative
The startup operating system is great. It’s fast, cost-efficient, does not use a lot of resources, it’s low maintenance and flexible. So it works out, and your successful.
People want to give you money, and you need to scale.
„Alignment just happens“
„Implicit coordination“
„Everybody can lead“
„Everybody pitches in“
„Change everything in a day“
>50 people? 100?
If you try to get implicit alignment and coordination with 50 people, if everybody can lead, if everybody can pitch in everywhere, if you change everything in a day with 50
people?

Image belongs to http://scrumreferencecard.com/.
This will not work out.
Fast
Efficient
Low Maintenance
Flexible
Innovative
Scalable

Predictable
Reliable
Controlled
But the bad thing about the startup os is: it does not scale well. And it’s not predictable, it’s not reliable. You can’t even control it properly. So you obviously reached the
end of the flat organisation. and you need to look out for another organisational model.
Professional
Operating System
And you do what everybody else did. So you do what you learned in the university, what you saw before in similar companies or what your advisors told you.
Structure
So you end up with a functional organisation. That’s what we did, btw. And it’s no fun. 

Suddenly you got a product development, a marketing, a sales, an engineering and an operations department.
Structure
Or with a matrix organisation. Who of works in a line or in a matrix organisation right now? 

And yeah, it looks like this is going to scale.
Structure Structure exists & moves slowly
Hierarchy
Formal positions for decisions &
processes
Processes Needed for handovers, reliable.
Adaptability
Cheap inside an unit, expensive
outside of it.
Innovation There is a process for this.
Alignment
You are aligned to your unit. Your
boss is aligned to your company.
Coordination Management does it.
A formal structure changes a lot. When it’s there it’s there, and it does not care about the problems you are currently facing. It’s hard to change it, since there are career
levels and influence involved now. Because hierarchy exists. Now there are positions that have to care for decisions, called management. They are responsible to create
and change processes, all other people aren’t. They could and they should, but they won’t, because there effort is dispensable. Adaptability is something that is
managed, too. While the minions might have the right idea, it’s a management task to implement it. Innovation is part of the process now, product development and
market research do it. Alignment is done by the management too, and so is all coordination that reaches over the boundary of your department.
Structure
Structure is independent
from current problems
There are some changes in the company going on when you decide for a proper company structure. First thing: the structure is stable, and it is independent from your
current work problems.
Processes
Follow process now.

Process adherance wins.
Do it identical tomorrow.
To assure hand-overs and cooperation you need to establish processes. Processes allow you to scale, since new people don’t need to understand everything - it’s
enough if they are able to work following the process.
Hierarchy
Real hierarchy.
Some Positions can dictate.
Other positions 

lose their influence.
Problems that are not solved by processes have a simple strategy - give it to your leader. If the solution is inside of your department, they make the decisions. If the
solution is outside of your department, they need to care for the solution, too.
Alignment
Alignment is a
management task.
It happens in departments.
Goals are local.
Since you can’t see everything that is happening inside the company anymore, the management position in your department needs to care for alignment. They are setting
your goals, and they are local.
Adaptability
20% can be changed
within 1 week.
The other 80% 

take months.
The department boundaries slow down your adaptability, too. You are able to change your own local work most of the time, but as soon as you need to change
something over department boundaries it takes a lot of time.
Alignment
Innovation
Innovation is part 

of the process.
Company-wide innovations
are managed.
Innovation is now part of a process.There are official places for innovation- like product development - and all other innovation needs to be coordinated and established
by a management level position, especially company wide innovations.
Coordination
Hand-over costs are high.
Planning happens.
Coordination is explicit.
Nobody pitches in.
Since there are departments with different goals and different processes, you need additional effort for hand-overs at the department boundaries.This effort needs to be
coordinated and planned. This coordination and planning is a responsibility of the formal positions.
s
Fast
Efficient
Low Maintenance
Flexible
Innovative
Scalable

Predictable
Reliable
Controlled
And while your new OS is able to deliver scalability, predictability, reliability and control - you are not able to provide speed, low maintenance costs, flexibility and
innovation that you had before the OS update.
Fast
Efficient
Low Maintenance
Flexible
Innovative WTF?!
It’s not a good thing to be a startup that is neither fast, nor flexible, nor innovative, and there is a lot of market pressure happening. You are now more than 50 people, so
you are burning money. So what would you do?
Even more
people!
„Just add 50% more people!
You’ll get 10% more performance!“
The obvious answer is more of the same. Take 50% more people to get 10% more of innovation and Performance. 

Obviously that does not scale, again. So they come over to us CTOs and ask us what to do. And we pretty much come up with our default answer.
CTOS!

We need Speed!
Flexibility!
Innovation!
So the capital comes over and wants to see speed, flexibility and innovation again. They already saw you delivering all three, so they expect that you still can do, now
that you got a lot more money than before. Does anybody know how to get Speed, flexibility and innovation into IT driven companies?
Improve
Technology!
„Too much Technical Debt!
Docker/MicroServices/Cloud!“
First thing we CTOs usually say is how we would improve our own work. What happens in our department. So we go like „We need to clean up, remove our technical
debt!“ „We need switch to Docker, Cloud, MicroServices, Clojure, Golang, Node, ReactJS now!“ „Refactoring, Rewrite!“
Better
processes!

Agility &
DevOps!
And you say: Let’s do better processes, like agile and devops. They are known to provide speed, flexibility and innovation.

And the CEO likes it, since he already read about in in inflight magazines and Brand 1. 

Who does agile in here? 

Who does it really, really good? 

Who has been lying? 

Yeah, there always is some issue with agile and/or devops. Let’s see why.
Agile says Self-Organization!
Management organizes for you!
Like everything agile you start with self organization. But the professional operating system answers: „Uh, you should not do that. Management does the organization, so
you don’t have to do it yourself.“
Processes are adjusted every 2 weeks!
We provide standard processes for you.
So you ask for adjusting your processes every two weeks. Because you got retrospectives, scrum and all this. 

And the professional operating system answers: „Hey, lucky you, you don’t need to! we already got a standard process for you, just keep with it!“
Agile says only team performance matters!
I just care about your own performance.

See, that’s your goals. And that’s the bonus for it.
And you tell them, that only team performance and results matter. But the professional operating system does not like it. It cares about individual performance. And it
sets goals, and you will get 80% of the bonus one year later.
Agile demands empirical management!

Let’s continouosly change based on Metrics!
Just do your part of the strategic plan the CEO told you.
And you preach: let’s do empirical management, not define everything a year in advance, it won’t happen anyway“

And the professional operating system asks you just to do your part of the strategic plan the CEO sold to the shareholders.
Cross-Functional Teams!
Functional departments with clear responsibilities!
Next you say: hey, let’s do cross functional teams! so we have everything we need inside one team and could solve problems immediately!

And the professional operating systems say „sorry, we just split everything into functional departments with clear responsibilities, let’s stay with this.“
DevOps says only shared goals matter!
Your department already has goals!
And you think: that was a hard time with agile - let’s try doves. 

Let’s go for shared goals, it’s so obvious they will understand. But the professional operating system just answers with „No need to share, you already got goals
completely on your own“
DevOps says: solve problems together, socialize.
Just escalate it to your boss.
DevOps says: solve problems together, have a beer together, socialize. 

And the professional operating system answers: „If this is a problem outside of your department, escalate it to your boss. he will talk to their boss, and they will deliver.“
DevOps says: every information should 

be transparent and visible!
The management knows what happens,

so you don’t have too.
And you ask them to make every information transparent, so it’s easy to recognize dysfunctions and improvements. 

And the professional operating system responds with „Hey, the management already knows what is going on, so you don’t have to do it on your own. You would not
understand it anyway.“
Let’s install

Agile &
DevOps!
And in this very moment you realize: the operating system you are using is not supported.
„organizations which design
systems ... are constrained to
produce designs which are copies of
the communication structures of
these organizations“
And you can’t do a lot about it. This is a sentence conway said when wood stock happened.
Docker won’t 

save you.
That’s why docker won’t save you, by the way.
Modern
Operating System
That’s why some companies looked out for a new operating system.
Probably you have already read an article of any of these companies. They don’t rely on classical structures and hierarchies anymore to provide a scalable approach hat
supports innovation and flexibility. Has anyone read about Zappos new operating system?
Yep, it is called Holacracy. And there are some books written about this topic. The most discussed right now is probably „reinventing organizations“, at least i heard a lot
of founders talking about becoming a teal organization (just like us :-) ). 

I like organize for complexity, written by Niels Pflaeging, a lot. Our company design owns a lot to his stuff. How do these companies look like?
Self Organization &
Decentralized
Structure
First thing is a high level of self organization inside the company. And this is not just „we do scrum, isn’t that self-organized?“, this is a decentralized structure. They take
responsibility for the whole company, not only for their department. 

This is important: you can’t be self organized and organized by the management level at the same time. 

Decentralized innovation is called slack time.

And why does this not end in chaos?
Shared Goals &
Full Transparency
Because alignment is a major process inside the company. Most of them have full transparency, and rituals to provide alignment. They meet every friday, and everybody
tells everyone what’s going on right now. They socialize, and everybody knows what’s going on. They got communities of practice, squads, devops groups. They talk a
lot. Every information is visible inside the company.
Constant Evolution
Strategy
The result is a constant evolution of the company. They got flexible structure for teams, for departments, for cooperation, for problem solving. Everything, the structure
and the processes, evolves the whole time.
This is no flat org.
There is no blueprint.
Two important things at the end: this is not a flat organization, it’s flexible organization. There are leaders, there are structures, they change. There is no blueprint - don’t
believe the holacracy guys in that point, they are selling their product.
&tldr;
In 2015 You can do
better than functional
orgs and Management
by Objectives.
I did it wrong with my company. You don’t need to now. That’s great, isn’t it?
What we do/try:
- self-directed teams
- cross-functional teams
- roles & self-selected titles
- elected & dynamic team leads
- corporate lattice career
- on-demand-C*O
- „Management as a Service“
- Open Books
- Salary formula (kind of)
That’s what we already do. If you are curious i can tell you about it.

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (16)

Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
Management brainfucks
Management brainfucksManagement brainfucks
Management brainfucks
 
Java script security for java developers
Java script security for java developersJava script security for java developers
Java script security for java developers
 
Leadership in der IT
Leadership in der ITLeadership in der IT
Leadership in der IT
 
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
 
RoofTop Brains & BBQ: Ein Gästbuch für China
RoofTop Brains & BBQ: Ein Gästbuch für ChinaRoofTop Brains & BBQ: Ein Gästbuch für China
RoofTop Brains & BBQ: Ein Gästbuch für China
 
Einfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektesEinfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektes
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Von Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und SystemadministratorenVon Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und Systemadministratoren
 
Javascript Security
Javascript SecurityJavascript Security
Javascript Security
 
Lügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-VerträgeLügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-Verträge
 
Die Architektur, die man kann
Die Architektur, die man kannDie Architektur, die man kann
Die Architektur, die man kann
 
Das Ende der Karriere
Das Ende der KarriereDas Ende der Karriere
Das Ende der Karriere
 
Agile versus Management WJAX 2014
Agile versus Management WJAX 2014Agile versus Management WJAX 2014
Agile versus Management WJAX 2014
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!
 

Ähnlich wie How not to screw the operating system of your startup

The business team organization v1.00
The business team organization v1.00The business team organization v1.00
The business team organization v1.00Johan Oskarsson
 
Achieving Op Ex Michael Ray Fincher copyright 2016
Achieving Op Ex Michael Ray Fincher copyright 2016Achieving Op Ex Michael Ray Fincher copyright 2016
Achieving Op Ex Michael Ray Fincher copyright 2016Michael Ray Fincher
 
Change is Best when it Evolves
Change is Best when it EvolvesChange is Best when it Evolves
Change is Best when it EvolvesBusiness901
 
The Odoo Culture
The Odoo CultureThe Odoo Culture
The Odoo CultureOdoo
 
SAMPLE MSL 6670 Final Paper .docx
SAMPLE  MSL 6670 Final Paper .docxSAMPLE  MSL 6670 Final Paper .docx
SAMPLE MSL 6670 Final Paper .docxagnesdcarey33086
 
A Reflection on Entrepreneurship
A Reflection on EntrepreneurshipA Reflection on Entrepreneurship
A Reflection on EntrepreneurshipJoseph Man
 
ORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptJigarUndavia2
 
ORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptJIGAR UNDAVIA
 
Business Process Improvement - SIPOC and Toolkit
Business Process Improvement -   SIPOC  and ToolkitBusiness Process Improvement -   SIPOC  and Toolkit
Business Process Improvement - SIPOC and Toolkittmtrnr
 
Path based approach - Shifting the thinking
Path based approach - Shifting the thinkingPath based approach - Shifting the thinking
Path based approach - Shifting the thinkingZahoor Islam
 
Health 2.0 pre ga slides day 1 & change management
Health 2.0 pre ga slides day 1 & change managementHealth 2.0 pre ga slides day 1 & change management
Health 2.0 pre ga slides day 1 & change managementSalmaan Sana
 
InternationalCustomers often come to us and say I want to
InternationalCustomers often come to us and say I want toInternationalCustomers often come to us and say I want to
InternationalCustomers often come to us and say I want toTatianaMajor22
 
Maturity Models and agile chap 02
Maturity Models and agile chap 02Maturity Models and agile chap 02
Maturity Models and agile chap 02Jorge Boria
 
How Agile Enterprise Architecture Builds Agile Business Advantage
How Agile Enterprise Architecture Builds Agile Business AdvantageHow Agile Enterprise Architecture Builds Agile Business Advantage
How Agile Enterprise Architecture Builds Agile Business AdvantageDana Gardner
 
ProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den BergProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den Bergicemobile
 
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?Ashish Michael
 

Ähnlich wie How not to screw the operating system of your startup (20)

The business team organization v1.00
The business team organization v1.00The business team organization v1.00
The business team organization v1.00
 
Achieving Op Ex Michael Ray Fincher copyright 2016
Achieving Op Ex Michael Ray Fincher copyright 2016Achieving Op Ex Michael Ray Fincher copyright 2016
Achieving Op Ex Michael Ray Fincher copyright 2016
 
Change management
Change managementChange management
Change management
 
Change is Best when it Evolves
Change is Best when it EvolvesChange is Best when it Evolves
Change is Best when it Evolves
 
Lean Implementation .pdf
Lean Implementation  .pdfLean Implementation  .pdf
Lean Implementation .pdf
 
The Odoo Culture
The Odoo CultureThe Odoo Culture
The Odoo Culture
 
SAMPLE MSL 6670 Final Paper .docx
SAMPLE  MSL 6670 Final Paper .docxSAMPLE  MSL 6670 Final Paper .docx
SAMPLE MSL 6670 Final Paper .docx
 
A Reflection on Entrepreneurship
A Reflection on EntrepreneurshipA Reflection on Entrepreneurship
A Reflection on Entrepreneurship
 
ORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.ppt
 
ORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.pptORGANIZATIONAL TRANSFORMATION.ppt
ORGANIZATIONAL TRANSFORMATION.ppt
 
Business Process Improvement - SIPOC and Toolkit
Business Process Improvement -   SIPOC  and ToolkitBusiness Process Improvement -   SIPOC  and Toolkit
Business Process Improvement - SIPOC and Toolkit
 
Path based approach - Shifting the thinking
Path based approach - Shifting the thinkingPath based approach - Shifting the thinking
Path based approach - Shifting the thinking
 
Leadership 4.0 - Reza Hagel -
Leadership 4.0 - Reza Hagel - Leadership 4.0 - Reza Hagel -
Leadership 4.0 - Reza Hagel -
 
Agile development
Agile developmentAgile development
Agile development
 
Health 2.0 pre ga slides day 1 & change management
Health 2.0 pre ga slides day 1 & change managementHealth 2.0 pre ga slides day 1 & change management
Health 2.0 pre ga slides day 1 & change management
 
InternationalCustomers often come to us and say I want to
InternationalCustomers often come to us and say I want toInternationalCustomers often come to us and say I want to
InternationalCustomers often come to us and say I want to
 
Maturity Models and agile chap 02
Maturity Models and agile chap 02Maturity Models and agile chap 02
Maturity Models and agile chap 02
 
How Agile Enterprise Architecture Builds Agile Business Advantage
How Agile Enterprise Architecture Builds Agile Business AdvantageHow Agile Enterprise Architecture Builds Agile Business Advantage
How Agile Enterprise Architecture Builds Agile Business Advantage
 
ProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den BergProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den Berg
 
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?
Disrupting Lean Six Sigma; How to make Lean Six Sigma relevant to Start-Ups?
 

Mehr von Johann-Peter Hartmann

Mehr von Johann-Peter Hartmann (9)

E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
 
Erfolgreiche rewrites
Erfolgreiche rewritesErfolgreiche rewrites
Erfolgreiche rewrites
 
Surviving Complexity
Surviving ComplexitySurviving Complexity
Surviving Complexity
 
Serverside Cryptoparty
Serverside CryptopartyServerside Cryptoparty
Serverside Cryptoparty
 
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin
 
Performancemessung, jetzt in echt
Performancemessung, jetzt in echtPerformancemessung, jetzt in echt
Performancemessung, jetzt in echt
 
Profiling for Grown-Ups
Profiling for Grown-UpsProfiling for Grown-Ups
Profiling for Grown-Ups
 
Paradigmenwechsel bei webapplikationen
Paradigmenwechsel bei webapplikationenParadigmenwechsel bei webapplikationen
Paradigmenwechsel bei webapplikationen
 

Kürzlich hochgeladen

LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 

Kürzlich hochgeladen (18)

LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 

How not to screw the operating system of your startup

  • 1. The right OS upgrade for your Startup
  • 2. Johann Hi, i am johann. While i am a founder / CTO as well i usually do software conferences, not startup conferences. And actually Lars asked me to do a cool nerdy talk, like docker security, rugged devops or the like. But since this is a startup conference, i wanted to do a different talk. And there you are.
  • 3. 1997 2007 Still working here Invested in 2 startups. Worked for a lot of them. The first company i co-founded was mayflower. this happened in 1997, while i was still at the university. Boring but true: i am still working there. We do complex web and mobile application development using agile methods, devops and so on. you know the hype. 10 years later i co-founded SektionEins, a security consultancy. Security is fun for nerds, so i like it. I was the first CEO there, later the professionals overtook this role. Which made a lot of sense. With Mayflower i invested in 2 startups, and both had a really nice exit. So if you have a look at empirical data, ask me to invest in your startup, and it will work out. With Mayflower we work for a lot of startups, provide software development, infrastructure, consulting and the like. So i was involved in a lot of startup companies, and i got many friends there.
  • 4. Dear Startups, we need to talk. And that is why i am here today. I have to admin that i am a bit involved in the new work and organization design discussions. But i am no consultant, and we don’t offer consulting for it, so this is not a marketing talk. On the other hand side: we went thru it on our own, so we know what we are talking about.
  • 5. Startup! <10 people And that is what i saw: A fresh startup is fun to work for. It’s not pleasant when you are there, but in retrospective it’s big fun. And that’s the reason why:
  • 6. Startup Operating System You use the startup operating system. And it’s great. From an organization design point of view it’s a flat organization.
  • 7. Structure The structure we need for the problem right now. While there might be a formal structure, it does not really matter. You do what is needed, and you switch positions, roles and tasks on demand. You’ll figure out a new and fitting structure for every problem you got. Because you can.
  • 8. Hierarchy No real hierarchy. Everybody can lead, 
 no one can dictate. C*O-Titles like an enterprise. There might be an official hierarchy, but there are only a few people, so you solve problems by talking to each other. Everybody can take a lead for tasks, and no one can dictate. You need to convince people, they resist if your idea does not sound reasonable to them. Nevertheless you got titles like siemens. The guy with the linux laptop is called CTO, the one with the macbook CMO, the macbook air guy is called the CEO and the only one left using windows is the CFO.
  • 9. Processes Get stuff done now.
 Results win. Do it differently tomorrow. Since you just started up, there are no fixed processes. You do what you need to do with the best available method. If the results are fine you keep the process, if not you just change it. Change is cheap, and you do it a lot until you found a process that is good enough.
  • 10. Alignment Alignment just happens. Everybody is involved 
 in everything. All goals are shared. Alignment is something you don’t talk about, because it’s just there. Since everybody is involved in everything, they know what’s important and what is not. All goals are shared in a natural way. Sometimes you have to fight for your stakes, but you see and understand opposing stakes and deal with them.
  • 11. Adaptability 90% can be changed within 1 hour. The other 10% 
 take days. If there is a new customer lurking around the corner you feel free to change everything. A good opportunity is able to turn your business model inside out. You adapt frequently, and even bigger changes are done fast.
  • 12. Innovation Everyone recognizes opportunities. Innovations are 
 company-wide. Innovation just happens, too. Since everybody is involved in everything, you are able to recognize opportunities in other departments, too. You can easily create company wide innovations if they make sense.
  • 13. Coordination Close to zero hand-over costs. Planning happens on-demand. Coordination is implicit. Everybody pitches in. Coordination happens by talking. There are close to zero hand-over costs, because everybody knows everything anyway. You plan, but you do it on-demand, if you need to. And you are happy to throw all plan away and come up with a new one when needed. Most of the coordination is implicit, you don’t need to set up a lot of meetings. And if there is something missing, everybody pitches in.
  • 14. Fast Efficient Low Maintenance Flexible Innovative The startup operating system is great. It’s fast, cost-efficient, does not use a lot of resources, it’s low maintenance and flexible. So it works out, and your successful. People want to give you money, and you need to scale.
  • 15. „Alignment just happens“ „Implicit coordination“ „Everybody can lead“ „Everybody pitches in“ „Change everything in a day“ >50 people? 100? If you try to get implicit alignment and coordination with 50 people, if everybody can lead, if everybody can pitch in everywhere, if you change everything in a day with 50 people? Image belongs to http://scrumreferencecard.com/.
  • 16. This will not work out.
  • 17. Fast Efficient Low Maintenance Flexible Innovative Scalable
 Predictable Reliable Controlled But the bad thing about the startup os is: it does not scale well. And it’s not predictable, it’s not reliable. You can’t even control it properly. So you obviously reached the end of the flat organisation. and you need to look out for another organisational model.
  • 18. Professional Operating System And you do what everybody else did. So you do what you learned in the university, what you saw before in similar companies or what your advisors told you.
  • 19. Structure So you end up with a functional organisation. That’s what we did, btw. And it’s no fun. Suddenly you got a product development, a marketing, a sales, an engineering and an operations department.
  • 20. Structure Or with a matrix organisation. Who of works in a line or in a matrix organisation right now? And yeah, it looks like this is going to scale.
  • 21. Structure Structure exists & moves slowly Hierarchy Formal positions for decisions & processes Processes Needed for handovers, reliable. Adaptability Cheap inside an unit, expensive outside of it. Innovation There is a process for this. Alignment You are aligned to your unit. Your boss is aligned to your company. Coordination Management does it. A formal structure changes a lot. When it’s there it’s there, and it does not care about the problems you are currently facing. It’s hard to change it, since there are career levels and influence involved now. Because hierarchy exists. Now there are positions that have to care for decisions, called management. They are responsible to create and change processes, all other people aren’t. They could and they should, but they won’t, because there effort is dispensable. Adaptability is something that is managed, too. While the minions might have the right idea, it’s a management task to implement it. Innovation is part of the process now, product development and market research do it. Alignment is done by the management too, and so is all coordination that reaches over the boundary of your department.
  • 22. Structure Structure is independent from current problems There are some changes in the company going on when you decide for a proper company structure. First thing: the structure is stable, and it is independent from your current work problems.
  • 23. Processes Follow process now.
 Process adherance wins. Do it identical tomorrow. To assure hand-overs and cooperation you need to establish processes. Processes allow you to scale, since new people don’t need to understand everything - it’s enough if they are able to work following the process.
  • 24. Hierarchy Real hierarchy. Some Positions can dictate. Other positions 
 lose their influence. Problems that are not solved by processes have a simple strategy - give it to your leader. If the solution is inside of your department, they make the decisions. If the solution is outside of your department, they need to care for the solution, too.
  • 25. Alignment Alignment is a management task. It happens in departments. Goals are local. Since you can’t see everything that is happening inside the company anymore, the management position in your department needs to care for alignment. They are setting your goals, and they are local.
  • 26. Adaptability 20% can be changed within 1 week. The other 80% 
 take months. The department boundaries slow down your adaptability, too. You are able to change your own local work most of the time, but as soon as you need to change something over department boundaries it takes a lot of time.
  • 28. Innovation Innovation is part 
 of the process. Company-wide innovations are managed. Innovation is now part of a process.There are official places for innovation- like product development - and all other innovation needs to be coordinated and established by a management level position, especially company wide innovations.
  • 29. Coordination Hand-over costs are high. Planning happens. Coordination is explicit. Nobody pitches in. Since there are departments with different goals and different processes, you need additional effort for hand-overs at the department boundaries.This effort needs to be coordinated and planned. This coordination and planning is a responsibility of the formal positions.
  • 30. s Fast Efficient Low Maintenance Flexible Innovative Scalable
 Predictable Reliable Controlled And while your new OS is able to deliver scalability, predictability, reliability and control - you are not able to provide speed, low maintenance costs, flexibility and innovation that you had before the OS update.
  • 31. Fast Efficient Low Maintenance Flexible Innovative WTF?! It’s not a good thing to be a startup that is neither fast, nor flexible, nor innovative, and there is a lot of market pressure happening. You are now more than 50 people, so you are burning money. So what would you do?
  • 32. Even more people! „Just add 50% more people! You’ll get 10% more performance!“ The obvious answer is more of the same. Take 50% more people to get 10% more of innovation and Performance. Obviously that does not scale, again. So they come over to us CTOs and ask us what to do. And we pretty much come up with our default answer.
  • 33. CTOS!
 We need Speed! Flexibility! Innovation! So the capital comes over and wants to see speed, flexibility and innovation again. They already saw you delivering all three, so they expect that you still can do, now that you got a lot more money than before. Does anybody know how to get Speed, flexibility and innovation into IT driven companies?
  • 34. Improve Technology! „Too much Technical Debt! Docker/MicroServices/Cloud!“ First thing we CTOs usually say is how we would improve our own work. What happens in our department. So we go like „We need to clean up, remove our technical debt!“ „We need switch to Docker, Cloud, MicroServices, Clojure, Golang, Node, ReactJS now!“ „Refactoring, Rewrite!“
  • 35. Better processes!
 Agility & DevOps! And you say: Let’s do better processes, like agile and devops. They are known to provide speed, flexibility and innovation. And the CEO likes it, since he already read about in in inflight magazines and Brand 1. Who does agile in here? 
 Who does it really, really good? Who has been lying? Yeah, there always is some issue with agile and/or devops. Let’s see why.
  • 36. Agile says Self-Organization! Management organizes for you! Like everything agile you start with self organization. But the professional operating system answers: „Uh, you should not do that. Management does the organization, so you don’t have to do it yourself.“
  • 37. Processes are adjusted every 2 weeks! We provide standard processes for you. So you ask for adjusting your processes every two weeks. Because you got retrospectives, scrum and all this. And the professional operating system answers: „Hey, lucky you, you don’t need to! we already got a standard process for you, just keep with it!“
  • 38. Agile says only team performance matters! I just care about your own performance.
 See, that’s your goals. And that’s the bonus for it. And you tell them, that only team performance and results matter. But the professional operating system does not like it. It cares about individual performance. And it sets goals, and you will get 80% of the bonus one year later.
  • 39. Agile demands empirical management!
 Let’s continouosly change based on Metrics! Just do your part of the strategic plan the CEO told you. And you preach: let’s do empirical management, not define everything a year in advance, it won’t happen anyway“ And the professional operating system asks you just to do your part of the strategic plan the CEO sold to the shareholders.
  • 40. Cross-Functional Teams! Functional departments with clear responsibilities! Next you say: hey, let’s do cross functional teams! so we have everything we need inside one team and could solve problems immediately! And the professional operating systems say „sorry, we just split everything into functional departments with clear responsibilities, let’s stay with this.“
  • 41. DevOps says only shared goals matter! Your department already has goals! And you think: that was a hard time with agile - let’s try doves. Let’s go for shared goals, it’s so obvious they will understand. But the professional operating system just answers with „No need to share, you already got goals completely on your own“
  • 42. DevOps says: solve problems together, socialize. Just escalate it to your boss. DevOps says: solve problems together, have a beer together, socialize. And the professional operating system answers: „If this is a problem outside of your department, escalate it to your boss. he will talk to their boss, and they will deliver.“
  • 43. DevOps says: every information should 
 be transparent and visible! The management knows what happens,
 so you don’t have too. And you ask them to make every information transparent, so it’s easy to recognize dysfunctions and improvements. And the professional operating system responds with „Hey, the management already knows what is going on, so you don’t have to do it on your own. You would not understand it anyway.“
  • 44. Let’s install
 Agile & DevOps! And in this very moment you realize: the operating system you are using is not supported.
  • 45. „organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations“ And you can’t do a lot about it. This is a sentence conway said when wood stock happened.
  • 46. Docker won’t 
 save you. That’s why docker won’t save you, by the way.
  • 47. Modern Operating System That’s why some companies looked out for a new operating system.
  • 48. Probably you have already read an article of any of these companies. They don’t rely on classical structures and hierarchies anymore to provide a scalable approach hat supports innovation and flexibility. Has anyone read about Zappos new operating system?
  • 49. Yep, it is called Holacracy. And there are some books written about this topic. The most discussed right now is probably „reinventing organizations“, at least i heard a lot of founders talking about becoming a teal organization (just like us :-) ). 
 I like organize for complexity, written by Niels Pflaeging, a lot. Our company design owns a lot to his stuff. How do these companies look like?
  • 50. Self Organization & Decentralized Structure First thing is a high level of self organization inside the company. And this is not just „we do scrum, isn’t that self-organized?“, this is a decentralized structure. They take responsibility for the whole company, not only for their department. This is important: you can’t be self organized and organized by the management level at the same time. Decentralized innovation is called slack time. And why does this not end in chaos?
  • 51. Shared Goals & Full Transparency Because alignment is a major process inside the company. Most of them have full transparency, and rituals to provide alignment. They meet every friday, and everybody tells everyone what’s going on right now. They socialize, and everybody knows what’s going on. They got communities of practice, squads, devops groups. They talk a lot. Every information is visible inside the company.
  • 52. Constant Evolution Strategy The result is a constant evolution of the company. They got flexible structure for teams, for departments, for cooperation, for problem solving. Everything, the structure and the processes, evolves the whole time.
  • 53. This is no flat org. There is no blueprint. Two important things at the end: this is not a flat organization, it’s flexible organization. There are leaders, there are structures, they change. There is no blueprint - don’t believe the holacracy guys in that point, they are selling their product.
  • 54. &tldr; In 2015 You can do better than functional orgs and Management by Objectives. I did it wrong with my company. You don’t need to now. That’s great, isn’t it?
  • 55. What we do/try: - self-directed teams - cross-functional teams - roles & self-selected titles - elected & dynamic team leads - corporate lattice career - on-demand-C*O - „Management as a Service“ - Open Books - Salary formula (kind of) That’s what we already do. If you are curious i can tell you about it.