Notre méthodologie

.

Notre méthodologie

CASS possède une structure organisationnelle hybride, à mi-chemin entre un modèle de répartition précise des responsabilités, du travail et du suivi de processus, et un modèle plus vivant d’assistance mutuelle et de dialogue inter et intra-secteurs. Il en résulte à la fois une prévisibilité et une flexibilité qui lui permettent de se conformer aux exigences du client et de livrer son produit dans les délais.

Nos équipes s’organisent de la manière suivante :

  • Une unité de vente en contact direct avec le client.
  • Une unité de développement et production comportant un chef de projet, un directeur de programmation, et plusieurs programmeurs. Le chef de projet rédige les spécifications fonctionnelles, crée et assigne les taches de développement, garantie le respect des processus, des délais de livraison et de la mise en production. Il joue aussi le rôle de lien avec le chargé commercial de l’unité de vente. Le directeur de programmation dispose de connaissances expertes dans les technologies utilisées dans le projet. Il se charge de rédiger les spécifications techniques et d’aider les programmeurs en cas de difficulté.
  • Une unité de test qui s’assure de la viabilité du code et de la bonne intégration des fonctionnalités proposées.
  • L’unité de dessin qui se charge des aspects graphiques et ergonomiques du projet.

Notre méthodologie se subdivise en les étapes suivantes :

  • Prise de connaissance des exigences auprès du client.
  • Réflexion pour préciser et détailler les fonctionnalités et l’interface utilisateur espérée.
  • Prévisions, calendrier et diagnostic, évaluation de la faisabilité technique, économique et temporelle du projet.
  • Période de test pour confirmer notre capacité à exécuter correctement le projet.
  • Rédaction des spécifications fonctionnelles d’ensemble et d’un « wireframe ». Etablissement avec le client des jalons et livrables intermédiaires.
  • Possibilité pour le client de veiller au bon avancement du projet à l’aide de nos outils de suivi d’heures et de tâches en cours.
  • Rédaction des spécifications techniques extensives.
  • Organisation de la phase de code en itération et en tâches.
  • Tests itératifs et automatisés multi-navigateurs et multiplateformes. Un test est mené à la fin de chaque itération et après l’implémentation finale du produit.