Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Tish Chungoora

Agile software development practices and product management borrow a number of concepts from the domain of traditional product design and manufacturing engineering, for example, lean development, Kanban and more.

However, it is quite common for organisations who implement agile methodologies, like Scrum, to hold the illusion that these would act as the silver bullet to resolve all the weaknesses in their software development and management practices.

Read more

Agile software development practices and product management borrow a number of concepts from the domain of traditional product design and manufacturing engineering, for example, lean development, Kanban and more.

However, it is quite common for organisations who implement agile methodologies, like Scrum, to hold the illusion that these would act as the silver bullet to resolve all the weaknesses in their software development and management practices.

The reality is, this is far from being the case. To be able to conceive and foster great software products, the way they are engineered ought to be based on the kinds of theoretical and practical underpinnings that are inherent of traditional branches of engineering. This way, the sufficient level of rigour can be achieved to permit the evolution of well-rounded and well-engineered software products that deliver value to stakeholders and customers.

This is where product design management can be leveraged to revitalise and complement agile software development practices. Product design management may be seen as an enterprise philosophy and a multi-disciplinary management framework that fosters the embodiment, the deployment and gradual improvement of the products that the enterprise develops, grows and retires over time.

Aspiring to proper product design management in the world of agile software development demands not only the right mindset as individuals, but also the use of suitable tools as well as the skills to apply a range of appropriate techniques. This course will shed light on a set of important tools and techniques to support strategic and tactical agile product management.

The course is chiefly targeted at agile practitioners, for example, product managers, product owners, business analysts, agile project managers, etc. The course may also be taken if you have an interest in applied product design management, provided you have had some prior basic exposure to agile software development or have worked within an agile business.

What this course is NOT about:

  • NOT a course in agile methodologies, agile manifesto, Scrum, Kanban, user story mapping, velocity charts, etc.

  • NOT a course about interaction or user experience design

Enroll now

What's inside

Learning objectives

  • Become familiar with jargon used in agile product development
  • Master and apply a wealth of tools and techniques to plan the life cycle, strategy and tactics for product realisation
  • Adopt the mindset of a qualified product design engineer for embodying successful software product development in agile
  • Identify opportunities for applying the diligence of product design management to the practice of agile product management

Syllabus

Understand the aims and objectives of the course, its scope and prerequisites; appreciate the importance of product design management in agile.
Read more

This is the very first lecture in this series where we will go through introductions and define what product design management means.

In this lecture, we will explain the essence of striving for product design management rigour. We will get to appreciate some of the benefits of the approach when applied to agile product management.

In this lesson, we will take time to explain who the audience for the course is. We will also discuss the intended learning outcomes and the scope of the course, i.e. what will be covered as well as what is not relevant. We will also touch on the relevant prerequisites that you need to be aware of.

This lecture describes the course roadmap, in other words the structure of the course.

Here, you will find a decision tree diagram that will help you decide whether this course is really what you are after.

This quiz will test your understanding of the importance of aiming for incorporating the rigour of product design management principles in the domain of agile product management.

This is a very brief introduction of what will be covered in this section of the course.

This lecture introduces the product life cycle and explains its key phases in the context of tangible engineered products.

This lecture elaborates on an alternate perspective of the product life cycle.

In this lecture, we will explain another perspective of the product life cycle that views it from a sales and product maturity standpoint. We will also discuss some implications of technical debt as a function of the product maturity curve.

This quiz will test your understanding of the product life cycle.

In this lecture, we will make a pit-stop by the topic of the requirements life cycle. We will expose a simple model of this very important life cycle and share some important tips and examples of the need for capturing 'through-life' product requirements.

This quiz will test your initial understanding of the product requirements life cycle.

This lecture exemplifies a powerful tool traditionally used in design & manufacturing engineering for mapping across the 'voice of the customer' and the 'voice of the engineer'. The tool is called the House of Quality and can readily be applied in the area of software product management.

