SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
© Copyright Institut Lean France. Textes et illustrations tous droits réservés
4e Lean Summit - 1er et 2 avril 2014, Lyon
Lean Software Factory
Apprendre à produire de façon incrémentale des
produits qui dépassent les attentes des clients
Par Yves Caseau, Académie des Technologies
Yves Caseau - Lean Software Factory – Avril 2014 2/17
Lean Software Factory
Apprendre à produire de façon incrémentale des produits
qui dépassent les attentes des clients
Lean Summit
2 Avril 2014 – v0.2
Yves CASEAU
Académie des Technologies
Yves Caseau - Lean Software Factory – Avril 2014 3/17
Plan de l’exposé
1. 12 Principes
Faire émerger une Lean Software Factory
Product, People, Process
2. 2 outils
Pour aider la mise en œuvre
3. Conclusion
Une révolution inévitable 
Yves Caseau - Lean Software Factory – Avril 2014 4/17
Le travail en équipes cross-fonctionnelles solidaires
 Travail en équipe : la force des liens forts 
 Equipe cross-fonctionnelle, diversité des talents
 Polyvalence et solidarité se renforcent
 Les fournisseurs deviennent des partenaires,
membres de l’équipe
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 5/17
Des équipes qui vivent sur un même rythme
 Communication face-à-face au lieu des emails
 Démarrer avec un stand-up meeting quotidien
 Un seul temps commun, celui du client
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 6/17
Une organisation dont la finalité est le client
1èrePartie:12Principes
 Mettre le client ou son représentant au cœur du
plateau de développement
 Communiquer et travailler à partir de « user stories »
 L’amélioration continue pour produire la satisfaction
client du premier coup
 Passer de la culture projet à la culture produit
Yves Caseau - Lean Software Factory – Avril 2014 7/17
« Fail early to succeed sooner » : test à chaque étape
 « Test-driven development »: commencer son logiciel par
les tests
 Une pratique continue du test d’un bout à l’autre du cycle
de développement
 Automatiser les tests pour les rejouer de façon continue
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 8/17
Une progression itérative par petits lots contraints
 Petits lots … pour des petites équipes motivées
 Time Boxing: on adapte le contenu, pas la boîte !
 Une approche incrémentale pour être adaptative:
Chaque lot est l’occasion d’ajuster
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 9/17
// finds a cell with a min count (heuristic)
findPivot(g:Grid) : any
-> let minv := 10, cmin := unknown in
(for c in g.cells
(if (c.value = 0 & c.count < minv)
(minv := c.count, cmin := c)),
cmin)
// solves a sudoku : branch on possible
// values using a recursive function
// branch(...) does all the work :)
solve(g:Grid) : boolean
-> when c := findPivot(g) in
exists(v in (1 .. 9) |
(if c.possible[v]
branch((c.value := v,
solve(g)))
else false))
else true
// first propagation rule
r1() :: rule( c.value := v =>
(store(c.line.counts,v,0),
store(c.column.counts,v,0),
store(c.square.counts,v,0),
for v2 in (1 .. 9)
(if (v != v2 & c.possible[v2]) noLonger(c,v2),
for c2 in (c.line.cells but c) forbid(c2,v),
for c2 in (c.column.cells but c) forbid(c2,v),
for c2 in (c.square.cells but c) forbid(c2,v))))
// if c.count = 1, the only possible value is certain
r2() :: rule( c.count := y & y = 1 =>
c.value := some(y in (1 .. 9) | c.possible[y]))
// if a value v is possible only in one cell, it is
certain
r3() :: rule( updateCount(cs,v) & cs.counts[v] <= 1
=> when c := some(c in cs.cells |
c.value = 0 & c.possible[v]) in
c.value := v
else contradiction!())
« Show & Tell » : Aimez votre code !
 Un code lisible par tous, et pendant longtemps, standardisé
 La pratique des « revues de code » en équipe: construire la
fierté du code élégant
 Un code structuré, organisé et bien rangé 
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 10/17
Le mur comme support d’apprentissage collectif
 Communiquer et s’approprier la « partition dynamique »
de l’équipe
 Collaborer avec les mains et les doigts sur une surface
