ACCUEIL Bonne Pratique d'ingénierie Logiciel : RUP, CMMI, ISO 12207
Bonne Pratique d'ingénierie logiciel : RUP, CMMI, ISO 12207

Le génie logiciel désigne l'ensemble des activités de conception et de mise en œuvre des produits et des procédures tendant à rationaliser la production du logiciel et son suivi.

Compétences et habiletés visées par le génie logiciel :

  • la conception et le développement de nouveaux logiciels selon les principes propres à l'ingénierie,
  • l'analyse des problèmes en vue de la programmation d'une solution logicielle économique,
  • l'établissement des objectifs quantitatifs sur le plan de la sécurité, de l'utilisation, de l'impact sur la productivité, de la maintenance, de la fiabilité ainsi que de l'adaptation et de la viabilité d'un projet logiciel d'un point de vue économique,
  • la mise en œuvre de solutions par des logiciels bien structurés,
  • la vérification des logiciels dans le respect des objectifs initiaux,
  • la gestion et la coordination efficace des projets logiciels et de l'équipe de développement,
  • l'évaluation du processus de développement et de son niveau de maturité.

Pour construire un processus de développement, il est fondamental d’appliquer les meilleures pratiques méthodologiques.

QUALISYS fort de son expérience et de son expertise en modélisation (UML, SYSML), en méthodologie (RUP, Méthodes agiles) et sur les référentiels (ISO 12207, CMMI) saura vous guider vers les meilleures approches et outils :


Nous vous apportons notre savoir-faire pour :

  • un audit de vos processus de développement logiciel
  • la mise en place d’une démarche méthodologique à travers un projet pilote
  • la mise en place  d’un plan assurance qualité logiciel
  • L’amélioration de vos processus de développement de logiciel.

 

1) Audit de processus de développement

Votre objectif :

Obtenir l’avis d'expert sur vos processus de développement logiciel par :

  • La qualification du cycle de développement
  • L’analyse des documents d’assurance qualité
  • La vérification des procédures de test (unitaires, fonctionnels, d’intégration, de tenue de charge) et leur automatisation
  • L’extraction des défaillances, goulots d’étranglement et préconisations d’amélioration
  • La rédaction d’un rapport d’audit.

Résultats :

  • Evaluation du décalage entre la documentation et l'existant
  • Identification des axes d’amélioration de la productivité.

 

2) Mise en place d’une démarche à travers un Projet pilote

Objectif :
Initier une démarche de conduite de projet validé par un projet pilote par :
  • La prise de connaissance du projet :
  • La conception fonctionnelle du projet
  • La mise en place de la plateforme de développement :
  • La conception de l’architecture technique et applicative

Résultats :
Un processus de développement adapté à vos besoins et acquis par vos équipes.

 

3) Assurance qualité logiciel

Objectifs :
Mettre en place un plan assurance qualité capable de garantir la haute qualité des applications informatiques.

Démarche :

  • La Rédaction du plan d’assurance qualité
  • La Vérification, validation, approbation du PAQ
  • Règles de gestion de la documentation
  • Identification de la documentation d’organisation
  • Identification de la documentation technique
  • Qualification des anomalies et évolutions
  • Définition, réalisation et vérification des modifications.

Résultats :

  • Un Plan Assurance Qualité de haut niveau
  • Un contrôle de l’application des engagements décrits.

 

4) Amélioration des processus logiciels selon ISO 12207 et/ou le modèle CMMI

Objectifs :
La mise en œuvre d'un grand projet logiciel est un changement majeur dans l'entreprise qui doit être appréhendé en réutilisant les connaissances et expériences précédentes capitalisées, afin de créer les meilleures conditions de réussite.
L'objectif est bien l'amélioration permanente des processus de projets logiciels qui vise à mieux organiser l'information elle-même ,en tant que discipline, sans tout attendre des technologies du génie logiciel, qui visent l'automatisation du système.

 

Démarche :

  • Etablir un diagnostic sur la qualité du processus logiciel de votre organisation et mettre en œuvre une démarche d’amélioration en utilisant comme référence le modèle CMMI® ou la norme ISO 12207
  • Mettre en place un référentiel de bonnes pratiques adaptées au contexte de l’entreprise et le modèle CMMI ou la norme ISO 12207.
  • Implémenter des pratiques dans le cadre de projets d'informatisation réels basées sur le référentiel de bonnes pratiques

Vos résultats :

  • Des processus logiciels conforme à la norme ou au niveau de maturité visé.