This lecture introduces what will be covered in the Product Strategy sections of the course.

SWOT stands for strengths, weaknesses, opportunities and threats and is a tool used for product positioning. In this lesson, we will first expose classic SWOT analysis and then focus on explaining a more objective approach for conducting SWOT.

Commercial acumen is quite key when operating in agile product management. One quite straightforward approach of determining the financial viability of some product sales model is through conducting break-even analysis. This lecture, therefore, provides an overview of product break-even analysis.

In this lecture, we will extend the discussion on the application of product break-even analysis.

This quiz will test your understanding of conducting break-even analysis.

In this lecture, we will go through the concept of technology readiness which is an important definition that describes the maturity of a technology in regard to its particular application. 

This lecture is a continuation of the previous one on technology readiness.

This quiz will test your understanding of technology readiness.

This is the first part of four lectures on the product roadmap and introduces the concept.

This is the second part of four lectures on the product roadmap, which explains the phase-based roadmap and period-based roadmap.

This is the third part of four lectures on the product roadmap, which explains the idea of swim-lane roadmap using Trello.

This is the fourth part of four lectures on the product roadmap, which further elaborates on the idea of swim-lane roadmap using Trello.

This quiz will test your understanding of product roadmaps.

This lecture provides examples of other kinds of product roadmap formats which you may find useful.

This lecture will discuss the whole idea of presenting the product roadmap and provides various tips on the importance of doing so.

This lecture introduces what will be covered in the Product Tactics section of the course.

This lecture introduces the concept of attribute analysis and identifies the need for doing multi-attribute analysis in agile due to the multifaceted nature of requirements and stakeholder needs to be evaluated and prioritised.

In this lecture, we will expose the radar chart method for conducting multi-attribute analysis.

This is a continuation of the previous lecture on the radar chart method for conducting multi-attribute analysis.

Reference models can be used to capture 'blueprints' for representing knowledge. These are more formally known as 'ontologies', which provide a basis for sharing meaning and representing subject matter. In this lecture, we will encounter and explain one such reference model applied to a product context.

A software product can be considered from multiple different perspectives depending on the audience or stakeholders 'viewing' the product. The proper embodiment of a product can be achieved by capturing its multiple perspectives.

This is a continuation of the topic of multi-viewpoint product embodiment design focusing on architecture diagrams.

This is a continuation of the topic of multi-viewpoint product embodiment design focusing on business process modelling techniques.

This is a continuation of the topic of multi-viewpoint product embodiment design focusing on data and information flow modelling techniques.

This is a continuation of the topic of multi-viewpoint product embodiment design focusing on domain modelling and semantic modelling techniques.

This is a continuation of the topic of multi-viewpoint product embodiment design that provides a glimpse of the exciting area of user interface design.

In this lesson, you will learn conceptually what showcases are, why they are important and the considerations for conducting (or participating in) one of them.

This lecture touches on two aspects of technology change management namely user acceptance testing (UAT) and release management.

This lecture explains the essence of change control, which is another aspect of technology change management. We will also swing by an expectation-setting model to aid you in the process of raising requests for product changes.

This lesson introduces the topic of root cause analysis (RCA) and identifies its general importance.

A key technique used in root cause analysis for product quality management is Ishikawa. This lecture kicks off the explanation of this easy-to-use technique. 

This is a continuation of the explanation on Ishikawa.

This quiz will test out your understanding of cause and effect analysis using fishbone diagrams.

This lecture provides a cheat-sheet of a number of direct and indirect applied techniques for conducting root cause analysis.

Critical path analysis (CPA) is a technique typically used in the area of project management to understand and analyse flows of activities required in order to achieve a goal. In this section, we will look at an application of CPA as a troubleshooting analysis technique. This lecture, therefore, introduces the concept of CPA.

This is the second part of the explanation of CPA where we will show how the basics of a network diagram is mapped.

This is the third part of the explanation of CPA where we will show how to identify the critical path.