effaçable et partagée
 Afficher les modes de fonctionnement de ce que qu’on
utilise et de ce qu’on construit
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 11/17
Chacun produit au bon moment ce dont l’autre a besoin
 Visualiser l’ensemble des en-cours (WIP) pour ne pas
en rajouter ni en oublier
 Comprendre la situation (et donc le point de vue) des
autres acteurs de l’équipe pour des passages fluides
 Flux tirés : chacun est au service du suivant dans l’ordre
du processus
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 12/17
Des outils industriels pour gérer le logiciel de bout en bout
 Outiller la gestion du code
(versions, profileurs, dépendances, qualimétrie, etc.)
 Outiller la gestion de configuration
(options, hardware, sauvegarde et déploiement, …)
 Bien outillé, le hardware est programmable
(Devops)
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 13/17
Pas d’attente ni de rupture: l’intégration continue
 Construire tous les jours un système qui fonctionne
 Automatisation complète des « builds »
 Donner la priorité à l’ensemble sur la (nouvelle)
partie
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 14/17
Résoudre des problèmes en équipe pour apprendre
 Apprentissage continu et collectif du fonctionnement
du système (et de ses limites)
 Apprentissage de la collaboration – s’écouter et se
comprendre – grâce au rituel et à la pratique du
kaizen
 Apprentissage et amélioration continue grâce au
standard
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 15/17
Déployer en continu pour une innovation itérative
 Mise en production continue sur un rythme régulier et
rapide
 Gérer les risques grâce à des communautés concentriques
(Facebook)
 « Jardiner le système », car tout processus incrémental
produit des déchets
1èrePartie:12Principes
Yves Caseau - Lean Software Factory – Avril 2014 16/17
Gemba Walks : Le rôle du manager
 Aller voir sur place les situations, les
collaborateurs et leurs problèmes
 Le rôle du manager est d’écouter, de
concrétiser la vision et de tisser des liens
 Un rituel fondé sur le dialogue qui transforme
le manager 
2èmePartie(manager):2Outils
Yves Caseau - Lean Software Factory – Avril 2014 17/17
Minimum Viable Product : Co-innover avec le client
 Mettre au plus tôt entre les mains du client
un produit simple et utile qui réponde à un besoin
 Entrer dans un dialogue explicite et implicite avec les
clients, selon différents modes d’engagement
 La Lean Software Factory est une usine à MVP 
2èmePartie(manager):2Outils
Yves Caseau - Lean Software Factory – Avril 2014 18/17
Conclusion
Uneécoledeformationpourproduiredefaçonincrémentale
desproduitsévolutifsquidépassentlesattentesdesclients
 La Lean Software Factory hérite de nombreux
ancêtres et se décline de façon polymorphe
 Le point focal de ces démarches est de se
concentrer sur l’humain, le collectif et
l’apprentissage
 Plus le monde du 21e siècle devient complexe
et changeant, plus cette approche est la seule
façon de réussir des produits logiciels
 Ce changement de culture d’entreprise
nécessite le soutient actif de la DG
Copyright © Institut Lean France 2013
19
Retrouvez les témoignages des dirigeants qui ont fait
du lean leur stratégie et l’éclairage des experts
sur nos sites et nos chaînes
www.institut-lean-france.fr
www.ilf-lean-summit.fr
Youtube : www.youtube.com/user/InstitutLeanFrance
Google + : google.com/+InstitutleanfranceFrance

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015Microsoft
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesOCTO Technology Suisse
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Leandevops REX
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011Henri Gomez
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Amico Fabien
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...devops REX
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1TelecomValley
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDiego Lemos
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...devops REX
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringLaurent PY
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueagilegarden
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationORSYS
 

Was ist angesagt? (20)

DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
 
TIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloudTIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloud
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
 
PSA : OLIVIER SOULIE
PSA : OLIVIER SOULIEPSA : OLIVIER SOULIE
PSA : OLIVIER SOULIE
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.12019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
2019 - HAGE CHAHINE - ALTRAN - Presentation-DecouverteMondeAgile_V1.1
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous Delivery
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
[devops REX 2017] Les unconférences au cœur de l’évangelisation DevOps chez C...
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
 

