Upload
microsoft-ideas
View
184
Download
1
Tags:
Embed Size (px)
Citation preview
Plus vite et plus de valeur
Plus d'agilité pour vos développements d'applications
Christophe Goset
Responsable IT CRM
Crédit Agricole CIB
Evlampia Thoreau
Chef de Produit Visual Studio
Microsoft
François Mérand
Architecte
Sogeti
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
60%
LIVRAISON EN
RETARD
70%
FONCTIONNALITÉS
RÉDUITES
72%
PROPORTION D’APPS
DÉLIVRÉES > 3 MOIS
The CA / Coleman Parkes Research 2012 report surveyed IT Orgs in over 300 European and 200 US and Canadian companies, each with revenues over $1 billion
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Comment soutenir la croissance des métiers avec de nouvelles fonctionnalités ?
Comment améliorer le potentiel des métiers, accélérer et multiplier les opportunités ?
Comment fournir un rythme d’innovation plus rapide avec une collaboration plus étroite entre l’IT et les métiers ?
Comment accélérer la prise de décision par les analyses en temps réel ?
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Le poids du passé, l’impact des choix précédents
La largeur du SI
Les pressions sur les SI : aspects règlementaires, technologies
La culture projet avec ses phases de pré-étude
Les équipes segmentées
Impossible pour un site de e-commerce de s’arrêter !
La volatilité du business et la nécessité de s’adapter…
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Penser Satisfaction Client en mode Flux
Toujours prévoir un premier déploiement dans les semaines qui suiventPas d’équipes segmentéesPenser la mise à jour des applications lors de leur genèse
tech.days 2015#mstechdays
e entre :Et automatiser… ce qui peut l’être
Des
équipesDes
processus
Des outils
1 2
3
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Manifeste pour le développement Agile de logiciels
http://agilemanifesto.org/iso/fr/
Et ne surtout pas confondre agilité avec chaos !
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Réorganiser les équipes, pour rassembler les compétences :
Des équipes « cross-fonctionnelles », pour regrouper les compétences et briser les silos
Des « Feature Teams », dédiées aux développement d’un bloc fonctionnel bien défini.
Des « Component Teams » supportant un bloc technologique ou un service technique
Et adapter votre organisation et vos équipes…
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Une idée simple :
activer et désactiver des fonctionnalités directement en production, sans redéployer votre code.
Déployer en continu.
Permet aussi d’expérimenter.
Mais attention à l’accumulation de « if », et aux modifications lourdes (bases de données)
Comme le feature flipping par exemple
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Satisfaire le client
Considérer comme
naturel les changements
d’exigences
Livrer fréquemment une
application fonctionnelle
Fonctionnels et
développeurs travaillent
ensemble
Bâtissez le projet autour
de personnes motivées
L’échange d’information
le plus efficace est en face
à face
Un logiciel fonctionnel est
la meilleure façon de
mesurer l’avancement du
projet
Le rythme de
développement doit être
soutenable indéfiniment
Simplicité - l'art de
maximiser la quantité de
travail à ne pas faire - est
essentielle
Architectures,
spécifications et
conceptions issues
d'équipes auto-
organisées
Vérifier en continu
l’excellence des pratiques
et techniques
Régulièrement, réflexion
de l’équipe pour être plus
efficace !
Des pratiques communes liées aux ressources humaines, au pilotage du projet et à la qualité de la production
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Product
Backlog
Sprint
Backlog
pri
ori
té
Sprint
(3 à 4 semaines)
Incrément
Potentiellement
Release-able
Tous les jours
- Scrum meeting
- Ajustements du plan
(si nécessaire)
Product
Backlog
review
Sprint
Review
(+démo)
Sprint
Retrospective
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Outillage pour les applications modernes
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
L’Agilité au service de votre SI
Création de valeur en continu
Amélioration continue
La meilleure Agilité reste la vôtre!
(avec les bons outils )
tech.days 2015#mstechdaysPlus d'agilité pour vos développements
Des questions?
La réponse est oui !
Mais quelle était la question ?