le leanses.telecom-paristech.fr/leansi/20090625_leansi_webtv.pdf2009/06/25  · le lean dans le...

Post on 19-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Le Lean dans le développement de la

webTV d’Orange

Antoine CONTAL Régis MEDINA

Le projet WebTV

Juste à temps

Une suite de mini-projets

MM J V MM J VL L

Engagement

Livraison

Itération n Itération n+1

Développement

LL M M J V M M J VL LLL M M J V M M J VL LLL

Intégrer le player FTR&D

Visualiser la chaîne Orange Sports

dans webTV

“User Stories”

Estimation& Priorisation

3

1

1

4

2

1

2

1

4

2

1

2

3 11

2 1

1 24

1

4 13

1 23

1 1

8

Plan d’itérations

8

8

8

8

8

v1

Itération 0

It 1

It 2

It 3

It 4

Planification agile

Juste à temps Auto-qualité

Juste à temps Auto-qualité

Management visuel

Radiateur d’informations

Juste à temps Auto-qualité

Management visuel

Juste à temps Auto-qualité

Management visuel

Statisfaction complète du client

PPlan

DDo

CCheck

AAdjust

W.E. Deming

PPlan

Voirles problèmes

Voirsa performance

Résoudreles problèmes

un à un

En tirerles bonnes leçons

1

2

3

4

DDo

Voirles problèmes

Voirsa performance

Résoudreles problèmes

un à un

En tirerles bonnes leçons

1

2

3

4

La performance

Vélocité

% nouvelles fonctions

La performance

30

Vélocité

% nouvelles fonctions

La performance

30

100%

Vélocité

% nouvelles fonctions

Voirles problèmes

Voirsa performance

Résoudreles problèmes

un à un

En tirerles bonnes leçons

1

2

3

4

Burndowncharts

int y = b(g(r), v, t, z);

error code [-271]; Could not insert new row into the table.; nested exception is java.sql.SQLException: Could not insert new row into the table.java.sql.SQLException: Could not insert new row into the table.at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:349)at com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3043)at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3353)at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2254)at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2174)at com.informix.jdbc.IfxSqli.executeCommand(IfxSqli.java:718)at com.informix.jdbc.IfxResultSet.executeUpdate(IfxResultSet.java:305)at com.informix.jdbc.IfxStatement.executeUpdateImpl(IfxStatement.java:850)at com.informix.jdbc.IfxPreparedStatement.executeUpdate(IfxPreparedStatement.java:281)at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:22)at org.hibernate.persister.entity.BasicEntityPersister.insert(BasicEntityPersister.java:1853)at org.hibernate.persister.entity.BasicEntityPersister.insert(BasicEntityPersister.java:2200)at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:46)at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:136)at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:48)at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:711)at org.hibernate.impl.SessionImpl.prepareQueries(SessionImpl.java:895)at org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:885)at org.hibernate.impl.SessionImpl.list(SessionImpl.java:834)at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)at org.springframework.orm.hibernate3.HibernateTemplate$31.doInHibernate(HibernateTemplate.java:853)at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:366)at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:844)at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:836)

xwork.xml

MyObject.java

MyObject-mapping.xml

applicationContext.xml MyAction.java

MyAction.ftl

DB

MY_OBJECT

Voirles problèmes

Voirsa performance

Résoudreles problèmes

un à un

En tirerles bonnes leçons

1

2

3

4

Quick Response Quality Control

Problème Impactclient

Impactinterne

Dysfonctionnements

Causes Standard Actions

PROBLEMES

Contre-mesure immédiate Contre-mesure permanente

Standards

Incidents

CCheck

AAdjust

Voirles problèmes

Voirsa performance

Résoudreles problèmes

un à un

En tirerles bonnes leçons

1

2

3

4

Conclusion

top related