Lean product development: Difference between revisions

From CEOpedia | Management online
m (Infobox update)
m (Text cleaning)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{infobox4
|list1=
<ul>
<li>[[Lean development]]</li>
<li>[[Lean software development]]</li>
<li>[[Agile project management methodology]]</li>
<li>[[Innovation cycle]]</li>
<li>[[Lean management]]</li>
<li>[[Innovation models]]</li>
<li>[[Design thinking]]</li>
<li>[[Genchi genbutsu]]</li>
<li>[[Feature-driven development]]</li>
</ul>
}}
The '''lean [[product]] development''' achieves effects through the below listed principles. The results of LPD program are increase of [[innovation]] (even 10x) and increase of number of new products (4-5 times).
The '''lean [[product]] development''' achieves effects through the below listed principles. The results of LPD program are increase of [[innovation]] (even 10x) and increase of number of new products (4-5 times).


Line 61: Line 44:
The most important is the [[knowledge management]] in the [[project]]. Each event related to product or [[manufacturing process]] can add valuable information for designers. Therefore, there should be established an effective [[system]] of communication, information storage and sharing. The rules of reducing inventory don't apply to knowledge. Every piece of information can be helpful. However the [[database]] has to be created in such a way, that enables employees to quickly find answers.  
The most important is the [[knowledge management]] in the [[project]]. Each event related to product or [[manufacturing process]] can add valuable information for designers. Therefore, there should be established an effective [[system]] of communication, information storage and sharing. The rules of reducing inventory don't apply to knowledge. Every piece of information can be helpful. However the [[database]] has to be created in such a way, that enables employees to quickly find answers.  


==Tools of lean product development==
==Tools of lean product development==The [[organization]] always has to deal with imperfect [[information]], and design of new products is always a step into unknown. Therefore, there is a need of creating multiple design [[options]] and using tools enabling faster and better design. To achieve this additional tools are used===Product development value stream mapping===
The [[organization]] always has to deal with imperfect [[information]], and design of new products is always a step into unknown. Therefore, there is a need of creating multiple design [[options]] and using tools enabling faster and better design. To achieve this additional tools are used:
 
===Product development value stream mapping===
[[Value stream mapping]] is a [[method]] used to analyse the [[production system]]. It shows the value stream, i.e. the [[identification]] of all operations (adding value, as well as those that do not add values) taken in the process of product manufacturing, starting from process of acquiring material and ending with the [[finished product]].  
[[Value stream mapping]] is a [[method]] used to analyse the [[production system]]. It shows the value stream, i.e. the [[identification]] of all operations (adding value, as well as those that do not add values) taken in the process of product manufacturing, starting from process of acquiring material and ending with the [[finished product]].  


Line 109: Line 89:
# ''' Iterative and Continuous Improvement''': This principle involves continually improving and adapting the [[product development process]] in order to optimize it for maximum effectiveness. This involves tweaking and adjusting the process as needed to ensure that it meets the desired goals. An example of this is Toyota's kaizen philosophy, which emphasizes continuous improvement and rigorous testing of processes to ensure they produce results.
# ''' Iterative and Continuous Improvement''': This principle involves continually improving and adapting the [[product development process]] in order to optimize it for maximum effectiveness. This involves tweaking and adjusting the process as needed to ensure that it meets the desired goals. An example of this is Toyota's kaizen philosophy, which emphasizes continuous improvement and rigorous testing of processes to ensure they produce results.
# ''' Agile Development''': Agile development is an iterative and incremental approach to product development. This principle involves breaking down the development process into small, manageable chunks and iterating on each component in order to ensure that the end result meets the desired goals. An example of this is the Scrum methodology, which is often used in agile [[software development]].
# ''' Agile Development''': Agile development is an iterative and incremental approach to product development. This principle involves breaking down the development process into small, manageable chunks and iterating on each component in order to ensure that the end result meets the desired goals. An example of this is the Scrum methodology, which is often used in agile [[software development]].
# ''' Customer Focus''': This principle involves putting the customer at the center of all product development decisions. This means that customer feedback and insight should be collected throughout the development process and used to inform decisions. An example of this is Amazon's customer feedback system, which collects and evaluates customer feedback to inform product decisions.
# ''' [[Customer focus|Customer Focus]]''': This principle involves putting the customer at the center of all product development decisions. This means that customer feedback and insight should be collected throughout the development process and used to inform decisions. An example of this is Amazon's customer feedback system, which collects and evaluates customer feedback to inform product decisions.
# ''' Experimentation''': This principle involves testing and experimenting with different product ideas and approaches in order to determine the most effective solution. This involves trying out different approaches and collecting feedback to inform product decisions. An example of this is Google's A/B testing process, which is used to test and compare different product features and experiences.
# ''' Experimentation''': This principle involves testing and experimenting with different product ideas and approaches in order to determine the most effective solution. This involves trying out different approaches and collecting feedback to inform product decisions. An example of this is Google's A/B testing process, which is used to test and compare different product features and experiences.


