Piloter le SI par création de valeur

Transcription

Piloter le SI par création de valeur
Piloter le SI
par création de valeur
Justin Ziegler
DSI et co-fondateur
PriceMinister.com
Agenda
}
Présentation de PriceMinister.com
}
Une application stratégique
}
Organisation de la DSI
}
}
}
}
Organisation initiale
Crise de croissance
Mutation
Conclusions
}
Prochaines mutations
ç
PriceMinister : le métier
}
}
}
}
}
L’Achat-Vente Garanti
PART / PRO
Mise en vente gratuite
Prix fixe / Paiement sécurisé / Intermédiaire
Référentiel produit è les prix baissent
}
}
}
}
}
cd, livres, dvd, jeux vidéo
informatique, tel et pda, consoles de jeux, accessoires de jeux, photo
électroménager, vêtements, collection, sport et loisir, enfant / puériculture
Création en 2000
1er site de e-commerce français en 2010
PriceMinister : chiffres
}
2 millions de visites /jour, 6 millions de pages vues / jour
10 millions de membres
200 millions d’articles en stock, 35 millions de reférences
produit
20 000 transactions / jour
10 000 vendeurs PRO
}
120 salariés, 60 à la DSI
}
}
}
}
Agenda
}
Présentation de PriceMinister.com
}
Une application stratégique
}
Organisation de la DSI
}
}
}
}
Organisation initiale
Crise de croissance
Mutation
Conclusions
}
Prochaines mutations
ç
Sources de revenus de PriceMinister
}
Commissions sur les transactions
}
Publicités sur le site
}
Base d’e-mail
Tous les revenus proviennent du site !
Stratégique ?
}
}
}
}
}
}
}
}
L'application s'arrête è plus de revenus
Nouveaux revenus è développements techniques
Optimisation des revenus è développements techniques
Le client est souvent la DG
Revenus supplémentaires dans les budgets prévisionnels
Importance de la visibilité & respect des délais
Un retard remonte parfois jusqu'au CA
Tiraillement : besoins de la DG / des opérationnels
è priorisation difficile
Agenda
}
Présentation de PriceMinister.com
}
Une application stratégique
}
Organisation de la DSI
}
}
}
}
Organisation initiale
Crise de croissance
Mutation
Conclusions
}
Prochaines mutations
ç
2001 : organisation initiale de la DSI
}
}
}
}
}
}
}
Moi (fonctionnel / exploitation / architecture / validation /
maquette) + un chef de projet technique (et dba) + 4 developpeurs
+ 1 exploitant
Déploiements hebdomadaire, correctifs dans la foulée
Equipe très efficace, concentrée
Beaucoup de bonne volonté / motivation
Pas de limites d’heures
Peu de volumétrie è peu de complexité
Peu d’analyse de l'existant :
}
}
}
on partait de rien,
les connaissances historiques étaient centralisées dans peu de têtes
è on délivre !!
2005 : la DSI double brutalement
}
On n’est plus une start-up… besoin de structure
}
}
}
}
}
Intégration et tests / Business Intelligence
Exploitation : consolidation
Genèse de l’équipe Paramétrage
2 fois plus de developpeurs
Il est naturel de créer une équipe fonctionnelle
}
}
}
}
}
Une sorte de MOA, profils moins techniques
Des CDP fonctionnels (CDP + analyste)
Interface business / développement
Cadrage + conception fonctionnelle + maquettes
Planning, coordination
2005 : des chantiers plus complexes
}
}
}
Changement des chantiers :
} L'analyse de l'existant prend plus d’importance
} Historique moins maitrisée (beaucoup de nouveaux)
} Historique de plus en plus lourd
} Modification d'un existant déjà en production
} Quelques chantiers big bang
Les délais s'allongent / déploiements moins fréquents
} Un déploiement par mois, voire tous les deux mois
} Déploiement gros, peu maîtrisés,
} Beaucoup de bugs
Croissance rapide, beaucoup de changement
} Besoin de refactoring
} Trop ou pas assez ?
2006 : crise de croissance
}
Croissance rapide des équipes
}
}
}
}
Peu de réflexions sur l’organisation en amont
Evolution « naturelle » de l’équipe
Productivité de développement non linéaire !!!!!!!!!
Première tentative d’amélioration :
}
}
}
}
}
On renforce le formalisme / cycle en V
Spécifications détaillées / Planning
Trop « grande entreprise », trop rigide,
Perte des fondamentaux start-up
C’est pire !!!!
2007 : analyse
}
Un déploiement è plusieurs projets
}
}
}
}
La MOA ne se sent pas bien dans l'équipe technique
}
}
}
}
Manque de responsabilisation
« No stress, de toutes les façons les autres seront en retard »
Non respect des délais
N’acceptent pas les contraintes techniques
Dialogue se durcit avec les developpeurs
Démotivation
Livraisons peu fréquentes è priorisation difficile
}
}
Manque de réactivité / dynamisme
Insatisfaction de la direction
Org 2008 : fondamentaux
}
Priorisation thématique
}
Organisation « time driven »
}
Responsabilisation
Org 2008 : 4 équipes métier
}
On divise l’équipe de développeurs
}
}
}
Un chef de pôle (fonctionnel)
}
}
}
}
}
4 pôles experts sur un métier
Petites équipes, « mode start-up »
Responsable du périmètre (coûts et délais imposés / bornés)
Un Chef de projet technique / architecte
3 ou 4 développeurs + stagiaires
(assistant chef de pôle)
Des déploiements plus ciblés
}
}
Plus faciles à tester / plus digestes
Plus fréquents è réactivité / dynamisme
Org 2008 : priorisation thématique
}
}
4 pôles è 4 files d'attentes thématiques
La priorisation devient plus simple & détendue
}
Estimations plus réalistes
}
Réunion hebdomadaire tournante
}
La direction + certains autres managers
Le chef de pôle
Les 2 managers E&D : technique & fonctionnel
}
Sujets :
}
}
}
Dernière / prochaine version / KPI / arbitrage
Vision précise sur les 2 versions suivantes / ajustements
Perspectives à 6 / 9 mois / nouveaux projets
}
Déploiement tous les 15 jours
}
}
}
}
Dynamisme, il y a toujours du nouveau !
Bonne entrée en matière
Org 2008 : « time driven »
}
}
Développement en parallèle de 4 versions, mais
Chacun son tour en integration !!!
}
}
}
Un déploiement en retard è effet domino
}
}
}
Une seule rampe de tir
Fenêtre de 15 jours par déploiement
Casse tête de re-planification è tous souhaitent l’éviter
è Planning précis sur 3 mois
Adhésion forte à la contrainte
}
}
Coté developpement , mais aussi coté « business owner »
è On saucissonne les gros projets
Org 2008 : responsabilisation
}
Une conséquence
}
Déploiement mono-équipe
}
}
}
Equipe métier + méthodologie scrum
}
}
}
}
}
}
}
Maitrisé à 100% par le Lead Technique et le chef de pôle
Appropriation du déploiement
Le fonctionnel è « chef de pôle »
Une équipe de « spécialistes métier »
Valorisation / responsabilisation
Business owner è consultant marketing
Développeur exécutant è Force de proposition
On capitalise sur les connaissances métier
Présence aux réunions de priorisation
}
}
}
Meilleure compréhension business
Vision partagée + Valorisation + Responsabilisation
Meilleure compréhension des priorités è motivation !!
Agenda
}
Présentation de PriceMinister.com
}
Une application stratégique
}
Organisation de la DSI
}
}
}
}
Organisation initiale
Crise de croissance
Mutation
Conclusions
}
Prochaines mutations
ç
Conclusions
}
Forte satisfaction de la direction !!
}
}
}
}
}
}
Organisation en phase avec l’ADN « start-up »
Plus de projets
Délais tenus
2 fois moins de fonctionnels (réduction des effectifs)
Vision précise et juste à 3 mois + vision générale à 12 mois
Déploiements fréquents
}
}
}
}
Toujours un projet qui vient de sortir
} un autre qui sort bientôt
Feedback production plus tôt è ajustements
Pas d’effet tunnel
Saucissonnage des projets è souvent la première tranche suffit J
Scalabilité
}
Agrandir chaque pôle ?
}
}
Ajouter un (des) pôle(s) ?
}
}
}
Augmentation du risque ? Perte de la marge de manœuvre ?
Rythme infernal pour l’équipe d’intégration et test
Ajouter une équipe d’intégration
}
}
}
N’augmente pas le nombre de déploiements L
Augmenter la fréquence des déploiements ?
}
}
Retour de la déresponsabilisation L
Plus de tests automatiques & manuels
Pb de maintenance des deux plateformes L
Modulariser l’application ?
}
Déploiements indépendants ? J
Vision plus long terme
}
}
}
}
}
}
Ajout de fonctionnalités : OK
Mais quid des évolutions techniques majeures ?
Comment augmenter le débit des imports de stock ?
Intégration de critères géographiques dans la navigation ?
Projets de type R&D avec de l’incertitude ?
Aller chercher / tester de nouvelles techno ?
Merci de votre attention !
A bientôt sur
www.priceminister.com