Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What managers need to know about IT

942 views

Published on

By Stephan Schmidt, mentor at www.berlinstartupacademy.com

  • Login to see the comments

  • Be the first to like this

What managers need to know about IT

  1. 1. IT for CEOsWhat CEOs and FoundersNeed to Know AboutSoftware DevelopmentStephan Schmidt, Vice CTO, brands4friends
  2. 2. MeStephan SchmidtVice CTO brands4friends@codemonkeyism Stephan Schmidt - What Top Management needs to know about IT
  3. 3. Stephan Schmidt - What Top Management needs to know about IT
  4. 4. What CEOs and FoundersNeed to Know AboutSoftware Development Stephan Schmidt - What Top Management needs to know about IT
  5. 5. DragonsManagement Black Magic Top IT AP G Voodoo ? Stephan Schmidt - What Top Management needs to know about IT
  6. 6. That’s wrong!Can’t manageHidden risks Stephan Schmidt - What Top Management needs to know about IT
  7. 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. 8. Stuff that risks yourbusiness or has hugerevenue impact. Stephan Schmidt - What Top Management needs to know about IT
  9. 9. Green Shifting. Stephan Schmidt - What Top Management needs to know about IT
  10. 10. Questionsto ask? Stephan Schmidt - What Top Management needs to know about IT
  11. 11. What is our largest risk? Stephan Schmidt - What Top Management needs to know about IT
  12. 12. How many SPOFs do you have?(People and technology) Stephan Schmidt - What Top Management needs to know about IT
  13. 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. 14. When will we hit the wall?(More on that later) Stephan Schmidt - What Top Management needs to know about IT
  15. 15. Development is a solved problem Stephan Schmidt - What Top Management needs to know about IT
  16. 16. Waterfall Resources ($$$) Time ScopeKanban (Lean) Agile (Scrum) Stephan Schmidt - What Top Management needs to know about IT
  17. 17. Time to market => more money Stephan Schmidt - What Top Management needs to know about IT
  18. 18. Time to MarketLargest lever is NOT development.Largest lever is decision phase. Stephan Schmidt - What Top Management needs to know about IT
  19. 19. Development StartIdea Front-up DevelopmentProblems are here Everyone focuses here
  20. 20. Market Opportunity Feeling of urgency Time relative to competitor Reinertsen 1998Stephan Schmidt - What Top Management needs to know about IT
  21. 21. Top Management Attention of top possible impact management for a project Reinertsen 1998Stephan Schmidt - What Top Management needs to know about IT
  22. 22. 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
  23. 23. 1. Feature 2. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature 3. Feature 4. Feature 5. Feature Time TimeParallel Serial Stephan Schmidt - What Top Management needs to know about IT
  24. 24. Performance Stephan Schmidt - What Top Management needs to know about IT
  25. 25. Scope TimeStephan Schmidt - What Top Management needs to know about IT
  26. 26. Scope TimeStephan Schmidt - What Top Management needs to know about IT
  27. 27. Scope ∞ TimeStephan Schmidt - What Top Management needs to know about IT
  28. 28. Technical Debt Stephan Schmidt - What Top Management needs to know about IT
  29. 29. Technical Debt Time Stephan Schmidt - What Top Management needs to know about IT
  30. 30. Technical Debt WALL Rewrite Time Stephan Schmidt - What Top Management needs to know about IT
  31. 31. Work left Technical to do Debt Pressure Time Stephan Schmidt - What Top Management needs to know about IT
  32. 32. Lines of Code BAD Ok GOOD Time Stephan Schmidt - What Top Management needs to know about IT
  33. 33. How long does it take? Stephan Schmidt - What Top Management needs to know about IT
  34. 34. Brooks Law:Adding people to a late project makes it later. Stephan Schmidt - What Top Management needs to know about IT
  35. 35. Software estimation is usually done by thewrong people. Stephan Schmidt - What Top Management needs to know about IT
  36. 36. Cone of Uncertainty 4x1x Time Software Complete Detailed Design Complete UI Complete Requirements Complete0,25x Initial Idea Steve McConnell Stephan Schmidt - What Top Management needs to know about IT
  37. 37. Bad Cone of Uncertainty 4x1x Time Requirements Complete0,25x Initial Idea Steve McConnell Stephan Schmidt - What Top Management needs to know about IT
  38. 38. 10% 50% 90%Probability Estimation /Time 1. July 1. August 1. October Stephan Schmidt - What Top Management needs to know about IT
  39. 39. Usually Estimation is not needed!Focus on Time to Market andWhat not when Stephan Schmidt - What Top Management needs to know about IT
  40. 40. And don’t forget …Do not hire developersif you don’t know what you do. Stephan Schmidt - What Top Management needs to know about IT
  41. 41. Thanks!Questions?@codemonkeyismstephan.schmidt@brands4friends.de Stephan Schmidt - What Top Management needs to know about IT
  42. 42. 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
  43. 43. DON’T FORGET!Maintenance typically consumes40 to 80 percent of software costs. Stephan Schmidt - What Top Management needs to know about IT
  44. 44. Productivity Stephan Schmidt - What Top Management needs to know about IT
  45. 45. The most important factor in software work isthe quality of the programmers. Stephan Schmidt - What Top Management needs to know about IT
  46. 46. The best programmers are up to 28 timesbetter than the worst programmers. Stephan Schmidt - What Top Management needs to know about IT
  47. 47. Developers need 15 minutesto reach the ZONE. Stephan Schmidt - What Top Management needs to know about IT
  48. 48. Site note:No telephones. Stephan Schmidt - What Top Management needs to know about IT
  49. 49. Tools. Stephan Schmidt - What Top Management needs to know about IT
  50. 50. No silver bullet. Stephan Schmidt - What Top Management needs to know about IT
  51. 51. War on Talent Stephan Schmidt - What Top Management needs to know about IT
  52. 52. 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

×