Pages

dimanche 23 mai 2010

Gestion de la configuration

L'avantage principal de gestion de la configuration formelle est un projet issu de la gestion du changement bonne, comme en témoignent les changements qui sont correctement identifiés, structurés, liée et la propriété. Gestion de la configuration fournit la documentation expliquant pourquoi les changements survenus projet, qui a approuvé les modifications, et qui le changent de propriétaire est attribué.

Le PMBOK dit que le gestionnaire de projet est responsable de la gestion du changement des responsabilités suivantes:

1. Reconnaissant quand un changement est survenu.

2. Filtrer les changements de personnes inappropriées.

3. Veiller à ce que le changement est bénéfique.

4. La gestion des changements à mesure qu'ils surviennent.

La gestion de configuration est le système pour l'exécution de ces responsabilités ainsi que des produits offrant, le système et le contrôle de version du logiciel.

Le principal inconvénient de la gestion de configuration est que cela prend du temps, coûte de l'argent, et peut apporter avec elle un niveau de formalité que certaines personnes considèrent comme inutiles ou qui sont mal à l'aise. Si tous les gestionnaires de projet ont été à pied d'ordinateurs, nous n'aurions pas besoin des documents officiels et de gestion de configuration (CM) des outils. Toutefois, depuis le GP sont généralement jongler nombreuses priorités compliquée, ne me souviens pas de tous les détails, et surtout de communiquer tout à la perfection, ils peuvent avoir besoin de prendre le temps supplémentaire pour utiliser les techniques parfois formelle CM.

Un autre inconvénient de CM est que les clients savent généralement que ce travail de documentation prend du temps, et quand dans une ruée vers l'urgence de trouver un travail productif effectué, et de minimiser les coûts du projet, ils ne peuvent pas voir ce travail comme directement la valeur ajoutée à leurs produits. Certains clients ne veulent pas payer les tarifs de gestion de projet pour ce qui pourrait être perçu comme un travail de bureau ou de travail qui pourraient être traitées de façon moins formelle.

Et il est possible que certains clients ne veulent pas changer parce que le traité formellement ramification, c'est qu'ils seront facturés pour les changements dont ils préfèrent se glisser inaperçu. Cela porte cependant nous ramène aux avantages d'un système de gestion de configuration, car elle informe les clients de la façon dont les changements vont être traitées dès le début.

Directives pour l'emploi

L'Institut de Configuration Management (ICM) à http://www.icmhq.com prévoit la didactique et la certification en CM. Voici les directives pour l'utilisation pour la gestion de configuration générale qui sont ici simplifié par rapport au niveau où il est discuté au CIM. Cette discussion est orientée vers un environnement de projet de taille petite à moyenne, qui est un à un beaucoup plus faible technologie et à niveau de complexité que ceux où des outils de configuration de logiciels de gestion sont généralement employés.

La règle la plus importante pour l'utilisation est de commencer CM tôt dans le cycle de vie du projet. Le gestionnaire de projet doit évaluer la fluidité potentiel du projet dès le début, et de créer le système de configuration échelle appropriée de gestion au cours de la planification du projet plutôt que de mi-parcours de l'exécution. Lorsqu'on lui a demandé ce qu'ils feraient différemment la prochaine fois, la plupart des équipes se disent prêts à commencer leurs activités de gestion du changement au début de leur prochain projet, au lieu de la considérer comme un add-on ou après coup (4).

Une autre directive importante est de développer un plan de référence clairs (par exemple: la description du projet telle que définie au début du projet), des versions différentes au cours du développement, ainsi que le projet final tel que publié. Ceci est en contraste avec les techniques de développement maigre, qui ont tendance à ne pas définir un plan de référence clairs ou l'utilisation officielle de gestion de configuration du projet.

Une autre ligne directrice est de considérer la gestion de configuration pour les deux domaines: 1) les changements de gestion de projet, et 2) le produit ou le changement de contenu. La première est mise en évidence des changements dans des processus tels que les approbations, les budgets, des calendriers, ou d'acceptation. La seconde est particulièrement en évidence dans le contenu des projets d'affaires juridiques tels que les intranets des employés, où les politiques et les avantages peuvent changer au fil du temps, et l'entreprise doit souvent être en mesure de documenter exactement ce qu'est une politique spécifique a été envoyé à une date précise dans le temps.

