• TwitterFacebookGoogle PlusLinkedInRSS FeedEmail

A History Of Lean From Manufacturing To Software Development

30.08.2019 
Lean
  1. A History Of Lean From Manufacturing To Software Development Program

Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, it is emerging with the support of a pro-lean subculture within the Agile community. Lean offers a solid conceptual framework, values and principles, as well as good practices, derived from experience, that support agile. Another christmas old borrego switchfoot this is your life lyrics. For those of you, like me, who are curious about the origins of Agile, Scrum, Lean, and Kanban, I've compiled a brief history of each. 1990s: Lightweight methods—like unified process, DSDM, Scrum, crystal clear, XP, and adaptive software development—grow in popularity. 2001: The Agile Manifesto is. Lean Software Development. Software development is a form of product development. In fact, much of the software you use was probably purchased as a product. Software that is not developed as a standalone product may be embedded in hardware, or it may be the essence of a game or a search capability.

Unlock the full course today

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

  • Course details

    The agile approach—which emphasizes continuous delivery and improvement, collaboration, and openness to change—can help professionals enhance both their productivity and the quality of their final products. In this course, learn the fundamentals of agile for software developers, as well as why this approach is uniquely suited for software engineering. Instructor Shashi Shekhar discusses key principles of the agile approach from the perspective of developers. He then reviews scrum—a hugely popular agile framework—and discusses scrum principles, roles, and events. He also looks at how you can complement your scrum implementation with Kanban; takes a deep dive into extreme programming (XP); and shares how you can apply XP to be more effective and efficient in a development team. Throughout this course, Shashi shares practical examples that can help reinforce the concepts covered in this course.

    Skills covered in this course

    Related courses

  • The agile approach

    - Kanban is a visually appealing simple and efficient way of processing work items. For a little background and theory before we did into Kanban concepts, Kanban owes it origin to lean manufacturing principles. Toyota used these principles in what they called the Toyota Production System. Toyota began implementing these principles in the 50s. Toyota's approach was aligned with the rate at which their output product, cars, we're being consumed. They maintained just enough inventory at a given point in time to execute a smooth flow of work through their assembly line. The approach included producing finished products as efficiently as possible and aligning their production rate with the consumption rate. The execution included adding defined and reducing waste as much as possible. Too much inventory of finished products or raw material was considered a waste, because resources to produce and store inventory were being utilized, but the finished product was not available to the…

  • Practice while you learn with exercise files

    Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
    Download the exercise files for this course. Get started with a free trial today.
  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Download on the App StoreGet it on Google Play
    Watch this course anytime, anywhere. Get started with a free trial today.

A History Of Lean From Manufacturing To Software Development Program

Course Contents