Nous allions la recherche, l’innovation et notre expérience d’affaires, de plus de 30 années d’expérience en maintenance du logiciel en l’industrie pour vous aider à résoudre vos problématiques de petite maintenance logicielle. Que vous cherchiez à gérer votre fournisseur, à réduire vos coûts ou optimiser la gestion de la performance de votre maintenance logicielle ou à mieux comprendre le domaine, le mentorat du S3M, représenté par les informations de chaque pratique exemplaire décrite dans notre livre, vous aidera à améliorer et simplifier les processus de la maintenance du logiciel de votre organisation. Si vous avez des questions additionnelles ou vous avez besoin d’une formation initiale (voir plus bas) ou conseils personnalisés vous pouvez nous contacter au softwaremaintenancematurity(a)gmail.com Le S3M propose des solutions pratiques pour améliorer la maintenance logicielle. Il vise à accélérer la rentabilité de vos investissements et à procurer des avantages concrets à court et à long terme.
Formation – Vue d’ensemble des évaluations de la maturité de la maintenance logicielle S3M
Les activités de petite maintenance représentent une grande partie du budget informatique. Les gestionnaires y portent peu d’intérêt. Ces activités sont aussi essentielles à la satisfaction de la clientèle. Le modèle S3M permet aux organisations de fournir des services informatiques mieux compris, des logiciels plus facilement maintenus et des activités de support plus rentables. Le modèle s’appuie également sur vos activités et processus ITIL et CMMi.
Caroline Milam, ATX MES / UI Domaine Mgr. Chez Freescale USA: «Le modèle S3M nous a aidés à lancer une initiative d’amélioration de processus où tous les autres modèles n’étaient pas parvenus pas à résoudre les problèmes particuliers liés à la maintenance de nos logiciels.
Ce cours de cinq jours introduit les gestionnaires et les praticiens de la maintenance des logiciels, les membres de l’équipe d’évaluation et les membres du groupe de processus (par exemple SEPG, EPG) aux concepts fondamentaux du modèle de maturité de maintenance logicielle (S3M). Le S3M est un outil qui aide les organisations à améliorer leur capacité à maintenir des logiciels de qualité. Le S3M intègre les meilleures pratiques à partir de modèles d’amélioration de processus spécifiques aux disciplines, dont le CMMI for Software, ITIL, CM3, ISO9001 et CobiT. Le cours est composé de conférences et d’exercices de classe avec amplement d’opportunités pour les questions des participants et des discussions. Après avoir assisté au cours, les participants pourront décrire les composantes du modèle S3M et leurs relations, discuter des processus, comprendre le processus d’évaluation et être prêts à effectuer une auto-évaluation sous la supervision d’un évaluateur expérimenté. La réussite de ce cours exige que les participants participent activement aux discussions en classe et aux exercices pendant ces cinq jours, sans perdre de temps en classe.
Qui devrait être présent?
• Les gestionnaires de maintenance, le personnel et les responsables des processus
• toute personne intéressée à connaître comment améliorer les processus de maintenance
Les sujets
• Introduction
• Problèmes de maintenance logicielle et approches de gestion connexes
• Modèles de maturité en génie logiciel
• Fondements du modèle de processus S3M
• Les quatre domaines de processus S3M
• Le processus d’évaluation S3M
• L’outil d’évaluation S3M
• Le plan d’évaluation et la préparation du S3M
Les objectifs
La réussite de ce cours permettra aux participants de:
• décrire les composantes des modèles S3M et leurs relations
• comprendre pourquoi le modèle diffère du CMMi et d’ITIL
• décrire le contenu du modèle et comment l’utiliser lors d’une évaluation
Les conditions préalables
Il n’y a pas de pré-requis pour ce cours.
Matériel
Le premier jour du cours, les participants recevront une copie du livre avec les copies des diapositives du cours.
Programme
Ce cours de 5 jours se réunit aux heures suivantes : Jours 1-3, 9h00 – 16h30. Jours 4-5, 9h00 – 16h00.
Structure du cours
1.0 Introduction et bienvenue
1.1 Objectifs
1.1.1 Exercice 1: Quels sont vos objectifs spécifiques?
1.2 Ordre du jour
1.3 Logistique
1.4 Le livre d’amélioration des processus du S3m
1.5 Le site S3m (www.s3m.org)
2.0 Développer l’esprit d’équipe
2.1 Lien entre l’évaluation de la maturité et l’esprit d’équipe
2.2 Les étapes de la construction d’une équipe
2.3 Exercice de renforcement des équipes
2.3.1 Exercice 2: Présentation des participants
2.4 Notion de consensus
2.4.1 Exercice 3: Principales excuses utilisées contre l’amélioration de la qualité des processus
3.0 Présentation de la maintenance logicielle
3.1 Problèmes liés à la maintenance du logiciel (externe ou interne)
3.1.1 Exercice 4: Pouvez-vous identifier vos problèmes de maintenance actuels
3.2 Définition et SWEBOK
3.3 Différence entre l’exploitation, le développement et la maintenance
3.3.1 L’ISO20000
3.3.2 Exercice 5: Décrire le groupe opérationnel et les processus
3.3.3 Exercice 6: Décrivez votre méthodologie de développement
3.4 Normes de maintenance logicielle
3.5 Processus et activités de maintenance du logiciel
3.6 Catégories de maintenance logicielle
3.6.1 Exercice 7: Décrivez votre organisation de maintenance logicielle et le débat sur les avantages d’une organisation centralisée / décentralisée
3.7 Mesure de maintenance
3.7.1 Mesure du processus
3.7.2 Mesure du produit
3.7.2.1 Exemple de mesure de qualité d’un logiciel
3.7.3 Mesure du service
3.7.3.1 ITIL, CobiT et Sarbanes-Oxley
3.7.3.2 Exemple de l’entente de service (SLA) de la maintenance chez Batelco et Bell Canada
3.7.3.3 Contrats de maintenance
3.7.3.4 Ententes d’impartition (outsourcing)
4.0 Les processus organisationnels, les ressources, les technologies et les outils informatiques
4.1 Interfaces organisationnelles à la maintenance
4.1.1 Exercice 8: Décrivez votre organisation de maintenance logicielle
4.2 Processus de maintenance
4.2.1 Exercice 9: Décrire vos processus de maintenance spécifiques
4.3 Les ressources humaines en maintenance logicielle
4.3.1 Exercice 10: Décrivez votre organigramme spécifique de maintenance de logiciels
4.4 Technologies de maintenance
4.4.1 Exercice 11: Décrivez vos technologies et plates-formes de maintenance spécifiques: IBM CICS / DB2, Unix, Windows,
Langues: C, Java, Cobol, HTML, Applet Java, EJB, AppBuilder
5.0 La compréhension du logiciel et la réingénierie
5.1 Le mainteneur et ses besoins d’information
5.2 Les stratégies de compréhension du logiciel
5.3 Les facteurs qui ont un impact sur la compréhension
5.4 Les buts et objectifs de la réingénierie du logiciel
5.5 Les techniques de réingénierie du logiciel
6.0 Aperçu du modèle S3m
6.1 Introduction modèle S3m
6.2 Concepts de base
6.3 Aperçu du modèle S3m
6.4 Description du modèle S3m
6.4.1 Interfaces organisationnelles avec la maintenance
6.4.2 Les classes de processus de la maintenance
6.4.3 Les bases (fondements) du modèles
6.4.4 L’échelle de maturité
6.4.5 Les domaines de processus
6.4.6 Le profil de secteur
6.4.7 Le concept d’itinéraire et de facette
6.4.8 Conventions et niveaux de maturité
6.5 Numérotation des pratiques
6.6 Lien avec d’autres cadres de processus populaires
6.6.1 Exercice 12: débat sur les cadres de processus populaires utilisés dans votre situation
6.6.2 Exercice 13: meilleures pratiques de gestion de la configuration
6.6.3 Exercice 14: choisir une méthode d’interprétation pour une entreprise
6.7 Les domaines et pratiques S3M
6.7.1 Domaine de la gestion du processus de la maintenance du logiciel
6.7.1.1 Focaliser les processus de la maintenance du logiciel (FPM)
6.7.1.2 Définition des processus et des services de la maintenance du logiciel (DPM)
6.7.1.3 Formation organisationnelle de la maintenance du logiciel (FRM)
6.7.1.4 Performance des processus de la maintenance logicielle (PPM)
6.7.1.5 Innovation et déploiement d, initiatives d’amélioration de la maintenance du logiciel (ID)
6.7.2 Domaine de la gestion des requêtes de la maintenance du logiciel
6.7.2.1 Gestion des requêtes de services et des évènements (GDS, GÉ)
6.7.2.2 Planification de la maintenance du logiciel (PM)
6.7.2.3 Suivi et supervision des requêtes de la maintenance du logiciel (SSM)
6.7.2.4 Gestion de l’entente de services et de la sous-traitance (GES, GST)
6.7.3 Domaine de l’ingénierie d’évolution
6.7.3.1 Transition du logiciel vers la maintenance (TRA)
6.7.3.2 Support opérationnel à la clientèle (SUP)
6.7.3.3 Évolution/correction du logiciel (ÉVO)
6.7.3.4 Vérification et validation (VÉR, VAL)
6.7.4 Domaine du support à l’ingénierie d’évolution
6.7.4.1 Management de la configuration et des environnements (GCE)
6.7.4.2 Assurance de la qualité des processus, des services et des logiciels (AQPSL)
6.7.4.3 Mesure et analyse de la maintenance (MA)
6.7.4.4 Analyse causale et résolution de problèmes (ACRP)
6.7.4.5 Rajeunissement, migration et retraite du logiciel (RMR)
7.0 Mesure et analyse de l’entretien (Dr Abran)
7.1 Introduction à la mesure de maintenance
7.2 En l’absence de mesure – Mesures de satisfaction du client
7.3 Mise en œuvre d’un programme de mesure de maintenance
7.4 Avantages des points fonctionnels – Taille fonctionnelle de l’application
7.5 Référentiel de mesures informatiques
7.6 Benchmarking de la maintenance logicielle
8.0 Évaluation de la maturité S3M
8.1 La méthode d’évaluation S3M en 6 étapes
8.1.1 Sélection et formation des évaluateurs
8.1.1.1 Exercice 15: Questionnaire de l’évaluateur
8.1.2 Préparer une évaluation
8.1.2.1 Exercice 16: Votre portée et objectifs d’évaluation
8.1.2.2 Exercice 17: Élaborer le projet de présentation d’ouverture
8.1.2.3 Adaptation du questionnaire d’évaluation
8.1.2.4 Préparation et planification de la séance d’information (ouverture)
8.1.2.5 Le contexte S3m et la cartographie des processus
8.1.3 Cartographie et consolidation du plan d’évaluation
8.1.4 Évaluer les processus
8.1.4.1 Comment utiliser le modèle (séquence d’utilisation des pratiques du niveau 0 au niveau 5)
8.1.4.2 Comment attribuer un classement
8.1.4.3 Décrire la preuve que la décision de classement de soutien
8.1.4.4 Calcul du degré de réalisation
8.1.4.5 Représenter les résultats
8.1.5 Présenter les résultats (voir un exemple)
8.1.6 Rédiger le rapport d’évaluation / le plan d’amélioration
8.1.6.1 Exercice: Discussion sur votre prochaine évaluation S3M