SlideShare a Scribd company logo
1 of 27
http://www.cloudsoftwareprogram.org/        http://www.oulu.fi/mgroup/




          Adapting the Lean Enterprise Self-Assessment Tool
          for Software Development Domain

           Authors: Teemu Karvonen, Pilar Rodriguez, Pasi Kuvaja, Kirsi
           Mikkonen, Markku Oivo

           Presentation @ SEAA 2012 38th Euromicro Conference
           5.9.2012 Cesme, Izmir, Turkey

           Teemu Karvonen (University of Oulu, Finland) &

           Kirsi Mikkonen (Ericsson R&D Center, Finland)
Presentation contents

1. Paper presentation (Teemu Karvonen)

 Introduction to topic

 What is Lean Enterprise Self Assessment Tool (LESAT)?

 Adaptation of LESAT for Software Development i.e. What we have
  done?

2. Lean reality, experiences from Ericsson Finland R&D (Kirsi Mikkonen)

 Lean transformation in Ericsson

 How LESAT is applied in Ericsson

3. Q&A
Introduction: Lean paradigm




    Shift From Mass-production
    to Lean-production
Lean principles
PRINCIPLES OF LEAN

1. Specify value from the standpoint of the end
customer by product family.

2. Identify all the steps in the value stream for each
product family, eliminating whenever possible
those steps that do not create value

3. Make the value-creating steps occur in tight
sequence so the product will flow smoothly toward
the customer.

4. As flow is introduced, let customers pull value
from the next upstream activity.

5. As value is specified, value streams are
identified, wasted steps are removed, and flow
and pull are introduced, begin the process again
and continue it until a state of perfection is
reached in which perfect value is created with no Source: http://www.lean.org/whatslean/principles.cfm
waste
http://www.poppendieck.com/            http://www.leanprimer.com/



   Lean Software Development




                              Build Quality In



Respect People       Eliminate waste             Deliver fast



  Defer Commitment      Create Knowledge         Optimize the Whole
Lean Enterprise Transformation
Lean Enterprise Transformation

     Lean highlights the importance of
  considering the whole enterprise in the
transformation. Thus, a lean enterprise uses
      lean not just in some areas but in
             everything it does
Lean Enterprise Transformation

           Is related to organizational change.

   “the process by which organizations move from their
present state to some desired future state to increase their
                      effectiveness”

                       Jones (2004)
Lean Enterprise Transformation

 Why do many lean transformation efforts fail?

 What are the key success factors in implementing lean
  enterprise-wide?

 How can we better assure that lean will impact bottom
  line results?

 Are there certain transformation activities that are
  logically performed before others?

 What is the role of senior leadership in assuring success?
Assessment(s) and transformation

 In many cases enterprise transformation is cyclic process,
 where assessments produce important data and input for
             corrective actions for new cycle

 “At intervals, lean assessments are useful to get a picture
how lean transformation is progressing. From time to time it is
  vital to check if corrective actions are needed, major or
                         minor ones.”

                (Kuusela & Koivuluoma, 2011)
Lean assessment in software domain
Lean Enterprise Self-Assessment Tool


Lean Advancement Initiative



                                       http://mit.edu/
    http://lean.mit.edu/




                       Aerospace industry
                   (LAI Consortium members)
Seven Principles of Lean Enterprise Thinking

Based on both practical observation and rigorous research, LAI researchers
have developed seven principles of a successful lean enterprise
transformation

 Adopt a holistic approach to enterprise transformation

 Identify relevant stakeholders and determine their value propositions

 Focus on enterprise effectiveness before efficiency

 Address internal and external enterprise interdependencies

 Ensure stability and flow within and across the enterprise

 Cultivate leadership to support and drive enterprise behaviors

 Emphasize organizational learning
http://lean.mit.edu/products/lean-enterprise-model




   http://lean.mit.edu/products/enterprise-transition-to-lean




http://lean.mit.edu/products/lai-self-assessment-tool-lesat



              More LAI products at:
             http://lean.mit.edu/products
LESAT Adaptation for software
development domain
Conceptual space                 Real space

 Review prior research,          Evaluate LESAT for Software
  literature etc.                  utility in real world (Only
                                   tool comparison, no
 Translate LESAT’s                empirical evaluation yet)
  conceptual architecture,
  principles, and practices in
  to software context.

                                          Deeper
    LESAT for Software                understanding of
        (proposal)                      Lean in SW
                                          domain
for software development
                                       -    7 modified assessment items
                                       -    Mappings to ISO/IEC 12207
                                       -    Additional remarks for agile
                                            and lean development


                          Adaptation:
    1. Review of LESAT language, concepts and processes
