Lean Software Development

Course overview
Reducing waste, boosting efficiency
In this course, developers, teams, and technical leaders will learn how the principles of lean software development integrated with agile engineering practices can solve these problems:
- Inefficiency and waste
- Rigid planning and inflexibility
- Delayed feedback and sluggish time to market
- Insufficient customer involvement
- Unsustainable workloads
- Poor quality and high defect rates
- Lack of empowerment and motivation among developers
- Knowledge silos and communication barriers
Topics in this course include:
- The seven principles of lean software development
- Wastes associated with traditional software development
- Agile software engineering practices that could help eliminate wastes
- How agile engineering practices support lean principles
While individual developers will walk away with lean development and advanced agile engineering skills, teams and enterprises will benefit from understanding how to leverage lean and agile to amp up efficiency, reduce waste, improve value delivery, create a culture of continuous improvement, and improve time to market.

Time: 8 hours
Format: Live
Credential: Microcredential
Prerequisites: None, although some basic familiarity with scrum is recommended
What you'll get: 8 hours of learning with an experienced agile trainer and a digital badge to showcase your new skills. Your microcredential never expires.
Community Badge Program Course: This course has been derived from our Community. This means that the course topic was sourced directly from a Certified Scrum Alliance Trainer or Certified Scrum Trainer. The quality of the course content and the credential earned from a Community Badge Program course carries the same weight and value as any other Scrum Alliance microcredentials.

Who's this course for?
Drive more effective, efficient, and adaptive software development practices when you understand how to integrate lean principles into agile engineering. You'll maximize the results for your customers while reducing waste.
Great for:
- Software developers
- Technical team managers and scrum masters
- Engineering managers
- Tech leads
- Business analysts
- QA/Testers
- DevOps engineers
- Agile coaches for software organizations
- Anyone who wants to learn more about lean software development
Lean Software Development is ideal for individual contributors as well as the managers and leaders of software organizations. This course not only focuses on technical practices, but also management approaches that support lean and agile principles in order to improve productivity and efficiency.

Unmatched quality and scale
"Simply amazing learning experience!"
"My experience at Scrum Alliance was simply exceptional ... "

Is a microcredential worth it?
Microcredentials are a great way to continually add new skills with fast and flexible formats. Here are just a few reasons microcredential training is a worthwhile investment for you and your team.
- Focused expertise — gain specialized knowledge in a specific area
- Flexible learning — learn the way you prefer by choosing from live or on-demand learning formats
- Cost-effective — typically less expensive than certifications or degree programs
- Relevant — topics prioritized to cover industry trends and emerging technologies
- Expedient — earn a credential in hours as opposed to weeks, months, or years
- Recognizable — validated by Scrum Alliance, a globally recognized credentialing body
- Practical — build skills and knowledge immediately applicable in your role
- Stackable — combine microcredentials to build comprehensive learning pathways
Lean software development is a set of practices that aims to increase efficiency and eliminate wastes in software development. Like its predecessor, lean manufacturing, this approach to development considers "waste" to be anything that customers do not perceive as adding value.
The guiding principles of lean development are:
- Eliminate waste
- Build quality in
- Create knowledge
- Defer commitment
- Deliver fast
- Respect people
- Optimize the whole
This course explores these principles and how they support individuals, teams, and organizations seeking to improve software development efficiency.
In the development process, wastes may include:
- Delays
- Handoffs
- Waiting periods
- Task switching
- Defects
- Abandoned partial work
Lean software development is focused on efficiency and waste reduction across the entire lifecycle of software development and continuous improvement within the software organization, by embedding a lean mindset into the software industry.
Learners with a software development background (developers, managers, and leaders in software organizations) stand to gain the most from this course, although programming skills are not required. Basic knowledge of scrum and agility is also recommended.
Boost your resume with a microcredential and showcase your in-demand agile skills. Microcredentials from Scrum Alliance offer a fast, flexible way to upskill. If you're new to Scrum Alliance or your membership has expired, you'll receive a two-year membership upon completion of this course.
Have additional questions?

Sign up for Lean Software Development
Get ready to upgrade your skills and what you have to offer.