Intégration

Intégration

La GED est une branche de l'informatique passionnante et très spécialisée. Il existe des SSII entièrement dédiées aux métiers du documentaire, et des cursus universitaires spécifiques. Nos équipes sont composées d'ingénieurs informaticiens formés aux technologies et aux métiers, et bien sûr à Maarch.

Maarch Framework est conçu comme un produit d'intégration. Il fournit les primitives de base pour la construction de systèmes de GED opérationnels puissant.

Nos consultants, ingénieurs, et graphistes disposent de toutes les compétences pour mettre en œuvre en temps record des applications documentaires ciblées basées sur l'architecture Maarch.

En mode projet, ou dans les starter kits, notre engagement est toujours au forfait : nous travaillons à prix fixé d'avance avec engagement de résultat.

Notre démarche méthodologique

Nous suivons une méthodologie projet rigoureuse et pragmatique, ayant fait ses preuves dans les projets informatiques en général, et en informatique documentaire en particulier :

Clipboard02

Lancement : phase d'initialisation

Cette étape permet de :

  • définir précisément et mettre en œuvre l'organisation du projet, les moyens nécessaires et les équipes
  • mettre au point des aspects contractuels
  • établir le planning du projet.

Spécifications détaillées

Cette étape a pour objectif de décrire le périmètre du projet, les fonctionnalités attendues, de concevoir leur mise en œuvre, de définir l'architecture générale des sites.
Elle se traduit par la livraison des documents suivants

  • Le Dossier de Spécifications Détaillées (DSD), qui contient la liste et la description exhaustive des fonctions du système. Il est établi par nos soins et validé par le client.
  • Le Dossier d'Architecture Logique (DAL) et, décrit l'interaction des éléments logiciels du projet. Il est établi par nos soins et validé par le client.
  • Le Dossier d'Architecture Technique (DAT), précisant l'implantation des serveurs, ainsi que la nature et la qualité des connexions réseau. Il est établi conjointement par nos soins et le client et validé par le client.

L'étape suivante (Etape de Production) ne pourra débuter que lorsque tous les documents mentionnés ci-dessus auront été rédigés et validés. La participation active du client est indispensable dans cette étape.

Développement, intégration et validation usine

Cette étape consiste au :

  • Paramétrage du logiciel
  • Développement des modules spécifiques
  • L'intégration des différents composants.

L'importance de l'étape dépend de la nature et de la quantité de développements spécifiques identifiés. Par défaut, il s'agit essentiellement de paramétrages réalisés conformément aux seules spécifications détaillées, dans nos locaux et sur les machines de développement. Les tests d'intégration (usine) sur les machines de développement dans un environnement identique au celui de production permettent de vérifier la conformité des développements, avant (livraison) installation au client.

Dans le cas de développements importants, des points réguliers, ainsi que des démonstrations des développements en cours au client, permettent de guider plus précisément ceux-ci. Nous procédons dans la mesure du possible à une démarche itérative de type RAD pour les aspects non structurants, oblitérés dans les spécifications détaillées, tels que les aspects de présentation.

Intégration site

L'étape d'intégration consiste en :

  • L'installation définitive des programmes
  • Les paramétrages sur site
  • Les développements spécifiques sur un environnement matériel d'intégration, différent de celui de production. Les équipes d'exploitation du client assistent à la mise en place afin de recueillir les informations nécessaires au futur déploiement.

Cette étape est réalisée dans les locaux et avec l'assistance du client.

Elle débouche par la livraison des documents suivants :

  • Le Cahier de Tests, qui décrit précisément les tests à accomplir, accompagnés des jeux de tests correspondants. Il reprend aussi les règles de classification des anomalies détectées avec les conditions de prononciation de la recette. Ce document est établi par le client et validé par nous, qui vérifie sa conformité avec le Dossier de Spécifications Détaillées.
  • Le Dossier Technique d'Exploitation, rédigé par nous avec la participation du client, décrivant les procédures d'installation, et les interventions communes d'administration et d'exploitation.

Validation site

La validation site, ou Recette provisoire, est prononcée par le client par comparaison entre les documents des spécifications détaillées et le résultat de l'intégration site.
La validation site s'effectue sur la base du Cahier de Tests validé par les deux parties.
Un procès verbal de Recette provisoire clôt la phase de validation site.
La prononciation de la Recette provisoire donne le feu vert pour l'installation en environnement de production.

Mise en production

La mise en production est effectuée par les équipes du client sur la base du Dossier d'Exploitation, et avec notre support. Pour la réussite globale du projet, il est important que le client maitrise sons environnement d'exploitation, et c'est pour cela qu'il est en général responsable de l'installation en production. Sur les projets à faible criticité, et à la demande du client, nous pouvons aussi prendre en charge cette tâche.

VSR : garantie de l'application

La VSR, ou Vérification de Service Régulier, est une étape d'une durée de 1 mois, où le client va constater le fonctionnement régulier du système en production. Pendant cette période, il faut conserver les anciens processus ou des processus dégradés, afin d'éviter toute perte d'information en cas de faille du système documentaire. 
La fin de la période de VSR donne lieu à la prononciation de la recette définitive.

Formation

Dans cette étape, notre équipe d'intégration opère la formation des formateurs et des administrateurs fonctionnels et techniques. Le nombre de jours de formation dépend de la taille du projet et des demandes du client en terme d'autonomie (en savoir plus).

La formation est basée sur les documents suivants :

  • Le Manuel Utilisateur, rédigé par le client.
  • Le Manuel de Formation Utilisateur, rédigé par nous.

Maintenance

La maintenance débute à la prononciation de la recette définitive, si le client a souscrit un contrat de support (en savoir plus sur le support)

Implication du client

Il est demandé au client de nommer un responsable projet, servant d'interlocuteur à notre équipe. Son rôle consiste principalement à faciliter et contrôler l'avancement du projet : obtention de rendez-vous, participation aux réunions, disponibilité lors des phases d'analyse et de recette, vérification de la disponibilité des personnes, de la réception des documents officiels, de leur relecture et de leur validation par les personnes appropriées, allocation des ressources nécessaires aux réunions.

Cette personne est fonctionnellement responsable du projet et reçoit toute délégation pour approuver sa bonne réalisation.

Méthodologie d'évaluation de charges

Après un premier contact mail ou téléphonique, nous vous proposons un rendez-vous afin de :

  • nous présenter
  • présenter le produit en fonctionnement réel, avec éventuellement un dispositif de numérisation portatif
  • recueillir votre expression de besoin en terme de fonctionnalité, de budget, et de planning
  • apprécier l'écart entre les fonctionnalités standard de Maarch Framework et/ou de ses applications métiers Open source existantes

Si votre besoin est couvert par le starter kit, vous bénéficiez d'une offre de service standard et packagée à un coût parfaitement étudié et maitrisé...

Sinon, nous vous adressons une proposition technique et commerciale en adéquation avec notre ressenti de vos besoins, comprenant le détail des jours d'intégration par poste et par profil, en toute transparence.

En mode projet, ou dans les starter kits, notre engagement est toujours au forfait : nous travaillons à prix fixé d'avance avec engagement de résultat.