ict ktn online business essential clinics: #3 effective software development management
DESCRIPTION
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.TRANSCRIPT
Jay Bregman
Effective Software Development
most projects are doomed to fail because of poor choices
hire great developers!
people
- CV, references, portfolio
- Internal code test + due diligence by expert
- Contract structure
- Documentation- NDA- IP Assignment Form
when to choose
outsourced vs insourced
Outsourced vs Insourced
- Simple, little uncertainty
- Static requirements
- Niche skills needed (R+D)
- Heavy burst of development and skilled internal resources
- Default if costs allow
- Knowledge / IP are core
- High uncertainty / dynamic requirements
- Highly interactive
Outsourced Insourced
- Not mutually exclusive- Outsourced work side-by-side or- Core team + flexible support
getting the right architecture
tools, tricks, management
Goals
- Transparency
- Clarity
- Risk minimisation
- Workflow optimisation
Tools
- Transparency
- Clarity
- Risk minimisation
- Workflow optimisation
why projects go wrong
begin with the end in mind
prevention / cure
getting off-track