Lean Software Development

  • 4.5
Approx. 10 hours to complete

Course Summary

Learn how to implement lean principles for software development and improve efficiency, quality, and customer satisfaction.

Key Learning Points

  • Understand the principles of lean software development
  • Learn how to eliminate waste and improve efficiency in software development
  • Implement continuous improvement and customer satisfaction

Related Topics for further study


Learning Outcomes

  • Implement lean principles to improve software development
  • Eliminate waste and improve efficiency
  • Implement continuous improvement and customer satisfaction

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of software development
  • Access to a computer and internet connection

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online

Similar Courses

  • Agile Development Using Ruby on Rails - Advanced
  • Software Design and Architecture

Related Education Paths


Related Books

Description

While scrum and XP were transforming the software development industry, there were another set of ideas (derived from lean manufacturing and Six Sigma) that started to influence software development methods. These ideas around Lean Software Development forms the foundation of number of agile methods.

Outline

  • Lean Fundamentals
  • Welcome and Course Intro
  • What do we mean by Lean?
  • Lean for software development
  • Amplify Learning / Create Knowledge
  • Defer Commitments
  • Build Quality In
  • Deliver Fast
  • Optimize the whole
  • Course Learning Plan
  • Video: Five Principles of Lean Manufacturing
  • Video: Eliminate Waste
  • Lean Principle: Respect People
  • Lean Fundamentals
  • Lean Principles
  • Kanban, Value Steam Mapping and Kaizen
  • Kanban for Software Development
  • Value Stream Mapping
  • Lean Metrics : Tracking Flow Based Methods like Kanban
  • Video: Intro to Kaizen
  • Video: Kaizen Examples
  • Video: The 5 Whys
  • Kanban
  • Kanban, Value Stream Mapping and Kaizen
  • Lean Startup
  • Lean Startup Principles
  • Lean Startup (validated Learning and Build-measure-learn)
  • Innovation Accounting
  • A Talk by Eric Ries on Lean Startup
  • Lean Startup
  • Design Thinking
  • Design Thinking
  • Lean Startup with Design Thinking
  • Identifying and Classifying Assumptions
  • Prototype and Test
  • Design Thinking

Summary of User Reviews

Discover the principles and practices of Lean Software Development with this comprehensive course on Coursera. The course has received positive reviews for its engaging content and effective teaching methods. Many users have praised the course for its focus on practical application and its ability to improve work processes.

Key Aspect Users Liked About This Course

Practical application

Pros from User Reviews

  • Engaging content
  • Effective teaching methods
  • Improved work processes
  • Practical application
  • Real-world examples

Cons from User Reviews

  • Some users found the pace too fast
  • Not suitable for beginners
  • Course could be more interactive
  • Some concepts could be explained in more detail
  • Not enough focus on agile methodologies
English
Available now
Approx. 10 hours to complete
Praveen Mittal
University of Minnesota
Coursera

Instructor

Praveen Mittal

  • 4.5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses