IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ALM Discussion :

Notre projet, en Agile/Scrum, se passe de documentation. Mais jusqu'à quel point?


Sujet :

ALM

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Points : 672
    Points
    672
    Par défaut Notre projet, en Agile/Scrum, se passe de documentation. Mais jusqu'à quel point?
    Bonjour,


    Les projets de l'entreprise pour laquelle je travaille sont fait en méthode agile et SCRUM. Ce choix a été fait pour rechercher de la célérité, du dynamisme.

    La méthode Agile est réputée pour limiter la documentation produite. Et aujourd'hui, voici ce qui se passe:

    1) Il n'y a pas de document d'expression des besoins.

    2) Il y a une spécification métier (analyse fonctionnelle), non objet (qui ne décrit pas les objets métiers et services eux-mêmes, et ne connait pas la notion de cas d'utilisation), qui a le quart de la taille de celles que je rencontrais auparavant en cycle en V.

    3) La traduction de cette spécification fonctionnelle (métier) en cas d'utilisations, objets métiers et services dans un document dédié n'a pas lieu: ce serait un document technique, de conception ou d'architecture - selon comment on le comprend - dont la réalisation serait coûteuse en temps.

    4) Il est d'usage que les développeurs débutent le codage avant que la spécification fonctionnelle ne soit terminée, car il est de bon ton, en Agile, que "le développeur n'attende pas la spécification pour programmer. Qu'il s'adapte."

    5) Au cours du développement, la spécification fonctionnelle de ce que l'on souhaite livrer évolue en parallèle réclamant des synchronisations pour prendre en compte ses changements: lors de l'itération n, la partie spécification liée au lot n peut évoluer de nombreuses fois au cours du développement. Ce lot n partira en recette à un instant où spécification fonctionnelle et code produit sembleront synchrones et stables.
    Il arrive que l'analyste fonctionnel vienne auprès du développeur et fasse sa spécification à l'oral, car la sienne n'est pas complète: s'il s'en souvient, il reportera ce qu'il a dit au développeur dans son document de spécification.

    6) Il n'y a pas nécessité de placer ni javadoc ni commentaires dans le code source. Il semble qu'il s'agisse là encore de documentation un peu superflue, qui limite la vitesse d'implémentation.


    Est-ce vraiment comme cela que cela doit se passer?


    En vous remerciant,

    Grunt.

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Citation Envoyé par grunt2000 Voir le message

    Est-ce vraiment comme cela que cela doit se passer?
    oui et non.

    Non, parce que rien ne t'empêche d'avoir des itérations (sprint pour parler scrum) qui concerneraient des objectifs de définition des spécifications avec des stories comme "décrire la fonctionnalité x" comportant des tâches comme "écrire les scénarios nominaux et de tests", "réaliser un diagramme d'architecture général" etc... En effet, Scrum ne connaît pas de phases que se soit spécification ou codage.

    Oui, parce que les expériences ont montré que ce n'est pas parce que tu as 1 million de documentations que le projet va mieux réussir et que cela sera plus facile à développer. On peut documenter à posteriori. La documentation permet surtout comme son nom l'indique de documenter et de sceller de la connaissance alors que dans une équipe qui se parle tout le temps et tout les jours il n'y a pas ce besoin.

Discussions similaires

  1. [Mission] Projets Logiciels (Méthodes Agile/Scrum)
    Par Lorantus dans le forum Demandes
    Réponses: 0
    Dernier message: 05/12/2013, 09h57
  2. [Scrum] Notre projet, en Agile/Scrum, se passe de documentation. Mais jusqu'à quel point?
    Par grunt2000 dans le forum Méthodes Agiles
    Réponses: 9
    Dernier message: 04/05/2011, 11h38
  3. [Scrum] étape de la méthode agile scrum
    Par wajdiisi2007 dans le forum Méthodes Agiles
    Réponses: 1
    Dernier message: 28/11/2008, 03h42
  4. un problème majeur pour notre projet
    Par elfugu dans le forum Flash
    Réponses: 7
    Dernier message: 12/08/2006, 03h18
  5. [c#] Recuperation du chemin de notre projet
    Par bartoumi dans le forum ASP.NET
    Réponses: 8
    Dernier message: 30/06/2005, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo