SlideShare a Scribd company logo
1 of 85
Download to read offline
Managers - The Missing Manual
Corsin Decurtins, Netcetera
2017-03-11
Skopje
JavaSkop
Notes
Disclaimer
This talk is not about bashing managers …
It’s about understanding them better and hence being able to
collaborate better
If I talk about managers, I normally mean non-technical managers
Most of what I will say is probably true for other non-technical people
that you encounter in your project, including customer representatives
Take what I say with a grain of salt. I’m not the expert. I just had the
opportunity (and often the pleasure) to work with a lot of managers and
become a part-time manager myself.
Notes
Being a Manager
Being a manager is a really strange job
You are the boss, you are the face of the company / project / …
You have the biggest salary, the flashiest car, the big corner
office, the assistant, …
You yield the power, you have the responsibility, …
But you are not actually doing any (real) work
Notes
Manager and Work
I’m not saying that managers do not work hard
Some of them work hard … really, really hard
But they normally do not work on the core activities of a
company
The manager of a car company does not actually build cars.
The manager of a news paper does not write articles or print
news papers
The manager of a software team does not write code
A software team
without managers
Notes
A Team without Managers
Imagine a software team without any managers
This might work
Depending on the managers you have, it might even work better
It might work for some time
But it will probably not work long-term
Not with a large team
Not with complex non-technical challenges
There are examples of this. We call them Startups.
Managers
without a team
Notes
Managers without a team
But now imagine a software team without developers
A painting company without painters
A hospital without doctors and nurses
This cannot work
This organisation fails immediately
Notes
Being a Manager
The job of a manager might sound easy and like the ideal job to have.
Ever dreamt of being the boss of your team, company, …?
But they are actually poor creatures.
They are responsible for delivering a software project, running a
company, …
Customers, shareholders, … scream at them if there is a problem and
hold them accountable.
Notes
Being a Manager
But they cannot do anything themselves and directly about the
issue.
They do not code, they do not design, do not build cars, pick
carrots, …
They are completely dependent on their teams.
They have to make important decisions that determine the
success of a project, but they do not have a deep understanding
of the domain and the implications of their decisions.
Notes
Being a Manager
Being a manager must be a very frustrating job
You are the face of the project, company, …
Deep inside, you know that you are not actually doing anything
Deep inside, you know that you are replaceable
You have to pretend to be the boss and to know the answer to
everything
Deep inside, you are scared that some day, somebody will
actually realise that
Manager vs. Leader
Notes
Intermezzo:
Managers vs. Leaders
There are hundreds of books on this topic
I do not have the ultimate answer
There is one big difference for me
The leader of a team is able to do the same things as the team
members. A lead developer is a developer.
The manager of a team is not necessarily able to do the same
things as the team members. The manager of a development team is
not necessarily a developer.
Notes
So now…
What should we do with managers?
Do we actually need them?
Should we pity them? Should we envy them?
Do they get the big salaries, because they have such a
frustrating job?
Should we fire all of them?
Should we try to teach them a real job?
Notes
The Job of a Manager
Hypothetical Situation
Notes
Thought Experiment
Imagine you have a team of 5 people. This team is able to
produce 100 units per month.
4 people in this team produce 25 units each per month. 1
person does not produce anything.
What do you do?
You fire the person that does not do anything.
Notes
Thought Experiment
What if I told you, that the 4 person team now produces 60 units
per month (15 units per person).
Would you still fire the 5th person?
What salary do you pay the 5th person?
After all, even though she does not produce any units herself,
she is somehow responsible for 40 units per month (compared
to the 15 of the other people).
Notes
Thought Experiment
Which person is more valuable?
Which person contributes most to the output?
Which person is replaceable?
The 4 people need the 5th to be really productive.
The 5th person needs to other 4 people to deliver value.
Notes
The Job of Manager
The job of the manager is not the same as your job.
If it were, we would call the person a developer, designer, …
The productivity/output of a manager can often not be measured by
looking at the output of the person itself.
You have to look at the output of the whole team, …
That’s what makes it hard to qualify the contribution of the
manager.
That’s what makes it hard to distinguish good and bad managers.
Good and bad managers
https://en.wikipedia.org/wiki/User:Dronae
Notes
Orchestra Conductors
A manager is a bit like the conductor of an orchestra
He is the boss, stands in front of the orchestra, fiddles around with a
stick and tells everybody what to do
But he does not make a sound.
The musicians make the sounds using their instruments.
On the detail level, the conductor does not make a sound.
On a higher level, you could say that the conductor does produce
sounds, and the orchestra and all of it’s musicians are his
instrument.
Notes
The Job of a Manager
A good manager is a multiplier, an enabler, a catalyst
He or she enables other people to do their job as good as possible
Efficiency, productivity, effectiveness, orchestration, direction, … of
the team
A good manager organises, orchestrates, defines a vision
A good manager encourages, discourages, enforces, motivates, …
A good manager acknowledges other people’s skills and expertise
and lets people do their job
Notes
Developers and Managers
Why do developers often think very little of managers?
Even good managers…
We do not understand what managers do.
We do not understand what drives them and what their
goals are.
A lot of misconceptions…
Managers are experts
Managers are professionals
Notes
Managers are Experts
Managers are smart people, they know a lot of stuff and
have a lot of experience
They are experts and professionals
… just not in the same field as you are.
Managers care
Notes
Managers care
Good managers care about things … deeply
They are often just not the same things that you care
about
Maybe they even are the same, but you have not realised
it
Trust
Notes
Trust
Important aspect of the relationship between team and manager
Very dynamic thing
Hard, because it’s hard to judge if the other party is doing a good job (for both
parties)
Good relationship between manager and team can look very differently
depending on the people involved
An inexperienced, chaotic team requires a strong, military-style manager
An experienced, self-organising, empowered and mature team requires a
manager that trusts the team and gets out of the way as much as possible …
Maybe even no manager at all?
Notes
Respect and Understanding
Respecting the knowledge and expertise of people is
important, even if you do not understand it
Understanding how somebody ticks and what they care
about, is the key to good communication and a successful
collaboration
Trust is also very important, but it’s often enabled by the
previous points
Notes
This is really hard
How can you trust somebody who does not trust you?
How do you know if somebody is good or bad, if you do
not understand them or know what they actually do all
day?
How do you differentiate between a stupid decision from a
manager (because he does not understand you) or a good
decision by a manager that you do not understand.
Talking to managers
Kirk (Manager):
I need warp speed as soon as possible. We have
to chase down the Klingons. How long will it
take you to fix it?
Scotty (Engineer):
Captain, the warp engine is down. The last
manoeuvre was too much for it.
Scotty:
At least 48 hours.
Kirk:
That’s too long. You have 8 hours.
Scotty:
OK, Jim. I’ll do it in 4.
Notes
Challenges by Managers
This is not how it works in real life.
If you say it takes 48 hours, it probably takes 48 hours. As
an estimate. Maybe it’s even more.
Why is the project manager challenging you? Why does he
not believe you? Trust you?
Notes
Challenges by Managers
Maybe there is a trust issue.
But mostly, you have to keep in mind that this is part of his job.
A manager always wants things faster, cheaper, in better quality, …
It’s OK to say no.
Often, it’s actually really, really important to say no. (By the way: That’s
part of your job).
Even better is to explain the estimate, explain why you estimate it will
take that much time, what options there are along with the implications
/ downsides of these options.
Make the effort
Understand your position
and your responsibilities
Explain things
Qualify your answers
Do not take things too personally
It’s OK to say No
Simplify, reduce to the essence
Translate
Relate to things they care about
Do not dumb it down!
Notes
Communicating with Managers
Explaining things to managers can be difficult
Simplify things, reduce to the core, the essence
Translate things into a language that the manager understands, related to things
the manager cares about
Do not “dumb things down”
You have to simplify and abstract things and maybe strategically leave things out
You are not talking to a person with less experience than you, somebody who is
less intelligent and less knowledgeable than you.
You are talking to somebody with experience and knowledge in a different
field.
Selective hearing
Selective memory
Yes, but ………… …… …… … ……… … …… … …… ……
………… ……… ……… ……… … ……… … ……………… ………
… …………… ………… ……………… …… ……… ……………
…… … …………… ………… ……………… ……………… ……
…… …… … …………… …………… ………… ……… …
……………… …… … …… …… …… ………… …………… …
…………… ………… … ……… ……………… ………… …… …
…… …… … … … ……… …………… ………… …………………
…… ……… …… … … ………… ………… ………… ………………
……… ………………… …… ………… ………… … ………
………… …… … ……… …… … … ……… …… … … ………
Notes
Side-Note: Psychology
This is a mine-field of psychological issues.
If you say ‘yes’ too often (and sometimes once is too often),
the manager will assume that the answer is always yes.
If you say ‘no’ too often, the manager assumes that you are
not flexible, imaginative enough.
The important thing is to qualify the ‘yes’ or the ‘no’.
Depending on the manager, you have to be really careful here.
Notes
Selective Hearing
Selective Memory
Disease of the hearing apparatus or long-term memory, often
found in managers and sales people
Affected individuals only hear parts of a sentence or they hear
the full sentence, respond to it, but only recall very limited
parts of the conversation from long-term memory afterwards.
Yes, but that would mean that …
Micro Management
Notes
Micro-Management
Micro-Management is not always a bad thing
Very immature teams require close monitoring and steering
Most teams do not though and micro-management is
counter-productive
Also how is a manager supposed to micro-management
somebody that does things that the manager does not
really understand?
Notes
Excel, Powerpoint
Managers love Excel sheets
Excel sheets and the content therein is how they see a project
For you, a software project is code, builds, libraries, test
environments, log files, bug reports, user stories
For a manager, it’s velocity reports, burn down charts, project
plans, estimations, staffing plans, expense reports, risk
matrices, status reports
Notes
Excel, Powerpoint
They care about these things, because it is (the only) way they can grasp a
project
Code does not tell them anything
It gives them the feeling to be able to grasp the project and steer it … and it
actually does
Managers and Teams have to find a good balance. Filling in Excel sheet does
not make a team productive. But it allows teams to be more productive and
effective overall.
As little as possible, as much as necessary.
Meetings
- Anonymous Developer
“I was not able to get any work
done. I was in meetings all
morning.”
Notes
Developers
Most developers (or designers, testers, …) do not consider
meetings (real) work.
They understand that meetings are necessary and can be
very valuable.
They are necessary and often really helpful to enable good,
efficient and effective work. But they are not work
themselves.
Notes
Managers
Meetings are often the main tool for them to get work done.
Meetings for them is work. Everything else is just there to
support meetings.
If a manager is lost, feels out of control, he or she sets up a
meeting.
Paul Graham
Maker’s Schedule,

