Technologie de l'information pour l'automation de gestion de projet
Bien que les systèmes de gestion de projet aient évolué de l'unité centrale - basée, programmes de grand-fer dans à base de micro-ordinateur, programmes de GUI (interface utilisateur graphique), ils sont toujours dans leur petite enfance pour augmenter des fonctions fondamentales. Les fonctions de principe fondamental et les nouveaux dispositifs dont ces systèmes de gestion de projet courants manquent incluent : - bases de données historiques de projet - méthodologies basées sur la connaissance - multimédia - permettre des possibilités - mécanismes flexibles de navigation La signification de ces imperfections est que, sans ces dispositifs, les systèmes sont insuffisants pour faciliter l'automation de gestion de projet de la phase de planification au contrôle et phase d'exécution. En conséquence, l'attitude envers un projet reste la même chose : au lieu d'employer des systèmes de gestion de projet, beaucoup de chefs de projet continuent à employer le papier et le crayon comme principaux outils ; donc, la gestion de projet demeure principalement un processus manuel. ACTIVITÉS DE GESTION DE PROJETLe but principal de la gestion de projet est de développer un système d'information acceptable dans les délais et dans le budget assigné. Les projets comportent habituellement une équipe d'analystes, de programmeurs, de spécialistes en Al de technique, et de représentants d'utilisateur qui travaillent ensemble. La gestion des projets est continuer, le processus itératif par lesquels un analyste projette, commande, et s'exécute charge et les ressources, et communique le progrès et les résultats. Spécifiquement, la gestion de projet implique les activités fondamentales suivantes : - planification d'un projet, incluant :
- contrôle de l'exécution du projet, incluant : la coordination de o charge et des
ressources selon les la prévisions Planification De Projet La planification est une partie critique de gestion de projet. Le plan de projet, résultant de l'accomplissement de la planification, sert de base à la coordination, à la mesure, et à communiquer. Le manque de planification a été cité en tant qu'un des facteurs principaux contribuant à l'échec de beaucoup de projets de systèmes. Le manque d'effectuer la planification résulte en partie de la nature de la planification elle-même : - les conditions incertaines ou non structurées existent souvent. Par exemple, des problèmes qui déclenchent un projet de développement habituellement ne sont pas compris complètement aux phases tôt du procédé de développement de systèmes. - le personnel hétérogène possédant de divers niveaux de compétence sont commun dans la plupart des organismes. - les techniques de planification (par exemple, estimant des techniques) sont imparfaites. Les résultats sont évidents. Quelques chefs de projet comptent principalement sur leur propre expérience pour exécuter des activités de planification parce que peu d'outils semblent être disponibles pour la planification. Le temps estimé requis pour accomplir indiqué chargent est souvent fortement imprécis parce qu'il y a peu de données de projet pour la prévision. L'ordre du charge n'est pas conformé parce que la méthodologie de projet n'est pas normalisée et les bases de données historiques de projet sont inexistantes. Par conséquent, sont rarement les plans pleins de projet créés. En dépit de la difficulté dans la planification, les étapes suivantes pour améliorer la planification peuvent être considérées : - établissant la méthodologie de développement de projet pour déterminer et ordonnancer le développement charge - maintien des bases de données historiques de projet pour soutenir, par exemple, des évaluations - la connaissance de bâtiment ou système expert pour aider des analystes en résolvant des problèmes tels que chargent ordres, tâches personnelles, et techniques d'évaluation Commande De Projet La commande de projet inclut des activités coordonnées et la mesure l'exécution du plan de projet. D'abord, la coordination implique d'intégrer les activités pour la facilité de l'interaction parmi les membres d'équipe. Créer un environnement de fonctionnement coopératif qui permet aux membres d'équipe de partager facilement l'information ou la connaissance de projet est important pour le succès du projet. L'information ou la connaissance qui peuvent être partagées inclut le plan entier de projet et le statut ou le progrès du projet. En second lieu, la mesure comporte dépister et évaluer le progrès du projet. Sans connaissance de progrès d'individu et d'équipe, les problèmes ne peuvent pas être identifiés, et les chefs de projet ne peuvent pas remanier le personnel ou mettre à jour le programme pour réaliser les buts. Pour aider la équipe de projet pour exécuter des activités de contrôle de projet mieux, les mesures suivantes peuvent être prises : - collecte des données de projet pour soutenir le contrôle de processus industriel - maintenant le statut de charge, alertant le chef de projet et des membres d'équipe quand charge sont inachevés ou les ressources ne sont pas employés efficacement - créant un environnement distribué qui peut coordonner des travaux Communication De Projet La communication de projet comporte rapporter, présenter, et accéder. Traditionnellement, le statut de projet, les plans de projet, et d'autres rapports sont préparés sous les formes de texte, de tables, ou de graphiques sur le papier en utilisant une méthode manuelle et une approche groupe-orientée. De plus en plus, de tels rapports sont également disponibles sur les ordinateurs qui peuvent être consultés interactivement. Les dispositifs additionnels sont nécessaires pour la communication efficace : - l'information ou la connaissance digitalisée de projet à soutenir a automatisé l'accès - approches souples pour accéder à l'information ou à la connaissance de projet - outils automatisés pour la préparation des rapports, des présentations, ou des démonstrations de projet sous des formes de multimédia TECHNOLOGIE DE L'INFORMATIONLes bases de données historiques de projet et la méthodologie basée sur la connaissance de projet sont essentielles pour la planification, le contrôle, et la communication efficaces. Cette section identifie et décrit les technologies spécifiques de l'information qui peuvent automatiser les bases de données historiques de projet, la méthodologie basée sur la connaissance de projet, et d'autres. Des systèmes de gestion de projet courants sont également examinés, et les limitations et les avantages de ces systèmes sont identifiés. Systèmes de gestion de projet Courants Presque tous les produits courants pour la gestion de projet sont des programmes à base de micro-ordinateur de GUI ont visé les deux chefs de projet et analystes techniques. Les exemples sont projet et SuperProject de Microsoft pour Windows (par Computer Associates International Inc.). Ces produits sont conçus pour soutenir le contrôle de processus industriel pour des projets simples se composant approximativement de 200 à 500 charge. Bien que dans leur petite enfance en tant que - projetez, simple - utilisateur simple, les systèmes de tenue d'archives, ces programmes commencent déjà à offrir quelques fonctions fondamentales : - simplification de la préparation du CPM, du PERT, et des diagrammes de Gantt - produire d'un plan simple de projet - assignant des personnes et des ressources de coût à charge - reportage du progrès de projet - réponse simple “ce qui - si” questions Ces systèmes de gestion de projet à base de micro-ordinateur, cependant, ont manqué de la fonctionnalité suffisante, incluant : - possibilités de Multiproject - appui des bases de données historiques de projet - méthodologies basées sur la connaissance de projet - fonctions avançées de soutien de décision - conseils experts pour produire d'un plan adapté aux besoins du client Systèmes De Base de données relationnelle L'utilisation répandue de la technologie de base de données relationnelle et ses avantages ont été bien documentés. Une telle utilisation a été appliquée principalement aux applications critiques d'affaires dans le service utilisateur. On essentiel chargent en technologie relationnelle doit projeter un modèle de données d'entreprise qui peut soutenir le développement de diverses applications. Théoriquement, le modèle de données d'entreprise peut également être prolongé à la gestion de projet de soutien que les applications EST dedans des départements. Cependant, des données de projet doivent être projetées comme partie intégrale du modèle de données d'entreprise. Avec la technologie relationnelle, la base de données de projet offre l'excédent de beaucoup d'avantages courant, produits à base de micro-ordinateur de gestion de projet, incluant : - structure de données conformée et amicale - franchise ou connectivité Les premières bases de données relationnelles
incorporent facile-à-comprennent la structure tabulaire pour stocker
des données. Outils De Développement De la Gestion System/4GL De Base de données relationnelle Un système de gestion de base de données relationnelle (RDBMS) a deux parts : l'extrémité arrière, qui fournit les funcitons de base de gestion des données, et un ensemble d'embouts avant, qui développement d'applications de soutien. Le système de gestion de bases de données principal est typiquement équipé d'une langue nonprocedural qui peut être employée pour créer, mettre à jour, et maintenir la base de données de projet. Il fournit également la commande, l'appui de rétablissement, et la sécurité de données concourants. Certains les extrémités arrières fournissent un dictionnaire de données au metadata de magasin au sujet des objets et fournissent donc une vue des données unifiée. Les produits populaires de RDBMS incluent DB2, Informix, oracle, Sybase, et serveur de Microsoft SQL. Les embouts avant apparentés constituent un ensemble d'équipements pour aider en cours de programmes se développants de base de données. Pour la décennie passée, les embouts avant ont fait les changements cruciaux pour tenir compte du développement de client/server, applications de multiplatform. L'avant - finissez les outils s'étendent de la langue 3GL-like procédurale aux langues nonprocedural de base de données, des modes caractère-basés des textes aux modes orientés objectivement, et de 4GLs piloté par menu à 4GLs graphique. Ces 4GL - type avant - des outils d'extrémité soutiennent le prototypage et se sont avérés capables raccourcir le temps d'élaboration de manière significative. On s'attend à ce que les embouts avant modernes soient proportionnés pour faciliter le développement des divers programmes de gestion de projet, incluant : - programmes de transaction pour demander et accepter du temps réel passé par une personne sur un projet spécifique - programmes d'entretien de données pour modifier une tâche’de la personne s et le moment projeté pour un charger - programmes de reportage d'aide à la décision d'enquête et de projet-données pour produire, par exemple, d'un nouveau plan de projet en réponse au patinage de programme La majeure partie centre serveur ou du RDBMS serveur-basé a 4GLs graphique (par exemple, Informix 4GL, de base visuel de Microsoft, et Sybase Powerbuilder). Certains PC-ONT basé RDBMS, tel que Microsoft Access, Microsoft FoxPro visuel, et le paradoxe de Corel, fournissent également l'avant - finissez les outils. Ceci signifie qu'il y a beaucoup de choix disponibles pour automatiser des programmes de gestion de projet dans des périodes relativement courtes. Expert, Hypermedia, Technologies Relationnelles Une méthodologie basée sur la connaissance de projet devrait fournir, entre d'autres fonctions, une base de connaissance au sujet de la méthodologie de développement et ses conseils experts pour aider le chef de projet pour dériver le premier - coupez le plan et adapter alors un plan. La méthodologie devrait également fournir d'autres types des bases de connaissance et de leurs conseils d'expertlike pour choisir les techniques et les outils appropriés. Pour mettre en application de tels systèmes basés sur la connaissance, de diverses technologies de l'information peuvent être utilisées. Par exemple, le hypermedia et le hnology technique expert peuvent être employés pour mettre en application une base de connaissance qui peut se composer d'ensemble d'objets digitalisés. Ces objets sont employés pour représenter la connaissance charge environ, des phases, techniques, outils, deliverables, qualifications, et ainsi de suite. Chacun de ces objets connaissance-orientés est modelé comme objet indépendant qui peut être encore divisé en un ou plusieurs subobjects pour les références détaillées. Les objets peuvent tenir le texte, le peu - diagrammes tracés, et même l'animation. Des règles spécifiques employées pour fournir des conseils pour l'usage des méthodologies de projet peuvent également être automatisées en tant qu'un composant d'un système expert. Sans compter que les technologies ci-dessus, les systèmes de base de données relationnelle (par exemple, DB2 et oracle) ont ajouté le hypermedia, l'objet, et les composants de la connaissance pour rendre des multimédia apparentés de DBMSs capables, objectent capable, et plus intelligent en plus de leurs fonctions standard de gestion de base de données. La signification de ce développement est que la technologie relationnelle peut par la suite pouvoir en mesure à l'automation de gestion de projet de soutien par elle-même. Lecture rapide de Hypermedia et question apparentée Hypermedia passant en revue permet à l'utilisateur d'accéder à des bases de données de projet et à des bases de connaissance d'une manière non-linéaire et peut servir de mécanisme fondamental de navigation à un système de gestion de projet. Un tel mécanisme de navigation est interactif et flexible ; il peut augmenter l'accès de l'information de deux manières significatives. D'abord, il emploie une technique connue sous le nom d'hypertexte pour intégrer des articles de menu dans l'information. Avec l'hypertexte, les utilisateurs peuvent explorer les bases de connaissance et les bases de données de projet d'un objet aux objets relatifs par les articles de menu inclus. Les utilisateurs peuvent également diriger d'un objet à d'autres objets par des liens de correspondance ou diriger des liens. En second lieu, elle permet le texte, les graphiques, les images, l'acoustique, et la vidéo à combiner pour former des objets de multimédia. D'autres mécanismes avançés comportent une technique sophistiquée de query/search pour l'accès flexible et filtré aux bases de données de projet. De tels mécanismes permettent à des utilisateurs de voir l'image désirée d'un projet, d'identifier le chemin critique, et de filtrer des problèmes exceptionnels au sujet des programmes, des budgets, ou des ressources. Des outils apparentés de question peuvent être utilisés pour faciliter l'exécution de tels mécanismes avançés. CONCLUSIONCet article a discuté l'automation dans le contexte de la gestion de projet. Bien que les produits à base de micro-ordinateur de GUI pour les chefs de projet et les analystes techniques aient commencé à offrir quelques fonctions fondamentales, ils manquent de la fonctionnalité suffisante pour l'automation de gestion de projet de la phase de planification à la phase de coordination et d'exécution. Trois fonctions principales entre d'autres il reste difficile automatiser que sont les bases de données historiques de projet, les méthodologies basées sur la connaissance de projet, et les mécanismes flexibles de navigation. Courant ELLE les développements émergent qui fournissent les solutions si elles sont entièrement utilisées. Cet article a identifié les technologies spécifiques pour l'automation de gestion de projet : - systèmes experts, hypermedia, et technologie d'image/object, qui peut être employée pour développer la méthodologie basée sur la connaissance de projet - technologie de base de données relationnelle, qui peut être employée pour mettre en application les bases de données historiques de multiproject et pour aider le développement de divers programmes de gestion de projet - multimédia, qui peuvent être employés pour représenter la connaissance ou des données de projet sous les formes de texte, de graphiques, d'images, d'acoustique, de vidéo, et d'animation - techniques d'hypertexte et questions apparentées, qui peuvent être employées pour fournir un mécanisme flexible de navigation Jusqu'à ce que ces technologies soient entièrement incorporées aux systèmes, la gestion de projet demeurera l'un des problèmes épineux pour des directeurs. Pour alléger ce problème, un nouveau système de gestion de projet doit être projeté et établi comme partie intégrale du système d'information d'organizationwide. Puisque la technologie relationnelle est la meilleure technologie complète actuellement disponible pour soutenir le système d'information global, elle devrait être employée pour mettre en application un système de gestion de projet. Pour se préparer mieux à une nouvelle ère d'automation technologie-centrée apparentée de gestion de projet, les étapes suivantes sont suggérées : - normalisation de la méthodologie de projet. Une méthodologie prouvée de projet doit être choisie. La méthodologie choisie normalise des activités de développement de projet. - planification et bâtiment la base de données de projet avec un RDBMS. D'abord, la base de données de projet doit être projetée comme partie intégrale du modèle de données d'entreprise. L'accent devrait être mis sur l'agrégation de données et le partage de données. En second lieu, les données de projet peuvent être définies, stockées, et maintenues avec l'utilisation de la fin arrière d'un système de gestion de bases de données apparenté. - en développant les programmes de gestion de projet avec l'avant - finissez les outils de RDBMS. Les outils de développement 4GL peuvent être utilisés pour faciliter le développement rapide des divers sous-ensembles de gestion de projet comprenant le traitement transactionnel, le reportage de gestion, et l'enquête de l'information. - mettre en application la navigation experte de conseils et de hypermedia. Ces fonctions peuvent être retardées jusqu'à rdbms ou on s'avère que d'autres technologies sont capables de les mettre en application. c'est un article supplémentaire par Steph Brown
|
|||||||||||||
|