You are on page 1of 36

Retour dexprience Lean / Kaizen /

5S en centre de dveloppement
logiciel
Le 14/06/2010
Dominique WARNIER
/ Prsentation EffiTIC pour / Septembre 2009 / 2
Dominique WARNIER
/ Directeur de projets
/ Formation ENA! "Arts # !$tiers%
/ &ursus in'$nieur '$n$ra(iste ) dominante m$canique / production
industrielle
/ * ans d+e,p$rience en informatique industrielle
/ RENA-L.
/ /IA. Industries 0 1st2mes de commandement em3arqu$s c4ar Lec(erc
/ /.!5 0 uper6ision de r$seau 3us et tram7a1 "6i((e !8N.9ELLIER%
/ 10 ans d+e,p$rience en informatique de gestion / environnement
web
/ :anque N!D; 1st2me -;/DF<-E=; DI; > !AEE?
/ Prsentation EffiTIC pour / Septembre 2009 / 3
A'enda "@0 minutes de pr$sentation%
/ &onte,te d+app(ication "A+%
/ &entre de ser6ices app(icatiBs / usine de production (o'icie((e
/ Des m$t4odes en support de (+am$(ioration continue "A+%
/ Lean; A; CaiDen "D$Binitions%
/ Approc4e '$n$ra(e pour (e d$p(oiement de ces m$t4odes au sein de
notre usine de production (o'icie((e "A+%
/ Eue(ques e,emp(es d+actions r$su(tant de (+approc4e Lean "A+%
/ App(ication du A ) (+en6ironnement de production industrie( "A+%
/ &onc(usion 0 Retour d+e,p$rience / 9oints de 6i'i(ance "A F%
/ Prsentation EffiTIC pour / Septembre 2009 / 4
1 / &onte,te d+app(ication
/ Prsentation EffiTIC pour / Septembre 2009 / 5
&onte,te d+app(ication
/ Responsa3i(it$ d+un centre de services applicatif pour un
!inist2re "depuis 8ct 200G%
/ En6iron 16 000 5?H de production (o'icie((e
/ er6ices ) unit$s d+Iu6re a6ec J KAL de ser6ices BorBaitaires
/ -ne mont$e en c4ar'e MBu('uranteO en oct 200G puis
B(uctuation entre 12 et @A E.9
/ -ne Bi(i2re tec4nique unique et globale 0 8pen ource / Acu3e
/ Prsentation EffiTIC pour / Septembre 2009 / 6
Les attentes de notre c(ient
/ Au'menter (a capacit$ de Ba3rication 0 Mp(us et p(us 6iteO
/ /arantir (a qua(it$ des (i6raisons et (e respect des d$(ais
/ +adapter au, B(uctuations de c4ar'e "4aussi2res et 3aissi2res%
sans d$'radation de (a qua(it$
/ -ne seu(e tec4no(o'ie pour (+ensem3(e du I "Bi(i2re 8pen
ource Acu3e%
/ !aPtriser et r$duire (es coQts de d$6e(oppement et maintenance
Modle en usine
transposable
(EffiTIC et sous-traitant)
Outil industriel
environnements techniques,
frameworks, intgration
continue, qualimtrie,
Socle tecnique
!ramewor"s #cube
$late%forme dindustrialisation
$
la
te
%fo
rm
e
c
o
lla
b
o
ra
tiv
e
/ fo
rg
e
!antis
u36ersion
!a6en
Arc4i6a
Linu, / Apac4e / .omcat / :ase de donn$es "!1EL; 8rac(e; EL er6er; >%
Rradar
c4ecSst1(e
&ontinuum
N&
&9D Find:u's
HDepend EALa3
&o3ertura
H!eter
A(Bresco
LiBera1
&A
Ec(ipse
9(u'<in
Application Mining
Qualit
Connaissance Automate Tests IDE & Design
!rentiel de sources et de composants
&(ient Ric4e 0 FRED<Acu3e; 1a4oo<ui; /W.; > LIE"Ha6a / H2EE%
#pplications &nternet / &ntranet / 'xtranet
Ec(ipse; 9(u'<In; truts; Lo' 4H; 5i3ernate; >
Ajax
e(enium
a(om$<.!F
Hunit
Accessiilit
FireBo,
9(u'<in
1s(o7
(lient rice
#(ube )!R'*+
,-.L//avascript
!ulti-langues
Struts 0
).1(+
Spri ng *#2 i3atis
Log 45 5asperReport
Base de
donnes
.od6le
mtier
!2$
Interfaces
Utilisateur
Serveur (Java/J2EE)
Persistance
Utilitaires
XML
BDD
#pace -omcat S7L Server
0888 / 0885 &' !irefox
9indows )poste '2L'+ L&:;< )*ebian+
9indows
088=
"rocessus #I$O%
"A# $es services
in$ustriels, normes,
mo$%le $e $ocuments,
qualimtrie,
Comptences
!o$%le $&qui'e (sniorit), Cursus
$e (ormation et tutoriel
"arcours $&intgration, matrice $e
com'tence,
(A#, gui$es, etc
9armi (es r$ponses >
-n

mod2(e en usine
/ Prsentation EffiTIC pour / Septembre 2009 / 8
&onstats apr2s 1;A ans >
/ 7ualit reconnue par le client
/ Fai3(e tau, d+anoma(ie
/ 100L de (i6raison dans (es d$(ais annonc$s
/ &apacit$ d+adaptation au p(an de c4ar'e sans perte de qua(it$?
/ 2;&> .#&S?
/ .ension sur (es c4ar'es EBBi.I&
/ ta3i(it$ des coQts "respect du mod2(e d+-8 initia(%; diBBicu(t$ )
d$'a'er des 'ains de producti6it$ sup$rieurs au mod2(e initia(
/ :ous avons le sentiment que lon peut mieux faire @
/ Prsentation EffiTIC pour / Septembre 2009 / 9
9(usieurs c4emins pour atteindre (a ci3(e
3esoin
client
(oAt
7ualit
*lais
!od2(e id$a( M&4emin optimumO
/aspi((a'es
.Tc4es ) Bai3(e 6a(eur ajout$e
Eue((es m$t4odes pour s+approc4er du c4emin
optimum sans prendre (e risque de rater (a ci3(e
U
/ Prsentation EffiTIC pour / Septembre 2009 / 10
Des m$t4odes en support de (+am$(ioration continue
/ Prsentation EffiTIC pour / Septembre 2009 / 11
$(ection de m$t4odes
/ En p4ase a6ec (es 6a(eurs d+entreprise et (es con6ictions
personne((es0
/ 'sprit dquipe;
/ Inno6ation / pro'r2s;
/ Industria(isation;
/ 1aleur a/oute client
/ Va(eurs d+EBBi.I& 0 'fficience; Audace; 9ro,imit$; E,ce((ence
/ .ec4niques de mana'ement issues de lindustrie automobile
/ &ursus personne(
/ Les Mtec4niques de mana'ementO retenues 0
/ Lean .anagement
/ 5S
/ Kaizen
/ Prsentation EffiTIC pour / Septembre 2009 / 12
Lean !ana'ement
/ Lean 0 M mai're O; M sans 'ras O; M d$'raiss$ O
/ Lean<I. 0 L+id$e directrice; app(iqu$e au monde des s1st2mes
dWinBormation; est lBlimination des pertes? 8n entend par pertes; (e
travail qui nBapporte aucune valeur mtier C un produit ou a un
service
/ Les sources de 'aspi((a'e 0
/ .ransport;
/ Attentes;
/ 8p$rations inuti(es;
/ tocSs;
/ Non<qua(it$ / Reprises;
/ ur<qua(it$;
/ !au6aise e,p(oitation du potentie( 4umain;
/ Lenteur du s1st2me de d$cision
/ Prsentation EffiTIC pour / Septembre 2009 / 13
!$t4ode des A
/ La m$t4ode des A M O "en an'(ais t4e A Ws% est une tecnique de
management japonaise 6isant ) lBamlioration continue des tDces
eBBectu$es dans (es entreprises?
/ #utant de mots dBordre ou principes simples 0 eiri; eiton; eiso;
eiSetsu; 4itsuSe
/ Les @ premiers 0 !ise en condition terrain
/ 8rdonner "ou p(us (itt$ra(ement Xter (Winuti(e%
/ Ran'er
/ D$poussi$rer; D$cou6rir des anoma(ies
/ Les 2 derniers 0 !aintien et pro'ression
/ Rendre $6ident / tandardiser
/ Etre ri'oureu, / 9ro'resser
Loutil industriel
$oste de
dveloppement
Eestion
documentaire
Eestion
de source
/ Prsentation EffiTIC pour / Septembre 2009 / 14
MCaiDenO
/ Le mot SaiDen " ; SaiDenU% est (a Busion des deu, mots japonais Sai
et Den qui si'niBient respecti6ement F cangement G et F bon G?
/ La traduction BranYaise courante est M amlioration continue O?
/ Le SaiDen est un processus 0
/ dBamliorations concr6tes
/ simples et peu onreuses
/ r$a(is$es dans un laps de temps tr6s court?
/ $as de bouleversement brutal des pratiques
/ !ais (e SaiDen est tout dWa3ord un tat dBesprit qui n$cessite
lBimplication de tous les acteurs )H compris le management+
/ Prsentation EffiTIC pour / Septembre 2009 / 15
Approc4e '$n$ra(e pour (e d$p(oiement de ces
m$t4odes
/ Prsentation EffiTIC pour / Septembre 2009 / 16
Approc4e '$n$ra(e
Lean .anagement
5S
2utils industriels
*

p
l
o
i
e
m
e
n
t

e
n

m
o
d
e

K
a
i
z
e
n
#ctions FKaizenG
Approc4e co((a3orati6e / imp(ication de tous (es acteurs 0
!ana'ement / 'quipe; (lient; Fournisseurs
'nsemble des processus applicatifs
/ Prsentation EffiTIC pour / Septembre 2009 / 1
D$marc4e / $tat d+esprit 0 M.ous imp(iqu$sO
/roupes de tra6ai( Lean :acS<8BBice
!avorisant lexpression de cacun
/roupe de tra6ai( Lean
Front 8BBice
"D9; &d9; D.%
(2-'(, J 'ffi-&( )*-+ / (lient
$
l
a
n

d

a
c
t
i
o
n
s

g

r
a
t
e
u
r
s

d
e

g
a
i
n
s

e
t
i
m
p
a
c
t
a
n
t

l
e
s

u
s
a
g
e
s
Facteur 4umain au cIur des pr$occupations / Recueil terrain
&oordination Lean
Directeur de projet /
Direction tec4nique /
&d9
&nternes
'xternes
(ommuns
$
r
o
c
e
s
s
u
s
.esure defficacit
/ Prsentation EffiTIC pour / Septembre 2009 / 18
Eue(ques e,emp(es d+actions r$su(tant du Lean
/ Prsentation EffiTIC pour / Septembre 2009 / 19
9r$am3u(e
/ &onstat au d$marra'e de (a d$marc4e 0
/ &ertaines pratiques du centre de ser6ices "et notamment (+approc4e
standardis$e en -sine% 6isaient d$j) ) $radiquer au ma,imum (es
'aspi((a'es "Lean% et 'arantir (a nettet$ de (+en6ironnement de production
"A%?
/ Les e,emp(es pr$sent$s (e sont ) titre i((ustratiB 0
/ ortie de (eur conte,te; (es actions issues du Lean sont diBBici(es ) e,poser
en que(ques minutes slection dactions FparlantesG
6,25%
3,13%
26,56%
4,69%
42,19%
7,81%
6,25%
3,13%
0,00%
Par type
Par type
4,69%4,69%
12,50%
7,81%
18,75%
6,25%
4,69%
3,13%
12,50%
6,25%
10,94%
6,25%
1,56%
Par processus
Par processus
/ Prsentation EffiTIC pour / Septembre 2009 / 20
.ransport
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ Loca(isation des $quipes au sein d+un mZme site EBBi.I&
/ Re'roupement p41sique des ressources d+un mZme projet "forte mobilit
interne% :onus 0 Ba6orise (e parta'e de pratiques
$rocessus Easpillage $lan dactions
Li6raison &oQt de production du &D<
Rom J d$p(acement de
(i6raison J import dans
s1st2me c(ient
Li6raison sur une Bor'e Internet?
9(us de &D<Rom; p(us de
d$p(acement
:onus 0 'estion de source ) jour
cXt$ c(ient / 'arantie de
r$6ersi3i(it$
9i(ota'e &d9 en mu(ti<projets; autant
de d$p(acements &89R8H
que de projets
Re'roupement de &89R8H sur
une mZme date?
/ Prsentation EffiTIC pour / Septembre 2009 / 21
Attente
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ /estion pouss$e du p(an de c4ar'e "anticipation; sc$nario; >%
/ /arantie de d$(ais de (i6raison "A3aques c4ar'e [ dur$e%
/ Rq 0 Les temps d+attentes sont e,p(oit$s pour (+am$(ioration continue
$rocessus Easpillage $lan dactions
9r$<$tude D$(ai de sta3i(isation des
entrants mo3i(isation
d+$quipe
Assistance en amont "Ate(ier;
pr$<$tude; >%
Lotissement 0 priorisation des
e,i'ences
/ Prsentation EffiTIC pour / Septembre 2009 / 22
8p$rations inuti(es
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ Industria(isation; standardisation / normes
$rocessus Easpillage $lan dactions
9i(ota'e Recopie manue((e de Bic4es
entre !AN.I c(ient et
!AN.I EBBi.I&
D$6e(oppement d+un outi( de
recopie automatique
&onception
Bonctionne((e
!appin' Bormu(aire/3dd peu
e,p(oit$? &oQt de mise ) jour;
redondance !&D/Document
NWindiquer que (es mappin's
uti(es ou qui peu6ent prZter )
conBusion
&onception
Bonctionne((e
R$a(isation de Bonctionna(it$s
non uti(is$es par (es
uti(isateurs Binau,
Ate(iers Bonctionne(s conjoints 0
Ana(1se de (a 6a(eur; priorisation
des e,i'ences
/ Prsentation EffiTIC pour / Septembre 2009 / 23
tocSs
/ +app(ique (e moins 3ien au &d app(icatiB 0
/ E, tocS \ &(ient pas prZt ) r$ceptionner mo3i(isation d+$quipe de
support
/
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ /estion de p(annin' / communication c(ient
$rocessus Easpillage $lan dactions
upport 9ost
Li6raison
D$(ai de c(assement des
Bic4es !AN.I 6isi3i(it$
insuBBisante sur pipe;
mo3i(isation d+$quipe
9oint s1st$matique en &89R8H
/ Prsentation EffiTIC pour / Septembre 2009 / 24
Non qua(it$ < reprise
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ Int$'ration / tests en continu "sprints Scrum%; tests de qua(iBication par &ds
de test
/ 9ro,imit$ c(ient 0 maquetta'e; ate(iers; pr$<recette !8A
/ Ro3ustesse du soc(e tec4nique
/ Vi'i(ance 0 Le D$ro d$Baut a3so(u ne doit pas Ztre une quZte? Viser un
compromis MconBormit$ / capacit$ de r$actionO
$rocessus Easpillage $lan dactions
Int$'ration<I Ecart entre doc I annuaire /
Api uti(is$es d$(ai
d+int$'ration
9(u'<in de contrX(e ma6en
permettant d+identiBier (a (iste
des A9I ) d$c(arer
Imp($mentation Ni6eau de .- insuBBisant
c4ar'e de qua(iBication et de
reprise de code
M(oacing flasO strat$'ie de
.-; industria(isation "Hunit%
Imp($mentation ., d+anoma(ie important sur
(es Bautes d+ort4o'rap4e
!odu(e de 'estion des
messa'es; 6$riB sous correcteur
ort4o'rap4ique
/ Prsentation EffiTIC pour / Septembre 2009 / 25
ur<qua(it$
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ sprints crum de 1 ) @ semaines "Mpas (e temps de reprendreO%
/ Eua(im$trie 0 d$Binition de seui(s accepta3(es
$rocessus Easpillage $lan dactions
Imp($mentation R$B(e,e in'$nieur
inBormatique 0 tentati6e de
reprise de code non justiBi$e
M(oacing flasO sur 3onnes
pratiques / qua(im$trie
/ Prsentation EffiTIC pour / Septembre 2009 / 26
E,p(oitation du potentie( 4umain
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ /estion de comp$tence "matrice de comp$tence% permettant de construire
des $quipes $qui(i3r$es "s$niorit$; tec4nicit$; Bonctionne(%
$rocessus Easpillage $lan dactions
Imp($mentation p$cia(isation de ressource
sur une tec4no(o'ie "e, 0
HasperReport% renBort
d+$quipe ineBBicace car non
maPtrise du Bonctionne(
Formation des ressources a1ant
une 3onne connaissance m$tier )
(a tec4no(o'ie J support ponctue(
des e,perts "conception; proto;
3onnes pratiques; >%?
9i(ota'e D$mo3i(isation si trop de
s7itc4s projet non qua(it$
R$union de staBBin' 6isant ) 3(oquer
(es ressources sur une p$riode
si'niBicati6e
F(oacing !lasG sur (es 10
mei((eurs comportements en &ds
Imp($mentation Nou6e((e recrue pas toujours
op$rationne((e pour son
premier projet "reprise de
code; conception ) re6oir;
>%
$arrainage de (a nou6e((e recrue
sur 1 mois?
/ Prsentation EffiTIC pour / Septembre 2009 / 2
Lenteur du s1st2me de d$cision
/ 9ratiques en p(ace (imitant (es 'aspi((a'es 0
/ Autonomie des responsa3(es "Directeur A'ence; D9; D.; &d9%
/ &omit$s de staBBin' r$'u(iers
/ 9ro,imit$ des $quipes c(ient / EBBi.I& "&8.E&5; &89R8H; &89IL%
/ &ommunication permanente sur (+$tat des projets
$rocessus Easpillage $lan dactions
&onception
Bonctionne((e
D$(ai de 6a(idation des
sp$ciBications mo3i(isation
des $quipes; anticipation /
reprise de code
:onnes pratiques de
construction pro'ressi6e des
FD "&-; R/; I5!; R<I5!% et
d+accompa'nement du c(ient
"Ate(iers Bonctionne(s%
/ Prsentation EffiTIC pour / Septembre 2009 / 28
App(ication du A ) (+outi( industrie(
/ Prsentation EffiTIC pour / Septembre 2009 / 29
Le A app(iqu$ ) (+outi( industrie(
/
9oste de d$6e(oppement (o'icie(
/
/estion documentaire
/
/estionnaire de code source
/ Prsentation EffiTIC pour / Septembre 2009 / 30
A port$e par (a Direction .ec4nique
5S *clinaison au (ds applicatif
MeiriO Mliminer tout ce qui nBa pas sa placeO 0 upprimer (es Bic4iers; outi(s;
documents inuti(es et o3so(2tes
MeitonO F*u bon sensG J Fa6oriser (e parta'e; consu(tation eBBicace / intuiti6e
MeisoO 'liminer les sources de pollution "documents o3so(2tes; outi(s non
autoris$s%; d$cou6rir et corri'er (es anoma(ies des outi(s; >
MeitSetsuO R6gles simples et efficaces pour se conformer "discip(ine%;
communication "(ettre d+inBormation%; coacing FflasG
M4itsuSeO Revues tecniques rguli6res par *- "audit / c4ecS<(ist%; d$marc4e de
pro'r2s "CaiDen%
/ Prsentation EffiTIC pour / Septembre 2009 / 31
Focus 0 9oste de d$6e(oppement M3ana(is$O
/ ;n seul outil 0 Ec(ipse J s$(ection de p(u'<ins
/ uppression des p(u'<ins inuti(es ")eiri%
/ Impossi3i(it$ de d$p(o1er d+autres p(u'<ins au ni6eau (oca( 0 discip(ine
")eitketsu%
/ -ne (oca(isation c(aire 0 dans espace M-sineO ")eiton%
/ -ne documentation ) jour pour (+insta((ation / conBi'uration ")eiton * )eiso%
/ -ne 6ei((e tec4no(o'ique 0 corri'er (es anoma(ies ")eiso%
/ -n contrX(e "audit% et un enric4issement constant ")hitsuke%
/ ;ne seule fili6re de dveloppement J Acu3e
/ Impossi3i(it$ de d$p(o1er d+autres composants au ni6eau (oca( 0 discip(ine
")eitketsu%
/ -ne (oca(isation c(aire 0 MFor'eO ")eiton%
/ -ne documentation ) jour ")eiton * )eiso%
/ -n contrX(e et un enric4issement permanent 0 corri'er (es anoma(ies;
int$'rer de nou6eau, composants productiBs / approc4e M:est 8B :reedO
"!ei((eur du marc4$% open ource ")eiso, )hitsuke%
/ Prsentation EffiTIC pour / Septembre 2009 / 32
&onsei(s [ RER / 9oints de 6i'i(ance
/ Prsentation EffiTIC pour / Septembre 2009 / 33
&onsei( / RER "1/2%
/ Imp(iquer toute (+$quipe / Ba6oriser (+e,pression MterrainO "!ondamentaux%0
/ Lean K seconde nature pour (es co((a3orateurs et (es Bournisseurs
/ !ettre (es collaborateurs C laise dans les groupes de travail 0 on ne ju'e pas;
on recuei((e de (+inBormation
/ &onstat 0 Ad4$sion Borte des $quipes; 64 'aspi((a'es identiBi$s apr2s seu(ement
@ 'roupes de tra6ai( de 2 4eures; 1GL ont Bait (+o3jet d+un c4antier CaiDen dans (a
Bou($e?
/ Imp(iquer (e c(ient 0
/ !ieu, connaPtre ses 3esoins; son mode de Bonctionnement; ses processus
/ $radiquer (es 'aspi((a'es au ni6eau '(o3a( "6ia par e,emp(e un &8.E&5 commun%
/ &onstat 0 ad4$sion pro'ressi6e par (e 3iais du &8.E&5; int$rZt de (a DI pour (e
Lean
/ 9enser MVa(eur ajout$eO pour (e c(ient sur (+ensem3(e du processus 0
/ d2s (a p4ase de conception Bonctionne((e et tec4nique "&onception MLeanO%
/ Prsentation EffiTIC pour / Septembre 2009 / 34
&onsei( / RER "2/2%
/ 9enser am$(ioration jour apr2s jour "CaiDen% 0
/ Inscrire (a d$marc4e le plus tLt possible
/ (orriger d6s que possible
/ &onstat 0 I( aurait $t$ sou4aita3(e de (ancer (a d$marc4e p(us tXt?
/ Eue(ques consei(s pour $radiquer certains 'aspi((a'es
/ 9enser standard 0 industria(isation; normes; >
/ 8ptimiser (es d$(ais "M(es r$duireO% 6ia des approc4es it$rati6es
/ Ajuster (es ressources ) (a demande 0 F-irer la productionG
[ /estion de p(an de c4ar'e / Vision commune a6ec (e c(ient
[ Li3$rer (es ressources si n$cessaire "G@ ressources EBBi.I& ont d$j) tra6ai(($ pour (e &d%
/ Prsentation EffiTIC pour / Septembre 2009 / 35
9oints de 6i'i(ance
/ Attention au, MBau, 'aspi((a'esO
/ E,0 La pause caB$ est n$cessaire ) (a co4$sion d+$quipe; (+identiBier comme
temps 'aspi(($ et (+$radiquer peut conduire ) d$'rader (es conditions de
tra6ai(
/ Vei((er ) (+$panouissement des $quipes pour qu+e((es e,priment
p(einement (eur producti6it$
/ &ds industrie( an,io'2ne \ Mnous ne sommes pas des mac4inesO
/ Vei((er ) conser6er des espaces de crativit pour (es co((a3orateurs
[ Imp(ication sur (es p4ases amont "conception%
[ 9articipation de tous au, c4antiers Lean / A / CaiDen
/ Donner des perspectives dvolution 0 coac4in' de juniors; prise de
responsa3i(it$ "e, 0 3acSup &d9; $6o(ution 6ers &d9; Bormation; coac4in'
B(as4; parraina'e; >%
/ Prsentation EffiTIC pour / Septembre 2009 / 36
!erci de 6otre attention

You might also like