Identification des besoins
Dans tout projet, il est important de faire une bonne identification des besoins. Voici une liste d'éléments à explorer pour cerner convenablement les besoins.
| Éléments | Questions à se poser | 
|---|---|
| But du projet | Qu'essayons-nous de faire avec ce projet? | 
| Problème à régler | Y a-t'il un problème qui peut être réglé avec une nouvelle technologie? | 
| Contraintes | Devons-nous conserver une compatibilité avec ce qui est déjà en place? Quelle place prendra le livrable du projet dans l'architecture actuelle? | 
| Portée du projet | Quelles sont les limites du projet? | 
| Coûts / Budget | Avons-nous un limite aux coûts de la technologie à mettre en place? | 
| Requis techniques | Devons-nous se limiter à un système d'exploitation spécifique? À un langage en particulier? | 
| Requis humains | Est-ce que les membres de l'équipe ont les compétences? Est-ce que les membres de l'équipe peuvent être formés? | 
| Processus | Est-ce que la technologie doit s'arrimer à un processus particulier? | 
| Outils | Est-ce que la technologie doit s'intégrer aux outils des développeurs? |