É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. La livraison d'une première application métier collaborative
  3. Le développement de votre application métier collaborative
  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 pour vos processus prioritaires

 

2.  La livraison d'une première application métier collaborative


Les objectifs :

  • Configurer Plone pour répondre à vos besoins fonctionnels
  • Déployer une première application métier collaborative


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 application métier collaborative sur un serveur de production

 

3.  Le développement de votre application métier collaborative


Les objectifs :

  • Développer votre application d'un point de vue fonctionnel et métier
  • Maintenir votre application métier opérationnelle et sécurisée


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 application
    2. Intégration de webservices pour automatiser les échanges de données
    3. Transfert de compétences pour vous assurer la maîtrise de votre application
    4. Réutilisation de vos processus métiers pour de nouveaux usages

     

    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 votre application 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 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.