Andere mochten auch

PréSentation Usa Canada 2010 Finale
PréSentation Usa Canada 2010 FinalePréSentation Usa Canada 2010 Finale
PréSentation Usa Canada 2010 Finalehochsenbein
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementALTAIDE
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines AosdCédric WILLIAMSON
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando CódigosRafael Rosa
 
Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Matthias Stürmer
 
Torsten Grote: Freie Software
Torsten Grote: Freie SoftwareTorsten Grote: Freie Software
Torsten Grote: Freie SoftwareStefanMz
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social SoftwareGPMS
 
Présentation update crm lsi
Présentation update crm lsi Présentation update crm lsi
Présentation update crm lsi SaaS Guru
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
Blogwerk: Content Marketing an der SuisseEMEX 2013
Blogwerk: Content Marketing an der SuisseEMEX 2013Blogwerk: Content Marketing an der SuisseEMEX 2013
Blogwerk: Content Marketing an der SuisseEMEX 2013Blogwerk AG
 
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...styropor
 
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...Ayelt Komus
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Club Alliances
 
Freie Software in der (Groß-)Forschung
Freie Software in der (Groß-)ForschungFreie Software in der (Groß-)Forschung
Freie Software in der (Groß-)ForschungAndreas Schreiber
 
Das Potential von Open Source Software nutzen und die Risiken minimieren
Das Potential von Open Source Software nutzen und die Risiken minimierenDas Potential von Open Source Software nutzen und die Risiken minimieren
Das Potential von Open Source Software nutzen und die Risiken minimierenMatthias Stürmer
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenMichael Moser
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...ljaquet
 

Andere mochten auch (20)

PréSentation Usa Canada 2010 Finale
PréSentation Usa Canada 2010 FinalePréSentation Usa Canada 2010 Finale
PréSentation Usa Canada 2010 Finale
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
 
Slide Lewis Chimarro
Slide   Lewis ChimarroSlide   Lewis Chimarro
Slide Lewis Chimarro
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines Aosd
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos
 
Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?
 
FABIS Produktmanagement im CRM integriert
FABIS Produktmanagement im CRM integriertFABIS Produktmanagement im CRM integriert
FABIS Produktmanagement im CRM integriert
 
Torsten Grote: Freie Software
Torsten Grote: Freie SoftwareTorsten Grote: Freie Software
Torsten Grote: Freie Software
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social Software
 
Présentation update crm lsi
Présentation update crm lsi Présentation update crm lsi
Présentation update crm lsi
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
Lm software
Lm softwareLm software
Lm software
 
Blogwerk: Content Marketing an der SuisseEMEX 2013
Blogwerk: Content Marketing an der SuisseEMEX 2013Blogwerk: Content Marketing an der SuisseEMEX 2013
Blogwerk: Content Marketing an der SuisseEMEX 2013
 
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
 
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
 
Freie Software in der (Groß-)Forschung
Freie Software in der (Groß-)ForschungFreie Software in der (Groß-)Forschung
Freie Software in der (Groß-)Forschung
 
Das Potential von Open Source Software nutzen und die Risiken minimieren
Das Potential von Open Source Software nutzen und die Risiken minimierenDas Potential von Open Source Software nutzen und die Risiken minimieren
Das Potential von Open Source Software nutzen und die Risiken minimieren
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-Systemen
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
 

Ähnlich wie Yves Caseau : développer la fierté dans le domaine du logiciel embarqué - Lean Summit France

Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
Devops Introduction au mouvement
Devops Introduction au mouvementDevops Introduction au mouvement
Devops Introduction au mouvementUlrich VACHON
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020NimeOps
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionSylvain Leroy
 
devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
Méthodologies de développement Web
Méthodologies de développement WebMéthodologies de développement Web
Méthodologies de développement WebMXO | agence totale
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationPHPPRO
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011 ALTER WAY
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Delphi et les tests unitaires
Delphi et les tests unitairesDelphi et les tests unitaires
Delphi et les tests unitairespprem
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Ippon
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)LVLUP
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...SEO CAMP
 
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF France
 
