Skip to content

vcorreze/modele-dossierapplicatif

Repository files navigation

README - Dossier Applicatif

1. Description du projet

Ce modèle recense les principales documentations techniques nécessaires pour assurer le fonctionnement courant d’une application informatique au sein d’un système d’informations.

Il s’inspire fortement du modèle de dossier d’architecture de Bertrand Florat qu’il complète et étend.

2. Pour qui ?

Ce projet est destiné aux équipes d’exploitation informatique, pour qu’elles puissent documenter précisément tous les éléments de fonctionnement courant de leurs applicatifs de production.

3. Prérequis

Ces modèles nécessitent une connaissance des contraintes de l’exploitation courante des applicatifs de production.

4. Principes du modèle

Le dossier d’architecture et ses 5 vues (développement, dimensionnement, applicative, sécurité, infrastructure) a vocation à documenter la phase de conception d’une application. Il constitue l’un des modules de ce dossier, permettant aux rôles concernés (ops, intégrateurs, RSSI) de retrouver le détail fin de la conception de l’application. Dans la chaîne de valeur des services ITIL il correspond à la phase de "conception & transition".

Les équipes qui assurent le fonctionnement courant des applications ("Ops", "exploitants", "administrateurs", etc.) doivent, sans avoir besoin de connaître l’intégralité du dossier d’architecture, pouvoir disposer des informations essentielles nécessaires au fonctionnement de l’outil dans le contexte précis du SI où l’application s’intègre. Les équipes doivent aussi pouvoir retrouver les éléments précis de l’implémentation réelle de l’application, et les modalités de son évolution. Ces éléments correspondent aux phases "construire" et "Fournir et soutenir" de la chaîne de valeur des services selon ITIL v4.

Pour COBIT 2019, ces documentations font partie des domaines BAI (Bâtir, acquérir, implémenter) et DSS (Délivrer, Servir et Soutenir)

Ces informations sont réparties dans plusieurs dossiers :

Table 1. Dossiers du modèle
Dossier Description Emplacement chaîne de valeur ITIL Processus COBIT

Il détaille l’architecture complète de l’application. Il est composé soit de l’ensemble des vues exposées plus haut, soit d’une synthèse applicable à l’application (p. ex si elle est fournie par l’éditeur)

Conception & transition

BAI03, BAI04, BAI06

Il détaille les modalités précises et concrètes de la première installation de l’application. Cela permet de vérifier sa conformité au document d’architecture.

Obtenir/Construire

BAI10

Il détaille les procédures et informations utiles et nécessaires au bon fonctionnement de la solution

Fournir et soutenir

DSS01

Il détaille les informations techniques et opérationnelles nécessaires pour mettre à jour la version. Il définit la continuité de fonctionnement du service.

Fournir et soutenir

BAI06, DSS04

Les modalités d’acquisition des solutions techniques sont telles que généralement, l’ensemble des éléments de documentation présentés ici ne sont pas disponibles. Par exemple, lors de l’implémentation d’un outil logiciel d’éditeur le détail de la vue architecture applicative est rarement fourni, et le dossier technique de montée de version est réservé à l’éditeur.

Il est donc fréquent que le dossier de documentation applicative soit partiel ou incomplet. Cependant nous recommandons que toute application en production dispose a minima d’un dossier d’exploitation.

Le dossier comprends également un exemple de glossaire, à l’image de celui du dossier d’architecture. Il est entendu qu’un dossier complet ne doit contenir qu’un seul glossaire.

5. Instructions pour utiliser le modèle

Les modèles sont rédigés au format asciidoc. De la même façon que pour le dossier d’architecture, nous préconisons un format textuel et lisible (type markdown), dont le suivi de version peut être facilement implémenté dans un outil dédié ce qui permet de maintenir la documentation.

Les modèles proposés sont rédigés selon les pratiques du projet The good docs project.

Chaque modèle contient :

  • Un fichier guide-xxx.adoc, qui fournit les explications détaillées concernant chaque chapitre du modèle

  • un fichier modele-xxx.adoc, qui constitue le modèle brut avec une description sommaire de chaque partie

  • un fichier exemple-xxx.adoc qui décrit un faux projet à titre d’exemple

Chaque document correspond à son besoin propre, et doit pouvoir être consulté sans être contraint de se référer à d’autres document. Les liens vers d’autres documentation (dossier d’architecture en particulier, ou documentation en ligne) ne doivent être présents que pour servir de référence ou diagnostiquer un point précis.

Chacune des documentations est autoporteuse, de façon que l’intervenant.e puisse n’ouvrir que la documentation concernée. Des liens pertinents permettent de renvoyer d’un document à l’autre en cas de besoin.

Les recommandations d’écriture sont regroupées dans le guide d’écriture.

5.1. Que ne trouve-t-on PAS dans ce document ?

  • les règles d’exploitation de référence (communes à toutes les applications);

  • les documentations utilisateurs : le dossier applicatif concerne l’exploitation (maintien en conditions opérationnelles et de sécurité) de l’application, il ne recense pas de documents destinés aux utilisateurs fonctionnels.

6. Contribuer

Les modèles proposés sont évidemment perfectibles, et toute proposition d’amélioration est la bienvenue.

Les contributions sont attendues sous la forme de tickets où de push request github.

7. Conditions d’utilisation

8. Remerciements

  • Bertrand Florat, pour l’inspiration et le modèle de dossier d’architecture

About

Modèle de dossier applicatif

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published