This is the last proper lecture in this series where we will wrap-up and conclude the course.

Attributions, special thanks and disclaimer.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores product design management, which can revitalize and complement agile software development practices, offering a more rigorous approach to product engineering
Covers tools like the House of Quality, SWOT analysis, and Ishikawa diagrams, which are valuable for strategic and tactical agile product management
Examines the product life cycle from multiple perspectives, including sales maturity and technical debt, which provides a comprehensive understanding
Requires some prior basic exposure to agile software development or experience within an agile business, which may exclude some learners
Focuses on applying product design management to agile, rather than teaching agile methodologies themselves, which may not suit all learners
Teaches technology readiness assessment, which is an important definition that describes the maturity of a technology in regard to its particular application

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Engineering rigor for agile product management

According to learners, this course offers a unique perspective by blending traditional engineering concepts like product design management with agile practices. Many found the course practical, appreciating the introduction of tools and techniques such as House of Quality, Ishikawa diagrams for root cause analysis, and Critical Path Analysis. These methods are seen as valuable additions to the agile practitioner's toolkit. However, some students note that while the content provides a solid theoretical foundation, it can sometimes feel less hands-on. Reviewers also suggest that the course is best suited for those with prior agile experience, rather than complete beginners.
Some find it theoretical, others see practical use.
"While the theoretical foundation is strong, I wished for more hands-on exercises."
"Provides a solid theoretical understanding, but the application felt a bit abstract at times."
"I thought the examples were practical enough to show how the theory translates to real work."
Best for those with existing agile background.
"This course is definitely not for beginners; you need a good grasp of agile first."
"I found the content most relevant because I already work in an agile environment."
"Assumes some familiarity with agile roles and processes."
"Prospective students should be aware this builds on, rather than introduces, agile basics."
Instructor is knowledgeable and engaging.
"The instructor clearly has deep knowledge of the subject matter."
"His insights added significant value to the lectures."
"Found the lectures engaging and the concepts well-explained by the instructor."
Introduces valuable methods for agile practitioners.
"The course provided actionable tools like House of Quality and Ishikawa that I can apply immediately."
"Learning Critical Path Analysis in this context was surprisingly useful for troubleshooting."
"I gained practical techniques for strategic product positioning and analysis."
"The methods taught offer great utility for product managers looking to deepen their practice."
Blends traditional engineering with agile.
"I loved seeing how traditional engineering concepts apply to software product design in an agile context."
"Offers a truly unique lens on product management that you don't find in typical agile courses."
"The framework presented ties together product design principles from other fields effectively."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Product Design Management for Agile Practitioners with these activities:
Review Agile Methodologies
Reviewing agile methodologies will provide a solid foundation for understanding how product design management integrates with agile practices.
Browse courses on Scrum
Show steps
  • Read articles and blog posts on Agile methodologies.
  • Watch introductory videos on Scrum and Kanban.
  • Take a short online quiz to test your knowledge.
Review 'Inspired: How to Create Products Customers Love'
Reading 'Inspired' will provide a strong foundation in product management principles, complementing the agile-focused techniques taught in the course.
Show steps
  • Read the book cover to cover.
  • Take notes on key concepts and frameworks.
  • Reflect on how these concepts apply to your own work.
Analyze a Product's Lifecycle
Analyzing a product's lifecycle will help you apply the concepts learned in the course to a real-world example, solidifying your understanding of product strategy and evolution.
Show steps
  • Choose a software product you are familiar with.
  • Research its history, development, and current market position.
  • Map its lifecycle phases and identify key milestones.
  • Write a report summarizing your findings and insights.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Develop a Product Roadmap
Creating a product roadmap will allow you to practice the techniques for strategic planning and prioritization covered in the course.
Show steps
  • Define the vision and goals for a hypothetical product.
  • Identify key features and releases.
  • Prioritize features based on value and effort.
  • Create a visual roadmap using a tool like Trello or Jira.