Manager’s Schedule
http://paulgraham.com/makersschedule.html
When the sh** hits the fan
Notes
Project in trouble
Scenario: Project is in trouble. Quality is not right, velocity is too
low, progress is slow. Team is not happy, customer is not
happy.
What do you do?
That depends on the problem? Work harder? Introduce a new
tool? New guidelines? Switch to pair programming? Hire more
people? Refactor? Speed up? Slow down?
Notes
Project in trouble
No general answer. But the point is that you can do something.
What does a manager do?
There might be things on his level that he can fix? Staffing? Eliminating obstacles?
Sometimes, the manager also falls into “panic mode”? Do something! Anything!
This leads to micromanagement, unproductive interference with teams, meetings, daily
status reports
Manager sees a problem, but has no control over it. He does the only thing he does in
order to get a clearer picture and establish the possibility to control the project.
This is usually not very productive.
But it’s also really, really hard for managers in troublesome situations to just trust a team
that does things you do not understand.
Management Summary
Notes
Summary
Cynical people might say that managers do not do any work
and only complicate projects
But they do have a role and a really good manager is worth
his weight in gold
They are a different breed of animals than you
They speak a different language, they care about
different things
Notes
Summary
Learn how they tick and what they care about
Learn to identify good and bad managers
This will help you to:
… get them out of your hair, so that you can get any real
work done.
… leverage their skills and expertise.
… collaborate with them to deliver the best possible project.
There is no Manual
Who is the boss?
Developers
Developers
Developers
Developers,
Developers,
Developers
Note to self:
Replace this by “Managers,
managers, managers” when
giving this talk to an audience
of managers.
Corsin Decurtins, Netcetera
Chief Technology Officer
corsin.decurtins@netcetera.com
@corsin
Managers - The Missing Manual
Corsin Decurtins, Netcetera
2017-03-11
Skopje
JavaSkop

