Méthode Agile et gestion de projet

De nombreux projets de création de sites web échouent en raison d’un cadrage initial insuffisant : les besoins ont été trop peu ou mal définis, aucune stratégie n’a été clairement identifiée, et aucun planning communiqué.

Pour éviter cet ecueil, nous proposons une approche à la fois ouverte et cadrée : la méthode agile.

Méthode Agile

Pourquoi cette approche ?

Avant de présenter cette nouvelle approche, laissez-nous vous sensibiliser sur l’importance d’une bonne gestion de projet à travers quelques statistiques :

  • 38% des projets réussis c’est-à-dire conformes aux prévisions initiales
  • 33% des projets en échecs c’est-à-dire non conformes aux prévisions initiales (fonctionnalités, budgets…)
  • 29% des projets purement et simplement abandonnés

Source : Standish Group

Plus concrètement, quel individu a t’il déjà réussi à rédiger un cahier des charges sans omettre un élément ? Qui peut réaliser celui-ci sans avoir l’expertise de son futur prestataire ?

Alors, bien sûr, il y aura toujours une histoire de budget initial, ce serait trop facile… mais bien souvent l’approche Agile permet au client d’obtenir un résultat qui va au-delà de ses attentes en restant dans l’enveloppe de base.

Principe de fonctionnement

Il s’agit d’une approche participative où le client et surtout son produit sont au cœur du projet. Le client participe en effet de manière active en suggérant ses idées en cours de projet, et en les recettant d’un point de vue fonctionnel. Cette approche laisse donc plus de place au changement !


Gestion de projet

Véritable point fort de notre entreprise, nous adoptons une gestion de projet méthodique avec des outils à la pointe de la technologie. En effet, nous utilisons un outil collaboratif web permettant à chaque acteur du projet de se connecter à son compte, de voir et d’interagir avec l’ensemble des tâches et jalons du projet. Entièrement responsive design, vous pourrez vous connecter à l’interface depuis n’importe quel support.

Les acteurs et la planification

  • Définition du comité de pilotage et des différents acteurs du projet ;
  • Réalisation d’un rétro planning, jalonné par des validations successives ;
  • Evaluation des risques pour chaque étape du projet ;
  • Coordination.

La méthodologie déployée

La méthodologie de conception de sites de CINS a pour objectif de :

  • S’assurer de la bonne compréhension des besoins (analyse, spécification, compte rendu de réunion) ;
  • Optimiser la réalisation du service dans une progression par étape et évaluations des risques pour chaque étape ;
  • Formaliser les aspects de création d’interface par des livrables commentés ;
  • Garantir la pérennité des réalisations en vue de leur maintenance et des développements futurs.

Les acteurs et leurs rôles

Le consultant en analyse

Le consultant en analyse intervient dans la phase amont du projet mais aussi pendant toute la réalisation du projet.

Il réalise la collecte des besoins des utilisateurs et rédige des comptes rendus d’analyses, documents remis aux utilisateurs pour validation.

  • Définir les grands axes de l’organisation et de la méthodologie ;
  • Définir le cadre technique et normatif (norme de développement, contrainte…) ;
  • Rédiger les comptes rendus et rapports d’audit ;
  • Assurer la cohésion de l’équipe de travail ;
  • Animer les réunions ;
  • Être force de proposition.

Consultant technique

Il intervient ponctuellement à la demande du consultant en analyse pour valider les points techniques. Il a notamment en charge de :

  • Etudier les impacts techniques des préconisations ;
  • Valider les éventuels tests à réaliser dans le cadre de la consultation.

Le concepteur ergonome

Il intervient dans toutes les phases de conception et d’analyse d’architecture fonctionnelle ergonomique pour définir les besoins de navigation, il intervient plus particulièrement dans :

  • La conception et la mise en place des fonctionnalités, en particulier des modes de recherche et d’accès à l’information ;
  • La conception des modes de navigation et le positionnement des différents modules de gestion du site.

L’infographiste

