2018 DA3 Consignes PDF
2018 DA3 Consignes PDF
2018 DA3 Consignes PDF
INNOVATIVE PROJECT
BILAN DOCUMENTAIRE 3
CONSIGNES POUR LE BILAN DOCUMENTAIRE DE
DECEMBRE
PROMO 2018
EPITECH INNOVATIVE PROJECT - BILAN DOCUMENTAIRE 3
Description du document
Titre Bilan documentaire 3
Objet Consignes pour le bilan documentaire de décembre
Auteur Matthieu Bargheon
Responsable Flavien Astraud
E-mail [email protected]
Mots-clés Documentation, utilisateur, technique, installation, prérequis
Promotion 2018
Date de mise à jour 15 novembre 2017
Version du modèle 1.0
Tableau des révisions
Date Version Auteur Section(s) Commentaires
14/11/2017 1.0 Matthieu Bargheon Toutes Première version
PAGE 2 SUR 12
EPITECH INNOVATIVE PROJECT - BILAN DOCUMENTAIRE 3
PAGE 3 SUR 12
EPITECH INNOVATIVE PROJECT - BILAN DOCUMENTAIRE 3
1. Objectifs du bilan
1.1. Description
Ce bilan a pour but de vous faire écrire la troisième version des documentations liées à votre
projet. Les documents accompagnant votre projet sont les documentations utilisateur (manuel
d’utilisation), technique (manuel du développeur), d’installation (procédure d’installation), et la
liste des prérequis pour votre projet (matériels et logiciels).
Un point clé à garder à l’esprit : ces documents, au même titre que votre code, doivent faire
l’objet d’une évolution constante et progressive dans leur rédaction, et non uniquement avant
un bilan.
Comme c’est une troisième version, nous attendons que vous preniez en compte les
commentaires de la correction de la deuxième version. Nous attendons également que vous
fassiez également preuve d’auto critique en cherchant à améliorer ces documents sur les axes qui
n’ont pas été mentionnées dans la correction. La documentation doit également avoir évolué
avec l’avancement de votre projet.
1.1.1. Documentation utilisateur
Le but de la documentation utilisateur (UD) est d'avoir un guide pour que les utilisateurs de votre
projet puissent s'en servir pleinement (le manuel de votre gaufrier pour vulgariser).
La forme de ce document dépend du projet et du type d'utilisateur. Pour les EIP de type jeu vidéo,
le petit livret contenu dans la boîte de jeu est une excellente illustration.
1.1.2. Documentation technique
Le but de la documentation technique (TD) est de maintenir un manuel technique de votre projet
(encore pour vulgariser, la revue technique de votre voiture par exemple). Ce document doit
décrire la conception du projet, son organisation, le moyen de contribuer, sa gestion, ses tests, et
tous les éléments qu’un développeur qui rejoindrait le projet aurait besoin de connaître pour
développer sur le projet. Le but est vraiment d’établir un guide du développeur qui permettrait à
toute personne rejoignant l’équipe de contribuer au projet en comprenant son état, sa structure,
et la façon de contribuer, sans avoir à vous solliciter pour obtenir les informations nécessaires.
1.1.3. Liste des prérequis
Le but de la liste des prérequis (PR) est de bien comprendre quelles sont les configurations
minimales et recommandées dont votre projet a besoin (matériel et logiciel) pour fonctionner.
Cela viendra appuyer les éventuelles demandes matérielles et logicielles que vous pourrez
formuler, et permettre à l’équipe EIP de globaliser vos besoins.
2. Formalités
Les documents seront corrigés et il n’y aura pas de bilan associé avec un professeur.
Les documents UD, TD, ID devront être au format « PDF », la liste des prérequis dans un fichier
texte UTF8. Ces documents devront être rendus en français pour le dimanche 17 décembre 2017
à 23h42. Ils devront être rendus sur votre SVN dans rendu :
https://labeip.epitech.eu/svn/2018/<groupe>/rendu/
Les documents suivant devront figurer :
• 2018_UD3_<Groupe>.pdf (documentation utilisateur)
• 2018_TD3_<Groupe>.pdf (documentation technique)
• 2018_ID3_<Groupe>.pdf (documentation d’installation)
• 2018_PR3_<Groupe>.txt (liste des prérequis matériels et logiciels)
Le résumé doit être bref et précis. Utilisez des phrases courtes et évitez les énumérations et
graphiques.
Le résumé doit contenir :
• Le contexte de départ du document ;
• Les idées principales (les choix et arguments) ;
• La conclusion.
Il ne s’agit donc pas d’un texte présentant la structure du document (introduction), mais bien d’un
texte présentant des éléments de contenu (résumé).
Ce document est destiné aux utilisateurs : il doit être clair et léger, agrémenté de captures
d'écran, agréable à lire. Il doit être adapté à votre cible.
3.2.3. Documentation technique
Ce document est un « guide du développeur » qui doit permettre à un nouvel intervenant
technique de comprendre les différentes parties, l’organisation de l’architecture du projet, les
différents modules et comment contribuer sur ces derniers.
Il doit permettre à un développeur de comprendre les règles et conventions utilisées pour le
développement et les appliquer à des nouveaux modules en développement.
La documentation peut contenir les thèmes suivants (mais non exhaustif et non applicable à
tous) :
• Vulgarisation de la vue du projet via un schéma de haut niveau expliquant le
fonctionnement ;
• Vue logique de tous les composants et modules en place dans la solution (diagramme de
composants) ;
• Utilisation du système de gestion de configuration, stratégie, et règles ;
• Découpage en grands blocs avec explication de l’implémentation des grands composants
via des diagrammes de séquence, de composants, objets ;
4. Points évalués
Les différents éléments sur lesquels se basera la notation sont :
• Le format du document :
o Présence et qualité de la page de garde ;
o Présence et qualité du cartouche et du tableau des révisions ;
o Présence et qualité des en-têtes et pieds de page ;
o Mise en forme générale du document ;
o Qualité de l’écrit (français) ;
• Contenu de la documentation utilisateur (UD) :
o Informations concernant l’accès au projet (téléchargement et installation par
exemple) ;
o Guide d’utilisation détaillé ;
o Informations et contact utiles ;
• Contenu de la documentation technique (TD) :
o Vue globale du projet et de son architecture ;
o Accès aux sources ainsi qu’aux éventuels outils tiers et API ;
o Présentation technique détaillée de chaque partie ;
o Norme du code ;
o Tests et stratégie de release ;
• Contenu de la documentation d’installation (ID) :
o Accès aux éléments nécessaires au déploiement du projet ;
o Procédure d’installation des parties serveur (développement ou recette,
production) ;
o Procédure d’installation des parties clientes ;
o Procédure d’installation des environnements de développement (poste de travail
du développeur) ;
• Contenu de la liste des prérequis (PR) :
o Présence et exhaustivité des prérequis logiciels ;
o Présence et exhaustivité des prérequis matériels.
5. Remarques
Pour nous contacter :
• Ouvrir un ticket sur l’intranet : https://eip.epitech.eu/#/tickets
• Sujet : [2018][Groupe][DA3] <Objet de votre ticket>
• Mots clés : DA3
Toutes les demandes par e-mail ou ne respectant pas ce formalisme de tickets seront clôturées
sans réponse.