More Related Content

What's hot

Gluetogether Workshops Leaflet
Gluetogether Workshops LeafletGluetogether Workshops Leaflet
Gluetogether Workshops Leaflet
Christinegilkes
 
A Smart Goals Template
A Smart Goals TemplateA Smart Goals Template
A Smart Goals Template
Alecia Stringer
 
Delivering feedback and coaching for success 0
Delivering feedback and coaching for success 0Delivering feedback and coaching for success 0
Delivering feedback and coaching for success 0
Lucila Zingapan
 
P2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
P2RL - Formula for Successful Career by Dr. Ashutosh KarnatakP2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
P2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
Dr Ashutosh Karnatak
 

What's hot (18)

Delegation skills
Delegation skills Delegation skills
Delegation skills
 
Gluetogether Workshops Leaflet
Gluetogether Workshops LeafletGluetogether Workshops Leaflet
Gluetogether Workshops Leaflet
 
Working with Unions
Working with UnionsWorking with Unions
Working with Unions
 
Manage the coaching process
Manage the coaching processManage the coaching process
Manage the coaching process
 
Coaching for Success
Coaching for SuccessCoaching for Success
Coaching for Success
 
A Smart Goals Template
A Smart Goals TemplateA Smart Goals Template
A Smart Goals Template
 
Face to Face
Face to FaceFace to Face
Face to Face
 
Management Debt - Practicing Leadership With Consciousness
Management Debt - Practicing Leadership With ConsciousnessManagement Debt - Practicing Leadership With Consciousness
Management Debt - Practicing Leadership With Consciousness
 
Becoming A Delegating Superhero
Becoming A Delegating SuperheroBecoming A Delegating Superhero
Becoming A Delegating Superhero
 
Delivering feedback and coaching for success 0
Delivering feedback and coaching for success 0Delivering feedback and coaching for success 0
Delivering feedback and coaching for success 0
 
