Je voudrais savoir quels sont les outils et les normes que mes collègues utilisent pour les documents de conception technique de nos jours. Par le passé, lorsque nous ne fournissions que des applications win-apps client-serveur, nous avions des modèles de mots pour nos documents de conception. Nos modèles ont toujours commencé avec le diagramme de base de données, puis les maquettes d'interface utilisateur, les mappages de champs, la description de la fonctionnalité, etc ... Avec Word et Visio, nous en avions assez. Mais dernièrement, nous combinons des wikis, des diagrammes UML, des outils de prototypage, etc ... Sans politique vraiment forte pour les standards et les outils. Pensez-vous qu'il est bon de donner aux architectes la liberté de choisir l'ensemble des outils et des normes qu'ils jugent appropriés à un moment donné par projet ou est-ce que l'entreprise devrait les appliquer et les normaliser?Outils et normes pour la conception technique document
Répondre
La raison derrière toute documentation de conception est une communication claire à toutes les personnes impliquées. Ainsi, de ce point de vue, quels que soient les outils que vous choisissez en tant qu'architecte, le produit fini doit être lu à la fois par tous les intervenants, et plus tard par les responsables. Il est donc logique de sélectionner au moins quelques outils assez standards, qui seront encore disponibles dans quelques années. Cela dit, les documents de conception sont généralement utilisés pour mettre le projet ou le système en service. Par la suite, un code bien documenté et quelques documents de base devraient suffire. Je ferais probablement plus attention à l'organisation de votre documentation, afin que les gens puissent facilement trouver ce qu'ils cherchent dans le futur. Cela peut aider à mettre en place une structure/un système de référentiel standard pour stocker la documentation, mais n'insistez pas nécessairement sur toutes sortes de modèles pour la documentation. Concentrez-vous sur le contenu et non sur les outils.
À moins que vos projets ne soient des emporte-pièces, il est logique d'appliquer la meilleure combinaison d'outils pour le travail en cours. Cela dit, certaines normes approximatives (lignes directrices approximatives) ou étroites (appliquées à des circonstances particulières) sont probablement justifiées.
Une discussion approfondie entre les développeurs principaux ou les membres de l'équipe (éventuellement enregistrée pour plus tard) est beaucoup plus utile que n'importe quel document, à mon avis. Donnez-leur toute la liberté de choisir leurs outils et demandez-leur seulement d'écrire un bref résumé des décisions techniques de haut niveau dès le début. Cela peut être le fondement de la documentation plus tard dans le projet. Un document de conception technique devient obsolète trop tôt et prend trop de temps à écrire.
Je pense qu'il devrait y avoir un ensemble d'outils et de normes qui sont spécifiés au moment de l'architecture qui décrit comment la conception doit être documentée. Il est vraiment important d'avoir une norme pour documenter ces choses; autrement, ils ont tendance à tomber au bord du chemin; et si la documentation de conception est hétérogène, il y a un risque que les personnes qui ont vraiment besoin d'en savoir plus sur la conception ne soient pas en mesure de trouver les informations de conception dont elles ont vraiment besoin quand elles en ont vraiment besoin.
Cela dit, le choix des outils et des normes dépend entièrement de chaque organisation différente; tout ce qui fonctionne pour une organisation est bon pour eux. Tant qu'il y a uniformité dans les normes (et les outils, dans une certaine mesure), tout ce qui est choisi pour une organisation individuelle est bon pour eux. Il a juste besoin d'être décidé et appliqué.
- 1. Outils pour la conception et le développement de protocoles expérimentaux?
- 2. Outils pour la conception d'un site mobile pour téléphone mobile
- 3. Outils d'analyse statique pour la conception de base de données
- 4. Normes de codage et modèles de conception dans la bibliothèque PHPSpec
- 5. pour attribut - normes sage
- 6. Technique préférée pour la reconnaissance gestuelle
- 7. Outils conviviaux pour décrire un élément sur un document html
- 8. Outils pour simuler et développer du matériel et des protocoles
- 9. html document de normes de base pour l'examen par les pairs
- 10. Nouvelles normes Web?
- 11. Doit-on utiliser DocBook pour publier de la documentation technique en anglais et en arabe?
- 12. Conception pour la compatibilité EWGI
- 13. C# normes/style pour un développeur Delphi?
- 14. Application GUI codée à la main Conception et visualisation
- 15. Meilleures ressources pour apprendre la conception et l'analyse OO
- 16. document/image Base de données de conception du référentiel Question
- 17. Plugin Driven Design Technique nécessaire?
- 18. Bons conseils pour une présentation technique
- 19. Application de normes de codage Web
- 20. glisser et déposer et modèles de conception de la souris?
- 21. Scripts et outils dTrace
- 22. édition de forme AJAX et la conception
- 23. Outils et méthodes
- 24. Outils pour réduire la taille HTML générée
- 25. technique d'échange d'images - à la place fanent
- 26. parcourons technique JSON
- 27. Doctype pour le mode conforme aux normes xml dans IE
- 28. modèles pour l'analyse, la conception ou architechture
- 29. Conseils pour la conception de propriétés?
- 30. Normes de codage Drupal à usage commercial?
Malheureusement, personne n'a vraiment répondu à votre question. Je surfe ici sur quelque chose de plus récent et de plus beau que Visio :) –