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.

Five Keys to Software Development


Published on

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

Five Keys to Software Development

  1. 1. Outside In<br />Five Key Success Factors<br />for Software Development Organizations<br />Demian Entrekin<br />Oakland, CA<br />
  2. 2. Software Imperatives<br />Typical Challenges<br />Time-to-market to meet customer and revenue demands<br />User adoption, user growth and competitive advantage<br />Communication between R&D and business about needs<br />Ability to scale to meet the demands of growth<br />Cost effectiveness of the software development effort<br />Poor quality product leading to rework and lost time<br />Transition to, or manage, an off-shore model<br />Ramping new engineering talent in a fast, effective way<br />Maintain cost-effective hosting of software to meet SLAs<br />
  3. 3. Stages of Software Development<br />Pre Production<br />Idea to Launch process<br />Technology design<br />Team Building & Mojo<br />Managing expectations<br />Post production<br />Live customers<br />Maintain v. Develop<br />Cost optimization<br />Release cycles & change <br />
  4. 4. 5 Key Success Factors<br />Technology Talent: do we have the right people and the right skills?<br />Product Positioning: are we uniquely positioned in the market?<br />The Roadmap: the central artifact that holds the pieces together<br />Architecture and design: how does our core technology match the business needs?<br />Development process: does the methodology work given our current environment?<br />
  5. 5. Sounds Simple<br />Then why do breakdowns occur?<br />
  6. 6. The Problem<br />A natural gap between the business and R&D<br />R&D looks at the technology from the inside out<br />The business looks at the technology from the outside in<br />“Complex”<br />“Elegant”<br />“Perfect”<br />“Interesting”<br />“Simple”<br />“Valuable”<br />“Useful”<br />“Profitable”<br />
  7. 7. The Solution<br />Leaders from R&D must come across the divide and look back at the technology from the outside in<br />Work the 5 keys from both perspectives: inside out and outside in…<br />
  8. 8. Skills Required<br />
  9. 9. Project Approaches<br />Current State Needs Assessment: 2 weeks<br />Recommendations on 5 key success factors<br />End-to-end team optimization: 4-6 months<br />Current State Needs Assessment<br />Future State Vision & Transition Plan<br />Execute the Transition Plan<br />Virtual CTO: 1 week per month<br />Work to improve the 5 keys over time<br />