Conduct SWOT Analysis on a Product
Practicing SWOT analysis will reinforce your understanding of strategic product positioning and help you identify opportunities and threats.
Show steps
  • Choose a product you are familiar with.
  • Identify its strengths, weaknesses, opportunities, and threats.
  • Document your findings in a SWOT matrix.
  • Analyze the implications of your findings for product strategy.
Write a Blog Post on Product Design Management
Writing a blog post will help you synthesize your learning and share your insights with others, further solidifying your understanding of the course material.
Show steps
  • Choose a specific topic related to product design management.
  • Research the topic and gather relevant information.
  • Write a clear and concise blog post.
  • Edit and proofread your post before publishing.
Review 'The Lean Product Playbook'
Reading 'The Lean Product Playbook' will provide practical insights into lean product development, complementing the agile product design management techniques covered in the course.
Show steps
  • Read the book and take notes on key concepts.
  • Identify opportunities to apply these concepts in your own work.
  • Reflect on how lean principles can improve product development.

Career center

Learners who complete Product Design Management for Agile Practitioners will develop knowledge and skills that may be useful to these careers:
Agile Product Manager
An Agile Product Manager is responsible for guiding the development and launch of successful products within an agile framework. This course directly helps in this role by providing tools and techniques to support strategic and tactical agile product management. You'll learn to apply product design management principles to software development, which brings necessary rigor to agile practices. The course covers product life cycle management, SWOT analysis, and product roadmaps, equipping you with the skills to make informed decisions and drive product success. If you are interested in maximizing the value and impact of software products, this course may be an ideal complement to your experience.
Product Owner
A Product Owner defines and manages the product backlog in agile development. This course offers valuable insights into product design management that can enhance the way a product owner approaches software projects, making them more robust and well-engineered. The course introduces tools and techniques that aid in planning product life cycles, creating product strategy, and implementing relevant tactics for product realization. Product Owners learn to apply a product design engineering mindset to agile development. With its emphasis on multi-dimensional SWOT and product roadmaps, this course may enhance your ability to deliver value to stakeholders.
Business Analyst
Business Analysts identify and analyze business needs to guide product development. This course directly supports the work of a Business Analyst by providing rigorous techniques for strategic and tactical agile product management. The course will particularly help in understanding the application of traditional branches of engineering, which will help foster great software products. You'll gain skills in SWOT analysis, break-even analysis, radar charts for multi-attribute analysis, and root cause analysis. This knowledge can help you to better define requirements, assess technological maturity, and prioritize work items. The course's approach to product design management may complement agile software development practices.
Agile Project Manager
An Agile Project Manager oversees the execution of projects within an agile environment. This course will provide a holistic approach to integrating product design management within agile frameworks. Agile Project Managers can then ensure projects are well-engineered and deliver value to stakeholders. You'll learn about product life cycles, SWOT analysis, technology readiness assessment, and product roadmaps. The course's coverage of Ishikawa diagrams and critical path analysis can help improve quality and troubleshoot issues, leading to better outcomes for projects. This course may teach aspiring project managers ways to drive continuous improvement in their agile practices.
Product Strategist
A Product Strategist defines the long-term vision and strategy for a product. This course will help Product Strategists by providing them with methods to apply the rigor of traditional product design and manufacturing engineering to agile software development. Learning to understand the three life cycles for the realization of great software products is crucial for this role. The course will help in using SWOT and break-even analyses for product positioning and financial viability, while technology readiness assessments will aid in evaluating the maturity of technology for product applications.
Product Marketing Manager
A Product Marketing Manager is responsible for marketing and promoting products to target audiences. This course provides insights into the product design management process that can help Product Marketing Managers better understand the product lifecycle and value proposition. It will help them apply a multi-dimensional SWOT technique for strategic product positioning and perform return on investment analysis. The course emphasizes the mindset of a product design engineer, which enriches the understanding and marketing of well-engineered software products. This approach delivers more value to stakeholders and customers leading to increased sales and revenues.
Software Engineering Manager
Software Engineering Managers oversee the development and delivery of software products. This course can help them integrate product design management principles into agile software development practices. This course focuses on the essence of striving for product design management rigor. Using different formats of product roadmaps can help organize software development. Applying Ishikawa diagrams as a lean management technique helps solve software issues. Overall, this course will boost the quality of software products and increase stakeholder satisfaction.
Chief Product Officer
A Chief Product Officer (CPO) is responsible for the product vision, strategy, and execution across an organization. This course may provide valuable insights into enhancing agile software development practices through product design management. CPOs would learn to apply product life cycle management, SWOT analysis, and return on investment analysis. The course also covers multi-attribute analysis techniques, such as radar charts, that can aid in prioritizing work items. CPOs can use this course to align product development with broader business goals, ensuring products deliver greater value to stakeholders and customers.
Requirements Engineer
A Requirements Engineer elicits, analyzes, and documents the requirements for a software system. This course may be helpful by emphasizing the importance of thorough product design management in agile environments. It stresses the necessity of capturing 'through-life' product requirements, which can improve product usability. Reference models can be used to capture blueprints that represent a wider range of knowledge. One can also apply root cause analysis to troubleshoot product defects using easy techniques. Requirements Engineers can therefore use this course to make ensure that the system meets stakeholder expectations.
User Experience Researcher
A User Experience Researcher conducts research to understand user needs and behaviors, informing the design of user-friendly products. This course may offer valuable insights into the product design management process, enhancing the development of well-engineered software products that satisfy user needs. Learning effective techniques for product design management may boost overall user interface design. This will then provide increased user satisfaction. In this way, one can ensure product development has better outcomes for the users.
Data Analyst
Data Analysts interpret data to identify trends and insights that inform business decisions. This course may be helpful by providing a framework for applying product design management principles to agile software development, which allows for the evolution of well-engineered software that delivers value to stakeholders and customers. Understanding requirements for technology change management and the product deployment phase ensures that the entire system is well-designed. Ultimately, this course improves the business decisions that rely on data analysis.
Quality Assurance Engineer
A Quality Assurance Engineer tests software to identify defects and ensure it meets quality standards. Taking this course may provide Quality Assurance Engineers with a structured approach to incorporating product design management in agile projects. It will help them apply failure mode and effect analysis as a lean management technique for quality defect prevention. This course may help ensure that the defects are rooted out, and that software products fully meet business needs.
Technical Product Manager
A Technical Product Manager requires a strong technical background to manage the development of complex products. This course may provide a valuable approach for integrating product design management with agile practices. You'll gain insights into developing well-rounded and well-engineered software products. The course's detailed syllabus will help in the realization of great products. The end results will likely be more impressive.
Scrum Master
A Scrum Master facilitates the scrum framework within agile teams. This course may help Scrum Masters by providing a deeper understanding of product design management principles, which can be integrated into the agile process to enhance overall product quality and value delivery. The course also explores reference model approaches, which serve as blueprints for sharing knowledge and representing subject matter. In the scrum world, this will enable superior communication of critical information.
Release Manager
A Release Manager plans and oversees the release of new software products or updates. This course may be helpful by providing a strong foundation in product design management, which can be used to streamline the release process and ensure high-quality software delivery. You'll learn about technology change management, which explains user acceptance testing (UAT) and release management. This course will likely allow you to minimize errors and maximize the impact of new releases.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Product Design Management for Agile Practitioners.
Cornerstone text for product managers. It provides a comprehensive overview of modern product management techniques, including product discovery, strategy, and execution. It is particularly useful for understanding how to build products that meet customer needs and achieve business goals. This book provides a broader context for the agile product design management techniques covered in the course.
Provides a practical guide to building lean products using the Lean Startup methodology. It focuses on customer development, product-market fit, and iterative development. It is particularly useful for understanding how to validate product ideas and build products that customers love. This book adds depth to the course by providing a hands-on approach to product development.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser