SlideShare a Scribd company logo
1 of 56
Download to read offline
What Top Management
Needs to Know About IT




Stephan Schmidt, Vice CTO, brands4friends
Me
Stephan Schmidt
Vice CTO brands4friends




@codemonkeyism




        Stephan Schmidt - What Top Management needs to know about IT
Stephan Schmidt - What Top Management needs to know about IT
What Top Management
Needs to Know About IT




    Stephan Schmidt - What Top Management needs to know about IT
Dragons
Management
                                                                        Black Magic
   Top




                                                                      IT
                                      AP
                                     G                                 Voodoo

                                                                                 ?




       Stephan Schmidt - What Top Management needs to know about IT
That’s wrong!

Can’t manage
Hidden risks




   Stephan Schmidt - What Top Management needs to know about IT
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
Stuff that risks your
business or has huge
revenue impact.



  Stephan Schmidt - What Top Management needs to know about IT
Green Shifting.




    Stephan Schmidt - What Top Management needs to know about IT
Questions
to ask?

 Stephan Schmidt - What Top Management needs to know about IT
What is our largest risk?




    Stephan Schmidt - What Top Management needs to know about IT
How many SPOFs do you have?

(People and technology)




    Stephan Schmidt - What Top Management needs to know about IT
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
When will we hit the wall?




    Stephan Schmidt - What Top Management needs to know about IT
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
War on Talent




    Stephan Schmidt - What Top Management needs to know about IT
Do not hire IT personal

if you don’t know what you do.




    Stephan Schmidt - What Top Management needs to know about IT
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
Very good developers are 20% more

expensive, but 2000% more productive.




    Stephan Schmidt - What Top Management needs to know about IT
30-50% of programmers with

programming experience can not program.


Cargo Cultists.




    Stephan Schmidt - What Top Management needs to know about IT
Do not let anyone here developers

without a coding test.




    Stephan Schmidt - What Top Management needs to know about IT
Development is a solved problem




    Stephan Schmidt - What Top Management needs to know about IT
Waterfall


                                         Resources
                                           ($$$)




                 Time                                            Scope




Kanban (Lean)                                                        Agile (Scrum)

  Stephan Schmidt - What Top Management needs to know about IT
Time to market => more money




    Stephan Schmidt - What Top Management needs to know about IT
Time to Market

Largest lever NOT in development.

Largest lever in decision phase.




     Stephan Schmidt - What Top Management needs to know about IT
Development Start
Idea



             Front-up           Development




Problems are here
                                  Everyone focuses
                                        here
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
1. Feature



     2. Feature




                                                           1. Feature


                                                                        2. Feature


                                                                                     3. Feature


                                                                                                  4. Feature


                                                                                                               5. Feature
     3. Feature



     4. Feature



     5. Feature




                                       Time                                                                                 Time


Parallel                                                                Serial
 Stephan Schmidt - What Top Management needs to know about IT
Market
                  Opportunity




                         Feeling of
                          urgency



                        Time relative to competitor
                                                               Reinertsen 1998

Stephan Schmidt - What Top Management needs to know about IT
Top Management                                 Attention of top
     possible impact                              management for a
                                                       project




                                                               Reinertsen 1998

Stephan Schmidt - What Top Management needs to know about IT
Productivity




    Stephan Schmidt - What Top Management needs to know about IT
The most important factor in software work is
the quality of the programmers.




    Stephan Schmidt - What Top Management needs to know about IT
The best programmers are up to 28 times
better than the worst programmers.




    Stephan Schmidt - What Top Management needs to know about IT
Developers need 15 minutes
to reach the ZONE.




    Stephan Schmidt - What Top Management needs to know about IT
Site note:

No telephones.




    Stephan Schmidt - What Top Management needs to know about IT
Tools.




    Stephan Schmidt - What Top Management needs to know about IT
No silver bullet.




     Stephan Schmidt - What Top Management needs to know about IT
Performance




    Stephan Schmidt - What Top Management needs to know about IT
