Tél : +41 21 312 94 15
www.octo.com
© OCTO 2015
Avenue du théâtre 7
CH-1005 Lausanne - SUISSE
L’ADN D’UN
DÉVELOPPEMENT
PRO...
Tél : +41 21 312 94 15
www.octo.com
© OCTO 2015
Avenue du théâtre 7
CH-1005 Lausanne - SUISSE
Cyril Picat
Consultant Senio...
LOC, the largest
code base
10
years, the longest
delivery project
40
the number of
delivery projects at
OCTO in 2015
The n...
VOUS CONNAISSEZ ?
4
OCTO TECHNOLOGY > THERE IS A BETTER WAY 5
AGENDA
OCTO TECHNOLOGY > THERE IS A BETTER WAY 6
PRÉSENTATION DE NOS PRATIQUES – 45’
REX service-public.fr – 5’
01
02
03 D...
INGÉNIERIE
GESTION
PRODUIT
PROCESSUS
ORGANISATION
Les 5 piliers du développement produitLES 4 PILIERS DU DÉVELOPPEMENT CHE...
INGÉNIERIE
GESTION DU
PRODUIT
PROCESSUS
ORGANISATION
L’ENJEU
OCTO TECHNOLOGY > THERE IS A BETTER WAY 9
(*) The Standish Group CHAOS Manifesto 2013
50%	des	
fonc,onnalités	
son...
PRODUCT VS PROJECT
OCTO TECHNOLOGY > THERE IS A BETTER WAY 10
Market/Problem
Develop
Product DevelopmentCustomer/User Deve...
OCTO TECHNOLOGY > THERE IS A BETTER WAY 11
You build it, You run it!
Werner Vogels – CTO @Amazon
11
PRODUIT VS PROJET
OCTO TECHNOLOGY > THERE IS A BETTER WAY 12
Seul le périmètre peut évoluer
La durée du
projet est fixe Qu...
GESTION DU PRODUIT - UNE VALSE À 2 TEMPS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 13
Cadrage
ou
initialisa-
tion
Gestion du...
CADRAGE 360°
pour obtenir une équipe alignée prête à démarrer
OCTO TECHNOLOGY > THERE IS A BETTER WAY 14
Partager les
fond...
ATELIER VISION - RÉSULTATS
15
ATELIER PERSONA – SUPPORTS D’ATELIER
16
ATELIER PERSONA – RÉSULTATS
Perfection game fait
par autres groupes
sur la fiche
Fiche réalisée par
un groupe
17
ATELIER STORYMAP
Must
Have
Vital,
Indispensa
ble
Should
Have
Essentiel,
Important
Nice to
Have
Confort,
Cerise sur
le gâte...
ATELIER STORYMAP – RÉSULTAT
19
ATELIER ROADMAP
Must
Have
Vital,
Indispens-
able
Should
Have
Essentiel,
Important
Nice to
Have
Confort,
Cerise sur
le gâte...
ATELIER ROADMAP - RÉSULTAT
21
LES VARIANTES DU CADRAGE
LEAN UX
LEAN STARTUP
DESIGN THINKING
utilisateurs
OBSERVER
clients
VALIDER, MESURER
personne
SORT...
GESTION DU PRODUIT - UNE VALSE À 2 TEMPS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 23
Cadrage
ou
initialisa-
tion
Gestion du...
Dé-cou-pez	
24
Dé-cou-pez	
25
HYPOTHÈSES & BOUCLE DE FEEDBACK
Objectif : Apprendre de l’usage et de l’impact
de chaque fonctionnalité
Construire
Mesurer...
LA BASE : LES ANALYTICS
27
Source : http://www.definitions-marketing.com/definition/plan-de-taggage/
Web/App Analytics
Tag...
HYPOTHÈSE & MESURE QUALITATIVE
Nous pensons que les conducteurs auront de l'appétence pour le
mode EN ROUTE
Verbatims
« Si...
HYPOTHÈSE & MESURE QUANTITATIVE
Hypothèse :
Le mobile va générer des usages supérieurs à ceux du web
Objectif chiffré :
Le...
TESTS UTILISATEURS
Mettre	en	place	des	tests		
utilisateurs	non	formels		
fréquents	pour	un		
feedback	plus	rapide	
	
