{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Week 7 Paper [Lean].docx - SWEN 603 Spring 2017 Week 7...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
SWEN 603 Spring 2017 Week 7 Short Paper – Lean Software Development Lean software development is a methodology that has evolved from the concepts of lean manufacturing and lean technology principles. While there has been question about the applicability of automotive industry methods within the software field, as this is where lean manufacturing originated, they have proven to carry over quite well. Agile-like in nature, lean development revolves around seven specific principles which guide the methodology. This meshes well with the many agile models of development, while providing other significant benefits, as well as some noteworthy obstacles. It is important to first understand the seven core principles of lean software development, found in Figure 1, before diving into their implications on software development projects. Figure 1. 7 lean software development principles (Agile Unlimited, n.d.) First is to optimize the whole; recognizing the importance and impact of the project in its entirety is key to delivering a valuable product. Eliminating waste implies that anything which does not add value or knowledge to the project is unnecessary and should be avoided (Poppendieck & Cusamano, 2012). Top-down programming is an example of building quality within, whereby integration occurs during development, rather than at the end of the project. In order to adhere to the principle of learning, one must constantly create, internalize, and utilize knowledge. Such knowledge should be embedded in the product at hand, always. This is a critical part of the lean
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
software development ideal. Equally important is the ability to continuously get better. As stated by Poppendieck and Cusamano (2012), “lean thinking holds that specific practices, no matter how well they seem to work in other situations, are seldom the best solution to the problem at hand,” (p. 30). In other words, there is always room for improvement.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}