Démarche projet

Conduite de projet et démarche CMMi

Synapse Informatique a positionné le processus comme un des facteurs majeurs dans le déroulement et la réussite des projets informatiques, afin de contrecarrer la « complexité d’un projet » par des moyens systématiques et arriver à la banaliser dans la plupart des cas. Les activités de conduite de projet sont idéalement placées pour insuffler, adapter et faire respecter le processus.

Concrètement, un processus est un ensemble d’activités, de pratiques, d’outils, d’équipements et de méthodes que des personnes formées mettent en œuvre pour atteindre un objectif donné.

Ainsi, parce qu’un modèle reconnu internationalement bénéficie toujours d’un retour d’expérience considérable, Synapse informatique a choisi d’appliquer les bonnes pratiques du modèle CMMi (Capability Maturity Model Integration).

Dans le cadre des projets de développement logiciel, Synapse met en œuvre l’ensemble des pratiques de niveau 2 et certaines pratiques de niveau 3.

Méthodologie agile

Synapse informatique travaille selon la méthodologie agile pour mener à bien ses développements logiciels. La méthodologie agile rassemble beaucoup de concepts relatifs à la gestion de projet optimisée. Cette dernière assure notamment :
- Un haut niveau de fiabilité de l’application = peu de bugs,
- Une grande facilité de maintenance,
- Une grande capacité à accepter le changement,
- Un suivi de projet transparent et aisé,
- Une efficacité dans la communication entre les différents acteurs,
- Le respect des délais et des coûts.

Activités, jalons et livrables

Chaque phase d’un projet est décrite en termes de :

- Activité : Les principales activités sont l’étude détaillée, la définition de l’architecture technique, la réalisation des développements, les tests, l’assistance à l’installation, le transfert de connaissance et la documentation.

- Jalons : Les jalons d’une phase définissent les objectifs de la phase de manière macroscopique en précisant le stade d’évolution de l’application finale (application conçue, codée, testée, etc.).

- Livrables : Les livrables précisent les artefacts externes du projet, ceux qui feront l’objet d’une livraison vers le Client. Les livrables peuvent être du logiciel exécutable, de la documentation associée aux différentes activités de développement (conception, développement, tests) ou encore de la documentation nécessaire à l’exploitation.

Le passage d’une étape à l’autre du projet est conditionné par la recette de l’ensemble des livrables prévus pour l’étape précédente.

Industrialisation des développements logiciels

Synapse Informatique utilise le concept d’intégration continue pour gérer ses développements conformément à la méthodologie agile qu’elle préconise.

La mise en place d’une plate-forme d’intégration continue (PIC) revêt trois objectifs :
- 1. Industrialiser le processus de développement logiciel,
- 2. Améliorer la qualité logicielle,
- 3. Améliorer et simplifier la communication entre les acteurs du projet.

Les bénéfices apportés par la mise en place d’une PIC aux destinataires finaux (Client et Utilisateur) d’un projet informatique sont :
- Un engagement de satisfaction : la maîtrise des aspects techniques et organisationnels du projet permet aux différents interlocuteurs de se focaliser sur les exigences des utilisateurs (demandes implicites et explicites).

- Une vision claire et transparente du projet : une PIC repose sur une communication régulière de l’ensemble des activités du projet.

- Une forte fiabilité sur les applications informatiques développées. L’implication au plus tôt des utilisateurs dans le cycle de vie d’un projet permet, lors de la recette, de se concentrer sur le métier et non sur son implémentation.

Transfert de compétences

Tout au long de leur mission, les équipes de développement s’engagent à assurer le transfert de compétences nécessaire à la reprise de l’activité de maintenance objet de la mission par une autre équipe (interne au Client ou pas). Cette action est continue tout au long de la mission de façon à pouvoir aussi bien assurer cette reprise lors du terme prévu de la mission qu’à tout moment pendant son déroulement si les circonstances l’exigent.

Avant la mise en exploitation, nous assurons une action de transfert de connaissance dans les locaux du Client.

L’équipe de développement reste mobilisé également pour la mise en exploitation d’une nouvelle version logicielle.

Dernière réalisation

Projet
Le Service de Prévision des Crues du Grand Delta (SPCGD) a souhaité réaliser la refonte de son outil d’acquisition et de stockage temps réel des données des stations de télémesure, de surveillance du réseau et d’alimentation du site internet MétéoFrance et la carte de vigilance Vigicrues.

Synapse Informatique a entièrement réalisé ce nouveau système d’acquisition et de supervision de données pluviométriques.

Technologies
  • Microsoft .NET 3.0 (WPF, C#, ADO .NET, Remoting .NET), Windows 2008 Server, solution cluster SQL-Server 2008
  • Haute disponibilité 24/24, 7/7, Basculement sur site de secours, Technologies de stockage et traitement de données performantes.