Introduction¤
Dans cette partie, nous allons aborder une partie fondamentale et souvent négligée dans les cours d'informatique : la conception logicielle ou en anglais Software Design.
Nous aborderons également de façon plus générale la gestion de projets informatiques. Travailler seul ou en équipe sur un projet informatique nécessite une organisation rigoureuse pour garantir la qualité, le respect des délais et le succès du projet. La gestion de projets informatiques est une discipline à part entière, qui repose sur des méthodes, des outils et des bonnes pratiques spécifiques.
Plus un projet évolue plus il devient complexe et difficile à appréhender. Sans un effort constant de la part de l'équipe, de la dette de code s'accumule, des bugs apparaissent, des fonctionnalités sont oubliées, des délais sont dépassés, etc. Pour éviter ces écueils, nous allons voir comment organiser un projet informatique de manière efficace et structurée.