Your SlideShare is downloading. ×
ICT KTN Online Business Essential Clinics: #3 Effective Software Development Management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

638
views

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. …

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
638
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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