Atte...
INGÉNIERIE
GESTION DU
PRODUIT
PROCESSUS
ORGANISATION
QUALITÉ NON NÉGOCIABLE !
OCTO TECHNOLOGY > THERE IS A BETTER WAY 32
Un coût financier
✖ Des évolutions de plus en plus chè...
PARTAGE DU CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 33
REVUES DE CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 34
CLEAN CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 35
YAGNI	
You	Ain’t	Gonna	Need	It	
BOY	SCOUT	RULE	
BROKEN	WINDOW
TEST, TEST, TEST
OCTO TECHNOLOGY > THERE IS A BETTER WAY 36
VS
INDUSTRIALISER
OCTO TECHNOLOGY > THERE IS A BETTER WAY 37
In
49
Li
3
dustria ser
INTÉGRATION CONTINUE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 38
LIVRAISON CONTINUE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 39
+
DÉPLOIEMENT CONTINU
OCTO TECHNOLOGY > THERE IS A BETTER WAY 40
DEVOPS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 41
Exploita4on	
applica4ve	:		
«	You	build	it,	you	
run	it	»	
Développement...
L’OBSESSION DE LA MESURE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 42
« In God we trust,
everything else
we measure »
MÉTRIQUES DE QUALITÉ DU CODE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 43
MÉTRIQUES TEMPS RÉEL
OCTO TECHNOLOGY > THERE IS A BETTER WAY 44
INGÉNIERIE
GESTION DU
PRODUIT
PROCESSUS
ORGANISATION
Scrum, Kanban, XP, Crystal ?
46
SCRUM : LE PROCESS ET RITUELS
Sprint
2 à 4
semaines
Backlog
produit
Backlog
sprint
Produit partiel
potentiellement
utilisa...
L’UX AU SEIN DU PROCESSUS
INTÉGREZ	L’EXPÉRIENCE	UTILISATEUR	DANS	VOS	PROJETS	AGILES	 48	
07/04/11	
ü  Anticiper pour la co...
LE KANBAN PAPIER
49
LE SUIVI
Reste à faire par itération
50
JIRA AGILE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 51
DOD (DEFINITION OF DONE)
Todo In progress Done
As an operator, I
can see
quotation’s …
As a technician, I
can check if
eve...
LIMITEZ LE WIP (WORK IN PROGRESS) : LIMITEZ LES ENTRÉES
OCTO TECHNOLOGY > THERE IS A BETTER WAY 53
Source : http://transpo...
GÉREZ LE FLUX : VISUALISEZ LES BLOCAGES
	
