Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What Top Management Needs to Know About IT

What Top Management Needs to Know About IT

What a CEO should know about IT, what questions to ask, or what a CTO needs to communicate to top management.

Avatar for Stephan Schmidt

Stephan Schmidt

June 04, 2012
Tweet

More Decks by Stephan Schmidt

Other Decks in Programming

Transcript

  1. What Top Management Needs to Know About IT Stephan Schmidt

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

    IT Top Management IT G AP Dragons Voodoo Black Magic ?
  3. 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
  4. Stuff that risks your business or has huge revenue impact.

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

    Management needs to know about IT
  6. How many SPOFs do you have? (People and technology) Stephan

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

    Top Management needs to know about IT
  9. 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
  10. Do not hire IT personal if you don’t know what

    you do. Stephan Schmidt - What Top Management needs to know about IT
  11. 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
  12. Very good developers are 20% more expensive, but 2000% more

    productive. Stephan Schmidt - What Top Management needs to know about IT
  13. 30-50% of programmers with programming experience can not program. Cargo

    Cultists. Stephan Schmidt - What Top Management needs to know about IT
  14. Do not let anyone here developers without a coding test.

    Stephan Schmidt - What Top Management needs to know about IT
  15. Time Scope Resources ($$$) Kanban (Lean) Waterfall Agile (Scrum) Stephan

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

    Top Management needs to know about IT
  17. Time to Market Largest lever NOT in development. Largest lever

    in decision phase. Stephan Schmidt - What Top Management needs to know about IT
  18. 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
  19. Time Time 1. Feature 2. Feature 3. Feature 4. Feature

    5. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature Parallel Serial Stephan Schmidt - What Top Management needs to know about IT
  20. Market Opportunity Feeling of urgency Time relative to competitor Reinertsen

    1998 Stephan Schmidt - What Top Management needs to know about IT
  21. Top Management possible impact Reinertsen 1998 Attention of top management

    for a project Stephan Schmidt - What Top Management needs to know about IT
  22. The most important factor in software work is the quality

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

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

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

    IT Work left to do Time Pressure Technical Debt
  26. How long does it take? Stephan Schmidt - What Top

    Management needs to know about IT
  27. Software estimation is usually done by the wrong people. Stephan

    Schmidt - What Top Management needs to know about IT
  28. 4x 0,25x 1x Cone of Uncertainty Time Steve McConnell Software

    Complete Initial Idea Requirements Complete UI Complete Detailed Design Complete Stephan Schmidt - What Top Management needs to know about IT
  29. Stephan Schmidt - What Top Management needs to know about

    IT 4x 0,25x 1x Bad Cone of Uncertainty Time Steve McConnell Initial Idea Requirements Complete
  30. Estimation /Time Probability 10% 50% 90% 1. August 1. July

    1. October Stephan Schmidt - What Top Management needs to know about IT
  31. Time or Effort Probability of Completion 100% Point in Time

    X Stephan Schmidt - What Top Management needs to know about IT
  32. Brooks Law: Adding people to a late project makes it

    later. Stephan Schmidt - What Top Management needs to know about IT
  33. DON’T FORGET! Maintenance typically consumes 40 to 80 percent of

    software costs. Stephan Schmidt - What Top Management needs to know about IT
  34. 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