News: 2021-08-17T00_30_00Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Les éditeurs ERP qui utilisent la méthode agile SCRUM

(2021/08/17)


Les éditeurs ERP qui utilisent la méthode agile SCRUM

mardi 17 août 2021

Le management de projet de type SCRUM est une méthodologie qui fait partie de la famille du développement agile. Il procure un cadre de procédés économes en ressources qui aident aux pratiques itératives et incrémentales.

Les éditeurs de logiciels qui l’emploient peuvent alors livrer plus rapidement des versions nouvelles et fonctionnelles de leurs solutions informatiques. La progression d’un projet s’effectue au moyen d’itérations nommées « Sprints ». Au terme de chacun d’entre eux on établit la progression du développement itératif d’un produit prêt à livrer.

Une approche par itérations améliore l’efficacité du suivi de projet

En employant la méthode SCRUM, les chefs de projet du secteur du développement logiciel priorisent les phases primordiales. Chaque phase est divisée en une liste de tâches précises identifiées lors du lancement de projet. Un projet logiciel managé de la sorte fait la part belle à la collaboration et à la communication entre les membres. La communication fournisseur-client est également améliorée. Les inquiétudes quant au respect des délais s’effacent, côté client, puisque aucun temps de latence ne se présente. La valeur business est amplifiée car la fréquence des livraisons est augmentée et elle répond rapidement aux besoins réels des clients. Cependant, l’adoption de la méthode SCRUM nécessite une adaptation en termes d’activités, d’outils et de rôles au sein d’une équipe projet.

L’organisation des réunions

L’activité principale menée dans une projet SCRUM est le Sprint. C’est une itération délimitée dans le temps, elle dure en général entre 2 et 4 semaines. Au départ de chaque Sprint se tient une réunion de planification (Sprint Planning Meeting). Le client et l’équipe de développement y discutent des priorités les plus hautes qui sont fixées pour cette itération du projet. Les développeurs déterminent la façon dont ces priorités vont être traitées et vont établir une liste des tâches qui autorise leur suivi. Chaque jour les membres de l’équipe sont soumis à une réunion quotidienne (Daily Scrum), également appelé Stand-Up. Les collaborateurs évoquent à tour de rôle, les travaux du jour précédent, ceux qu’ils vont mener le jour même et ils identifient les éventuels obstacles qu’ils ont rencontré. Ces Stand-ups, qui ne doivent pas durer plus de 15 minutes, servent à synchroniser les efforts des membres du Sprint.

A l’issue de chaque Sprint les développeurs doivent démontrer la valeur ajoutée créée par les nouvelles fonctionnalités ou leurs modifications. Toutes les parties prenantes du projet doivent assister à ces réunions de passage en revue ( Sprint review ). C’est également à la fin de l’itération que se tient la Sprint Retrospective. C’est une réunion où la totalité du Sprint est passée en revue et où sont identifiées toutes les opportunités d’amélioration qui pourront être adoptées lors d’un Sprint ultérieur.

Les outils de gestion de projet SCRUM

Pour mener à bien un projet SCRUM il ne suffit que de quelques outils. Le Product Backlog, un journal de l’accumulation des travaux effectués lors de l’itération, consigne toutes les modifications du code . Il permet de vérifier que les travaux les plus importants ont bien été effectués pour servir les tâches de plus haute priorité. Le Sprint Backlog est le journal des tâches que l’équipe doit accomplir tout au long du Sprint. Les Burndown Charts sont des graphiques qui servent à mettre en évidence les tâches qu’il reste à accomplir lors d’un Sprint. C’est une manière efficace de révéler si un Sprint respecte ses échéances.

L’équipe SCRUM repose sur 3 rôles essentiels

Le propriétaire du produit (Product Owner) joue le rôle de relais avec le client et s’assure du suivi des consignes de respect des priorités suivies par le Product Backlog. Le Scrum Master est responsable de l’implémentation de l’itération ou de tout un projet. A la différence des autres types de conduites de projet il n’effectue pas de suivi quotidien ni n’assigne les tâches à des membres en particulier. Sa responsabilité première consiste à démanteler tous les obstacles qui pourraient ralentir ou bloquer le projet. Enfin, l’équipe (The Team) est formée d’un groupe de 5 à 9 individus responsables du développement. Elle s’auto-organise et elle est collectivement responsable de l’avancement de ses travaux.

Comment gérer un projet SCRUM

Si le management des projets SCRUM peut se satisfaire de l’utilisation d’un tableur ou même d’un tableau blanc et de post-its, ce n’est pas les cas pour les développements de plus grande envergure. Pour mettre en oeuvre du mieux possible cette méthode agile de gestion de projets, il convient d’utiliser des outils appropriés. Ils autorisent un management centralisé des projets et facilitent la collaboration inter-équipes (clients, éditeur, partenaires de sous-traitance de l’éditeur, fournisseur du client).

Marie WEISS pour [1]Leadeo , [2]Celge

[3]



[1] https://www.leadeo.fr

[2] https://www.celge.fr

[3] https://www.toolinux.com/?les-editeurs-erp-qui-utilisent-la-methode-agile-scrum#forum



Gentlemen,
Whilst marching from Portugal to a position which commands the
approach to Madrid and the French forces, my officers have been
diligently complying with your requests which have been sent by H.M. ship
from London to Lisbon and thence by dispatch to our headquarters.
We have enumerated our saddles, bridles, tents and tent poles,
and all manner of sundry items for which His Majesty's Government holds
me accountable. I have dispatched reports on the character, wit, and
spleen of every officer. Each item and every farthing has been accounted
for, with two regrettable exceptions for which I beg your indulgence.
Unfortunately the sum of one shilling and ninepence remains
unaccounted for in one infantry battalion's petty cash and there has been
a hideous confusion as the number of jars of raspberry jam issued to
one cavalry regiment during a sandstorm in western Spain. This
reprehensible carelessness may be related to the pressure of circumstance,
since we are war with France, a fact which may come as a bit of a surprise
to you gentlemen in Whitehall.
This brings me to my present purpose, which is to request
elucidation of my instructions from His Majesty's Government so that I
may better understand why I am dragging an army over these barren plains.
I construe that perforce it must be one of two alternative duties, as
given below. I shall pursue either one with the best of my ability, but
I cannot do both:
1. To train an army of uniformed British clerks in Spain for the
benefit of the accountants and copy-boys in London or perchance:
2. To see to it that the forces of Napoleon are driven out of Spain.
-- Duke of Wellington, to the British Foreign Office,
London, 1812