New Supervisor Quick Start
New Supervisor Quick StartNew Supervisor Quick Start
New Supervisor Quick Start
 
Delegation
DelegationDelegation
Delegation
 
De refter 5 minute training - training - train - the trainer
De refter   5 minute training - training - train - the trainerDe refter   5 minute training - training - train - the trainer
De refter 5 minute training - training - train - the trainer
 
Using Product Management to Get a Product Management Gig
Using Product Management to Get a Product Management GigUsing Product Management to Get a Product Management Gig
Using Product Management to Get a Product Management Gig
 
Coaching skills feedback techniques
Coaching skills   feedback techniquesCoaching skills   feedback techniques
Coaching skills feedback techniques
 
The power of delegation
The power of delegationThe power of delegation
The power of delegation
 
P2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
P2RL - Formula for Successful Career by Dr. Ashutosh KarnatakP2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
P2RL - Formula for Successful Career by Dr. Ashutosh Karnatak
 
Delegation
DelegationDelegation
Delegation
 

Viewers also liked

СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
edexpert
 

Viewers also liked (20)

SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen
 
Authentication requirements and application of PSD2 in e-Commerce - Presentat...
Authentication requirements and application of PSD2 in e-Commerce - Presentat...Authentication requirements and application of PSD2 in e-Commerce - Presentat...
Authentication requirements and application of PSD2 in e-Commerce - Presentat...
 
SkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoTSkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoT
 
How to sell your company
How to sell your company How to sell your company
How to sell your company
 
Content-Driven Apps with React
Content-Driven Apps with ReactContent-Driven Apps with React
Content-Driven Apps with React
 
Netcetera Innovation Summit 2016: The Past 12 Months - What's New & Exciting
Netcetera Innovation Summit 2016: The Past 12 Months - What's New & ExcitingNetcetera Innovation Summit 2016: The Past 12 Months - What's New & Exciting
Netcetera Innovation Summit 2016: The Past 12 Months - What's New & Exciting
 
Die Herausforderungen in der Payment-Industrie
Die Herausforderungen in der Payment-IndustrieDie Herausforderungen in der Payment-Industrie
Die Herausforderungen in der Payment-Industrie
 
Clearing Agents in Pakistan
Clearing Agents in PakistanClearing Agents in Pakistan
Clearing Agents in Pakistan
 
Презентация-тест по теме "Физические и химические явления"
Презентация-тест по теме "Физические и химические явления"Презентация-тест по теме "Физические и химические явления"
Презентация-тест по теме "Физические и химические явления"
 
Elderly care
Elderly careElderly care
Elderly care
 
СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
СПЕЦПРОЕКТ ММСО-2017. ФОРУМ «Негосударственное дополнительное образование»
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
 
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot 10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
 
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
 
Behind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot TokyoBehind the Scenes: Launching HubSpot Tokyo
Behind the Scenes: Launching HubSpot Tokyo
 
HubSpot Diversity Data 2016
HubSpot Diversity Data 2016HubSpot Diversity Data 2016
HubSpot Diversity Data 2016
 
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
 
!مهار کننده های جانوس کیناز ماموریتهای جدید
!مهار کننده های جانوس کیناز ماموریتهای جدید!مهار کننده های جانوس کیناز ماموریتهای جدید
!مهار کننده های جانوس کیناز ماموریتهای جدید
 
What is Media Psychology?
What is Media Psychology?What is Media Psychology?
What is Media Psychology?
 
Just one ... Myles Sullivan's paintings
Just one ... Myles Sullivan's paintingsJust one ... Myles Sullivan's paintings
Just one ... Myles Sullivan's paintings
 

Similar to Managers - The Missing Manual

Comment about this post.Motivators to help employees at the workpl.pdf
Comment about this post.Motivators to help employees at the workpl.pdfComment about this post.Motivators to help employees at the workpl.pdf
Comment about this post.Motivators to help employees at the workpl.pdf
sels6
 
How to handle your manager
How to handle your managerHow to handle your manager
How to handle your manager
moresatis
 
Collaboration nov 2012
Collaboration nov 2012Collaboration nov 2012
Collaboration nov 2012
Mike Vallance
 
Collaboration nov 2012
Collaboration nov 2012Collaboration nov 2012
Collaboration nov 2012
Mike Vallance
 
Soft skills for managers
Soft skills for managersSoft skills for managers
Soft skills for managers
John Baraily
 

Similar to Managers - The Missing Manual (20)

Team Management skills
Team Management skillsTeam Management skills
Team Management skills
 
How to be a better manager. Nica Daniela Alexandra
How to be a better manager. Nica Daniela AlexandraHow to be a better manager. Nica Daniela Alexandra
How to be a better manager. Nica Daniela Alexandra
 
Blind leading Blind
Blind leading BlindBlind leading Blind
Blind leading Blind
 
