Meilleures pratiques pour le suivi des modifications de fonctionnalités et la documentation de support

8

Dans mon organisation, il est très important que nous disposions d'une documentation provenant d'une source faisant autorité pour prendre en charge chaque fonctionnalité que nous ajoutons à nos données et chaque modification que nous apportons à chaque fonctionnalité. Actuellement, notre organisation conserve un fichier Excel sur lequel nous suivons chaque modification que nous apportons et incluons des liens et des chemins de fichier vers la documentation qui prend en charge la modification. Dernièrement, ces feuilles de calcul Excel sont devenues un peu lourdes.

Je suis curieux de savoir si quelqu'un d'autre traite de ce niveau de documentation et comment il le fait. Je connais les métadonnées et l'outil de modification des pistes, mais aucun ne semble fournir le niveau de détail dont nous avons besoin pour maintenir la lignée de données et la documentation pour chaque fonctionnalité.

Existe-t-il un outil ou une méthode privilégiée pour lier dynamiquement chaque entité d'une classe d'entités à des informations détaillées sur sa lignée et sa documentation?

Merci!

MMB
la source
2
Si vous utilisez un serveur de base de données, vous pouvez envisager de créer une table d'historique dans laquelle les fonctionnalités sont copiées via des déclencheurs lors de la mise à jour ou de la création d'opérations. En stockant un numéro de suivi unique pour chaque fonctionnalité, vous pouvez suivre l'historique de la fonctionnalité. Vous pouvez ajouter des dates de début et de fin aux fonctionnalités pour en faire une base de données spatio-temporelle. Il est également courant d'utiliser un logiciel de suivi des problèmes, comme JIRA, pour suivre le travail que vous avez effectué sur le logiciel, mais vous pouvez également le faire fonctionner pour les données. Vous pouvez lier les deux ensemble en utilisant le numéro de problème comme champ dans la classe d'entités. Juste mes deux cents.
akthor

Réponses:

4

Le suivi de l'éditeur a été introduit dans ArcGIS for Desktop 10.1. Il permet de suivre le nom d'utilisateur, ainsi que la date et l'heure, des fonctionnalités créées et éditées.

De plus, je créerais des champs pour stocker le lien vers la documentation de support pour chaque fonctionnalité (par exemple Edit_Link). Enfin, si vous utilisez une géodatabase d'entreprise, j'utiliserais l' archivage de géodatabase pour garder une trace de l'instance lorsque les entités sont modifiées plusieurs fois.

ericchiasson
la source
3

Je recommanderais de regarder dans GeoGit . Je crois qu'il a juste la fonctionnalité que vous recherchez.

Grant Humphries
la source