Lean Software Development Coursera Quiz Answers

Welcome to your ultimate guide for Lean Software Development Coursera quiz answers! Whether you’re completing practice quizzes to enhance your knowledge or preparing for graded quizzes to test your skills, this guide is here to help.

Covering all course modules, this resource will teach you Lean software development principles, focusing on eliminating waste, improving flow, enhancing productivity, and ensuring continuous improvement throughout the software development process.

Lean Software Development Coursera Quiz Answers for All Modules

Lean Software Development Module 01 Quiz Answers

Lean Principles Quiz Answers

Q1. In Lean software development, how can amplifying learning occur? (Select all that apply)

Correct Answers:

  • The developers use short iterations.
  • The developers choose technologies that force them to learn new skills.

Explanation: Lean encourages learning by using short iterations, allowing feedback loops to occur quickly, and selecting technologies that encourage the development of new skills.


Q2. How can waste arise in software development? (Select all that apply)

Correct Answers:

  • There are product defects found late in the development.
  • Developers work on rarely used product features.

Explanation: Waste arises when product defects are found late (which can be costly to fix) or when developers work on features that are not frequently used, thus wasting time and resources.


Q3. In Lean software development, what does the principle of “defer commitment” mean?

Correct Answer:

  • Decisions are made after having enough information from considering the alternatives.

Explanation: “Defer commitment” in Lean means delaying decisions until you have sufficient information, which ensures that decisions are made with the best possible understanding of alternatives.


Q4. In Lean software development, what does the principle of “deliver fast” mean? (select 2 that apply)

Correct Answers:

  • A simpler version of software product (an MVP – Minimum Viable Product) is developed first to reach the market rapidly.
  • Iterations are short, so feedback is frequent, and product evolution is rapid.

Explanation: “Deliver fast” means quickly delivering a simplified version (MVP) of the product and using short iterations for fast feedback and continuous product improvement.


Q5. Which of the following align with the lean principle of “build quality in”? (select 2 that apply)

Correct Answers:

  • The developers apply practices to avoid or quickly catch errors while making the software product.
  • The developers refactor the source code to be simpler and easier to modify.

Explanation: Building quality in involves applying practices to avoid or catch errors early and refactoring code to improve its maintainability and simplicity.


Q6. In Lean software development, what does “optimize the whole” mean? (Select all that apply)

Correct Answers:

  • The ability of a system to achieve its purpose depends on how well the parts work together, not just how well they perform individually.
  • Rather than trying to optimize one part, look at the whole system for optimization opportunities.

Explanation: “Optimize the whole” focuses on improving the entire system’s performance rather than optimizing individual components in isolation.


Q7. Which of the following tools can help you find waste in a process?

Correct Answer:

  • Value Stream Mapping

Explanation: Value Stream Mapping is a Lean tool used to visualize and analyze the flow of materials and information, helping identify waste in a process.


Q8. What are some of the tools to amplify learning? (Select all that apply)

Correct Answers:

  • Set Based Development
  • Iteration
  • Daily Builds and Smoke Tests

Explanation: These practices support learning by allowing for multiple solutions to be explored (Set Based Development), using iterations to continuously improve, and ensuring that builds are frequently tested (Daily Builds and Smoke Tests).


Q9. How do you deliver fast (i.e reduce cycle time) without compromising the quality?

Correct Answer:

  • Minimize the number of items in-process.

Explanation: By reducing the number of items in process, you avoid overloading the system, which improves flow and speeds up delivery without sacrificing quality.


Q10. “The Last Responsible Moment” is a tool for which Lean Software Principle?

Correct Answer:

  • Defer Commitment

Explanation: “The Last Responsible Moment” refers to deferring decisions until the latest possible point to ensure they are made with the most information.


Q11. Lean helps increase productivity by:

Correct Answer:

  • Reducing the amount of useless activity that our resources (the team members) are currently burdened with.

Explanation: Lean focuses on eliminating waste, particularly non-value-added activities, to improve productivity and efficiency.


Q12. Which practices waste time during software development? (Choose two)

Correct Answers:

  • Delays in receiving work products.
  • Weekly meetings that are held whether or not they are needed.

Explanation: Delays in receiving work products and unnecessary weekly meetings are common sources of wasted time in software development.

Lean Software Development Module 02 Quiz Answers

Kanban, Value Stream Mapping and Kaizen Quiz Answers

