what top management needs to know about it
DESCRIPTION
What a CEO should know about IT, what questions to ask, or what a CTO needs to communicate to top management.TRANSCRIPT
![Page 1: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/1.jpg)
What Top Management Needs to Know About IT
Stephan Schmidt, Vice CTO, brands4friends
![Page 2: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/2.jpg)
Me Stephan Schmidt Vice CTO brands4friends
@codemonkeyism
Stephan Schmidt - What Top Management needs to know about IT
![Page 3: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/3.jpg)
Stephan Schmidt - What Top Management needs to know about IT
![Page 4: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/4.jpg)
What Top Management Needs to Know About IT
Stephan Schmidt - What Top Management needs to know about IT
![Page 5: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/5.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Top
Man
agem
ent
IT
GAP
Dragons
Voodoo
Black Magic
?
![Page 6: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/6.jpg)
That’s wrong! Can’t manage Hidden risks
Stephan Schmidt - What Top Management needs to know about IT
![Page 7: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/7.jpg)
What should you ask? What should a CEO ask his CTO? (VP Engineering, Lead developer, …)
Stephan Schmidt - What Top Management needs to know about IT
![Page 8: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/8.jpg)
Stuff that risks your business or has huge revenue impact.
Stephan Schmidt - What Top Management needs to know about IT
![Page 9: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/9.jpg)
Green Shifting.
Stephan Schmidt - What Top Management needs to know about IT
![Page 10: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/10.jpg)
Questions to ask?
Stephan Schmidt - What Top Management needs to know about IT
![Page 11: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/11.jpg)
What is our largest risk?
Stephan Schmidt - What Top Management needs to know about IT
![Page 12: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/12.jpg)
How many SPOFs do you have? (People and technology)
Stephan Schmidt - What Top Management needs to know about IT
![Page 13: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/13.jpg)
When was your last Backup? Where is it? When has it been tested the last time?
Stephan Schmidt - What Top Management needs to know about IT
![Page 14: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/14.jpg)
When will we hit the wall?
Stephan Schmidt - What Top Management needs to know about IT
![Page 15: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/15.jpg)
KPI/ SLA • Availability • Bugs in Release • Bugs found before • Time to Market • Do we hit (when?) the wall?
Stephan Schmidt - What Top Management needs to know about IT
![Page 16: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/16.jpg)
War on Talent
Stephan Schmidt - What Top Management needs to know about IT
![Page 17: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/17.jpg)
Do not hire IT personal if you don’t know what you do.
Stephan Schmidt - What Top Management needs to know about IT
![Page 18: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/18.jpg)
When your recruiting pipeline is empty
3 months recruiting + 3 months notice period + 1 current month = 7 months from need to filled
Stephan Schmidt - What Top Management needs to know about IT
![Page 19: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/19.jpg)
Very good developers are 20% more expensive, but 2000% more productive.
Stephan Schmidt - What Top Management needs to know about IT
![Page 20: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/20.jpg)
30-50% of programmers with programming experience can not program. Cargo Cultists.
Stephan Schmidt - What Top Management needs to know about IT
![Page 21: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/21.jpg)
Do not let anyone here developers without a coding test.
Stephan Schmidt - What Top Management needs to know about IT
![Page 22: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/22.jpg)
Development is a solved problem
Stephan Schmidt - What Top Management needs to know about IT
![Page 23: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/23.jpg)
Time Scope
Resources ($$$)
Kanban (Lean)
Waterfall
Agile (Scrum)
Stephan Schmidt - What Top Management needs to know about IT
![Page 24: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/24.jpg)
Time to market => more money
Stephan Schmidt - What Top Management needs to know about IT
![Page 25: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/25.jpg)
Time to Market Largest lever NOT in development. Largest lever in decision phase.
Stephan Schmidt - What Top Management needs to know about IT
![Page 26: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/26.jpg)
Front-up
Development Start
Development
Everyone focuses here
Problems are here
Idea
![Page 27: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/27.jpg)
1 women needs 9 months to deliver a baby. 9 women do deliver a baby in 1 month.
Stephan Schmidt - What Top Management needs to know about IT
![Page 28: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/28.jpg)
Time Time
1. Feature
2. Feature
3. Feature
4. Feature
5. Feature
1. F
eatu
re
2. F
eatu
re
3. F
eatu
re
4. F
eatu
re
5. F
eatu
re
Parallel Serial Stephan Schmidt - What Top Management needs to know about IT
![Page 29: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/29.jpg)
MarketOpportunity
Feeling of urgency
Time relative to competitor Reinertsen 1998
Stephan Schmidt - What Top Management needs to know about IT
![Page 30: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/30.jpg)
Top Managementpossible impact
Reinertsen 1998
Attention of top management for a
project
Stephan Schmidt - What Top Management needs to know about IT
![Page 31: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/31.jpg)
Productivity
Stephan Schmidt - What Top Management needs to know about IT
![Page 32: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/32.jpg)
The most important factor in software work is the quality of the programmers.
Stephan Schmidt - What Top Management needs to know about IT
![Page 33: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/33.jpg)
The best programmers are up to 28 times better than the worst programmers.
Stephan Schmidt - What Top Management needs to know about IT
![Page 34: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/34.jpg)
Developers need 15 minutes to reach the ZONE.
Stephan Schmidt - What Top Management needs to know about IT
![Page 35: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/35.jpg)
Site note: No telephones.
Stephan Schmidt - What Top Management needs to know about IT
![Page 36: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/36.jpg)
Tools.
Stephan Schmidt - What Top Management needs to know about IT
![Page 37: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/37.jpg)
No silver bullet.
Stephan Schmidt - What Top Management needs to know about IT
![Page 38: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/38.jpg)
Performance
Stephan Schmidt - What Top Management needs to know about IT
![Page 39: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/39.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Time
Scope
![Page 40: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/40.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Time
Scope
![Page 41: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/41.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Time
Scope
∞
![Page 42: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/42.jpg)
Technical Debt
Stephan Schmidt - What Top Management needs to know about IT
![Page 43: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/43.jpg)
Time
Technical Debt
Stephan Schmidt - What Top Management needs to know about IT
![Page 44: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/44.jpg)
Time
Technical Debt
WALL
Rewrite
Stephan Schmidt - What Top Management needs to know about IT
![Page 45: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/45.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Work left to do
Time
Pressure
TechnicalDebt
![Page 46: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/46.jpg)
Stephan Schmidt - What Top Management needs to know about IT
Time
Lines of Code
Ok
BAD
GOOD
![Page 47: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/47.jpg)
How long does it take?
Stephan Schmidt - What Top Management needs to know about IT
![Page 48: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/48.jpg)
Software estimation is usually done by the wrong people.
Stephan Schmidt - What Top Management needs to know about IT
![Page 49: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/49.jpg)
4x
0,25x
1x
Cone of Uncertainty
Time
Steve McConnell
Software Complete
Initial Idea
Requirements Complete
UI Complete
Detailed DesignComplete
Stephan Schmidt - What Top Management needs to know about IT
![Page 50: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/50.jpg)
Stephan Schmidt - What Top Management needs to know about IT
4x
0,25x
1x
Bad Cone of Uncertainty
Time
Steve McConnellInitial Idea
Requirements Complete
![Page 51: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/51.jpg)
Estimation/Time
Probability
10% 50% 90%
1. August1. July 1. October
Stephan Schmidt - What Top Management needs to know about IT
![Page 52: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/52.jpg)
Time or Effort
Probabilityof Completion
100%
Point in Time X
Stephan Schmidt - What Top Management needs to know about IT
![Page 53: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/53.jpg)
Brooks Law: Adding people to a late project makes it later.
Stephan Schmidt - What Top Management needs to know about IT
![Page 54: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/54.jpg)
DON’T FORGET! Maintenance typically consumes 40 to 80 percent of software costs.
Stephan Schmidt - What Top Management needs to know about IT
![Page 55: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/55.jpg)
Thanks! Questions? @codemonkeyism [email protected]
Stephan Schmidt - What Top Management needs to know about IT
![Page 56: What Top Management Needs to Know About IT](https://reader034.vdocuments.mx/reader034/viewer/2022042503/5478f821b4af9fe2158b46a6/html5/thumbnails/56.jpg)
Sources
Stephan Schmidt - What Top Management needs to know about IT
“Software Estimation: Demystifying the Black Art”, Steve McConnell
“Developing Products in Half the Time”,
Donald G. Reinertsen “The Mythical Man-Month”,
Frederick P. Brooks “Peopleware”,
Tom DeMarco