Voici l’article d’IBM: Guide to Running Software Development Projects
Résumé de 10 facteurs principaux pour le succès d’un projet de développement de logiciel:
- Recruit skilled and experienced people
The project manager and technical lead should interview the other team members and they should have the final say about who joins the team. - Use leading edge, not bleeding edge technology
- Use the appropriate development process
The nature of modern software projects demands a spiral-based development process, such as the Rational Unified Process (RUP), or even an agile methodology, such as eXtreme Programming. … The most important factor for any project is not so much which process is used, but how well it is applied. - Provide the right tools
- Use source control management
All documents, not just source code, are under version control of the SCM system. - Apply sound estimating techniques
Software development is a process of gradual refinement and so it is with estimation. … When estimating a schedule, be careful not to include too much schedule compression. - Breakdown effort into mini-milestone tasks
The best method of documenting and tracking mini-milestones is using a spreadsheet. The project plan from a tool, such as MicroSoft® Project, is better used for higher-level tasks. - Track all project hours
- The only constant is change
- Project leadership