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
- Lean principles
- Efficiency improvement
- Continuous improvement
- Customer satisfaction
- Software development
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
IntermediateCourse 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 applicationPros 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