Étape 1
Vous souhaitez
DÉMATÉRIALISER vos méthodes de travail


Ecréall modélise vos processus métiers

Étape 2
Vous souhaitez
AUTOMATISER vos méthodes de travail


Ecréall vous livre une application métier collaborative

Étape 3
Vous souhaitez
FAIRE ÉVOLUER vos méthodes de travail


Ecréall développe votre application métier collaborative

Étape 4
Vous souhaitez
CAPITALISER sur vos méthodes de travail


Ecréall pérennise vos processus métiers

Méthodologie

Notre méthodologie de projet

Votre projet en 4 étapes :

  1. La modélisation de vos processus métiers
  2. Le pilote de votre portail collaboratif métier
  3. Le développement de vos applications métiers
  4. La pérennisation de vos processus métiers

 

1. La modélisation de vos processus métiers


Les objectifs :

  • Formaliser vos pratiques collaboratives sous forme de processus métiers
  • Générer vos composants métiers pour un système de gestion de contenu collaboratif


La méthode :

  1. Description des scénarios d'usage ou étude du référentiel qualité
  2. Recueil de votre ontologie métier
  3. Réalisation du plan documentaire et des workflows
  4. Génération des composants métiers liés à vos processus métiers

 

2.  Le pilote de votre portail collaboratif métier


Les objectifs :

  • Configurer Plone pour répondre à vos besoins fonctionnels
  • Déployer un pilote de votre portail collaboratif métier


La méthode :

  1. Initialisation des outils de gestion de projet à travers un extranet dédié
  2. Paramétrage du système de gestion de contenu collaboratif Plone pour son déploiement
  3. Intégration de modules Plone répondant à vos besoins fonctionnels
  4. Livraison de votre portail collaboratif métier sur un serveur de production

 

3.  Le développement de vos applications métiers


Les objectifs :

  • Développer vos applications d'un point de vue fonctionnel et métier
  • Maintenir vos applications métiers opérationnelles et sécurisées


La méthode :

  1. Lancement des itérations agiles
  2. Mise à jour et enrichissement des modèles initiaux
  3. Extension fonctionnelle à partir de composants en logiciel libre
  4. Démarrage de la Tierce Maintenance Applicative

 

4.  La pérennisation de vos processus métiers


Les objectifs :

  • Connaître, transformer, optimiser vos processus métiers
  • Réutiliser vos processus métier pour changer d'échelle


La méthode :

  1. Adaptation des moyens pour la montée en charge de votre portail collaboratif
  2. Intégration de Web Services pour automatiser les échanges de données
  3. Transfert de compétences pour vous assurer la maîtrise de votre portail collaboratif
  4. Réutilisation de vos processus métiers dans de nouveaux contextes

 

Les méthodes Agiles

Les méthodes Agiles ont été définies en 2001 par dix-sept figures éminentes du développement logiciel.

Elles consistent à respecter 12 principes consultables dans le Manifeste Agile :

  1. Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.

  2. Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.

  3. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.

  4. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.

  5. Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.

  6. La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.

  7. Un logiciel opérationnel est la principale mesure d’avancement.

  8. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.

  9. Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité.

  10. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.

  11. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.

  12. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.


Ecréall applique ces principes dans sa méthodologie de projet et privilégie :

  • Des équipes projets constitués de développeurs simultanément chefs de projet, connaissant parfaitement vos applications et capables d'intervenir sur l'ensemble de votre projet ;

  • Que votre projet soit découpé dès le départ en cycles de réalisation ou itérations courts de deux à trois semaines vous impliquant fortement ;

  • Pour chaque itération, de commencer avec vous par une réunion de spécifications pour définir les développements à réaliser et de terminer ensemble par une réunion de démonstration pour valider le travail effectué ;

  • Pour chaque itération, des évolutions significatives, visibles par les utilisateurs ;

  • Pour chaque lot fonctionnel livré à une itération, des tests unitaires et d'intégration par Ecréall et de validation par vos soins ;

  • Un tracker accessible d'un extranet pour que vous puissiez à tout moment faire part de vos demandes, modifier des développements non encore commencés, accéder immédiatement aux réponses faites et visualiser l'avancement de votre projet.