Manager en télétravail
Manager en télétravailManager en télétravail
Manager en télétravailXAVIER HERMAN
 
Devops, un tour d'horizon - Eutelsat 2018
Devops, un tour d'horizon -  Eutelsat 2018Devops, un tour d'horizon -  Eutelsat 2018
Devops, un tour d'horizon - Eutelsat 2018Ludovic Piot
 
PHP : Une Plateforme Industrialisable Au Service De L'Agilité
PHP : Une Plateforme Industrialisable Au Service De L'AgilitéPHP : Une Plateforme Industrialisable Au Service De L'Agilité
PHP : Une Plateforme Industrialisable Au Service De L'AgilitéPHPPRO
 
Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéElements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéInstitut Lean France
 

Ähnlich wie Yves Caseau : développer la fierté dans le domaine du logiciel embarqué - Lean Summit France (20)

Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Devops Introduction au mouvement
Devops Introduction au mouvementDevops Introduction au mouvement
Devops Introduction au mouvement
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / Introduction
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
Méthodologies de développement Web
Méthodologies de développement WebMéthodologies de développement Web
Méthodologies de développement Web
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
Techdays2011
Techdays2011 Techdays2011
Techdays2011
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Delphi et les tests unitaires
Delphi et les tests unitairesDelphi et les tests unitaires
Delphi et les tests unitaires
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
itSMF Lab - DEVOPS : gadget ou rupture dans la gestion des services ?
 
Manager en télétravail
Manager en télétravailManager en télétravail
Manager en télétravail
 
Devops, un tour d'horizon - Eutelsat 2018
Devops, un tour d'horizon -  Eutelsat 2018Devops, un tour d'horizon -  Eutelsat 2018
Devops, un tour d'horizon - Eutelsat 2018
 
lean development
lean developmentlean development
lean development
 
PHP : Une Plateforme Industrialisable Au Service De L'Agilité
PHP : Une Plateforme Industrialisable Au Service De L'AgilitéPHP : Une Plateforme Industrialisable Au Service De L'Agilité
PHP : Une Plateforme Industrialisable Au Service De L'Agilité
 
Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéElements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
 

Mehr von Institut Lean France

Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de criseLe "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de criseInstitut Lean France
 
Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise Institut Lean France
 
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-CuthillBuild Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-CuthillInstitut Lean France
 
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...Institut Lean France
 
The story of our Lean IT journey Melanie Noyel, Acta Mobilier
The story of our Lean IT journey Melanie Noyel, Acta MobilierThe story of our Lean IT journey Melanie Noyel, Acta Mobilier
The story of our Lean IT journey Melanie Noyel, Acta MobilierInstitut Lean France
 
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix QontoWhy kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix QontoInstitut Lean France
 
Management practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxManagement practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxInstitut Lean France
 
Build hyper efficient team with TPS by Pierre Jannez
Build hyper efficient team with TPS by Pierre JannezBuild hyper efficient team with TPS by Pierre Jannez
Build hyper efficient team with TPS by Pierre JannezInstitut Lean France
 
Lean organization framework by Pierre Masai
Lean organization framework by Pierre MasaiLean organization framework by Pierre Masai
Lean organization framework by Pierre MasaiInstitut Lean France
 
The high performance learning enterpris, by Steve Bell and Karen Whitley
The high performance learning enterpris, by Steve Bell and Karen WhitleyThe high performance learning enterpris, by Steve Bell and Karen Whitley
The high performance learning enterpris, by Steve Bell and Karen WhitleyInstitut Lean France
 
True Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper BoegTrue Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper BoegInstitut Lean France
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnInstitut Lean France
 
Lean and agile software because or despite rising complexity by Yves Caseau
Lean and agile software because or despite rising complexity by Yves CaseauLean and agile software because or despite rising complexity by Yves Caseau
Lean and agile software because or despite rising complexity by Yves CaseauInstitut Lean France
 
A transformation journey for a complex development organization
A transformation journey for a complex development organizationA transformation journey for a complex development organization
A transformation journey for a complex development organizationInstitut Lean France
 
