Effective Software Development<br />Jay Bregman<br />
hire great developers!<br />most projects are doomed to fail because of poor choices<br />
people<br /><ul><li>CV, references, portfolio
Internal code test + due diligence by expert
Contract structure
Documentation
NDA
IP Assignment Form</li></li></ul><li>outsourced vs insourced<br />when to choose<br />
Outsourced vs Insourced<br />Outsourced<br />Insourced<br /><ul><li>Simple, little uncertainty
Static requirements
Upcoming SlideShare
Loading in...5
×

ICT KTN Online Business Essential Clinics: #3 Effective Software Development Management

715
-1

Published on

ICT KTN Online Business Essential Clinics: #3 Effective Software Development Management with Jay Bregman, 5th October 2011 at the Young Foundation in Bethnal Green. Presented by Minibar.

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
715
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ICT KTN Online Business Essential Clinics: #3 Effective Software Development Management

  1. 1. Effective Software Development<br />Jay Bregman<br />
  2. 2.
  3. 3. hire great developers!<br />most projects are doomed to fail because of poor choices<br />
  4. 4. people<br /><ul><li>CV, references, portfolio
  5. 5. Internal code test + due diligence by expert
  6. 6. Contract structure
  7. 7. Documentation
  8. 8. NDA
  9. 9. IP Assignment Form</li></li></ul><li>outsourced vs insourced<br />when to choose<br />
  10. 10. Outsourced vs Insourced<br />Outsourced<br />Insourced<br /><ul><li>Simple, little uncertainty
  11. 11. Static requirements
  12. 12. Niche skills needed (R+D)
  13. 13. Heavy burst of development and skilled internal resources
  14. 14. Default if costs allow
  15. 15. Knowledge / IP are core
  16. 16. High uncertainty / dynamic requirements
  17. 17. Highly interactive
  18. 18. Not mutually exclusive
  19. 19. Outsourced work side-by-side or
  20. 20. Core team + flexible support</li></li></ul><li>tools, tricks, management<br />getting the right architecture<br />
  21. 21. Goals<br /><ul><li>Transparency
  22. 22. Clarity
  23. 23. Risk minimisation
  24. 24. Workflow optimisation</li></li></ul><li>Tools<br /><ul><li>Transparency
  25. 25. Clarity
  26. 26. Risk minimisation
  27. 27. Workflow optimisation</li></li></ul><li>begin with the end in mind<br />why projects go wrong<br />
  28. 28. getting off-track<br />prevention / cure<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×