Scope




                                                               Time




Stephan Schmidt - What Top Management needs to know about IT
Scope




                                                               Time




Stephan Schmidt - What Top Management needs to know about IT
Scope




                                                                ∞


                                                               Time




Stephan Schmidt - What Top Management needs to know about IT
Technical Debt




    Stephan Schmidt - What Top Management needs to know about IT
Technical
  Debt




                                                                           Time




            Stephan Schmidt - What Top Management needs to know about IT
Technical
  Debt

                                                                             WALL

                                                              Rewrite




                                                                           Time




            Stephan Schmidt - What Top Management needs to know about IT
Work left
                                                       Technical
 to do
                                                         Debt


                                                                     Pressure




                                                                                Time




      Stephan Schmidt - What Top Management needs to know about IT
Lines of
 Code
                                                                          BAD



                                                                                Ok




                                                                                GOOD




                                                                                       Time




           Stephan Schmidt - What Top Management needs to know about IT
How long does it take?




    Stephan Schmidt - What Top Management needs to know about IT
Software estimation is usually done by the
wrong people.




    Stephan Schmidt - What Top Management needs to know about IT
Cone of Uncertainty
 4x




1x                                                                                                 Time
                                                                               Software Complete
                                                           Detailed Design
                                                             Complete
                                       UI Complete

                     Requirements
                      Complete
0,25x

     Initial Idea
                                                                             Steve McConnell



            Stephan Schmidt - What Top Management needs to know about IT
Bad Cone of Uncertainty
 4x




1x                                                                                           Time




                                                     Requirements
                                                      Complete

0,25x

     Initial Idea
                                                                           Steve McConnell



            Stephan Schmidt - What Top Management needs to know about IT
10%             50%                         90%


Probability




                                                                                          Estimation
                                                                                            /Time



                                    1. July     1. August                    1. October




              Stephan Schmidt - What Top Management needs to know about IT
Probability
of Completion

                                                                                    100%




                                                                                 Time or Effort



                                                                 Point in Time
                                                                       X



                Stephan Schmidt - What Top Management needs to know about IT
Brooks Law:

Adding people to a late project makes it later.




    Stephan Schmidt - What Top Management needs to know about IT
DON’T FORGET!

Maintenance typically consumes

40 to 80 percent of software costs.




    Stephan Schmidt - What Top Management needs to know about IT
Thanks!
Questions?
@codemonkeyism
stephan.schmidt@brands4friends.de
   Stephan Schmidt - What Top Management needs to know about IT
Sources


“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

      Stephan Schmidt - What Top Management needs to know about IT

More Related Content

Similar to What Top Management Needs to Know About IT

Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1rloggen
 
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool Utrecht
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool UtrechtNationaal ICT Event 2010: Gilbert Silvius, Hogeschool Utrecht
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool UtrechtFuturistBarbara.com
 
Terry White ovum 2012 keynote 2a
Terry White ovum 2012 keynote 2a Terry White ovum 2012 keynote 2a
Terry White ovum 2012 keynote 2a Exo Futures
 
IS Undergrads Class 9
IS Undergrads Class 9IS Undergrads Class 9
IS Undergrads Class 9Joao Cunha
 
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Lui Sieh
 
Techs And Execs - Aligning Business
Techs And Execs - Aligning BusinessTechs And Execs - Aligning Business
Techs And Execs - Aligning BusinessCraig Mathews
 
ILDEX 2019 Presentation on Digital Transformation in the Farming Industry
ILDEX 2019 Presentation on Digital Transformation in the Farming IndustryILDEX 2019 Presentation on Digital Transformation in the Farming Industry
ILDEX 2019 Presentation on Digital Transformation in the Farming IndustryArvy Budiarto
 
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...APMG-International Showcase UK
 
Ten Ways to Bring IT to the Leadership Table
Ten Ways to Bring IT to the Leadership TableTen Ways to Bring IT to the Leadership Table
Ten Ways to Bring IT to the Leadership TableDonny Shimamoto
 