Can Lean help improve the Architecture Maturity of an entire Organization?
Can Lean help improve the Architecture Maturity of an entire Organization?Can Lean help improve the Architecture Maturity of an entire Organization?
Can Lean help improve the Architecture Maturity of an entire Organization?Institut Lean France
 
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...Institut Lean France
 
Se transformer soi-même pour transformer sa boite, Priscilla Saunier
Se transformer soi-même pour transformer sa boite, Priscilla SaunierSe transformer soi-même pour transformer sa boite, Priscilla Saunier
Se transformer soi-même pour transformer sa boite, Priscilla SaunierInstitut Lean France
 
Présentation COGETIQ Lean Tour Blois 2018
Présentation COGETIQ Lean Tour Blois 2018 Présentation COGETIQ Lean Tour Blois 2018
Présentation COGETIQ Lean Tour Blois 2018 Institut Lean France
 
Présentation BMI Lean Tour Blois 2018
Présentation BMI   Lean Tour Blois 2018Présentation BMI   Lean Tour Blois 2018
Présentation BMI Lean Tour Blois 2018Institut Lean France
 

Mehr von Institut Lean France (20)

Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de criseLe "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise
 
Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise
 
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-CuthillBuild Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
 
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
 
The story of our Lean IT journey Melanie Noyel, Acta Mobilier
The story of our Lean IT journey Melanie Noyel, Acta MobilierThe story of our Lean IT journey Melanie Noyel, Acta Mobilier
The story of our Lean IT journey Melanie Noyel, Acta Mobilier
 
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix QontoWhy kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
 
Management practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil DijouxManagement practices for the digital era by Cecil Dijoux
Management practices for the digital era by Cecil Dijoux
 
Build hyper efficient team with TPS by Pierre Jannez
Build hyper efficient team with TPS by Pierre JannezBuild hyper efficient team with TPS by Pierre Jannez
Build hyper efficient team with TPS by Pierre Jannez
 
Lean organization framework by Pierre Masai
Lean organization framework by Pierre MasaiLean organization framework by Pierre Masai
Lean organization framework by Pierre Masai
 
The high performance learning enterpris, by Steve Bell and Karen Whitley
The high performance learning enterpris, by Steve Bell and Karen WhitleyThe high performance learning enterpris, by Steve Bell and Karen Whitley
The high performance learning enterpris, by Steve Bell and Karen Whitley
 
Story of LeSS by Bas Vodde
Story of LeSS by Bas VoddeStory of LeSS by Bas Vodde
Story of LeSS by Bas Vodde
 
True Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper BoegTrue Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper Boeg
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair Cockburn
 
Lean and agile software because or despite rising complexity by Yves Caseau
Lean and agile software because or despite rising complexity by Yves CaseauLean and agile software because or despite rising complexity by Yves Caseau
Lean and agile software because or despite rising complexity by Yves Caseau
 
A transformation journey for a complex development organization
A transformation journey for a complex development organizationA transformation journey for a complex development organization
A transformation journey for a complex development organization
 
Can Lean help improve the Architecture Maturity of an entire Organization?
Can Lean help improve the Architecture Maturity of an entire Organization?Can Lean help improve the Architecture Maturity of an entire Organization?
Can Lean help improve the Architecture Maturity of an entire Organization?
 
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
 
Se transformer soi-même pour transformer sa boite, Priscilla Saunier
Se transformer soi-même pour transformer sa boite, Priscilla SaunierSe transformer soi-même pour transformer sa boite, Priscilla Saunier
Se transformer soi-même pour transformer sa boite, Priscilla Saunier
 
Présentation COGETIQ Lean Tour Blois 2018
Présentation COGETIQ Lean Tour Blois 2018 Présentation COGETIQ Lean Tour Blois 2018
Présentation COGETIQ Lean Tour Blois 2018
 
Présentation BMI Lean Tour Blois 2018
Présentation BMI   Lean Tour Blois 2018Présentation BMI   Lean Tour Blois 2018
Présentation BMI Lean Tour Blois 2018
 

