Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Compétitivité des sociétés externes
Décalage de démarrage projet entre Etudes/Production
Normes et référentiels actuels, pour les projets ayant des cycles en V.
Veille technologique et standardisation, environnement Open source .
Processus de livraison trop long
Processus de déploiement : Pas d’automatisation de bout en bout
Pas de transversalité des compétences
Réactivité de la DSI pour les projets numériques consommateurs
Contraintes de temps et de coûts
Forte pression des métiers
2
Problématique, Constats
Solutions innovantes doivent être étudiées en amont des projets
Guichet unique
Transversalité, profils pluridisciplinaires.
Engineering, standardisation des briques et automatisation
Mutualisation des plateformes techniques
Exploitation opérationnelle quotidienne, des nouvelles demandes
Innovations technologiques du marché
Objectifs de diminution des coûts
Pourquoi une évolution de l’organisation ?
Améliorer qualité de service, délais, coûts
3
Opérer une mutation
BESOINS
Cartographier l’ensemble des processus de production
Optimisation pour répondre aux contraintes métier
1ère implémentation : Time To Market Un guichet unique
Réactivité (24h/24 et 7j/7).
Profils multi compétences
Une synergie de compétences entre les ressources études et exploitation à opérer.
Anticiper les demandes, démarrer vite, terminer vite, faire ce dont on a vraiment besoin, massifier et réutiliser.
Organisation adaptée, spécificités métiers des projets numériques consommateurs.
4
Evolutions stratégiques des processus
Modèle mixte: activités-métiers, équilibre entre standardisation et proximité
métier.
Evolutions stratégiques de l’organisation
Méthodes et Outils : AGILITE / SCRUM / KANBAN / DEVOPS…
Il ne s’agit pas d’appliquer «à la lettre » une méthode.
Revenir à nos besoins initiaux et ensuite piocher dans « ces boîtes à outil ».
OBJECTIFS CIBLES
Standardisation et Intégration continue
Optimisations avec outils d’analyses de code
Automatisation des tests
Convergence d’outils , de méthodes et de normes
Intégration très en amont, des problématiques d’exploitation :
architecture technique et fonctionnelle
Performance
Supervision, automatisation
Insuffisance des Normes & Standards
Peu d’automatisation des tests
Manque de Tuning applicatif
Conception réalisée par chaque développeur / chef de projets
5
ANALYSE DE L’EXISTANT
TRANSFORMATIONS PROPOSEES
PRECONISATIONS DEVELOPPEMENTS
6
ANALYSE DE L’EXISTANT
Différentes infrastructures virtuelles autonomes : ESX en Cluster ou Standalone, CLOUD COMPUTING…
Mise à dispo des systèmes et briques Middleware via Templates non évolutifs
TRANSFORMATIONS PROPOSEES
Recours quasi systématique au CLOUD COMPUTING
Rationalisation et consolidation
Fabrication socles techniques OS / middlewares avec des templates et Conf Management
Publication et partage des Roadmap Template dans le Clould
Analyse et mesures du ressenti client
PRECONISATIONS INFRASTRUCTURES
Une structure DEVOPS chez INC : orientation fortement applicative & projets, expertises N3
Transversalité et Synergie des compétences
Un guichet unique pour les problématiques d’infrastructure : réseau, exploit…
Renfort du pilotage au sein d’INC, forte coordination
Fluidifier les échanges
Transfert de connaissances avec les N1 & N2 existantes
Plusieurs équipes d’industrialisation
Une équipe de support exploitation N1, 24/24 & 7/7
Une équipe expertises exploitation N2, horaires étendus
CAPITALISER SUR L’EXISTANT
7
CONSTRUIRE UNE EQUIPE TRANSVERSE
PRECONISATIONS ORGANISATIONNELLES
8
Métier
Graphisme
Développement Opérations
2 Proxy Product
Owner
2 Chefs de projet
AMOA
Infographiste
Mobiles Tablettes Back office
1 Scrum Master
2 à 4
Développeurs
IOS
2 à 4
Développeurs
Android
Architecte
Application
/Technique
3 développeurs
internes
2 à 3
développeurs
prestataires
Web / Magento
Expert CMS
2 développeur
CMS
Recette
1 responsable
coordinateur
1 Chef de projet
production
1 Chef de projet
technique
2 Intégrateurs
d’exploit
1 ingénieur
MiddleWare
2 à 3 recetteurs
intervenant sur
les différents
projets en
fonction des
besoins
L’ EQUIPE EN 5 PÔLES
9
Principes de délégation
Architecte Technique / Applicatif
STRUCTURE DEVOPS
Pilotage / GSE / GOS
Administration stockage
Administration réseau
Administration réseau sécurité
Développeurs
Graphiste
Recetteur fonctionnel
Scrum Master Product Owner
Ingénieur polyvalent
Middleware et performances
Intégrateurs d’exploitation pluridisciplinaires
Chef de projets Production
DEVOPS
Direction des Opérations
DBA Etudes / Exploitation
Chef de Projets Technique
SYNERGIE Exploitation N 1 & N 2
Gestion des infrastructures
datacenter
Industrialisation des socles
Détachement DO Existant DO Existant INC Non pourvu
PROPOSITION D’ ORGANISATION
10
Projets, MCO, MEV
Tests de performance et de recettes fonctionnelles de
manière continue
Sécurisation et optimisation des applications existantes
Lien avec le RSSI & validation de nouvelles solutions
Participation à l’urbanisation et au suivi Capacity Planning
Gestion des environnements Etudes à Production
Participation à la Roadmap
Veille technologique :
Participation à l’intégration de nouveaux outils
(Open Source ) Elaboration des indicateurs
projets
Qualité : coûts, délais, périmètre
Suivi & évolution des processus
Support N2 & N3 exploitation synergie équipe projet &
Exploitation N2
Documentations, SLR/SLA
Gestion des habilitations des comptes de soumission
APPLE et GOOGLE
Projet & exploitation
Amélioration continue
Sécurité
PERIMETRE DE L’EQUIPE
11
Développer une organisation réactive pour l’industrialisation
des socles et/ou templates middlewares dans le CLOUD
COMPUTING STIME Conduire le changement induit par la nouvelle organisation : synergies de compétences et
transversalité
Standardiser les développements. Automatiser
les tests unitaires, d’intégration et de non regression
Migrer les plate-formes web existantes vers le CLOUD
COMPUTING STIME
Implémenter l’intégration continue et le déploiement
continu. Automatiser les tests de performances
Déployer progressivement les processus
Tunning applicatif et infrastructure de l’existant
Valider la nouvelle structure, nommer les ressources,
former, compléter avec du recrutement
TRAJECTOIRE POSSIBLE
Approche DevOps pour la partie applicative : développements /intégrateurs d’exploitation
Convergence vers une polyvalence de 1er niveau de la structure
Profils opérationnels pluridisciplinaires.
Gestion des Backups
12
Cloisonnement des compétences :
Bases de données Middlewares
Applications / chaînes
d’exploitation
Compétences applicatives
Pilotage projets Production
Architecture Technique /
Applicatif
Pilotage projets Techniques
Compétences Pilotage et Architecture
SYNERGIE DES RESSOURCES
13
ANALYSE DE L’EXISTANT
Pas de processus spécifique pour la gestion des cycles courts/itératifs
Gestion des changements et mises en production
Gestion des Incidents
Gestion des demandes
Processus de fabrication, déploiement logiciels
TRANSFORMATIONS PROPOSEES
Alignement entre les processus Changement/Release et méthodologie SCRUM
Gestion des évolutions urgentes
Déploiement continue avec la gestion des changements
Automatisation du processus de fabrication logiciels
Standardisation et Optimisation des développements : convergence d’outils et de méthodes
Optimisations des développements au travers d’outils : sécurité, robustesse
Automatisation des tests
PRECONISATIONS PROCESSUS
14
15
NIVEAUX DEPLOIEMENTS
Guru Processus Standardisation Déploiement de
bout en bout Amélioration
Continue
Gurus Processus Standardisation Déploiement de
bout en bout Amélioration
Continue
Manuel
Continu Optimisation
Automatisation
Script
Risque d’isolement au sein de la structure :
Pérennité de la structure dédiée
Principe de détachement et de rotation des ressources
Localisation géographique de l’équipe
Ne pas rester « en vase clos ».
Rapport coûts / charges :
Activités menées lors de baisse de charges
Automatisations, intégration de nouveaux outils, montée en compétences transverses, optimisation de l’existant, formations et veille.
Respect des processus :
Incidents HNO
Transfert des consignes & connaissances
Formation & mise à niveau
Exploitabilité
Renforcement de la structure de pilotage projets. Comité de suivi régulier (1 fois / mois) entre l’exploitation et les ressources INC. Prise en compte au plus tôt par le développement des normes d’exploitation.
16
RISQUES IDENTIFIES
17
Alignement
Développement sur les réalités de l’exploitation
Exploitation sur les enjeux métiers
Transformation des métiers d’OPS
Déploiement progressivement des processus cibles
Equipe pluridisciplinaire
Chantiers d’automatisation et les projets de migration
CLOUD COMPUTING STIME
RAPIDITE/FLUIDITE/AGILITE
FACTEURS DE SUCCES
18
MERCI POUR VOTRE ATTENTION