10 Lessons for New Managers
10 Lessons for New Managers10 Lessons for New Managers
10 Lessons for New Managers
 
Problem solving in organization: Challenges that appear during the process
Problem solving in organization: Challenges that appear during the processProblem solving in organization: Challenges that appear during the process
Problem solving in organization: Challenges that appear during the process
 
Comment about this post.Motivators to help employees at the workpl.pdf
Comment about this post.Motivators to help employees at the workpl.pdfComment about this post.Motivators to help employees at the workpl.pdf
Comment about this post.Motivators to help employees at the workpl.pdf
 
Paper 2
Paper 2Paper 2
Paper 2
 
How to handle your manager
How to handle your managerHow to handle your manager
How to handle your manager
 
IS20G11 - "Is the People Problem You?" Mindset VS Skillset - Toni Anne Fardette
IS20G11 - "Is the People Problem You?" Mindset VS Skillset - Toni Anne FardetteIS20G11 - "Is the People Problem You?" Mindset VS Skillset - Toni Anne Fardette
IS20G11 - "Is the People Problem You?" Mindset VS Skillset - Toni Anne Fardette
 
The Top Leadership Qualities Every Manager Needs
The Top Leadership Qualities Every Manager NeedsThe Top Leadership Qualities Every Manager Needs
The Top Leadership Qualities Every Manager Needs
 
Collaboration nov 2012
Collaboration nov 2012Collaboration nov 2012
Collaboration nov 2012
 
Collaboration nov 2012
Collaboration nov 2012Collaboration nov 2012
Collaboration nov 2012
 
Soft skills for managers
Soft skills for managersSoft skills for managers
Soft skills for managers
 
People Management
People ManagementPeople Management
People Management
 
How to get a job promotion in 2022
How to get a job promotion in 2022How to get a job promotion in 2022
How to get a job promotion in 2022
 
Personnel Management Rttc
Personnel Management RttcPersonnel Management Rttc
Personnel Management Rttc
 
Organizing Technical Teams
Organizing Technical TeamsOrganizing Technical Teams
Organizing Technical Teams
 
Designers we need to talk about stress
Designers we need to talk about stressDesigners we need to talk about stress
Designers we need to talk about stress
 
Managing Agile
Managing AgileManaging Agile
Managing Agile
 
Avoid these Common Mistakes New and Inexperienced Managers Make by Geoffrey B...
Avoid these Common Mistakes New and Inexperienced Managers Make by Geoffrey B...Avoid these Common Mistakes New and Inexperienced Managers Make by Geoffrey B...
Avoid these Common Mistakes New and Inexperienced Managers Make by Geoffrey B...
 

More from Netcetera

More from Netcetera (20)

Payment trend scouting - Kurt Schmid, Netcetera
Payment trend scouting - Kurt Schmid, NetceteraPayment trend scouting - Kurt Schmid, Netcetera
Payment trend scouting - Kurt Schmid, Netcetera
 
Boost your approved transaction volume - Ana Vuksanovikj Vaneska, Netcetera
Boost your approved transaction volume - Ana Vuksanovikj Vaneska, NetceteraBoost your approved transaction volume - Ana Vuksanovikj Vaneska, Netcetera
Boost your approved transaction volume - Ana Vuksanovikj Vaneska, Netcetera
 
Increase conversion, convenience and security in e-commerce checkouts - Silke...
Increase conversion, convenience and security in e-commerce checkouts - Silke...Increase conversion, convenience and security in e-commerce checkouts - Silke...
Increase conversion, convenience and security in e-commerce checkouts - Silke...
 
3-D Secure 2.0 - Stephan Rüdisüli, Netcetera & Patrick Juffern, INFORM
3-D Secure 2.0 - Stephan Rüdisüli, Netcetera & Patrick Juffern, INFORM3-D Secure 2.0 - Stephan Rüdisüli, Netcetera & Patrick Juffern, INFORM
3-D Secure 2.0 - Stephan Rüdisüli, Netcetera & Patrick Juffern, INFORM
 
Digital Payment in 2020 - Kurt Schmid, Netcetera
Digital Payment in 2020 - Kurt Schmid, NetceteraDigital Payment in 2020 - Kurt Schmid, Netcetera
Digital Payment in 2020 - Kurt Schmid, Netcetera
 
AI First. Erfolgsfaktoren für künstliche Intelligenz im Unternehmen
AI First. Erfolgsfaktoren für künstliche Intelligenz im UnternehmenAI First. Erfolgsfaktoren für künstliche Intelligenz im Unternehmen
AI First. Erfolgsfaktoren für künstliche Intelligenz im Unternehmen
 
Augmenting Maintenance
Augmenting MaintenanceAugmenting Maintenance
Augmenting Maintenance
 
Front-end up front
Front-end up frontFront-end up front
Front-end up front
 
The future of Prototpying
The future of PrototpyingThe future of Prototpying
The future of Prototpying
 