Yves Caseau : développer la fierté dans le domaine du logiciel embarqué - Lean Summit France

  • 1. © Copyright Institut Lean France. Textes et illustrations tous droits réservés 4e Lean Summit - 1er et 2 avril 2014, Lyon Lean Software Factory Apprendre à produire de façon incrémentale des produits qui dépassent les attentes des clients Par Yves Caseau, Académie des Technologies
  • 2. Yves Caseau - Lean Software Factory – Avril 2014 2/17 Lean Software Factory Apprendre à produire de façon incrémentale des produits qui dépassent les attentes des clients Lean Summit 2 Avril 2014 – v0.2 Yves CASEAU Académie des Technologies
  • 3. Yves Caseau - Lean Software Factory – Avril 2014 3/17 Plan de l’exposé 1. 12 Principes Faire émerger une Lean Software Factory Product, People, Process 2. 2 outils Pour aider la mise en œuvre 3. Conclusion Une révolution inévitable 
  • 4. Yves Caseau - Lean Software Factory – Avril 2014 4/17 Le travail en équipes cross-fonctionnelles solidaires  Travail en équipe : la force des liens forts   Equipe cross-fonctionnelle, diversité des talents  Polyvalence et solidarité se renforcent  Les fournisseurs deviennent des partenaires, membres de l’équipe 1èrePartie:12Principes
  • 5. Yves Caseau - Lean Software Factory – Avril 2014 5/17 Des équipes qui vivent sur un même rythme  Communication face-à-face au lieu des emails  Démarrer avec un stand-up meeting quotidien  Un seul temps commun, celui du client 1èrePartie:12Principes
  • 6. Yves Caseau - Lean Software Factory – Avril 2014 6/17 Une organisation dont la finalité est le client 1èrePartie:12Principes  Mettre le client ou son représentant au cœur du plateau de développement  Communiquer et travailler à partir de « user stories »  L’amélioration continue pour produire la satisfaction client du premier coup  Passer de la culture projet à la culture produit
  • 7. Yves Caseau - Lean Software Factory – Avril 2014 7/17 « Fail early to succeed sooner » : test à chaque étape  « Test-driven development »: commencer son logiciel par les tests  Une pratique continue du test d’un bout à l’autre du cycle de développement  Automatiser les tests pour les rejouer de façon continue 1èrePartie:12Principes
  • 8. Yves Caseau - Lean Software Factory – Avril 2014 8/17 Une progression itérative par petits lots contraints  Petits lots … pour des petites équipes motivées  Time Boxing: on adapte le contenu, pas la boîte !  Une approche incrémentale pour être adaptative: Chaque lot est l’occasion d’ajuster 1èrePartie:12Principes
  • 9. Yves Caseau - Lean Software Factory – Avril 2014 9/17 // finds a cell with a min count (heuristic) findPivot(g:Grid) : any -> let minv := 10, cmin := unknown in (for c in g.cells (if (c.value = 0 & c.count < minv) (minv := c.count, cmin := c)), cmin) // solves a sudoku : branch on possible // values using a recursive function // branch(...) does all the work :) solve(g:Grid) : boolean -> when c := findPivot(g) in exists(v in (1 .. 9) | (if c.possible[v] branch((c.value := v, solve(g))) else false)) else true // first propagation rule r1() :: rule( c.value := v => (store(c.line.counts,v,0), store(c.column.counts,v,0), store(c.square.counts,v,0), for v2 in (1 .. 9) (if (v != v2 & c.possible[v2]) noLonger(c,v2), for c2 in (c.line.cells but c) forbid(c2,v), for c2 in (c.column.cells but c) forbid(c2,v), for c2 in (c.square.cells but c) forbid(c2,v)))) // if c.count = 1, the only possible value is certain r2() :: rule( c.count := y & y = 1 => c.value := some(y in (1 .. 9) | c.possible[y])) // if a value v is possible only in one cell, it is certain r3() :: rule( updateCount(cs,v) & cs.counts[v] <= 1 => when c := some(c in cs.cells | c.value = 0 & c.possible[v]) in c.value := v else contradiction!()) « Show & Tell » : Aimez votre code !  Un code lisible par tous, et pendant longtemps, standardisé  La pratique des « revues de code » en équipe: construire la fierté du code élégant  Un code structuré, organisé et bien rangé  1èrePartie:12Principes
  • 10. Yves Caseau - Lean Software Factory – Avril 2014 10/17 Le mur comme support d’apprentissage collectif  Communiquer et s’approprier la « partition dynamique » de l’équipe  Collaborer avec les mains et les doigts sur une surface effaçable et partagée  Afficher les modes de fonctionnement de ce que qu’on utilise et de ce qu’on construit 1èrePartie:12Principes
  • 11. Yves Caseau - Lean Software Factory – Avril 2014 11/17 Chacun produit au bon moment ce dont l’autre a besoin  Visualiser l’ensemble des en-cours (WIP) pour ne pas en rajouter ni en oublier  Comprendre la situation (et donc le point de vue) des autres acteurs de l’équipe pour des passages fluides  Flux tirés : chacun est au service du suivant dans l’ordre du processus 1èrePartie:12Principes
  • 12. Yves Caseau - Lean Software Factory – Avril 2014 12/17 Des outils industriels pour gérer le logiciel de bout en bout  Outiller la gestion du code (versions, profileurs, dépendances, qualimétrie, etc.)  Outiller la gestion de configuration (options, hardware, sauvegarde et déploiement, …)  Bien outillé, le hardware est programmable (Devops) 1èrePartie:12Principes
  • 13. Yves Caseau - Lean Software Factory – Avril 2014 13/17 Pas d’attente ni de rupture: l’intégration continue  Construire tous les jours un système qui fonctionne  Automatisation complète des « builds »  Donner la priorité à l’ensemble sur la (nouvelle) partie 1èrePartie:12Principes
  • 14. Yves Caseau - Lean Software Factory – Avril 2014 14/17 Résoudre des problèmes en équipe pour apprendre  Apprentissage continu et collectif du fonctionnement du système (et de ses limites)  Apprentissage de la collaboration – s’écouter et se comprendre – grâce au rituel et à la pratique du kaizen  Apprentissage et amélioration continue grâce au standard 1èrePartie:12Principes
  • 15. Yves Caseau - Lean Software Factory – Avril 2014 15/17 Déployer en continu pour une innovation itérative  Mise en production continue sur un rythme régulier et rapide  Gérer les risques grâce à des communautés concentriques (Facebook)  « Jardiner le système », car tout processus incrémental produit des déchets 1èrePartie:12Principes
  • 16. Yves Caseau - Lean Software Factory – Avril 2014 16/17 Gemba Walks : Le rôle du manager  Aller voir sur place les situations, les collaborateurs et leurs problèmes  Le rôle du manager est d’écouter, de concrétiser la vision et de tisser des liens  Un rituel fondé sur le dialogue qui transforme le manager  2èmePartie(manager):2Outils
  • 17. Yves Caseau - Lean Software Factory – Avril 2014 17/17 Minimum Viable Product : Co-innover avec le client  Mettre au plus tôt entre les mains du client un produit simple et utile qui réponde à un besoin  Entrer dans un dialogue explicite et implicite avec les clients, selon différents modes d’engagement  La Lean Software Factory est une usine à MVP  2èmePartie(manager):2Outils
  • 18. Yves Caseau - Lean Software Factory – Avril 2014 18/17 Conclusion Uneécoledeformationpourproduiredefaçonincrémentale desproduitsévolutifsquidépassentlesattentesdesclients  La Lean Software Factory hérite de nombreux ancêtres et se décline de façon polymorphe  Le point focal de ces démarches est de se concentrer sur l’humain, le collectif et l’apprentissage  Plus le monde du 21e siècle devient complexe et changeant, plus cette approche est la seule façon de réussir des produits logiciels  Ce changement de culture d’entreprise nécessite le soutient actif de la DG
  • 19. Copyright © Institut Lean France 2013 19 Retrouvez les témoignages des dirigeants qui ont fait du lean leur stratégie et l’éclairage des experts sur nos sites et nos chaînes www.institut-lean-france.fr www.ilf-lean-summit.fr Youtube : www.youtube.com/user/InstitutLeanFrance Google + : google.com/+InstitutleanfranceFrance