Q1. The 5 “Whys” to be considered during a Root Cause Analysis are…?

Correct Answer:

  • Why, Why, Why, Why and Why

Explanation: The 5 Whys technique involves asking “Why” five times to drill down into the root cause of a problem.


Q2. What is the purpose of the Lean tool ‘Kaizen’?

Correct Answer:

  • An improvement activity to create more value and remove waste.

Explanation: Kaizen focuses on continuous improvement by making incremental changes to processes that remove waste and create more value.


Q3. Which of the following can be used to do 5 Whys analysis?

Correct Answer:

  • A fishbone diagram

Explanation: A fishbone diagram (also known as Ishikawa or cause-and-effect diagram) is often used in conjunction with the 5 Whys analysis to visualize and analyze root causes.


Q4. In Kanban, a developer pulls the next item to work on from the:

Correct Answer:

  • Previous column on the board

Explanation: In Kanban, work is pulled by developers from the previous column once they finish their current task, respecting the flow and WIP (Work in Progress) limits.


Q5. You are a developer on a team using a Kanban board to manage flow. You work on Step X within the process, and it just so happens that you are looking for more work.

Correct Answers:

  • Help the group (that picks work from the following column) finish their work so they can pull an item from the “Done” column of Step X. That will allow you to pick an item from the previous step.

Explanation: The correct action is to help ensure that work in the “Done” column is completed so that you can pull the next item according to the WIP limit.


Q6. Which of the following statements are true about Value Stream Mapping? Select all that apply.

Correct Answers:

  • Cycle Time is the total time taken for Value Stream.
  • Value-added activities are activities that add value from the customer perspective.

Explanation: Cycle time refers to the total time taken for the value stream, and value-added activities are those that directly contribute to customer value.


Q7. What is the formula to calculate the Process Cycle Efficiency?

Correct Answer:

  • Value Added Time / Cycle Time

Explanation: Process Cycle Efficiency (PCE) is calculated as the ratio of value-added time to the total cycle time. This metric helps evaluate how efficiently time is spent on activities that add value.

Lean Software Development Week 03 Quiz Answers

Lean Startup Quiz Answers

Q1. What is the main goal of the Build-Measure-Learn Cycle?

Correct Answer:

  • To go through the build-measure-learn cycle as fast as possible.

Explanation: The primary goal of the Build-Measure-Learn cycle is to iterate quickly, testing assumptions, and learning from real user feedback to improve the product.


Q2. What do we mean by Validated Learning?

Correct Answer:

  • Validating the assumptions by conducting an experiment and collecting data.

Explanation: Validated learning is a process where startups test hypotheses through experiments and gather data to make informed decisions.


Q3. Which of the following are principles of Lean startup? Select all that apply.

Correct Answers:

  • Entrepreneurs are everywhere
  • Innovation Accounting
  • Validated Learning

Explanation: Lean Startup principles emphasize that entrepreneurship can happen anywhere, focuses on validating assumptions, and includes metrics like Innovation Accounting to track progress.


Q4. Which of the following are true about Lean Startup? Select two.

Correct Answers:

  • It is based on going through the Build-Measure-Learn cycle as fast as you can.
  • It relies on actual data rather than gut feelings to validate assumptions or ideas.

Explanation: Lean Startup methodology emphasizes quick iterations and using data, rather than assumptions, to validate business ideas.


Q5. Why are traditional management principles ill-suited to the world of startups?

Correct Answer:

  • Because startups face chaos and uncertainty.

Explanation: Traditional management principles are often built for stable, established organizations, whereas startups are dynamic and face higher uncertainty.


Q6. When a startup ‘pivots’, what is it doing?

Correct Answer:

  • Employing a revised strategy in an attempt to achieve its vision.

Explanation: A pivot involves changing the direction of a startup while maintaining its core vision, often in response to feedback or market changes.


Q7. According to Ries, which of the following adjectives describes good startup metrics? Select all that apply.

Correct Answers:

  • Accessible
  • Actionable

Explanation: Good startup metrics should be easy to access and provide actionable insights for decision-making.


Q8. Which of the following are levels of Pirate Metrics? Select all that apply.

Correct Answers:

  • Acquisition
  • Activation
  • Retention
  • Referral

Explanation: Pirate Metrics (AARRR) include Acquisition, Activation, Retention, Referral, and Revenue, which help track the success of a startup.


