From the course: Lean Software Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What is lean software development?

What is lean software development?

From the course: Lean Software Development

Start my 1-month free trial

What is lean software development?

- Lean is a set of principles and tools used to optimize the flow of value all the way through a process. Crossing organizational boundaries if need be in order to improve the speed and quality of delivery to customers. Lean software development is an application of the principles of lean to the development of software. This approach was introduced by Tom and Mary Poppendieck in their 2003 book Lean Software Development: An Agile Toolkit. Unfortunately some 16 years later lean software development still isn't widely adopted. Let's take a look at how things work at Bol, a company that relies on their software development teams to bring value to their customers. Bol has a traditional organizational structure broken down by function, and their PMO uses resource planning based on work breakdown and expert estimates to see how much capacity is consumed by current projects and other expected work. If there is any space available, they usually kick off a new project. Though the PMO strives…

Contents