EMV Secure Remote Commerce (SRC)
EMV Secure Remote Commerce (SRC)EMV Secure Remote Commerce (SRC)
EMV Secure Remote Commerce (SRC)
 
Online shopping technology in the fast lane?
Online shopping technology in the fast lane?Online shopping technology in the fast lane?
Online shopping technology in the fast lane?
 
Merchant tokenization and EMV® Secure Remote Commerce
Merchant tokenization and EMV® Secure Remote CommerceMerchant tokenization and EMV® Secure Remote Commerce
Merchant tokenization and EMV® Secure Remote Commerce
 
Seamless 3-D Secure e-commerce experience
Seamless 3-D Secure e-commerce experienceSeamless 3-D Secure e-commerce experience
Seamless 3-D Secure e-commerce experience
 
Augmenting Health Care
Augmenting Health CareAugmenting Health Care
Augmenting Health Care
 
Driving transactional growth with 3-D Secure
Driving transactional growth with 3-D SecureDriving transactional growth with 3-D Secure
Driving transactional growth with 3-D Secure
 
Digital Payment Quo Vadis
Digital Payment Quo VadisDigital Payment Quo Vadis
Digital Payment Quo Vadis
 
EMV® Secure Remote Commerce
EMV® Secure Remote CommerceEMV® Secure Remote Commerce
EMV® Secure Remote Commerce
 
Context: The missing ingredient in multilingual software translation
Context: The missing ingredient in multilingual software translationContext: The missing ingredient in multilingual software translation
Context: The missing ingredient in multilingual software translation
 
Digital Payments - Netcetera Innovation Summit 2018
Digital Payments - Netcetera Innovation Summit 2018Digital Payments - Netcetera Innovation Summit 2018
Digital Payments - Netcetera Innovation Summit 2018
 
