offres

Démarches Agiles : évolutions ou révolutions ?

Le groupe Cognitis privilégie l'interaction. Celle-ci est fondamentale à tous les niveaux des processus de développement et accélère d'autant plus les phases de recette grâce à l'intégration des processus de tests et qualification logicielle dès les phases initiales des développements.

Votre objectif est le nôtre :
  • Gagner des parts de marché
  • Satisfaire vos clients
  • Entretenir une dynamique gagnante


Notre accompagnement :

  • Apporter tôt de la valeur
  • Une visibilité tout le long des cycles de développement
  • Anticiper les évolutions tout en minimisant le cout du changement
  • Garder tout le long du projet une adaptabilité maximale
  • Réduire au maximum les risques

 

1) Mise en place de votre 1er projet AGILE

Afin d'accompagner les DSI à la mise en place de démarches Agiles, le groupe Cognitis a développé une offre «Accompagnement premier projet Agile ». Cette offre permet d'initialiser un projet et de se familiariser avec les méthodes de gestion de ce type de projet.

 

Objectif 1 : Sécuriser le démarrage rapide du projet
  • La démarche et les méthodes mises en œuvre
  • Déterminer la « Vision » du produit, le périmètre et l'organisation du projet
  • Constitution Roadmap et analyse des risques
  • Animation des ateliers
Objectif 2 : Fournir une première version du logiciel
  • Construction du Product Backlog
  • Développements et tests du logiciel via un nombre fini d'itérations
  • Mesure des bénéfices apportés par la démarche Agile
  • Valider les métriques de développement (vélocité des sprints)
  • Développement du savoir faire
Objectif 3 : Définir et fournir l'infrastructure outils et méthodes support des futurs développements
  • Outils de pilotage Agile
  • Outils de tests (CUF ....) & TDD/ATDD

Objectif 4 : Maitriser les processus Agile

  • Coaching SCRUM
Moyens :
  • Mission Stratégique
  • Engagement forfaitaire sur les premières itérations
  • Mesure immédiate des bénéfices
  • POC d'une durée maximum 2 mois

2) Conseil & Coaching Agile

A chaque projet sa démarche et sa méthode adaptée. Nous n'opposerons pas les démarches prédictives (Cascade & cycle en V) aux démarches adaptatives (Agile). Notre entité Conseil Agile vous apportera avec nos outils de sélection, les métriques et l'expérience permettant de valider ou non l'utilisabilité de telle ou telle démarche en fonction de la nature de vos projets et de leur contexte.

 

3) Accompagnement Métier et pilotage MOA Agile

La très forte expérience du groupe Cognitis en Assistance à Maitrise d'Ouvrage dans les métiers du tertiaire financier nous permet de proposer des interventions Métier-Agile sur des missions de Product-Owner (PO). Le PO n'est pas simplement le représentant des clients et utilisateurs. Il fait partie de l'équipe et participe activement aux travaux pendant un sprint. Nos équipes de consultants MOA, formées aux méthodes Agiles (Scrum), interviennent en tant qu'assistance à maitrise d'ouvrage déléguée.

 

Ce rôle est crucial dans l'organisation d'une équipe Agile-Scrum. Tout d'abord, le Product Owner représente le client et possède une vision complète du produit cible. Il est celui qui détermine dans quelle direction l'équipe doit travailler. Il se posera constamment la question suivante : « Quelles sont les fonctionnalités qui ont le plus de valeur pour l'utilisateur final ? ».

 

Le Product Owner possède une vision complète du produit. Il doit identifier toutes les fonctionnalités qui seront mises à disposition de l'utilisateur final. Avant de les soumettre à l'équipe pour la réalisationet leur valorisation, il doit les prioriser : soumettre en premier les fonctionnalités indispensables pour l'utilisateur et en dernier celles ayant le moins de valeur.

 

4) Architecture Agile

Plus un système est agile, plus le délai qui s'écoule entre le besoin d'une évolution et sa réalisation est court , à qualité et coût constants.

 

Les multiples pressions et contraintes subies par les entreprises (fusions-acquisitions, pressions concurrentielles mondialisées, évolutions règlementaires...), ont une répercussion immédiate sur les Directions Informatiques. Elles doivent répondre avec un niveau élevé de qualité, sans délai, à moindre coût, à des demandes d'évolutions d'autant moins faciles à anticiper qu'elles sont le plus souvent imprévues, floues, et mouvantes.

 

L'offre Agile du groupe Cognitis accroît l'agilité des organisations, et en particulier les projets de développement. On attend de ce fait des organisations DSI comme des Systèmes d'Information de faire preuve d'« agilité ». Face à ces changements, les DSI sont directement impactées et deviennent des éléments moteurs du changement. Ils doivent répondre rapidement à ces demandes.

 

Coté Architecture des Systèmes d'Information cette agilité demande à être construite. Les managers mobilisent plusieurs leviers : Urbanisation, Architecture SOA, BPM, services SAAS et Cloud Computing.

 

En complément, l'offre CSI de COGNITIS adresse l'agilité sous l'angle de l'architecture des Systèmes d'Information comme des processus qui le maintiennent et le font évoluer.

 

5) Agilité et tests

Dans le cadre de la réalisation de projet selon le modèle Agile et plus particulièrement l'approche Scrum, le groupe Cognitis a développé une démarche de Qualification spécifique appelée QSIup. Cette approche permet de décliner un processus itératif de qualification logiciel, basé sur la modélisation des tests, défini à partir des cas d'utilisation, et géré par les risques et les enjeux métier. QSIup est une approche Top-Down qui vérifie et valide le besoin métier. La modélisation des exigences métiers matérialisée au travers des Cas d'Utilisation Fonctionnelles permet d'aligner le contenu des User Board avec les objectifs de vaidation attendus par le métier et ainsi :

 

  • D'optimiser la production du référentiel de tests et de définir le contenu des tests de non régression nécessaire à la validation de l'enchainement des différents Sprints,
  • D'anticiper la mise en œuvre des automates de test fonctionnels,

Cette démarche permet aussi de mettre en place un Pilotage des Développements par les Tests (approche TDD).

 

6) Développements logiciels et industrialisation des process AGILE

De part sa maitrise des process Agiles et de la méthodologie Scrum, COGNITIS a la capacité de prendre en charge des projets de taille variable. Notre expérience combinée à une approche industrielle nous a permis de mettre en place un processus exhaustif permettant de mesurer l'applicabilité de la démarche Agile en fonction de la nature du projet et de son écosystème.

 

Une fois validé la faisabilité d'un projet, nous sommes à même de prendre en charge le développement d'un projet sur les bases d'un premier Product Backlog créé et valorisé conjointement.

 

Notre expérience de réalisation de projets Agile nous a amené à développer des projets de 200 à + de 500 jours via 3 à 9 itérations.

 

image2