2. Mapping of lean practices and processes to software domain:

             LEAN SOFTWARE DEVELOPMENT              Poppendieck etc…

                    Agile methods     Scrum etc…

       ISO/IEC 12207 Standard - Software lifecycle processes
LESAT for Software Adaptation
summary

 LESAT for Software-documents
 7 from all 54 practices were modified, all changes in Life-cycle
   processes section

 87% of lean practices could be remained similar to original LESAT
   i.e. language and terminology compatible with “Software domain
   language”

 Mappings to ISO/IEC 12207 processes

 Additional remarks/mapping to Lean & Agile SW development

 Summary sheet(s)
LESAT For Software
Demonstration


     LEAN ENTERPRISE SELF‐ ASSESSMENT TOOL
     FOR SOFTWARE DOMAIN

     LESAT FOR SOFTWARE V. 0.73 4.12.2011
     Teemu Karvonen (teka@iki.fi)

     Available for download:
     LESAT for Software:
     http://goo.gl/9Odqv
     LESAT for Software summary sheets for
     assessment:
     http://goo.gl/Iis5k
Reality Check / Evaluation



    for software development
-    7 modified assessment items
-    Mappings to ISO/IEC 12207
-    Additional remarks for agile   Ericsson Lean Amplifier
     and lean development           AGILE & LEAN SURVEY



                          SOFTWARE ENTERPRISE
Using LESAT for SW in practice
Ericsson Lean transformation since 2008
          Utilizing LESAT organization level statements to facilitate
           lean transformation in software enterprise
              Focus on enterprise level value stream
              Continuous improvement at organization level

          Method used:
              Self learning through Team discussion
              Participants empowered to initiate further actions

          Resulting in new thinking:
              Lifts focus from team to organization level challenges
              Larger benefits to focus on end-to-end flow
Conclusion

 LESAT for Software can complement current assessment
  tool portfolio in software domain

 Contains enterprise level, value stream view in Lean
  adoption / lean transformation

 Compatibility with other LAI based models and tools (MIT
  approach for lean transformation)
http://www.cloudsoftwareprogram.org/

                           http://www.oulu.fi/mgroup/




       Thank You!
       Questions?
Additional material
Comparison results
Ideas for future research

 Field testing
   Empirical evaluation of tool in software industry
   Extend knowledge about lean transformation characteristics
    in software industry

 LESAT version 2.0 sync & update (new version release
  made available 2012 by LAI)
Comparison (overview)
                              LESAT                                           Ericsson Lean Amplifier
        for software development                                              AGILE & LEAN SURVEY



30                                                                     30

                                                                       25
25
                                                                       20
20
                                                                       15
15                                                                     10

10                                                                      5

                                                                        0
 5

 0
      Lean transformation /      Lifecycle   Enabling infrastructure
           leadership


     54 assessment items in three main sections                        167 assessment items in 8 main sections by
     by process areas                                                  process areas
Comparison (Lean principles)
                     LESAT                                               Ericsson Lean Amplifier
         for software development                                        AGILE & LEAN SURVEY


                                 Womack & Jones (1996) Lean Principles:
18.00%                                                  45.00%

16.00%                                                  40.00%
14.00%                                                  35.00%
12.00%                                                  30.00%
10.00%                                                  25.00%
 8.00%                                                  20.00%
 6.00%                                                  15.00%
 4.00%                                                  10.00%
 2.00%                                                   5.00%
 0.00%                                                   0.00%
         Value    Value   Flow      Pull   Perfection            Value      Value   Flow   Pull   Perfection
                 stream                                                    stream
Comparison (Lean principles)
                  LESAT                             Ericsson Lean Amplifier
         for software development                   AGILE & LEAN SURVEY


              Poppendieck’s (2006) Lean Software Development Principles:
                                          20.00%
30.00%                                    18.00%
25.00%                                    16.00%
                                          14.00%
20.00%                                    12.00%
15.00%                                    10.00%
                                           8.00%
10.00%                                     6.00%
 5.00%                                     4.00%
                                           2.00%
 0.00%                                     0.00%

More Related Content

What's hot

Alliance 2017 3891-University of California | Office of The President People...
Alliance 2017  3891-University of California | Office of The President People...Alliance 2017  3891-University of California | Office of The President People...
Alliance 2017 3891-University of California | Office of The President People...Smart ERP Solutions, Inc.
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean ThinkingDavid Rico
 