✓  Différenciez	ce	qui	avance	de	
ce	qui	n’avance	pas	
✓  Analysez	pourquoi	elles...
GÉREZ LE FLUX : RÉSERVEZ UNE VOIE PRIORITAIRE
Spécification
L
Développement
En cours Fini
Test
Pré-prod ProductionRéservoi...
MATÉRIALISEZ LES PROBLÈMES DE QUALITÉ
✓  No4on	d’anomalie	
étendue	à	toute	la	chaîne	
de	valeur	
✓  Conduit	à	un	quick	fix	...
INGÉNIERIE
GESTION DU
PRODUIT
PROCESSUS
ORGANISATION
TAILLE D’ÉQUIPE
OCTO TECHNOLOGY > THERE IS A BETTER WAY 58
http://blog.octo.com/feature-team/
http://blog.octo.com/2-pizza...
EQUIPE PLURIDISCIPLINAIRE UNIS POUR UN OBJECTIF COMMUN
OCTO TECHNOLOGY > THERE IS A BETTER WAY 59
Exploitation
Sécurité
Ut...
ÉQUIPE CO-LOCALISÉE
¤  Courbe d’Allen
>  “ if you are farther than 30 meters from someone you might as well
be several mil...
PROFILS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 61
« If you pay peanuts, you get
monkeys » - James Goldsmith
« The best pr...
DONNER DU SENS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 62
PLAISIR À TRAVAILLER
OCTO TECHNOLOGY > THERE IS A BETTER WAY 63
Choisissez	un	travail		
que	vous	aimez,		
et	vous	n'aurez	...
CÉLÉBRER
OCTO TECHNOLOGY > THERE IS A BETTER WAY 64
05 CONCLUSION
AUTONOMIE, CONFIANCE ET DROIT À L’ERREUR
OCTO TECHNOLOGY > THERE IS A BETTER WAY 66
INGÉNIERIE
Intégration Continue
Test Driven Development
Tests automatisés
Peer programming &
mentoring
Expertise & polyval...
SMOKEFREE BUDDY IOS/ANDROID (OFSP)
OCTO TECHNOLOGY > THERE IS A BETTER WAY 68
STOP-TABAC / STOP-ALCOOL / STOP-CANNABIS IOS / ANDROID (UNIGE)
OCTO TECHNOLOGY > THERE IS A BETTER WAY 69
TRIBUNAL FÉDÉRAL
OCTO TECHNOLOGY > THERE IS A BETTER WAY 70
SERVICE-PUBLIC.FR
OCTO TECHNOLOGY > THERE IS A BETTER WAY 71
CLUB MED
OCTO TECHNOLOGY > THERE IS A BETTER WAY 72
BILLETTERIE ROLLAND GARROS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 73
HELLO BANK! ANDROID
OCTO TECHNOLOGY > THERE IS A BETTER WAY 74
FORTIS EASY BANKING IOS
OCTO TECHNOLOGY > THERE IS A BETTER WAY 75
LE MONDE (TOUTES APPS) IOS/ANDROID
OCTO TECHNOLOGY > THERE IS A BETTER WAY 76
MEETIC IOS/ANDROID
OCTO TECHNOLOGY > THERE IS A BETTER WAY 77
LES GÉANTS DU WEB
OCTO TECHNOLOGY > THERE IS A BETTER WAY 78
Il se passe, en ce moment, quelque chose d'extraordinaire. Pr...
SOFTWARE CRAFTSMANSHIP – LE LIVRE BLANC
OCTO TECHNOLOGY > THERE IS A BETTER WAY 79
CULTURE
CODE
-
coming
soon
OCTO TECHNOLOGY > THERE IS A BETTER WAY 80
SI UNE IDÉE VAUT 1, UNE IDÉE bien exécutée, ELLE, VAUT 100 !
MERCI !
http://del...
Prochain SlideShare
Chargement dans…5
×

Afterwork OCTO Delivery - L'ADN d'un développement produit réussi

261 vues

