Un de mes clients m'a avaient approché à une exigence de la ligne 1 qui nous a demandé de faire un logiciel de gestion des stocks. Pas étonnant, je refusais le travail compte tenu du fait que les projets avec moins de prescriptions ni de vagues sont toujours un risque de travailler sur. Quand je parlais de cet incident avec un de mes amis qui ont été une partie de l'industrie du logiciel pour les dernières années, je me rendis compte que nous avons tous avons fait des erreurs similaires dans cette industry.
I avoir fait partie d'un démarrage et comprenons combien importants chaque client est au stade de la petite enfance d'une entreprise. Le problème ici est qu'une fois que les clients viennent à nous avec les exigences, nous demandons à nos développeurs de commencer à travailler sur le développement de la base de données du mot Go, ce qui nuit à chacun d'entre nous à une demande de stage.
Web tard, du logiciel, Développement des applications ou Le développement d'applications de base de données nécessite une approche similaire et qui est, chaque écran unique devrait être entreprises bien documented.I ont vu pas de charge des clients pour l'analyse des besoins et ma suggestion est qu'au moins 10 à 25% du coût doit être conservé pendant exigence rassemblement. En fait, si vous vous rendez compte que le coût des logiciels développés serait plus que vous aviez prévu re approcher le client et lui expliquent assez sur la façon dont l'évaluation initiale a wrong.
The ensemble du processus doit être bien définie dans les étapes: 1. Exigence Gathering:
Rassemblez autant d'informations que possible du client. Regardez leur système existant et recueillir les formulaires, feuilles Excel, des fichiers texte utilisés par eux actuellement. Créer un système où vous définissez le flux et identifier les formes et les domaines qui pourraient être utilisés dans le logiciel et d'évaluer les rapports et les alertes qui font partie de ce système.
Gardez le document simple et facile à comprendre, que vos clients pourraient ne pas être le gars le plus avertis technologie sur cette terre et finira par être plus confus que content du travail que vous avez fait.
2. Conception de l'écran:
Une fois que le client accepte de la doc, il est temps d'avoir des écrans conçus sur la base de l'évaluation initiale.
Le niveau de flexibilité devrait être là, comme la plupart des clients ne savent pas ce qu'ils attendent et ce serait comme un prototype de travail pou