J'ai une certaine expérience de CM contenu tout en étant le chef de projet initial pour l'Intranet d'entreprise d'American Standard. Pour ce projet particulier, nous avons limité notre gestion de la configuration des fonctions d'application Intranet et certaines zones de contenu qui ont été légalement sensibles, comme les avantages sociaux et politiques.

Une autre pratique consiste à documenter qui est le propriétaire pour les différentes parties du projet, y compris les caractéristiques du produit et ses fonctions ainsi que les contenus spécifiques. Lorsque ces propriétaires se tournent de plus, et une personne apporte une nouvelle perspective pour le projet, il ya normalement un taux d'augmentation temporaire du changement.

Le soutien des intervenants pour que les modifications du projet et le processus de gestion de configuration sont essentiels à la réussite du système. Avec le CM processus, les décisions d'acceptation changement devrait être fait au niveau d'une commission de contrôle du changement nommé (CCB) et généralement au-dessus du niveau de chef de projet. Toutefois, le gestionnaire de projet est souvent décisif dans l'équilibre du projet en cours - apporter des ajustements pour maintenir le projet à un coût approuvé, le calendrier et la qualité des résultats.

Trois outils qui peuvent être utilisés pour la gestion de configuration

Les trois outils que j'ai examinés vont de la haute technologie à des outils à faible. Les trois outils
J'ai choisi d'aborder sont: 1) la documentation changement de forfait, 2) MS Visual Source Safe, et 3) Vertical Sky Evolution Solution de gestion. Ces trois outils sont très différents dans le service qu'elles fournissent dans CM. Le document de changement de plan est une forme d'être utilisés à l'intérieur d'un document plan de projet. MS Visual Source Safe est un outil de programmation version du logiciel de contrôle. Et Vertical Sky est une version de gestion de contenu logiciel de contrôle outil destiné aux sites Web.

Documentation Plan sur les changements

Dans certains projets de simples outils de gestion de configuration sont les meilleurs. Par exemple, j'ai utilisé un simple changement de tableau de suivi dans les cas où je peux créer un plan de projet clair qui est relativement stable et où mon client est le décideur changement de contrôle
sur le dessus)
Pour que cela fonctionne de manière efficace, le document du plan doit être l'origine avec une attention particulière aux numéros d'articles, qui sont entrés manuellement de sorte qu'ils ne sont pas automatiquement modifié lorsque des changements document sont faites. (La fonction de contour par défaut en format MS Word ® est fixé à un nombre mise à jour automatique, qui n'est pas souhaitable pour les CM compatible.)

Lorsque cette méthode est la CM, la règle est que rien dans le document du plan est changée sauf s'il est connecté à ce tableau, ainsi le suivi de toutes la gestion de projet et les modifications de produits. Les champs minimale pour ce tableau comprennent le montre quatre. Chaque modification est donné un ID unique, la date du changement a été ajoutée est enregistrée, un numéro de référence de l'article, et la description. La documentation est donnée numéros de section pour chaque paragraphe de la description du produit au plan de gestion de projet. Cette aide les lecteurs à trouver physiquement la partie modifiée du document. Et enfin, le changement dans le projet ou le produit est décrite de façon aussi détaillée que nécessaire. Si utile, le suivi des modifications Word fonction peut être utilisée pour aider à sauver le texte plan de base par rapport à ces changements.

Source Safe

outil de Microsoft Visual Source Safe est généralement un fichier. programmeur NET d'aider à fournir aux programmeurs de contrôle de version et la possibilité de partager les résultats de leurs travaux et dans un environnement de programmation collaborative. L'équipe de programmation pour l'un de mes projets ont commencé à utiliser cet outil pour résoudre les problèmes CM de contrôle de version résultant d'avoir plusieurs programmeurs travaillant dans les mêmes applications.

Ceci est une description très simplifiée de la manière dont nous avons utilisé l'outil. Nous avons chargé tous les fichiers de programmation que nous utilisions sur un serveur et les identifier au sein de Source
Coffre-fort. Source Safe permet de nombreuses règles métier utile de fonctionnement (en particulier annonce qui a autorisé les programmeurs ont été, etc.) Chaque programmeur autorisés achetés et chargés d'un permis de Source Safe sur leurs systèmes individuels. Ils devaient ensuite «check out» des fichiers comme ils ont travaillé sur eux. Et bien sûr, ils "les fichiers cochés dans" quand ils ont fini. Source Safe connecté changements, les programmeurs, les dates et heures, et enregistrer les différentes versions de la programmation, permettant à l'équipe d'ignorer les versions ultérieures et revenir aux versions précédentes, si nécessaire.