Line 130: Line 110:


==Other approaches related to Lean product development==
==Other approaches related to Lean product development==
One-sentence introduction: In addition to the main principles of Lean Product Development, there are several other approaches and processes that can be used to help achieve the desired effects.  
In addition to the main principles of Lean Product Development, there are several other approaches and processes that can be used to help achieve the desired effects.  
* '''Rapid Prototyping''': This involves quickly building a prototype of the product to test and evaluate the design, and then using feedback to further refine the product.
* '''Rapid Prototyping''': This involves quickly building a prototype of the product to test and evaluate the design, and then using feedback to further refine the product.
* '''User Research''': This involves conducting research to understand customer needs and preferences to better inform product development.
* '''User Research''': This involves conducting research to understand customer needs and preferences to better inform product development.
Line 136: Line 116:
* '''Design Thinking''': This is an iterative process that focuses on understanding customer needs and developing solutions that meet those needs.
* '''Design Thinking''': This is an iterative process that focuses on understanding customer needs and developing solutions that meet those needs.
* '''Agile Product Development''': This is a methodology that emphasizes collaboration, experimentation, and iteration to quickly develop and test products.
* '''Agile Product Development''': This is a methodology that emphasizes collaboration, experimentation, and iteration to quickly develop and test products.
In summary, Lean Product Development is a process that can be complemented with other approaches such as Rapid Prototyping, User Research, Lean UX, Design Thinking, and Agile Product Development to help increase innovation and the number of new products.


In summary, Lean Product Development is a process that can be complemented with other approaches such as Rapid Prototyping, User Research, Lean UX, Design Thinking, and Agile Product Development to help increase innovation and the number of new products.
{{infobox5|list1={{i5link|a=[[Lean development]]}} &mdash; {{i5link|a=[[Lean software development]]}} &mdash; {{i5link|a=[[Agile project management methodology]]}} &mdash; {{i5link|a=[[Innovation cycle]]}} &mdash; {{i5link|a=[[Lean management]]}} &mdash; {{i5link|a=[[Innovation models]]}} &mdash; {{i5link|a=[[Design thinking]]}} &mdash; {{i5link|a=[[Genchi genbutsu]]}} &mdash; {{i5link|a=[[Feature-driven development]]}} }}


