Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. Les cookies sont des données qui sont téléchargés ou stockés sur votre ordinateur ou sur tout autre appareil. En cliquant sur "J’accepte", vous acceptez l’utilisation des cookies. Vous pourrez toujours les désactiver ultérieurement. Si vous supprimez ou désactivez nos cookies, vous pourriez rencontrer des interruptions ou des problèmes d’accès au site.

CIDEMA : Des projets réalisés avec qualités

CIDEMA est une entreprise qui possède une forte conscience professionnelle. Notre process qualité passe tout d’abord par une organisation de votre projet en plusieurs phases.

Phase de développement logiciel

Phase de démarrage et analyse

L’objectif de cette phase d’étude et de cadrage est la compréhension des besoins, contraintes et exigences, la rédaction des spécifications fonctionnelles et techniques détaillées, la constitution des équipes projets et comité de pilotage et l’élaboration du planning projet.

Phase de démarrage et analyse

L’objectif de cette phase d’étude et de cadrage est la compréhension des besoins, contraintes et exigences, la rédaction des spécifications fonctionnelles et techniques détaillées, la constitution des équipes projets et comité de pilotage et l’élaboration du planning projet.

Phase de développement/réalisation

Cette étape consiste en la conception, le développement et l’installation complète du logiciel, le plus souvent de façon agile en avançant module par module. Une fois l’installation effectuée, des tests complets prennent le relais jusqu’à aboutir à une version prête à être mise en production chez le client ou sur un serveur hébergé.

Phase d'exploitation et de clôture

Une fois tous les tests et la vérification d’aptitude au bon fonctionnement effectués, l’application est installée dans l’environnement du client. Les formations utilisateur/administrateur sont envisagées et un bilan global du projet est effectué. La signature des divers procès-verbaux donne lieu au début de la période de garantie, puis de maintenance. Chaque phase est elle-même décomposée en processus itératifs suivant une méthodologie agile. 2 processus transverses « Pilotage projet et Gestion des risques » et « Suivi du plan d’assurance qualité » garantissent respectivement le suivi du projet et du plan d’assurance qualité.

Méthodologie projet : méthode agile

Afin de développer des fonctionnalités en forte adéquation avec vos besoins, même changeants, nous adoptons une approche agile de type SCRUM ou méthodologie XP. L’Extrem Programming (XP) est un processus de développement logiciel, c’est-à-dire un ensemble de pratiques destinées à organiser le travail d’une équipe de développement. Ces pratiques se focalisent sur la construction proprement dite du logiciel, en aval des phases préparatoires d’études d’opportunité ou de faisabilité. XP est l’un des principaux représentants d’une famille émergente de processus : les processus dits « agiles », qui se démarquent des démarches traditionnelles en mettant l’accent sur le travail d’équipe et la réactivité.

CIDEMA propose une gestion de projet agile

De par nos expériences, cette méthodologie permet d’inclure facilement les personnes liées au projet et aide à l’acceptation d’un logiciel par les utilisateurs. Cela réconcilie en quelques sortes les utilisateurs à l’informatique en leur montrant que le logiciel est fait pour et par eux et satisfait leurs besoins changeants. Ils ne se sentent plus subir la mise en place d’une application car participe à son élaboration.

Avantage de l'Extreme Programming

  • Le client est au centre du projet
  • Une programmation rapide qui va à l’essentiel.
  • Des mises à jours fréquentes afin de travailler avec l’utilisateur et non pour l’utilisateur.
  • Des tests unitaires et fonctionnels qui permettent de pouvoir faire évoluer l’application sans crainte de casser l’existant, tout en réduisant l’étape fastidieuse de beta-test.

Cette méthodologie projet garantit au client que chacune des étapes du développement est soumise à sa validation. De la conception de la base de données à celle des interfaces de saisies utilisateurs, le client sera décideur de la bonne adéquation entre les besoins exprimés et la conception et modélisation proposées.