Vertical Sky

Vertical Sky est un outil de CM à une gestion du contenu des sites Web grand. Le problème est qu'elle tente de résoudre est de savoir comment pouvons-nous savoir ce qui a été fait sur notre site Web à un moment donné de l'histoire? "Essentiellement ceci est fait pour empêcher s'adapte morales qui font valoir un site Web a des informations sur elle qu'il ne peut jamais avoir fait avait.

Le système vertical Sky a un processus en ligne qui commence par un fournisseur de contenu de soumettre une demande de changement (RFC). Le système vertical Sky va assigner la RFC un nombre incident, suivre l'action et de décisions qui sont prises à ce sujet, et de l'identifier avec une partie spécifique du site Web. Si nécessaire, le contenu relatif à un sujet spécifique ne peut être reproduite pour une date spécifique dans le temps, aussi le suivi de la source de départ d'un contenu, approbateur, combien de temps le contenu a été publié, et d'autres informations utiles.

Comment ils pourraient mieux être appliquée à des projets

En comparant les trois outils décrits ci-dessus, l'option de se contenter de documentation changement de forfait doit être appliqué à tout petit, assez informelle des projets qui sont susceptibles d'avoir des changements mineurs. Il est destiné à être utilisé pour des projets qui sont si petits que vous ne souhaitez pas utiliser une base de données change, mais où il est raisonnable de balayage visuel un document énumérant les modifications du projet. Cela pourrait être utilisé en conjonction avec des outils autres CM.

SourceSafe est préférable de l'appliquer à des projets comme un outil d'aide à plusieurs programmeurs qui travaillent sur des projets dans un référentiel unique. Ceci permet de s'assurer que le travail n'est pas remplacé, qu'un programmeur ne détruit pas le travail d'un autre, que le projet est disponible via un réseau, et que les actifs restent la propriété de l'organisation (et non un individu). Ce pourrait également être utilisé avec des outils autres CM.

Vertical Sky est préférable de l'appliquer à des projets qui sont des sites Web, et où il doit être une piste claire des changements de contenu (par exemple: un intranet d'entreprise). Il est potentiellement assez large où elle pourrait répondre aux besoins de contrôle de la gestion de projets, contrôle de version du logiciel (comme Source Safe) et le CM contenu. Il est peu probable que d'autres outils devraient être utilisés avec Vertical Sky.

Avantages et inconvénients

L'avantage d'utiliser le document de changement de modèle de plan, c'est qu'il est très rapide, facile à utiliser et gratuit. Il garde le plan complet, et les modifications apportées, dans un document Word simple. L'inconvénient est qu'il est beaucoup trop simpliste pour les grands projets qui devraient supplémentation avec beaucoup de documentation plus complète en ajoutant l'histoire du changement, le propriétaire du changement et les détails décision.

L'avantage de SourceSafe, c'est qu'elle ne faire toutes les choses qu'il est censé faire lorsqu'ils sont appliqués correctement à des projets. L'inconvénient est qu'il nécessite supplémentaires (et un peu coûteux) de logiciels, il faut du temps pour l'utilisation en termes de vérification de fichiers et de sortie, il ralentit le processus d'enregistrement (parce que tout est filtré à travers elle sur chaque enregistrement), et il faut plus de temps de formation pour les membres du personnel qui peuvent déjà être besoin d'apprendre de nouvelles compétences.

L'avantage de Sky verticale est qu'elle permet d'automatiser le contrôle de version de contenu, ce qui libère le personnel informatique de documenter les changements manuellement et le stockage manuel que les sauvegardes version nombreuses. L'inconvénient du système est qu'il peut être considérée comme très lourde pour les utilisateurs. En outre, il n'établit pas de distinction entre les changements importants et insignifiants. Si un fichier a connu un changement, il est inscrit comme un changement, à l'origine du journal des modifications pour être beaucoup plus grandes et occupent plus d'espace que ce qui serait idéal.

Une fois qu'une organisation a intégré un système complexe comme la verticale du ciel dans les processus de projet et des sites Web spécifiques, ils peuvent se sentir très enfermés dans cet outil spécifique
- Au point même où ils peuvent sentir qu'ils sont retenus en otage aux mises à niveau coûteuses et des contrats de support.

cet article est traduisé en francais
l'origine de cet article (en anglai): http://ezinearticles.com/?Configuration-Management&id=165913

0 commentaires

Enregistrer un commentaire