Il intervient sur tous les aspects liés à la conception graphique pour formaliser les normes graphiques. Il a notamment la charge de :

  • Recueillir, analyser et transmettre les besoins d’expression graphique ;
  • Diriger les travaux de définition des aspects graphiques ;
  • Formaliser les éléments constitutifs de la charte graphique.

Le développeur

Il met en œuvre les réalisations de maquettes HTML, JSP, ASP, il intervient particulièrement, dans :

  • La réalisation du Front Office ;
  • Le développement des outils de navigation en respectant le graphisme défini par le graphiste ;
  • L’adaptation du Back Office au Front Office ;
  • La rédaction des procédures nécessaires à la bonne utilisation du Back Office et des différentes spécifications techniques.

Les différentes étapes de la gestion de projet

Etude Préalable

Le portail sera potentiellement développé en Responsive Design, nous parlerons alors de template lorsqu’il s’agira de définir les différents affichages :

  • Template 1 - xxx px à xxx px : Grandes tablettes paysage + grands écrans d’ordinateur
  • Template 2  - xxx px à xxx px : Petites tablettes paysage + grandes tablettes portrait
  • Template 3 -  xxx px à xxx px : Smartphones portrait/paysage + petites tablettes portrait

Etude ergonomique

L’efficience peut être définie comme l’optimisation des outils dans le but d’atteindre de façon optimale ses objectifs. Dans ce système, l’ergonomie tiens un rôle cardinal parce qu’elle conditionne directement la performance de l’I.H.M.

Arborescence

Après un échange entre le Client et CINS, une arborescence est proposée, celle-ci devant être validée pour poursuivre le projet.

Zonings

  • Réalisation de zonings pour les pages suivantes :
  • Page d’accueil
  • Autres gabarits de page qu’il sera possible de retrouver dans le portail
  • Corrections selon la méthode AGILE ;
  • Validation des zonings avant passage à l’élaboration des maquettes graphiques.

Maquettes graphiques

  • Réalisation d’une maquette graphique pour la page d’accueil et pour chaque page ayant fait l’objet d’un zoning ;
  • Corrections selon méthode AGILE ;

Validation des maquettes avant intégration technique.

Développement

Méthodologie de conception

En collaboration avec le client et après avoir analysé sa demande (cahier des charges, expressions des besoins, réunions), les points suivants sont définis :

  • Le schéma fonctionnel de l’application ;
  • Les liens et les interactions ;
  • Les programmes standards et/ou spécifiques requis pour ce type d’application ;
  • Le type et le format des données échangées ;
  • Les procédures et la fréquence des mises à jour.

Découpe et intégration

Conception détaillée (intégration des maquettes)

Cette étape a pour objectif de finaliser le graphisme et la conception de l’architecture fonctionnelle détaillée à travers la création de tous les gabarits graphiques qui serviront de base à l’étape de maquette HTML.

Les écrans graphiques de base

Ils représenteront l’ensemble des écrans du service qui ont une particularité de mise en page ou de conception graphique. Autant d’écrans seront réalisés en autant de pages ayant des particularités techniques.

L’architecture fonctionnelle détaillée

Elle décrira l’exhaustivité des scénarios de navigation pour un service donné, des modes d’accès aux informations de type portail, des différents services et fonctionnalités exigés par le client d’une manière générale.

La maquette graphique sera livrée par l’intégrateur HTML pour s’assurer que la conception est conforme aux indications relatives à l’optimisation des pages.

Maquettage HTML

Cette étape a pour objectif de valider la réalisation complète du service et de créer tous les gabarits HTML, CSS … qui seront utilisés lors de la réalisation du site.

Développement & qualité

  • Qualité et accessibilité : respect du W3C, HTML5 ; RGAA, Accessiweb… ;
  • Respect quant à la règlementation des cookies (paquet télécom)… ;
  • Intégration des règles ergonomiques définies lors de l’étude préalable ;
  • Le site Internet soit compatible avec les dernières versions des navigateurs.