==References==
==References==
Line 146: Line 127:
* Ward, A. C., & Sobek II, D. K. (2014). ''Lean product and process development''. Lean [[Enterprise]] Institute.
* Ward, A. C., & Sobek II, D. K. (2014). ''Lean product and process development''. Lean [[Enterprise]] Institute.
* Morgan J.M., Liker J.K (2006) ''[http://www.ame.org/sites/default/files/target_articles/06-22-4-BR_Toyota_Prod_Dev_Sys.pdf The Toyota Product Development System]'', New York:Productivity Press
* Morgan J.M., Liker J.K (2006) ''[http://www.ame.org/sites/default/files/target_articles/06-22-4-BR_Toyota_Prod_Dev_Sys.pdf The Toyota Product Development System]'', New York:Productivity Press
[[Category:Lean management]]
[[Category:Lean management]]
{{aa|Slawomir Wawak}}
{{aa|Slawomir Wawak}}

Latest revision as of 23:44, 17 November 2023

The lean product development achieves effects through the below listed principles. The results of LPD program are increase of innovation (even 10x) and increase of number of new products (4-5 times).

Principles of lean product development

1. Establish customer-defined value to separate value-added from waste

The customer, market and legal requirements should be identified before starting the development process. Otherwise it is not possible to distinct value from waste. It's different from lean manufacturing, where the requirements are already defined. In development they are much more flexible.

2. Front-load the product development process to explore thoroughly alternative solutions while there is maximum design space

The earlier the developers start creating alternatives, the larger is number of possibilities. As the development progress decisions are made. Those decisions limit possibility of choosing alternatives.

3. Create a level product development process flow

In lean everything is about the flow. The process should be optimized and work smoothly.

4. Utilize rigorous standardization to reduce variation, and create flexibility and predictable outcomes

Standardization and flexibility are the opposites. But the real improvement in management comes from solving such opposites. The standardization should be aimed at reducing variation, while flexibility should be kept in creative activities to achieve predictable, yet innovative product.

5. Develop a chief engineer system to integrate development from start to finish

Whole development process should be integrated. That means every person working on parts of the product should be also a part of the team. Otherwise the compatibility problems arise.

6. Organize to balance functional expertise and cross-functional integration

In many companies there are distinct departments for mechanics, electronics, programming, etc. The organizational structure is not a problem itself, however bad communication can be one.

7. Develop towering competence in all engineers

The competences are never too high. But they can be too expensive. Build competence of your team.

8. Fully integrate suppliers into the product development system

The product can be only as good as raw materials are. Working with suppliers the developers can improve quality of supplies or to reduce product's susceptibility to variation in supplies quality.

9. Build-in learning and continuous improvement

Knowledge management is source of long term success in products development.

10. Build a culture to support excellence and relentless improvement

The organizational culture helps to maintain high level of involvement and attitude on improvement.

11. Adapt technologies to fit your people and process

To achieve the best product the company not always requires cutting edge technology. In fact using such technology can be a threat in production stage. Use the most of technologies, processes and people you currently have. Design your product to enable defects free production.

12. Align your organization through simple visual communication

Visual communication of project progress can improve understanding in whole team. That leads to better solutions, which take into account different issues. People having information about other elements of the project, can easier align to them in own tasks.

13. Use powerful tools for standardization and organizational learning

The scope of knowledge to be stored, indexed and readily available to employees will be so large, that you'll need fast, reliable and user-friendly tools. Otherwise documentation of development process will create waste of time.

Knowledge management in LPD

The most important is the knowledge management in the project. Each event related to product or manufacturing process can add valuable information for designers. Therefore, there should be established an effective system of communication, information storage and sharing. The rules of reducing inventory don't apply to knowledge. Every piece of information can be helpful. However the database has to be created in such a way, that enables employees to quickly find answers.

Tools of lean product development==The organization always has to deal with imperfect information, and design of new products is always a step into unknown. Therefore, there is a need of creating multiple design options and using tools enabling faster and better design. To achieve this additional tools are used===Product development value stream mapping=

Value stream mapping is a method used to analyse the production system. It shows the value stream, i.e. the identification of all operations (adding value, as well as those that do not add values) taken in the process of product manufacturing, starting from process of acquiring material and ending with the finished product.

Just in time product development

Just in time in product development is an modified version of well-known tool. It requires supplying design tasks with the required information, knowledge, decision, in specified form and time. The decisions about features of the product are made not at the beginning, but when they have to be made. This helps keeping open alternative ways of development.

Quick response product development

Quick response product development is a version of pull systems in manufacturing. In fact it combines push and pull to minimize drawbacks of both. The customer pushes specifications which entails pulling specifications as they are required on the next level of development.

GOLCAD

Grouped Overlapping Loops of Cards with Authorization for Development (GOLCAD) are equivalent of Kanban methodology. It uses cards to signal when each design group of workplaces may begin work on particular project. Forming loops between groups helps dealing with variation in the process.

Design task heijunka

Heijunka in product development helps levelling load of work. The variability in product development is significant, due to limited possibility of predicting how much resources will be consumed by tasks. In order to control variability PERT, critical ratio and Johnson's rule are used.

Machigai yoke

Machigai yoke is equivalent of Poka yoke. Error proofing can be done by design applications, which report any abnormalities. The three things should be checked:

  • form - desired state of design
  • fit - interactions between components
  • function - ability of production

Failure Mode and Effects Analysis can be a tool using in Machigai yoke.

Single minute exchange of projects

A changeover typical to Single minute exchange of die can be considered as switching between tasks. Switching between tasks in one project (changing workplace), or switching projects on one workplace can lead to waste. The processes should be designed to improve ability of switching tasks.

Kaizen

Kaizen is a universal method, or rather approach. The team should be oriented on continuous improvement.

A3 method

A3 problem solving method refers to solving problems on single A3 format sheet paper. All important information should be described there. The template is created based on PDCA cycle. It usually contains:

  • description of the problem
  • breakdown of the problem
  • targets
  • root cause analysis
  • description countermeasures
  • description of implementation of countermeasures
  • monitoring results and process
  • standardization and sharing effects

Knowledge management in LPD

The most important is the knowledge management in the project. Each event related to product or manufacturing process can add valuable information for designers. Therefore, there should be established an effective system of communication, information storage and sharing. The rules of reducing inventory don't apply to knowledge. Every piece of information can be helpful. However the database has to be created in such a way, that enables employees to quickly find answers.

Examples of Lean product development

  1. Iterative and Continuous Improvement: This principle involves continually improving and adapting the product development process in order to optimize it for maximum effectiveness. This involves tweaking and adjusting the process as needed to ensure that it meets the desired goals. An example of this is Toyota's kaizen philosophy, which emphasizes continuous improvement and rigorous testing of processes to ensure they produce results.
  2. Agile Development: Agile development is an iterative and incremental approach to product development. This principle involves breaking down the development process into small, manageable chunks and iterating on each component in order to ensure that the end result meets the desired goals. An example of this is the Scrum methodology, which is often used in agile software development.
  3. Customer Focus: This principle involves putting the customer at the center of all product development decisions. This means that customer feedback and insight should be collected throughout the development process and used to inform decisions. An example of this is Amazon's customer feedback system, which collects and evaluates customer feedback to inform product decisions.
  4. Experimentation: This principle involves testing and experimenting with different product ideas and approaches in order to determine the most effective solution. This involves trying out different approaches and collecting feedback to inform product decisions. An example of this is Google's A/B testing process, which is used to test and compare different product features and experiences.

Advantages of Lean product development

Lean product development is a process of reducing costs and minimizing waste in product development. This approach has several advantages, including:

  • Faster Iterations: Lean product development encourages shorter product development cycles, allowing for faster iteration and adaptation to changing customer needs.
  • Improved Quality: By focusing on continuous improvement and reducing waste, lean product development helps to ensure better quality products.
  • Reduced Risks: By testing and validating product ideas quickly and frequently, lean product development reduces the risk of launching products that don't meet customer needs.
  • Increased Efficiency: Lean product development focuses on streamlining processes and eliminating unnecessary steps, resulting in increased efficiency.
  • Increased Collaboration: Lean product development emphasizes collaboration between different teams and departments, leading to greater innovation and more effective problem solving.
  • Increased Innovation: By focusing on customer needs and testing ideas frequently, lean product development can lead to increased innovation and faster time to market.

Limitations of Lean product development

Lean product development has several limitations that may impede the successful implementation of the program. These include:

  • Insufficient time and resources: Lean product development requires a significant amount of time and resources to successfully implement, and if these are not available, the program will not be able to achieve its goals.
  • Limited process knowledge: Lean product development depends on an understanding of the entire product development process and the ability to recognize risks and opportunities. Without this knowledge, it is difficult to identify and take advantage of the most effective processes.
  • Insufficient customer feedback: Lean product development requires feedback from customers to ensure that the product meets their needs. Without this feedback, the product may not be developed optimally.
  • Lack of communication: Effective communication is essential for successful product development. Without adequate communication between stakeholders, the product may not be developed in the most effective way.
  • Lack of experience: Lean product development relies on the experience of the team to ensure that the product is developed correctly. Without enough experience, the team may not be able to identify and address potential problems before they become serious.

Other approaches related to Lean product development

In addition to the main principles of Lean Product Development, there are several other approaches and processes that can be used to help achieve the desired effects.

  • Rapid Prototyping: This involves quickly building a prototype of the product to test and evaluate the design, and then using feedback to further refine the product.
  • User Research: This involves conducting research to understand customer needs and preferences to better inform product development.
  • Lean UX: This is a methodology that combines Lean Product Development principles and user experience (UX) design to create user-centric products.
  • Design Thinking: This is an iterative process that focuses on understanding customer needs and developing solutions that meet those needs.
  • Agile Product Development: This is a methodology that emphasizes collaboration, experimentation, and iteration to quickly develop and test products.

In summary, Lean Product Development is a process that can be complemented with other approaches such as Rapid Prototyping, User Research, Lean UX, Design Thinking, and Agile Product Development to help increase innovation and the number of new products.


Lean product developmentrecommended articles
Lean developmentLean software developmentAgile project management methodologyInnovation cycleLean managementInnovation modelsDesign thinkingGenchi genbutsuFeature-driven development

References

Author: Slawomir Wawak