Q9. Which of the following are true about Pivot or Persevere? Select two.

Correct Answers:

  • Platform pivot: A change from an application to a platform or vice versa.
  • Customer segment pivot: The product hypothesis is partially confirmed; it solves the right problem but for a different customer than originally anticipated.

Explanation: These pivots describe changes in the direction of a startup’s approach based on feedback and new insights.


Q10. How do Vanity metrics prevent/inhibit pivoting?

Correct Answer:

  • Vanity metrics allow entrepreneurs to draw incorrect conclusions. Based on these metrics, they assume that the product is going in the right direction when it really isn’t.

Explanation: Vanity metrics are superficial and can mislead startups into thinking they are succeeding, even when deeper insights may suggest the need for change.


Q11. What are three ways that a past customer can drive sustainable growth?

Correct Answers:

  • Word-of-mouth referral
  • Repeat purchase

Explanation: Past customers can drive growth through referrals and repeat purchases, which are both critical for sustainable business growth.


Q12. What are the characteristics of “Early Adopters”?

Correct Answers:

  • Early adopters are actively seeking a solution to the problem your product solves.
  • Early adopters will give you their time and honest feedback.

Explanation: Early adopters are key to helping startups refine their products by providing feedback and actively seeking solutions.


Q13. What are leap-of-faith assumptions?

Correct Answer:

  • Assumptions that are the riskiest elements of a startup plan.

Explanation: Leap-of-faith assumptions are crucial and risky beliefs that a startup must test to validate or invalidate its business model.


Q14. Which of these attributes are favored by Lean startup? Select two.

Correct Answers:

  • Experimentation and Iteration
  • Customer feedback

Explanation: Lean startups prioritize iterative development and feedback from customers to validate their ideas quickly.


Q15. Who is an “Intrapreneur”?

Correct Answer:

  • A manager who promotes innovations within the company.

Explanation: An intrapreneur is an employee within a company who takes on entrepreneurial tasks and drives innovation, similar to an entrepreneur but within the corporate structure.

Lean Software Development Week 04 Quiz Answers

Design Thinking Quiz Answers

Q1. Which of the following are true about Design Thinking? Select 2.

Correct Answers:

  • It recommends that a cross-functional team work together in the design thinking process.
  • It is a process for creative problem solving.

Explanation: Design Thinking is a collaborative, creative problem-solving approach that encourages diverse team members to work together to address complex problems.


Q2. In design thinking, what are two of the main reasons to empathize with users?

Correct Answers:

  • To discover the real problem to be solved.
  • To prevent team member bias from impacting their understanding of the problem and influencing the solution.

Explanation: Empathy helps design teams truly understand users’ needs and prevents preconceived biases from shaping the solution inaccurately.


Q3. Design thinking results in innovation by integrating which three things?

Correct Answers:

  • Technical Feasibility
  • Business Viability
  • Human Desirability

Explanation: Successful design thinking involves creating solutions that are technically feasible, commercially viable, and desirable for users.


Q4. What are the two dimensions for categorizing assumptions?

Correct Answers:

  • Impact on our solution if it is right
  • Probability that it will be right

Explanation: Assumptions are categorized based on their potential impact on the solution if proven correct and the likelihood of that assumption being correct.


Q5. What are the two dimensions for categorizing tests?

Correct Answers:

  • Cost/Effort of conducting a test
  • Quality of data collected from the test

Explanation: Tests are categorized based on the resources required to conduct them and the quality of insights they provide for decision-making.

Sources: Lean Software Development

Get All Course Quiz Answers of Software Development Lifecycle Specialization

Software Development Processes and Methodologies Quiz Answers

Agile Software Development Coursera Quiz Answers

Lean Software Development Coursera Quiz Answers

Engineering Practices for Building Quality Software Quiz Answers

Team Networking Funda
Team Networking Funda

Hi, I’m Abbas Sarang, the creator of Networking Funda. With a passion for online education, I provide reliable course reviews and learning resources to empower learners worldwide.

I am a passionate SEO Specialist with over 3.5 years of experience in optimizing websites, driving organic traffic, and crafting content strategies. I began my journey by building and monetizing my own blog, gaining hands-on expertise in WordPress, SEO tools, and analytics. With a keen eye for detail and a love for data-driven decisions, I aim to help businesses enhance their online visibility and achieve measurable growth.

Articles: 720

Leave a Reply

Your email address will not be published. Required fields are marked *