Finit solutions whats on your mind october 2011
Finit solutions whats on your mind   october 2011Finit solutions whats on your mind   october 2011
Finit solutions whats on your mind october 2011finitsolutions
 
Corp handyman presentation 2013
Corp handyman presentation   2013Corp handyman presentation   2013
Corp handyman presentation 2013Oldřich NAVRÁTIL
 
Importance one stop_hris_payroll_solution (phil lamb)
Importance one stop_hris_payroll_solution (phil lamb)Importance one stop_hris_payroll_solution (phil lamb)
Importance one stop_hris_payroll_solution (phil lamb)Infinity Software Solutions
 
Importance one stop_hris_payroll_solution-phil-lamb
Importance one stop_hris_payroll_solution-phil-lambImportance one stop_hris_payroll_solution-phil-lamb
Importance one stop_hris_payroll_solution-phil-lambInfinity Software Solutions
 
The IT - challenge for the top management
The IT - challenge for the top managementThe IT - challenge for the top management
The IT - challenge for the top managementCIOConsultingTeam
 
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...Shivika Dhawan
 

Similar to What Top Management Needs to Know About IT (20)

Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1Introduction to case management - Roeland Loggen vs1.1
Introduction to case management - Roeland Loggen vs1.1
 
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool Utrecht
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool UtrechtNationaal ICT Event 2010: Gilbert Silvius, Hogeschool Utrecht
Nationaal ICT Event 2010: Gilbert Silvius, Hogeschool Utrecht
 
Terry White ovum 2012 keynote 2a
Terry White ovum 2012 keynote 2a Terry White ovum 2012 keynote 2a
Terry White ovum 2012 keynote 2a
 
IS Undergrads Class 9
IS Undergrads Class 9IS Undergrads Class 9
IS Undergrads Class 9
 
How I go about Headhunting
How I go about HeadhuntingHow I go about Headhunting
How I go about Headhunting
 
Corporate Handyman Profile 2013
Corporate Handyman Profile 2013Corporate Handyman Profile 2013
Corporate Handyman Profile 2013
 
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
Pursuing Versatile IT Architecture to Effectively Respond to Economic Expansi...
 
Techs And Execs - Aligning Business
Techs And Execs - Aligning BusinessTechs And Execs - Aligning Business
Techs And Execs - Aligning Business
 
Asset Management
Asset  ManagementAsset  Management
Asset Management
 