"Whats up and new at Netcetera?" - Netcetera Innovation Summit 2018
"Whats up and new at Netcetera?" - Netcetera Innovation Summit 2018"Whats up and new at Netcetera?" - Netcetera Innovation Summit 2018
"Whats up and new at Netcetera?" - Netcetera Innovation Summit 2018
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Managers - The Missing Manual

  • 1. Managers - The Missing Manual Corsin Decurtins, Netcetera 2017-03-11 Skopje JavaSkop
  • 2. Notes Disclaimer This talk is not about bashing managers … It’s about understanding them better and hence being able to collaborate better If I talk about managers, I normally mean non-technical managers Most of what I will say is probably true for other non-technical people that you encounter in your project, including customer representatives Take what I say with a grain of salt. I’m not the expert. I just had the opportunity (and often the pleasure) to work with a lot of managers and become a part-time manager myself.
  • 3.
  • 4. Notes Being a Manager Being a manager is a really strange job You are the boss, you are the face of the company / project / … You have the biggest salary, the flashiest car, the big corner office, the assistant, … You yield the power, you have the responsibility, … But you are not actually doing any (real) work
  • 5. Notes Manager and Work I’m not saying that managers do not work hard Some of them work hard … really, really hard But they normally do not work on the core activities of a company The manager of a car company does not actually build cars. The manager of a news paper does not write articles or print news papers The manager of a software team does not write code
  • 7. Notes A Team without Managers Imagine a software team without any managers This might work Depending on the managers you have, it might even work better It might work for some time But it will probably not work long-term Not with a large team Not with complex non-technical challenges There are examples of this. We call them Startups.
  • 9. Notes Managers without a team But now imagine a software team without developers A painting company without painters A hospital without doctors and nurses This cannot work This organisation fails immediately
  • 10.
  • 11. Notes Being a Manager The job of a manager might sound easy and like the ideal job to have. Ever dreamt of being the boss of your team, company, …? But they are actually poor creatures. They are responsible for delivering a software project, running a company, … Customers, shareholders, … scream at them if there is a problem and hold them accountable.
  • 12. Notes Being a Manager But they cannot do anything themselves and directly about the issue. They do not code, they do not design, do not build cars, pick carrots, … They are completely dependent on their teams. They have to make important decisions that determine the success of a project, but they do not have a deep understanding of the domain and the implications of their decisions.
  • 13.
  • 14. Notes Being a Manager Being a manager must be a very frustrating job You are the face of the project, company, … Deep inside, you know that you are not actually doing anything Deep inside, you know that you are replaceable You have to pretend to be the boss and to know the answer to everything Deep inside, you are scared that some day, somebody will actually realise that
  • 16. Notes Intermezzo: Managers vs. Leaders There are hundreds of books on this topic I do not have the ultimate answer There is one big difference for me The leader of a team is able to do the same things as the team members. A lead developer is a developer. The manager of a team is not necessarily able to do the same things as the team members. The manager of a development team is not necessarily a developer.
  • 17.
  • 18. Notes So now… What should we do with managers? Do we actually need them? Should we pity them? Should we envy them? Do they get the big salaries, because they have such a frustrating job? Should we fire all of them? Should we try to teach them a real job?
  • 19. Notes The Job of a Manager
  • 21.
  • 22.
  • 23. Notes Thought Experiment Imagine you have a team of 5 people. This team is able to produce 100 units per month. 4 people in this team produce 25 units each per month. 1 person does not produce anything. What do you do? You fire the person that does not do anything.
  • 24.
  • 25.
  • 26. Notes Thought Experiment What if I told you, that the 4 person team now produces 60 units per month (15 units per person). Would you still fire the 5th person? What salary do you pay the 5th person? After all, even though she does not produce any units herself, she is somehow responsible for 40 units per month (compared to the 15 of the other people).
  • 27. Notes Thought Experiment Which person is more valuable? Which person contributes most to the output? Which person is replaceable? The 4 people need the 5th to be really productive. The 5th person needs to other 4 people to deliver value.
  • 28.
  • 29. Notes The Job of Manager The job of the manager is not the same as your job. If it were, we would call the person a developer, designer, … The productivity/output of a manager can often not be measured by looking at the output of the person itself. You have to look at the output of the whole team, … That’s what makes it hard to qualify the contribution of the manager. That’s what makes it hard to distinguish good and bad managers.
  • 30. Good and bad managers
  • 32. Notes Orchestra Conductors A manager is a bit like the conductor of an orchestra He is the boss, stands in front of the orchestra, fiddles around with a stick and tells everybody what to do But he does not make a sound. The musicians make the sounds using their instruments. On the detail level, the conductor does not make a sound. On a higher level, you could say that the conductor does produce sounds, and the orchestra and all of it’s musicians are his instrument.
  • 33.
  • 34.
  • 35. Notes The Job of a Manager A good manager is a multiplier, an enabler, a catalyst He or she enables other people to do their job as good as possible Efficiency, productivity, effectiveness, orchestration, direction, … of the team A good manager organises, orchestrates, defines a vision A good manager encourages, discourages, enforces, motivates, … A good manager acknowledges other people’s skills and expertise and lets people do their job
  • 36.
  • 37. Notes Developers and Managers Why do developers often think very little of managers? Even good managers… We do not understand what managers do. We do not understand what drives them and what their goals are. A lot of misconceptions…
  • 38. Managers are experts Managers are professionals
  • 39. Notes Managers are Experts Managers are smart people, they know a lot of stuff and have a lot of experience They are experts and professionals … just not in the same field as you are.
  • 41. Notes Managers care Good managers care about things … deeply They are often just not the same things that you care about Maybe they even are the same, but you have not realised it
  • 42. Trust
  • 43. Notes Trust Important aspect of the relationship between team and manager Very dynamic thing Hard, because it’s hard to judge if the other party is doing a good job (for both parties) Good relationship between manager and team can look very differently depending on the people involved An inexperienced, chaotic team requires a strong, military-style manager An experienced, self-organising, empowered and mature team requires a manager that trusts the team and gets out of the way as much as possible … Maybe even no manager at all?
  • 44.
  • 45. Notes Respect and Understanding Respecting the knowledge and expertise of people is important, even if you do not understand it Understanding how somebody ticks and what they care about, is the key to good communication and a successful collaboration Trust is also very important, but it’s often enabled by the previous points
  • 46. Notes This is really hard How can you trust somebody who does not trust you? How do you know if somebody is good or bad, if you do not understand them or know what they actually do all day? How do you differentiate between a stupid decision from a manager (because he does not understand you) or a good decision by a manager that you do not understand.
  • 48.
  • 49. Kirk (Manager): I need warp speed as soon as possible. We have to chase down the Klingons. How long will it take you to fix it? Scotty (Engineer): Captain, the warp engine is down. The last manoeuvre was too much for it.
  • 50. Scotty: At least 48 hours. Kirk: That’s too long. You have 8 hours. Scotty: OK, Jim. I’ll do it in 4.
  • 51.
  • 52. Notes Challenges by Managers This is not how it works in real life. If you say it takes 48 hours, it probably takes 48 hours. As an estimate. Maybe it’s even more. Why is the project manager challenging you? Why does he not believe you? Trust you?
  • 53. Notes Challenges by Managers Maybe there is a trust issue. But mostly, you have to keep in mind that this is part of his job. A manager always wants things faster, cheaper, in better quality, … It’s OK to say no. Often, it’s actually really, really important to say no. (By the way: That’s part of your job). Even better is to explain the estimate, explain why you estimate it will take that much time, what options there are along with the implications / downsides of these options.
  • 55. Understand your position and your responsibilities
  • 56. Explain things Qualify your answers Do not take things too personally
  • 57. It’s OK to say No
  • 58. Simplify, reduce to the essence Translate Relate to things they care about Do not dumb it down!
  • 59. Notes Communicating with Managers Explaining things to managers can be difficult Simplify things, reduce to the core, the essence Translate things into a language that the manager understands, related to things the manager cares about Do not “dumb things down” You have to simplify and abstract things and maybe strategically leave things out You are not talking to a person with less experience than you, somebody who is less intelligent and less knowledgeable than you. You are talking to somebody with experience and knowledge in a different field.
  • 61. Yes, but ………… …… …… … ……… … …… … …… …… ………… ……… ……… ……… … ……… … ……………… ……… … …………… ………… ……………… …… ……… …………… …… … …………… ………… ……………… ……………… …… …… …… … …………… …………… ………… ……… … ……………… …… … …… …… …… ………… …………… … …………… ………… … ……… ……………… ………… …… … …… …… … … … ……… …………… ………… ………………… …… ……… …… … … ………… ………… ………… ……………… ……… ………………… …… ………… ………… … ……… ………… …… … ……… …… … … ……… …… … … ………
  • 62. Notes Side-Note: Psychology This is a mine-field of psychological issues. If you say ‘yes’ too often (and sometimes once is too often), the manager will assume that the answer is always yes. If you say ‘no’ too often, the manager assumes that you are not flexible, imaginative enough. The important thing is to qualify the ‘yes’ or the ‘no’. Depending on the manager, you have to be really careful here.
  • 63. Notes Selective Hearing Selective Memory Disease of the hearing apparatus or long-term memory, often found in managers and sales people Affected individuals only hear parts of a sentence or they hear the full sentence, respond to it, but only recall very limited parts of the conversation from long-term memory afterwards. Yes, but that would mean that …
  • 65. Notes Micro-Management Micro-Management is not always a bad thing Very immature teams require close monitoring and steering Most teams do not though and micro-management is counter-productive Also how is a manager supposed to micro-management somebody that does things that the manager does not really understand?
  • 66.
  • 67. Notes Excel, Powerpoint Managers love Excel sheets Excel sheets and the content therein is how they see a project For you, a software project is code, builds, libraries, test environments, log files, bug reports, user stories For a manager, it’s velocity reports, burn down charts, project plans, estimations, staffing plans, expense reports, risk matrices, status reports
  • 68. Notes Excel, Powerpoint They care about these things, because it is (the only) way they can grasp a project Code does not tell them anything It gives them the feeling to be able to grasp the project and steer it … and it actually does Managers and Teams have to find a good balance. Filling in Excel sheet does not make a team productive. But it allows teams to be more productive and effective overall. As little as possible, as much as necessary.
  • 70. - Anonymous Developer “I was not able to get any work done. I was in meetings all morning.”
  • 71. Notes Developers Most developers (or designers, testers, …) do not consider meetings (real) work. They understand that meetings are necessary and can be very valuable. They are necessary and often really helpful to enable good, efficient and effective work. But they are not work themselves.
  • 72. Notes Managers Meetings are often the main tool for them to get work done. Meetings for them is work. Everything else is just there to support meetings. If a manager is lost, feels out of control, he or she sets up a meeting.
  • 73. Paul Graham Maker’s Schedule,
 Manager’s Schedule http://paulgraham.com/makersschedule.html
  • 74. When the sh** hits the fan
  • 75. Notes Project in trouble Scenario: Project is in trouble. Quality is not right, velocity is too low, progress is slow. Team is not happy, customer is not happy. What do you do? That depends on the problem? Work harder? Introduce a new tool? New guidelines? Switch to pair programming? Hire more people? Refactor? Speed up? Slow down?
  • 76. Notes Project in trouble No general answer. But the point is that you can do something. What does a manager do? There might be things on his level that he can fix? Staffing? Eliminating obstacles? Sometimes, the manager also falls into “panic mode”? Do something! Anything! This leads to micromanagement, unproductive interference with teams, meetings, daily status reports Manager sees a problem, but has no control over it. He does the only thing he does in order to get a clearer picture and establish the possibility to control the project. This is usually not very productive. But it’s also really, really hard for managers in troublesome situations to just trust a team that does things you do not understand.
  • 78. Notes Summary Cynical people might say that managers do not do any work and only complicate projects But they do have a role and a really good manager is worth his weight in gold They are a different breed of animals than you They speak a different language, they care about different things
  • 79. Notes Summary Learn how they tick and what they care about Learn to identify good and bad managers This will help you to: … get them out of your hair, so that you can get any real work done. … leverage their skills and expertise. … collaborate with them to deliver the best possible project.
  • 80. There is no Manual
  • 81. Who is the boss?
  • 83. Developers, Developers, Developers Note to self: Replace this by “Managers, managers, managers” when giving this talk to an audience of managers.
  • 84. Corsin Decurtins, Netcetera Chief Technology Officer corsin.decurtins@netcetera.com @corsin
  • 85. Managers - The Missing Manual Corsin Decurtins, Netcetera 2017-03-11 Skopje JavaSkop