La gestion de projet en informatique
Sources
Autres sources à explorer
Le Cahier Des Charges
LE travail du "Manager de programmes"
- Description des fonctionnalités
- Ergonomie (écrans, menus, dialogues/messages)
Les conseils de Joël pour la rédaction des specs :
- un seul auteur.
- une décharge dans le cas où la spec est e/c de rédaction
- imaginer des scénarios, identifier le public cible et ses attentes
- définir les non-buts (fonctionnalités non indispensables, limiter la recherche de performances dans un premier temps)
- un aperçu du principe général (idées phares, schémas, etc...)
- le détail des fonctionnalités (comportement, acteurs, messages, ergonomie si spécifique)
- des annotations destinées aux différents lecteurs (market, dev) pour faciliter la lecture
- des questions peuvent être laissées en suspens mais devront être réglées avant le début du développement
Enfin :
- les spécifications doivent être compréhensibles, simples et faciles à lire : aller directement au but, donner des exemples (pas trop sérieux si possible !), illustrer, aérer le texte pour donner envie au lecteur de lire la suite
- recruter des développeurs pour travailler sur un projet en retard ne lui fait que prendre plus de retard
Spécifications techniques
- Implémentation interne
- Structures de données
- Modèles de bases de données
- Choix des langages et des outils de programmation, des algorithmes
Conception détaillée
Exemple de plan :
1. OBJET ET DOMAINE D'APPLICATION
1.1 Objectifs
1.2 Champ couvert
1.3 Contextes
1.4 Acteurs concernés
1.5 Environnement d’exploitation
2. DOCUMENTS DE REFERENCE
2.1 Textes de référence
2.2 Modèles de documents
3. ABREVIATIONS ET TERMINOLOGIE
4. DESCRIPTION DETAILLEE DES FONCTIONNALITES
[n+3].1 Fonctionnalité n
[n+3].1 Schéma de présentation de la Fonctionnalité
[n+3].2 Description
[n+3].3 Spécificité
[n+4] BUDGET ET DELAIS
[n+5] POINTS RESTANT OUVERTS