Publié le

Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.

Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !

Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.

Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Afterwork OCTO Delivery - L'ADN d'un développement produit réussi

  1. 1. Tél : +41 21 312 94 15 www.octo.com © OCTO 2015 Avenue du théâtre 7 CH-1005 Lausanne - SUISSE L’ADN D’UN DÉVELOPPEMENT PRODUIT RÉUSSI 14 AVRIL 2016 AFTERWORK
  2. 2. Tél : +41 21 312 94 15 www.octo.com © OCTO 2015 Avenue du théâtre 7 CH-1005 Lausanne - SUISSE Cyril Picat Consultant Senior OCTO Suisse cpicat@octo.com @cyrilpicat Jérôme Van Der Linden Consultant Senior OCTO Suisse jvanderlinden@octo.com @jeromevdl
  3. 3. LOC, the largest code base 10 years, the longest delivery project 40 the number of delivery projects at OCTO in 2015 The number of OCTO working on delivery projects today 100 350k 200 iterations, the longest Agile project 15 The number of different technologies stacks used in our delivery projects DELIVERY @OCTO: LES CHIFFRES 30 days, the shortest time-to-market for an App 5000 Unit Tests, the largest unit test coverage LOC, the largest mobile App code base (Android)200k 2 iterations, the shortest Agile project 300Fitnesse pages, the largest functional test coverage 3 3 …
  4. 4. VOUS CONNAISSEZ ? 4
  5. 5. OCTO TECHNOLOGY > THERE IS A BETTER WAY 5
  6. 6. AGENDA OCTO TECHNOLOGY > THERE IS A BETTER WAY 6 PRÉSENTATION DE NOS PRATIQUES – 45’ REX service-public.fr – 5’ 01 02 03 DISCUSSIONS - APÉRITIF
  7. 7. INGÉNIERIE GESTION PRODUIT PROCESSUS ORGANISATION Les 5 piliers du développement produitLES 4 PILIERS DU DÉVELOPPEMENT CHEZ OCTO 7
  8. 8. INGÉNIERIE GESTION DU PRODUIT PROCESSUS ORGANISATION
  9. 9. L’ENJEU OCTO TECHNOLOGY > THERE IS A BETTER WAY 9 (*) The Standish Group CHAOS Manifesto 2013 50% des fonc,onnalités sont rarement ou jamais u,lisées (*) 20% des fonc,onnalités sont u,les (*) Et 9 produits sur 10 ne trouvent pas leur client… (**) 50% presque jamais ou jamais utilisées 20% fréquemment utilisées 30% parfois ou peu souvent utilisées (**) Startup Failure Rate, source Forbes & Fortune
  10. 10. PRODUCT VS PROJECT OCTO TECHNOLOGY > THERE IS A BETTER WAY 10 Market/Problem Develop Product DevelopmentCustomer/User Development Deliver Users Product/Solution Discover Users/Customers
  11. 11. OCTO TECHNOLOGY > THERE IS A BETTER WAY 11 You build it, You run it! Werner Vogels – CTO @Amazon 11
  12. 12. PRODUIT VS PROJET OCTO TECHNOLOGY > THERE IS A BETTER WAY 12 Seul le périmètre peut évoluer La durée du projet est fixe Qualité Nous sommes intransigeants sur la qualité Périmètre Date Budget Le budget est fixé
  13. 13. GESTION DU PRODUIT - UNE VALSE À 2 TEMPS OCTO TECHNOLOGY > THERE IS A BETTER WAY 13 Cadrage ou initialisa- tion Gestion du produit
  14. 14. CADRAGE 360° pour obtenir une équipe alignée prête à démarrer OCTO TECHNOLOGY > THERE IS A BETTER WAY 14 Partager les fondamentaux Agiles et initialiser la dynamique d’équipe AGILE BOOTSTRAP 4 à 6 semaines Quel est le rôle de chacun ? Quelles sont les interactions ? RÔLES ET RESPONSABILITÉS Quelles sont les macro-fonctionnalités ++ + - EPIC (activités) FONCTIONS (macros) Quels risques ? Quelles contre- mesures ? RISQUESSTORYMAP Quelle trajectoire de réalisation ? ROADMAP Janvier Février Mars Point d’attent° Feature Victoire Qui sont les utilisateurs ? Quels sont leurs problèmes / besoins ? Quels enjeux pour l’entreprise ? Quelle proposition de valeur ? Personnaliser les utilisateurs pour mieux les comprendre PERSONAS Quels critères de succès ? VISION TECHNIQUE PROCESSUS DE RÉALISATION ARCHITECTURE APPLICATIVE FLUX PRATIQUES DE DÉV. ARCHITECTURE TECHNIQUE Quels logiciels/ technologies/ frameworks ? Quelles solution d’industrialisation du code Quels échanges de données ? Quels formats ? Quel matériel ? Quels standards de qualité pour le code ? Quels tests ? Quelles métriques ? Quels process ? Quels rituels ? ? ? ? PRODUIT TECH ORGA TECHORGA
  15. 15. ATELIER VISION - RÉSULTATS 15
  16. 16. ATELIER PERSONA – SUPPORTS D’ATELIER 16
  17. 17. ATELIER PERSONA – RÉSULTATS Perfection game fait par autres groupes sur la fiche Fiche réalisée par un groupe 17
  18. 18. ATELIER STORYMAP Must Have Vital, Indispensa ble Should Have Essentiel, Important Nice to Have Confort, Cerise sur le gâteau Activité 1 Activité 2 … Macro fonctionnalité 18
  19. 19. ATELIER STORYMAP – RÉSULTAT 19
  20. 20. ATELIER ROADMAP Must Have Vital, Indispens- able Should Have Essentiel, Important Nice to Have Confort, Cerise sur le gâteau Activité 1 Activité 2 … Macro fonctionnalité 20 RELEASE 1
  21. 21. ATELIER ROADMAP - RÉSULTAT 21
  22. 22. LES VARIANTES DU CADRAGE LEAN UX LEAN STARTUP DESIGN THINKING utilisateurs OBSERVER clients VALIDER, MESURER personne SORTIR DU CADRE 22
  23. 23. GESTION DU PRODUIT - UNE VALSE À 2 TEMPS OCTO TECHNOLOGY > THERE IS A BETTER WAY 23 Cadrage ou initialisa- tion Gestion du produit
  24. 24. Dé-cou-pez 24
  25. 25. Dé-cou-pez 25
  26. 26. HYPOTHÈSES & BOUCLE DE FEEDBACK Objectif : Apprendre de l’usage et de l’impact de chaque fonctionnalité Construire MesurerApprendre Idée Donnée Produit LEAN STARTUP 26
  27. 27. LA BASE : LES ANALYTICS 27 Source : http://www.definitions-marketing.com/definition/plan-de-taggage/ Web/App Analytics Tag Plan Crash/Error Analytics
  28. 28. HYPOTHÈSE & MESURE QUALITATIVE Nous pensons que les conducteurs auront de l'appétence pour le mode EN ROUTE Verbatims « Si on a ça à la fin, ça va être génial » « Tout me sert, ne changez rien » « Je n'ai plus besoin de regarder Luciol et mon SAEIV, je préfère la tablette, on s'y habitue vite » Niveau de risque ++ 28
  29. 29. HYPOTHÈSE & MESURE QUANTITATIVE Hypothèse : Le mobile va générer des usages supérieurs à ceux du web Objectif chiffré : Le mobile génère 60% des lectures sur la plateforme Apprentissage : + de 60% des lectures : on investi sur les fonctionnalités de la version mobile - de 60% des lectures : on continue à se concentrer sur la version web 29
  30. 30. TESTS UTILISATEURS Mettre en place des tests utilisateurs non formels fréquents pour un feedback plus rapide Attention ce ne sont pas des tests d’acceptance ! 30
  31. 31. INGÉNIERIE GESTION DU PRODUIT PROCESSUS ORGANISATION
  32. 32. QUALITÉ NON NÉGOCIABLE ! OCTO TECHNOLOGY > THERE IS A BETTER WAY 32 Un coût financier ✖ Des évolutions de plus en plus chères à produire ✖ Des clients insatisfaits qui ne payent plus Un coût humain ✖ Des développeurs démotivés et désengagés ✖ Les meilleurs démissionnent Un coût stratégique ✖ Des difficultés à répondre au « time to market » ✖ Une perte de confiance dans la marque Coûts de la non-qualité
  33. 33. PARTAGE DU CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 33
  34. 34. REVUES DE CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 34
  35. 35. CLEAN CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 35 YAGNI You Ain’t Gonna Need It BOY SCOUT RULE BROKEN WINDOW
  36. 36. TEST, TEST, TEST OCTO TECHNOLOGY > THERE IS A BETTER WAY 36 VS
  37. 37. INDUSTRIALISER OCTO TECHNOLOGY > THERE IS A BETTER WAY 37 In 49 Li 3 dustria ser
  38. 38. INTÉGRATION CONTINUE OCTO TECHNOLOGY > THERE IS A BETTER WAY 38
  39. 39. LIVRAISON CONTINUE OCTO TECHNOLOGY > THERE IS A BETTER WAY 39 +
  40. 40. DÉPLOIEMENT CONTINU OCTO TECHNOLOGY > THERE IS A BETTER WAY 40
  41. 41. DEVOPS OCTO TECHNOLOGY > THERE IS A BETTER WAY 41 Exploita4on applica4ve : « You build it, you run it » Développement Applica,on Support aux développeurs Infrastructure Exploita4on d’infrastructure : Provisionning SLA Elas4cité
  42. 42. L’OBSESSION DE LA MESURE OCTO TECHNOLOGY > THERE IS A BETTER WAY 42 « In God we trust, everything else we measure »
  43. 43. MÉTRIQUES DE QUALITÉ DU CODE OCTO TECHNOLOGY > THERE IS A BETTER WAY 43
  44. 44. MÉTRIQUES TEMPS RÉEL OCTO TECHNOLOGY > THERE IS A BETTER WAY 44
  45. 45. INGÉNIERIE GESTION DU PRODUIT PROCESSUS ORGANISATION
  46. 46. Scrum, Kanban, XP, Crystal ? 46
  47. 47. SCRUM : LE PROCESS ET RITUELS Sprint 2 à 4 semaines Backlog produit Backlog sprint Produit partiel potentiellement utilisable Sprint 1 à 3 semaines Priorité Cadrage Sprint planning Daily stand-up 24 heures début version à roadmap Début sprint à Backlog sprint Scrum meeting quotidien à Màj tâches + burndown Démo/ review Fin sprint à Produit retrospecti ve Fin sprint à Actions d’amélioration Revue de Backlog régulièrement à Backlog priorisé 47
  48. 48. L’UX AU SEIN DU PROCESSUS INTÉGREZ L’EXPÉRIENCE UTILISATEUR DANS VOS PROJETS AGILES 48 07/04/11 ü  Anticiper pour la conception des itérations futures ü  Accompagner l’équipe de développement pour l’itération en cours ü  Tester le contenu des itérations livrées précédemment
  49. 49. LE KANBAN PAPIER 49
  50. 50. LE SUIVI Reste à faire par itération 50
  51. 51. JIRA AGILE OCTO TECHNOLOGY > THERE IS A BETTER WAY 51
  52. 52. DOD (DEFINITION OF DONE) Todo In progress Done As an operator, I can see quotation’s … As a technician, I can check if everything is … Fitnesse OK Design OK We wait for nothing Tests OK SVN Docs ✓  Formalisez les DOD sur votre board 52
  53. 53. LIMITEZ LE WIP (WORK IN PROGRESS) : LIMITEZ LES ENTRÉES OCTO TECHNOLOGY > THERE IS A BETTER WAY 53 Source : http://transportation.ce.gatech.edu/rampmeter ✓  Limitez le travail en cours grâce au « WIP Limit » ✓  Et respectez vos « WIP Limit »
  54. 54. GÉREZ LE FLUX : VISUALISEZ LES BLOCAGES ✓  Différenciez ce qui avance de ce qui n’avance pas ✓  Analysez pourquoi elles sont arrivées jusqu’ici 54
  55. 55. GÉREZ LE FLUX : RÉSERVEZ UNE VOIE PRIORITAIRE Spécification L Développement En cours Fini Test Pré-prod ProductionRéservoir M N O P J KK R S G B C D K E En cours Fini En cours Fini H I A revoir En cours Fini Z Expedit Lane Projet A Projet B Projet C T U V ✓  La voie prioritaire est hors WIP mais a un WIP de 1 55
  56. 56. MATÉRIALISEZ LES PROBLÈMES DE QUALITÉ ✓  No4on d’anomalie étendue à toute la chaîne de valeur ✓  Conduit à un quick fix ou une améliora4on du système (PDCA / QRQC) 56
  57. 57. INGÉNIERIE GESTION DU PRODUIT PROCESSUS ORGANISATION
  58. 58. TAILLE D’ÉQUIPE OCTO TECHNOLOGY > THERE IS A BETTER WAY 58 http://blog.octo.com/feature-team/ http://blog.octo.com/2-pizza-team/
  59. 59. EQUIPE PLURIDISCIPLINAIRE UNIS POUR UN OBJECTIF COMMUN OCTO TECHNOLOGY > THERE IS A BETTER WAY 59 Exploitation Sécurité Utilisateurs & parties prenantes Responsable Produit / PO Delivery Manager Tech Lead Co-PO Développeurs UX OPS AMOA/BA Coordinateur Tech Support Experts spécifiques Équipe produit Coach Designer Marketing Analytics Client Partenaire (OCTO)
  60. 60. ÉQUIPE CO-LOCALISÉE ¤  Courbe d’Allen >  “ if you are farther than 30 meters from someone you might as well be several miles apart ” OCTO TECHNOLOGY > THERE IS A BETTER WAY 60
  61. 61. PROFILS OCTO TECHNOLOGY > THERE IS A BETTER WAY 61 « If you pay peanuts, you get monkeys » - James Goldsmith « The best programmers are up to 28 times better than the worst programmers … »
  62. 62. DONNER DU SENS OCTO TECHNOLOGY > THERE IS A BETTER WAY 62
  63. 63. PLAISIR À TRAVAILLER OCTO TECHNOLOGY > THERE IS A BETTER WAY 63 Choisissez un travail que vous aimez, et vous n'aurez pas à travailler. Confucius Plaisir et productivité au travail : https://goo.gl/WvZR4F
  64. 64. CÉLÉBRER OCTO TECHNOLOGY > THERE IS A BETTER WAY 64
  65. 65. 05 CONCLUSION
  66. 66. AUTONOMIE, CONFIANCE ET DROIT À L’ERREUR OCTO TECHNOLOGY > THERE IS A BETTER WAY 66
  67. 67. INGÉNIERIE Intégration Continue Test Driven Development Tests automatisés Peer programming & mentoring Expertise & polyvalence Software Craftsmanship PRODUCT MANAGEMENT Lean Startup Design Thinking Cadrage rapide, large et peu profond Piloté par la mesure Product Owner PROCESS Scrum, Kanban Kaizen Agile ORGANISATION Feature Team Component Team Petites équipes Communauté de pratiques DevOps CULTURE Culture du changement, Lean, autonomie and responsabilité, coopération Les 5 piliers du développement produitL’ADN D’UN DÉVELOPPEMENT PRODUIT RÉUSSI 67
  68. 68. SMOKEFREE BUDDY IOS/ANDROID (OFSP) OCTO TECHNOLOGY > THERE IS A BETTER WAY 68
  69. 69. STOP-TABAC / STOP-ALCOOL / STOP-CANNABIS IOS / ANDROID (UNIGE) OCTO TECHNOLOGY > THERE IS A BETTER WAY 69
  70. 70. TRIBUNAL FÉDÉRAL OCTO TECHNOLOGY > THERE IS A BETTER WAY 70
  71. 71. SERVICE-PUBLIC.FR OCTO TECHNOLOGY > THERE IS A BETTER WAY 71
  72. 72. CLUB MED OCTO TECHNOLOGY > THERE IS A BETTER WAY 72
  73. 73. BILLETTERIE ROLLAND GARROS OCTO TECHNOLOGY > THERE IS A BETTER WAY 73
  74. 74. HELLO BANK! ANDROID OCTO TECHNOLOGY > THERE IS A BETTER WAY 74
  75. 75. FORTIS EASY BANKING IOS OCTO TECHNOLOGY > THERE IS A BETTER WAY 75
  76. 76. LE MONDE (TOUTES APPS) IOS/ANDROID OCTO TECHNOLOGY > THERE IS A BETTER WAY 76
  77. 77. MEETIC IOS/ANDROID OCTO TECHNOLOGY > THERE IS A BETTER WAY 77
  78. 78. LES GÉANTS DU WEB OCTO TECHNOLOGY > THERE IS A BETTER WAY 78 Il se passe, en ce moment, quelque chose d'extraordinaire. Presque une révolution. De l'autre côté de l'Atlantique, mais aussi à d'autres endroits du monde comme en France, des individus sont en train de réinventer la façon de faire de l'informatique. Ils s'appellent Amazon, Facebook, Google, Netflix ou LinkedIn pour les plus connus. Cette nouvelle génération d'acteurs a su se libérer des dogmes du passé et aborder les sujets avec fraicheur pour apporter des solutions nouvelles, radicales, efficaces à de vieux problèmes de l'informatique. Ce séminaire propose de découvrir leurs pratiques : conception produit, architecture informatique, méthodologie et management. 2-3 mai 2016 à Genève
  79. 79. SOFTWARE CRAFTSMANSHIP – LE LIVRE BLANC OCTO TECHNOLOGY > THERE IS A BETTER WAY 79 CULTURE CODE - coming soon
  80. 80. OCTO TECHNOLOGY > THERE IS A BETTER WAY 80 SI UNE IDÉE VAUT 1, UNE IDÉE bien exécutée, ELLE, VAUT 100 ! MERCI ! http://delivery.octo.ch

×