ILDEX 2019 Presentation on Digital Transformation in the Farming Industry
ILDEX 2019 Presentation on Digital Transformation in the Farming IndustryILDEX 2019 Presentation on Digital Transformation in the Farming Industry
ILDEX 2019 Presentation on Digital Transformation in the Farming Industry
 
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...
How to rearrange the deck chairs on the titanic. (Mark Smalley - IT Paradigmo...
 
Ten Ways to Bring IT to the Leadership Table
Ten Ways to Bring IT to the Leadership TableTen Ways to Bring IT to the Leadership Table
Ten Ways to Bring IT to the Leadership Table
 
Finit solutions whats on your mind october 2011
Finit solutions whats on your mind   october 2011Finit solutions whats on your mind   october 2011
Finit solutions whats on your mind october 2011
 
Corp handyman presentation 2013
Corp handyman presentation   2013Corp handyman presentation   2013
Corp handyman presentation 2013
 
IT Management Fundamentals
IT Management FundamentalsIT Management Fundamentals
IT Management Fundamentals
 
Importance one stop_hris_payroll_solution (phil lamb)
Importance one stop_hris_payroll_solution (phil lamb)Importance one stop_hris_payroll_solution (phil lamb)
Importance one stop_hris_payroll_solution (phil lamb)
 
Importance of a One-Stop HRIS/Payroll Solution
Importance of a One-Stop HRIS/Payroll SolutionImportance of a One-Stop HRIS/Payroll Solution
Importance of a One-Stop HRIS/Payroll Solution
 
Importance one stop_hris_payroll_solution-phil-lamb
Importance one stop_hris_payroll_solution-phil-lambImportance one stop_hris_payroll_solution-phil-lamb
Importance one stop_hris_payroll_solution-phil-lamb
 
The IT - challenge for the top management
The IT - challenge for the top managementThe IT - challenge for the top management
The IT - challenge for the top management
 
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...
Business Leadership and Corporate Affairs, Post graduate program, Contact - 0...
 

More from Stephan Schmidt

Focus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceFocus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceStephan Schmidt
 
State Models for React with Redux
State Models for React with ReduxState Models for React with Redux
State Models for React with ReduxStephan Schmidt
 
Short Guide to Productivity
Short Guide to ProductivityShort Guide to Productivity
Short Guide to ProductivityStephan Schmidt
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum ExperienceStephan Schmidt
 
What managers need_to_know
What managers need_to_knowWhat managers need_to_know
What managers need_to_knowStephan Schmidt
 
What everyone should know about time to market
What everyone should know about time to marketWhat everyone should know about time to market
What everyone should know about time to marketStephan Schmidt
 
Better Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaBetter Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaStephan Schmidt
 
Berlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksBerlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksStephan Schmidt
 

More from Stephan Schmidt (9)

Focus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceFocus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a difference
 
State Models for React with Redux
State Models for React with ReduxState Models for React with Redux
State Models for React with Redux
 
Short Guide to Productivity
Short Guide to ProductivityShort Guide to Productivity
Short Guide to Productivity
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum Experience
 
What managers need_to_know
What managers need_to_knowWhat managers need_to_know
What managers need_to_know
 
What everyone should know about time to market
What everyone should know about time to marketWhat everyone should know about time to market
What everyone should know about time to market
 
Developer Testing
Developer TestingDeveloper Testing
Developer Testing
 
Better Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaBetter Strategies for Null Handling in Java
Better Strategies for Null Handling in Java
 
Berlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksBerlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworks
 

Recently uploaded

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

What Top Management Needs to Know About IT

  • 1. What Top Management Needs to Know About IT Stephan Schmidt, Vice CTO, brands4friends
  • 2. Me Stephan Schmidt Vice CTO brands4friends @codemonkeyism Stephan Schmidt - What Top Management needs to know about IT
  • 3. Stephan Schmidt - What Top Management needs to know about IT
  • 4. What Top Management Needs to Know About IT Stephan Schmidt - What Top Management needs to know about IT
  • 5. Dragons Management Black Magic Top IT AP G Voodoo ? Stephan Schmidt - What Top Management needs to know about IT
  • 6. That’s wrong! Can’t manage Hidden risks Stephan Schmidt - What Top Management needs to know about IT
  • 7. 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
  • 8. Stuff that risks your business or has huge revenue impact. Stephan Schmidt - What Top Management needs to know about IT
  • 9. Green Shifting. Stephan Schmidt - What Top Management needs to know about IT
  • 10. Questions to ask? Stephan Schmidt - What Top Management needs to know about IT
  • 11. What is our largest risk? Stephan Schmidt - What Top Management needs to know about IT
  • 12. How many SPOFs do you have? (People and technology) Stephan Schmidt - What Top Management needs to know about IT
  • 13. 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
  • 14. When will we hit the wall? Stephan Schmidt - What Top Management needs to know about IT
  • 15. 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
  • 16. War on Talent Stephan Schmidt - What Top Management needs to know about IT
  • 17. Do not hire IT personal if you don’t know what you do. Stephan Schmidt - What Top Management needs to know about IT
  • 18. 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
  • 19. Very good developers are 20% more expensive, but 2000% more productive. Stephan Schmidt - What Top Management needs to know about IT
  • 20. 30-50% of programmers with programming experience can not program. Cargo Cultists. Stephan Schmidt - What Top Management needs to know about IT
  • 21. Do not let anyone here developers without a coding test. Stephan Schmidt - What Top Management needs to know about IT
  • 22. Development is a solved problem Stephan Schmidt - What Top Management needs to know about IT
  • 23. Waterfall Resources ($$$) Time Scope Kanban (Lean) Agile (Scrum) Stephan Schmidt - What Top Management needs to know about IT
  • 24. Time to market => more money Stephan Schmidt - What Top Management needs to know about IT
  • 25. Time to Market Largest lever NOT in development. Largest lever in decision phase. Stephan Schmidt - What Top Management needs to know about IT
  • 26. Development Start Idea Front-up Development Problems are here Everyone focuses here
  • 27. 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
  • 28. 1. Feature 2. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature 3. Feature 4. Feature 5. Feature Time Time Parallel Serial Stephan Schmidt - What Top Management needs to know about IT
  • 29. Market Opportunity Feeling of urgency Time relative to competitor Reinertsen 1998 Stephan Schmidt - What Top Management needs to know about IT
  • 30. Top Management Attention of top possible impact management for a project Reinertsen 1998 Stephan Schmidt - What Top Management needs to know about IT
  • 31. Productivity Stephan Schmidt - What Top Management needs to know about IT
  • 32. The most important factor in software work is the quality of the programmers. Stephan Schmidt - What Top Management needs to know about IT
  • 33. The best programmers are up to 28 times better than the worst programmers. Stephan Schmidt - What Top Management needs to know about IT
  • 34. Developers need 15 minutes to reach the ZONE. Stephan Schmidt - What Top Management needs to know about IT
  • 35. Site note: No telephones. Stephan Schmidt - What Top Management needs to know about IT
  • 36. Tools. Stephan Schmidt - What Top Management needs to know about IT
  • 37. No silver bullet. Stephan Schmidt - What Top Management needs to know about IT
  • 38. Performance Stephan Schmidt - What Top Management needs to know about IT
  • 39. Scope Time Stephan Schmidt - What Top Management needs to know about IT
  • 40. Scope Time Stephan Schmidt - What Top Management needs to know about IT
  • 41. Scope ∞ Time Stephan Schmidt - What Top Management needs to know about IT
  • 42. Technical Debt Stephan Schmidt - What Top Management needs to know about IT
  • 43. Technical Debt Time Stephan Schmidt - What Top Management needs to know about IT
  • 44. Technical Debt WALL Rewrite Time Stephan Schmidt - What Top Management needs to know about IT
  • 45. Work left Technical to do Debt Pressure Time Stephan Schmidt - What Top Management needs to know about IT
  • 46. Lines of Code BAD Ok GOOD Time Stephan Schmidt - What Top Management needs to know about IT
  • 47. How long does it take? Stephan Schmidt - What Top Management needs to know about IT
  • 48. Software estimation is usually done by the wrong people. Stephan Schmidt - What Top Management needs to know about IT
  • 49. Cone of Uncertainty 4x 1x Time Software Complete Detailed Design Complete UI Complete Requirements Complete 0,25x Initial Idea Steve McConnell Stephan Schmidt - What Top Management needs to know about IT
  • 50. Bad Cone of Uncertainty 4x 1x Time Requirements Complete 0,25x Initial Idea Steve McConnell Stephan Schmidt - What Top Management needs to know about IT
  • 51. 10% 50% 90% Probability Estimation /Time 1. July 1. August 1. October Stephan Schmidt - What Top Management needs to know about IT
  • 52. Probability of Completion 100% Time or Effort Point in Time X Stephan Schmidt - What Top Management needs to know about IT
  • 53. Brooks Law: Adding people to a late project makes it later. Stephan Schmidt - What Top Management needs to know about IT
  • 54. DON’T FORGET! Maintenance typically consumes 40 to 80 percent of software costs. Stephan Schmidt - What Top Management needs to know about IT
  • 55. Thanks! Questions? @codemonkeyism stephan.schmidt@brands4friends.de Stephan Schmidt - What Top Management needs to know about IT
  • 56. Sources “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 Stephan Schmidt - What Top Management needs to know about IT