Association Nationale des Directeurs des Systèmes d Information &:&de&quoi&s agit0il&?& Pierre Delort, Président, Association Nationale des DSI http://www.andsi.fr/tag/delort/ Document confidentiel Ne pas diffuser sans autorisation 1
Plan Les 5 types de développement logiciel (SAB) que l ANDSI distingue dans son cycle d exploration Les origines industrielles de l ingénièrie logicielle Le séquentiel L /Lean Cas PCR Toyota Motor Europe 2/28
Notre vision du dévelopement logiciel ANDSI Cycle d Exploration : Software Asset Building (SAB) ; Google-like ; ; Lean ; Séquentiel; Versioning. Pour comprendre quelques relations entre : Caractéristiques d Affaires ; Le style de SAB pertinent. http://www.andsi.fr/tag/cycle-exploration/ 3/28
L origine, les Systèmes de Production 1700 Conception similaire 1760 rechange 1770 conception standard 1800 interchangeabilité 1850 composant standard ou Système américain de production de masse 1900 opération standard 1908 flux continu 1913 ligne d assemblage Lean de 1950 TPS-Lean 4/28
Les projets industriels (séquentiels) décident tôt I Éxploration! du Concept Spécification Démonstration & Validation Développement Pleine Echelle Devpmnt Rec. Production & Déploiement Exploit. I I I I I I V V Opération & Support 100% Env. 90% 75% 50% 25% 0% % du coût du cycle de vie déterminé Cycle de vie http://www.andsi.fr/tag/dsi-big-data/ 5/28
Spécification Développement /Recette Une DSI séquentielle 6/28
/Lean ; réalisation itérative Spécification Développement /Recette L est itératif sous deux aspects : Fonctionnellement par adaptation systématique du produit aux changements du besoin détecté par l utilisateur lors de la conception-réalisation du produit, avec une notion de validation permanente de l utilisateur et de conception émergente; Techniquement, par remaniement régulier du code déjà produit. Conception 7/28
et vs séquentiel ; une «conception» différente Séquentiel Spécification Développement /Recette Fonctionnalités* fixées, budget et délais estimés. /Lean Conception Budget & délais fixés, fonctionnalités estimées et constamment révisées. * Il est estimé que la moitié du code ne sera jamais utilisée 8/28
Case study ; Process Change Request (PCR) PCR=improvement to the business process proposed by a supplier (with gain sharing) and approved by TME : The Process performances ; 30% of the requests lost per year ; a long cycle-time (110 days) ; objective -30 days for the cost-down PCR ; Multiple interpretations and implementation of the process across Europe ; No visualization of PCR status across Europe. The main targets for improvement ; No more lost PCR ; Cycle time -30% ; Eliminate administrative work for registration, handling & forwarding. 9/28
Case study ; the PCR project A c. 9 month project, outsourced (Turkish firm) for about 400 k Conception 1. Requirement ; c. 5 month, in Nemawashi (Business & IT) leads to an A3 (Ringi) composed of ; context of the decision, current situation & problems, target situation and improvements sought after, costs incurred and benefits expected, project organization, position in relation to the (long term) Strategic Action Plan, expected ROI Twice a week 2.Design ; 3.Construct ; 4.. Heijunka Jidoka A project under control (part of the A3) : 10/28
Case study ; results & conclusion PDCA is for real, the results include : an end to the losses of requests ; no cycle-time reduction (in fact a slight increase ) ; a common process + visualization of PCR status ; some reduction of administrative workload. As a conclusion the Business Case shows that Lean is based on : 1. Designing simultaneously the process & the application ; 2. Keeping the decisions in line with the long-term strategy, and as late as possible ; 3. a very specific organization of the "Software Development" function, including Business partners, suppliers. 11/28
Thank you Does anyone have any questions for my answers? Henry K. http://www.andsi.fr/tag/software-asset-building/ 12/28