Conditions De Contrôle
Le contrôle des conditions peut être l'aspect le plus important de réaliser le succès sur un projet et d'assurer la pleine rentabilité du système développé. La commande ne signifie pas qu'il y a jamais tous les changements à l'original pas baselined des conditions. Il signifie que tous les dépositaires dans le projet sont au courant de et impliqué dans les conditions commandent le processus qui élimine la plus grande menace simple à tout rampement de conditions de projet — de développement de système. Le bidon de rampement de conditions et devrait être regardé probablement en tant que saboteur villainous qui, comme un caméléon, prend beaucoup de différentes couleurs. Ce bandit frappe dehors avec seulement un but : obtenez quelqu'un, n'importe qui sur le projet, faire un changement de baselined des conditions sans évaluer l'impact et la disposition logique du changement et informer toutes les parties du besoin de changement. Pour éliminer le rampement de conditions : - assurez-vous qu'il y a des conditions de ligne de base. - ayez une méthode de contrôle de changement en place pour manipuler n'importe quel type de modification à baselined des conditions. - assurez-vous que tous peuplent impliqué dans le projet, du côté d'édition et du côté de développement, comprennent que le processus et les méthodes employées aux conditions de ligne de base et pour affecter le changement au baselined des conditions. La ligne de base de liste de conditions est établie après la réunion de revue de client et devrait être donnée une marque unique à ce moment-là. Elle doit être distribuée à tous les participants pendant que les seules conditions énumèrent pour être employées comme travail de conception débute. La marque devrait prévoir indiquer la version ou l'édition ou libérer. Si un changement approuvé est fait aux conditions énumérez, la marque doit être mise à jour et la liste révisée de conditions distribuée à tous les participants. Contrôle du changement des conditions Par exemple, dites que comme la conception de l'interface utilisateur graphique (GUI) commence, le concepteur se rend compte qu'il n'y a aucune condition pour le GUI de fournir le transport au sous-ensemble de question, une fonction que le concepteur pense sera essentiel à l'utilisateur. En utilisant les conditions commandez le processus, le concepteur n'ajoute pas la fonction (qui ramperait les conditions). Au lieu de cela, le concepteur prépare un rapport d'incident/problem qui note le fait qu'il n'y a pas une condition pour le GUI de questionner le transport et informe le garde des conditions énumèrent, qui peuvent être le directeur de garantie de la qualité, directeur de technologie, le chef de projet, ou quelqu'un dans la gestion de configuration. L'information fournie par le concepteur est évaluée pour l'impact de projet et débarassée dans une des manières suivantes : 1. Le changement est approuvé comme composant nécessaire de l'effort courant de développement de système. Dans ce cas-ci, le programme et le budget seront évalués pour l'impact. Si le programme doit être maintenu, une décision de gestion devra être prise concernant ajouter une ressource pour faire la programmation, augmenter des heures pour un ou plusieurs programmeurs existants, ou le sous-traitement ce morceau de travail. Si le budget est déjà aux essentiels et le programme doit être rencontré, alors les heures accrues très probablement seront incluses des heures supplémentaires dans la catégorie des employés exempts de nonpaid, mais la gestion doit se rendre compte qu'elles augmentent le pro risque de ject. 2. Le changement est approuvé comme modification au système courant à mettre en application dans la première révision de logiciel suivante à la livraison initiale du système. Un work-around peut ou peut ne pas devoir être développé pour l'exécution initiale. Le point doit s'assurer qu'il y a accord avec le client quant à qui va développer le work-around si il est nécessaire. L'autre point critique à faire ici est que les ordres de gestion de changement et le procédé pour l'usage d'eux doivent être mis en application de sorte que les articles de ce type ne tombent pas par les fissures pendant que le développement pour le prochain dégagement commence. 3. Le changement est approuvé comme futur perfectionnement potentiel au système courant sans programme spécifique pour l'exécution. Semblable au changement approuvé comme modification, les ordres de gestion de changement doivent être précis pour s'assurer que le détail de décision à ce changement n'est pas perdu. Puisque ce changement ne deviendra pas une partie du prochain dégagement, il ira de nouveau au statut de liste de souhait et sera réalisé le processus entier de conditions. La raison de ceci doit s'assurer que le développement de ce perfectionnement est programmé pour le travail et la livraison dans le contexte de tout autre travail existant. 4. Le changement est rejeté. Ceci se ferme hors du rapport d'incident. Aucun travail n'est programmé maintenant ou à l'avenir. Il peut y avoir beaucoup de raisons de ce type d'une réponse. Celui que la raison, l'action de rejet et la raison du rejet devraient être enregistrées dans le procédé de commande de changement. Un disque de tous les changements fermés est maintenu pour assurer l'histoire précise de projet et pour fournir le raisonnement dessus pourquoi le changement a été rejeté. Toutes les fois que n'importe quel logiciel est libéré au client, le dégagement devrait suivre un processus défini de gestion de dégagement qui inclut l'identification spécifique de tous les composants qui sont inclus dans la révision de logiciel comme les composants on assume que qui sont présents (c.-à-d., logiciel système). Cette identification devrait également inclure les rapports spécifiques d'incident/problem qui ont été corrigés par le dégagement et tous les work-arounds qui ont été développés pour les problèmes connus qui existent dans le logiciel. c'est un article supplémentaire par Ralph T. Dowson
|
|||||
|