20120716 l2 soa for enterprise-og-wsh-conf
20120716 l2 soa for enterprise-og-wsh-conf20120716 l2 soa for enterprise-og-wsh-conf
20120716 l2 soa for enterprise-og-wsh-confSUNDAR RAMANATHAN
 
Day 1 p4 - application lifecycle management
Day 1   p4  - application lifecycle managementDay 1   p4  - application lifecycle management
Day 1 p4 - application lifecycle managementLilian Schaffer
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsKurt Solarte
 
Agile and Requirements Trends & Benchmarks 2012 (Englisch)
 Agile and Requirements Trends & Benchmarks 2012 (Englisch) Agile and Requirements Trends & Benchmarks 2012 (Englisch)
Agile and Requirements Trends & Benchmarks 2012 (Englisch)SwissQ Consulting AG
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)James Spafford
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationCognizant
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiBalram Yadav
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 

What's hot (20)

[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
 
Alliance 2017 3891-University of California | Office of The President People...
Alliance 2017  3891-University of California | Office of The President People...Alliance 2017  3891-University of California | Office of The President People...
Alliance 2017 3891-University of California | Office of The President People...
 
UCPath at UCOP
UCPath at UCOPUCPath at UCOP
UCPath at UCOP
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
20120716 l2 soa for enterprise-og-wsh-conf
20120716 l2 soa for enterprise-og-wsh-conf20120716 l2 soa for enterprise-og-wsh-conf
20120716 l2 soa for enterprise-og-wsh-conf
 
Day 1 p4 - application lifecycle management
Day 1   p4  - application lifecycle managementDay 1   p4  - application lifecycle management
Day 1 p4 - application lifecycle management
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile Analysts
 
Agile and Requirements Trends & Benchmarks 2012 (Englisch)
 Agile and Requirements Trends & Benchmarks 2012 (Englisch) Agile and Requirements Trends & Benchmarks 2012 (Englisch)
Agile and Requirements Trends & Benchmarks 2012 (Englisch)
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with Collaboration
 
DevOps 05081015
DevOps 05081015DevOps 05081015
DevOps 05081015
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
DevOps-CoE
DevOps-CoEDevOps-CoE
DevOps-CoE
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
 
DevOps & continuous delivery - Sogeti
DevOps & continuous delivery - SogetiDevOps & continuous delivery - Sogeti
DevOps & continuous delivery - Sogeti
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 

Viewers also liked

Viewers also liked (20)

1.vitamines and coenzymes 31.03.2071
1.vitamines and coenzymes 31.03.20711.vitamines and coenzymes 31.03.2071
1.vitamines and coenzymes 31.03.2071
 
The engineer’s licensing guidance document ELGD 2007
The engineer’s licensing guidance document ELGD 2007The engineer’s licensing guidance document ELGD 2007
The engineer’s licensing guidance document ELGD 2007
 
Seres Dos CartõEs
Seres Dos CartõEsSeres Dos CartõEs
Seres Dos CartõEs
 
P pt keys for good and happy life.
P pt keys for good and happy life.P pt keys for good and happy life.
P pt keys for good and happy life.
 
AmyandSusan
AmyandSusanAmyandSusan
AmyandSusan
 
What a beautiful blue planet
What a beautiful blue planetWhat a beautiful blue planet
What a beautiful blue planet
 
Praktek kimia menguji kadar vitamin c
Praktek kimia menguji kadar vitamin cPraktek kimia menguji kadar vitamin c
Praktek kimia menguji kadar vitamin c
 
Lucie 1979
Lucie 1979Lucie 1979
Lucie 1979
 
Hare And Tortoise
Hare And TortoiseHare And Tortoise
Hare And Tortoise
 
Mot tinh yeu dung nghia
Mot tinh yeu dung nghiaMot tinh yeu dung nghia
Mot tinh yeu dung nghia
 
Freefixer log
Freefixer logFreefixer log
Freefixer log
 
Bailey capítulo-6
Bailey capítulo-6Bailey capítulo-6
Bailey capítulo-6
 
Certificate 4 (1)
Certificate 4 (1)Certificate 4 (1)
Certificate 4 (1)
 
33559
3355933559
33559
 
Tonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentationTonometer Final NSF I-Corps presentation
Tonometer Final NSF I-Corps presentation
 
Jeffrey Sachs
Jeffrey SachsJeffrey Sachs
Jeffrey Sachs
 
Dispositivos de entrada
Dispositivos de entradaDispositivos de entrada
Dispositivos de entrada
 
Leave a mark in history
Leave a mark in historyLeave a mark in history
Leave a mark in history
 
Aquamacs Manual
Aquamacs ManualAquamacs Manual
Aquamacs Manual
 
Managic presentation english
Managic presentation englishManagic presentation english
Managic presentation english
 

Similar to Adapting the Lean Enterprise Self-Assessment Tool for Software Development Domain

ADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loopADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loopGiulio Vian
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOpsAndrea Tino
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Caserta
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Innovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsInnovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsIRJET Journal
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMIvanti
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...shailesh.bohra
 
Unleashing change impact mining for sap dev ops
Unleashing change impact mining for sap dev opsUnleashing change impact mining for sap dev ops
Unleashing change impact mining for sap dev opsRahul Jacob
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...Intland Software GmbH
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 

Similar to Adapting the Lean Enterprise Self-Assessment Tool for Software Development Domain (20)

ADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loopADC 2017 - DevOps by examples part II – feedback loop
ADC 2017 - DevOps by examples part II – feedback loop
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
testing
testingtesting
testing
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Innovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsInnovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOps
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
 
SOFTWARE.pptx
SOFTWARE.pptxSOFTWARE.pptx
SOFTWARE.pptx
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Unleashing change impact mining for sap dev ops
Unleashing change impact mining for sap dev opsUnleashing change impact mining for sap dev ops
Unleashing change impact mining for sap dev ops
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 

Adapting the Lean Enterprise Self-Assessment Tool for Software Development Domain

  • 1. http://www.cloudsoftwareprogram.org/ http://www.oulu.fi/mgroup/ Adapting the Lean Enterprise Self-Assessment Tool for Software Development Domain Authors: Teemu Karvonen, Pilar Rodriguez, Pasi Kuvaja, Kirsi Mikkonen, Markku Oivo Presentation @ SEAA 2012 38th Euromicro Conference 5.9.2012 Cesme, Izmir, Turkey Teemu Karvonen (University of Oulu, Finland) & Kirsi Mikkonen (Ericsson R&D Center, Finland)
  • 2. Presentation contents 1. Paper presentation (Teemu Karvonen)  Introduction to topic  What is Lean Enterprise Self Assessment Tool (LESAT)?  Adaptation of LESAT for Software Development i.e. What we have done? 2. Lean reality, experiences from Ericsson Finland R&D (Kirsi Mikkonen)  Lean transformation in Ericsson  How LESAT is applied in Ericsson 3. Q&A
  • 3. Introduction: Lean paradigm Shift From Mass-production to Lean-production
  • 4. Lean principles PRINCIPLES OF LEAN 1. Specify value from the standpoint of the end customer by product family. 2. Identify all the steps in the value stream for each product family, eliminating whenever possible those steps that do not create value 3. Make the value-creating steps occur in tight sequence so the product will flow smoothly toward the customer. 4. As flow is introduced, let customers pull value from the next upstream activity. 5. As value is specified, value streams are identified, wasted steps are removed, and flow and pull are introduced, begin the process again and continue it until a state of perfection is reached in which perfect value is created with no Source: http://www.lean.org/whatslean/principles.cfm waste
  • 5. http://www.poppendieck.com/ http://www.leanprimer.com/ Lean Software Development Build Quality In Respect People Eliminate waste Deliver fast Defer Commitment Create Knowledge Optimize the Whole
  • 7. Lean Enterprise Transformation Lean highlights the importance of considering the whole enterprise in the transformation. Thus, a lean enterprise uses lean not just in some areas but in everything it does
  • 8. Lean Enterprise Transformation Is related to organizational change. “the process by which organizations move from their present state to some desired future state to increase their effectiveness” Jones (2004)
  • 9. Lean Enterprise Transformation  Why do many lean transformation efforts fail?  What are the key success factors in implementing lean enterprise-wide?  How can we better assure that lean will impact bottom line results?  Are there certain transformation activities that are logically performed before others?  What is the role of senior leadership in assuring success?
  • 10. Assessment(s) and transformation In many cases enterprise transformation is cyclic process, where assessments produce important data and input for corrective actions for new cycle “At intervals, lean assessments are useful to get a picture how lean transformation is progressing. From time to time it is vital to check if corrective actions are needed, major or minor ones.” (Kuusela & Koivuluoma, 2011)
  • 11. Lean assessment in software domain
  • 12. Lean Enterprise Self-Assessment Tool Lean Advancement Initiative http://mit.edu/ http://lean.mit.edu/ Aerospace industry (LAI Consortium members)
  • 13. Seven Principles of Lean Enterprise Thinking Based on both practical observation and rigorous research, LAI researchers have developed seven principles of a successful lean enterprise transformation  Adopt a holistic approach to enterprise transformation  Identify relevant stakeholders and determine their value propositions  Focus on enterprise effectiveness before efficiency  Address internal and external enterprise interdependencies  Ensure stability and flow within and across the enterprise  Cultivate leadership to support and drive enterprise behaviors  Emphasize organizational learning
  • 14. http://lean.mit.edu/products/lean-enterprise-model http://lean.mit.edu/products/enterprise-transition-to-lean http://lean.mit.edu/products/lai-self-assessment-tool-lesat More LAI products at: http://lean.mit.edu/products
  • 15. LESAT Adaptation for software development domain Conceptual space Real space  Review prior research,  Evaluate LESAT for Software literature etc. utility in real world (Only tool comparison, no  Translate LESAT’s empirical evaluation yet) conceptual architecture, principles, and practices in to software context. Deeper LESAT for Software understanding of (proposal) Lean in SW domain
  • 16. for software development - 7 modified assessment items - Mappings to ISO/IEC 12207 - Additional remarks for agile and lean development Adaptation: 1. Review of LESAT language, concepts and processes 2. Mapping of lean practices and processes to software domain: LEAN SOFTWARE DEVELOPMENT Poppendieck etc… Agile methods Scrum etc… ISO/IEC 12207 Standard - Software lifecycle processes
  • 17. LESAT for Software Adaptation summary  LESAT for Software-documents  7 from all 54 practices were modified, all changes in Life-cycle processes section  87% of lean practices could be remained similar to original LESAT i.e. language and terminology compatible with “Software domain language”  Mappings to ISO/IEC 12207 processes  Additional remarks/mapping to Lean & Agile SW development  Summary sheet(s)
  • 18. LESAT For Software Demonstration LEAN ENTERPRISE SELF‐ ASSESSMENT TOOL FOR SOFTWARE DOMAIN LESAT FOR SOFTWARE V. 0.73 4.12.2011 Teemu Karvonen (teka@iki.fi) Available for download: LESAT for Software: http://goo.gl/9Odqv LESAT for Software summary sheets for assessment: http://goo.gl/Iis5k
  • 19. Reality Check / Evaluation for software development - 7 modified assessment items - Mappings to ISO/IEC 12207 - Additional remarks for agile Ericsson Lean Amplifier and lean development AGILE & LEAN SURVEY SOFTWARE ENTERPRISE
  • 20. Using LESAT for SW in practice Ericsson Lean transformation since 2008  Utilizing LESAT organization level statements to facilitate lean transformation in software enterprise  Focus on enterprise level value stream  Continuous improvement at organization level  Method used:  Self learning through Team discussion  Participants empowered to initiate further actions  Resulting in new thinking:  Lifts focus from team to organization level challenges  Larger benefits to focus on end-to-end flow
  • 21. Conclusion  LESAT for Software can complement current assessment tool portfolio in software domain  Contains enterprise level, value stream view in Lean adoption / lean transformation  Compatibility with other LAI based models and tools (MIT approach for lean transformation)
  • 22. http://www.cloudsoftwareprogram.org/ http://www.oulu.fi/mgroup/ Thank You! Questions?
  • 24. Ideas for future research  Field testing  Empirical evaluation of tool in software industry  Extend knowledge about lean transformation characteristics in software industry  LESAT version 2.0 sync & update (new version release made available 2012 by LAI)
  • 25. Comparison (overview) LESAT Ericsson Lean Amplifier for software development AGILE & LEAN SURVEY 30 30 25 25 20 20 15 15 10 10 5 0 5 0 Lean transformation / Lifecycle Enabling infrastructure leadership 54 assessment items in three main sections 167 assessment items in 8 main sections by by process areas process areas
  • 26. Comparison (Lean principles) LESAT Ericsson Lean Amplifier for software development AGILE & LEAN SURVEY Womack & Jones (1996) Lean Principles: 18.00% 45.00% 16.00% 40.00% 14.00% 35.00% 12.00% 30.00% 10.00% 25.00% 8.00% 20.00% 6.00% 15.00% 4.00% 10.00% 2.00% 5.00% 0.00% 0.00% Value Value Flow Pull Perfection Value Value Flow Pull Perfection stream stream
  • 27. Comparison (Lean principles) LESAT Ericsson Lean Amplifier for software development AGILE & LEAN SURVEY Poppendieck’s (2006) Lean Software Development Principles: 20.00% 30.00% 18.00% 25.00% 16.00% 14.00% 20.00% 12.00% 15.00% 10.00% 8.00% 10.00% 6.00% 5.00% 4.00% 2.00% 0.00% 0.00%