IT Product Quiz

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Daniyar
D
Daniyar
Community Contributor
Quizzes Created: 2 | Total Attempts: 963
| Attempts: 781 | Questions: 182
Please wait...
Question 1 / 182
0 %
0/100
Score 0/100
1. Let's take a look at wireframe! This is a wireframe for a website that provides a biography about an author.  What do you think the white box with the X inside represents?

Explanation

The white box with the X inside represents an image.

Submit
Please wait...
About This Quiz
IT Product Quiz - Quiz

The IT Product Quiz assesses knowledge in software development life cycles, security considerations, and agile practices. It evaluates understanding of role-based functionalities and project management within software projects,... see moremaking it relevant for aspiring developers and managers. see less

2. Entrance barriers

Explanation

The correct answer is "Factors of an objective or subjective nature that make it difficult, if not impossible, for new firms to start a business in the chosen industry." This answer accurately describes entrance barriers, which are factors that can hinder or prevent new firms from entering a specific industry. These barriers can be objective, such as high capital requirements or government regulations, or subjective, such as strong brand loyalty or established customer relationships. These barriers make it challenging for new firms to compete and establish themselves in the industry.

Submit
3. If you were going to create a process for making a pizza, what do you think the phases might be?

Explanation

The correct answer is "Planning, Preparation, Assembly, and Cooking". This answer provides a logical sequence of phases for making a pizza. Planning involves deciding on the type of pizza and gathering the necessary ingredients. Preparation involves tasks such as kneading the dough, chopping toppings, and preheating the oven. Assembly involves spreading sauce, adding cheese and toppings onto the crust. Finally, cooking involves baking the pizza in the oven until it is golden and crispy.

Submit
4. SWOT – analysis

Explanation

The correct answer is "Strengths – Weaknesses – Opportunities – Threats." This is the correct sequence for the SWOT analysis framework. SWOT analysis is a strategic planning tool used to evaluate the internal strengths and weaknesses of an organization, as well as the external opportunities and threats it faces. By analyzing these four factors, organizations can gain insights into their current situation and make informed decisions about their future strategies.

Submit
5. What is advantages of CustDev

Explanation

CustDev, short for Customer Development, is a methodology used by businesses to gain insights and validate their product or service. The advantages mentioned in the answer options are all related to the benefits of implementing CustDev. Direct contact with the client allows for a deeper understanding of their needs and preferences. Obtaining facts from the market helps in identifying market trends and demands. Formulating the problem in the words of the users ensures that the product addresses their specific pain points. Verification of the target audience helps in refining the marketing and sales strategies. These advantages collectively contribute to the success and growth of a business.

Submit
6. When the Manifesto for Agile Software Development says it values responding to change over following a plan, it means

Explanation

The correct answer is "responding to change is valued more than following a plan." This means that in Agile Software Development, the focus is on being adaptable and flexible to changes that may arise during the development process. Rather than rigidly sticking to a predetermined plan, Agile emphasizes the importance of being able to respond and adapt to changing requirements, feedback, and market conditions. This approach allows for continuous improvement and ensures that the software being developed remains relevant and valuable to the end-users.

Submit
7. You are now working as a product manager for a project that is developing a communication application that will be used on the next space shuttle mission. It is essential that this product works as intended. So you have spent a lot of time working with your development team to identify risks. You have developed a long list of potential risks.   What do you think your next step should be now that the potential risks have been identified?

Explanation

Given the high stakes and the importance of the communication application working as intended on the next space shuttle mission, it is crucial to have a plan in place to address and mitigate the identified risks. Developing a risk plan will help outline specific actions and strategies to manage and minimize the potential risks. This will ensure that the project can proceed with a structured approach, addressing any uncertainties and potential issues that may arise during the development process.

Submit
8. CAC – formula is:

Explanation

The given formula for CAC (Customer Acquisition Cost) is cost per visitor divided by the conversion rate. This formula helps businesses determine the cost incurred to acquire each visitor and convert them into customers. By dividing the total cost by the number of visitors, it gives an average cost per visitor. Then, by dividing the profit by the expenses, it calculates the profitability of the acquisition. This formula is useful for businesses to analyze and optimize their marketing and sales strategies to reduce costs and increase profitability.

Submit
9. Cost to Acquire a Customer (CAC) what cost is it include?

Explanation

The Cost to Acquire a Customer (CAC) includes the cost of investment and the cost of advertising. This means that in order to acquire a customer, a company needs to invest in various resources and activities, such as product development, marketing campaigns, and advertising efforts. These costs are essential for attracting and converting potential customers into paying customers. By considering both the cost of investment and the cost of advertising, companies can calculate the total expenses associated with acquiring each customer, helping them evaluate the effectiveness and efficiency of their customer acquisition strategies.

Submit
10. Customer validation

Explanation

The correct answer suggests that the process of customer validation involves creating a minimized version of the product that solves key customer problems. This version is then released iteratively as a new Minimum Viable Product (MVP) with improved and new features. During this process, comments and feedback from customers are collected, which helps in further development of the final product. This explanation aligns with the concept of customer validation, where the focus is on understanding and addressing customer needs and preferences through continuous feedback and iteration.

Submit
11. Accordingly on business model canvas (CustDev) please define right question related to resources

Explanation

The correct answer is "What resources are needed (capital, loans, assets, etc.) to make the plan work?" This question is related to resources because it specifically asks about the resources required to implement the plan. It focuses on the financial and physical resources such as capital, loans, and assets that are necessary for the successful execution of the business model. By identifying and understanding the resources needed, the business can effectively allocate and manage these resources to ensure the plan's success.

Submit
12. Which of these represents the basic form of a user story?

Explanation

The basic form of a user story is "As a _____, I want to _____, so that _____."
This format is commonly used in Agile software development to capture the user's perspective and their desired outcome. It helps to identify the user, their need or goal, and the reason behind it. This format allows for clear communication and understanding of user requirements among the development team.

Submit
13. Customer validation allows you

Explanation

Customer validation allows you to determine if you are ready to go to market, better understand your customers, build a sales plan, and identify the right moment to increase sales and marketing. In other words, it encompasses all of the options mentioned in the question.

Submit
14. Clear expressions of software requirements are important to help _____.

Explanation

Clear expressions of software requirements are important to help avoid confusion between the client and developers. When the requirements are clearly stated, there is less room for misinterpretation or misunderstanding. This helps to ensure that the client's expectations are accurately captured and understood by the developers, reducing the chances of errors or rework. Clear requirements also facilitate effective communication and collaboration between the client and developers, leading to a smoother development process and a higher likelihood of producing a successful software product.

Submit
15. Mark and his development team are constructing the support infrastructure to enable the continuous delivery of the product prototypes put together by other developers. He has automated tools in place to build and integrate code, package the product, and install the product in a test environment. In this infrastructure, he also needs automated tools to do what?

Explanation

In addition to automating the building, integration, packaging, and installation of the product prototypes, Mark also needs automated tools to run tests. Running tests is an essential part of the continuous delivery process as it ensures that the product prototypes are functioning correctly and meeting the required specifications. Automated testing tools can help in executing various types of tests, such as unit tests, integration tests, and regression tests, to validate the functionality and quality of the prototypes before they are deployed.

Submit
16. What potential benefits does following a process for software development have?

Explanation

Following a process for software development provides several potential benefits. Firstly, it helps in defining responsibilities, ensuring that each team member knows their role and tasks. Secondly, it allows for effective project monitoring, enabling the team to track progress, identify issues, and make necessary adjustments. Lastly, it aids in managing risks by implementing risk assessment and mitigation strategies, reducing the chances of unforeseen problems impacting the project.

Submit
17. You are using a software product that allows users to create and use group messaging threads. Group chat participants can be added to a group chat, and these participants can see all the messages sent in that thread. Which of the following would be a trigger for the use case of sending a message to a group chat?

Explanation

The trigger for the use case of sending a message to a group chat is when a participant has a message they want to send to the group. This implies that the participant has a specific message in mind that they want to share with the entire group, and this triggers the action of typing out the message, opening the group chat, and tapping the send button.

Submit
18. You're working on a mobile game project with your client. They give you the requirement "I want to be able to control my character using the arrow keys". How would you structure this requirement to fit the form of a user story?

Explanation

The given answer is already in the form of a user story. It includes the role of the user (gamer), the action they want to perform (control their character using a directional input method), and the reason or benefit for wanting to perform that action (to navigate the game world). This user story effectively captures the requirement from the client.

Submit
19. HEART – Google methodology

Explanation

The correct answer is Happiness, Engagement, Adoption, Retention, Task Success. This is because these factors are commonly used in the Google methodology to measure the success and effectiveness of a product or service. Happiness refers to the overall satisfaction and positive experience of users, while engagement measures the level of involvement and interaction. Adoption indicates the rate at which users adopt and use the product, while retention measures the ability to retain users over time. Task success evaluates the effectiveness of the product in helping users achieve their goals.

Submit
20. Study our diagram which depicts the V-Model of software development. If you are in the "integration testing" phase of the model: Which phase are you verifying when you run your tests?

Explanation

When you are in the "integration testing" phase of the V-Model of software development, you are verifying the "High level design" phase when you run your tests. This means that you are testing the integration of different components or modules of the software to ensure that they work together as intended based on the high level design specifications.

Submit
21. You are developing a software product for a client that connects a mobile app to a database. Each of these components has a basic set of features and an advanced set of features that can be built on top of the basic features. The mobile app depends on the database in order to be released, but a proof-of-concept mobile app can be made with just the basic features and no database connection. According to just-in-time manufacturing, what is the best strategy for developing the product? You should develop...

Explanation

The best strategy for developing the product according to just-in-time manufacturing is to start by developing the basic features of the mobile app. This allows for a proof-of-concept mobile app to be made without the need for a database connection. Once the basic features of the mobile app are completed, the basic features of the database can be developed to establish the necessary connection. Finally, the advanced features of both the mobile app and the database can be built on top of the basic features. This approach ensures that the product can be released with essential functionality and additional features can be added incrementally.

Submit
22. From the course, what are the viewpoints to achieving better software?

Explanation

The correct answer is "The right product, done right, and managed right." This answer suggests that achieving better software requires three key aspects: ensuring that the right product is being developed, ensuring that it is being developed correctly, and ensuring that it is being managed effectively. This implies that a successful software project involves not only technical considerations but also proper planning, execution, and oversight.

Submit
23. To achieve better software, one viewpoint aims to have the right product. What does having the right product mean?

Explanation

Having the right product means that the client is satisfied that the product meets their needs. This implies that the product has been developed in accordance with the requirements and specifications provided by the client. It also suggests that the product functionality is free from defects and meets the expectations of the client. The satisfaction of the client is a crucial aspect in determining whether the product is the right fit for their needs.

Submit
24. Segmentation in IT product management are:

Explanation

The correct answer is Geographical - Demographic - Socio-economic - Psychographic - Behavioral. This order represents the typical sequence of segmentation criteria used in IT product management. Geographical segmentation involves dividing the market based on location, while demographic segmentation considers factors such as age, gender, and income. Socio-economic segmentation looks at social class and occupation, and psychographic segmentation examines attitudes, values, and lifestyles. Finally, behavioral segmentation analyzes consumer behavior and usage patterns. This order allows for a more targeted and effective approach to product management by understanding the different dimensions that influence consumer behavior.

Submit
25. Contribution margin – formula is

Explanation

The contribution margin is calculated by subtracting the variable costs from the revenue generated. It represents the amount of revenue that is available to cover fixed costs and contribute to profit. By subtracting the variable costs from the revenue, the company can determine how much each unit sold contributes towards covering the fixed costs and generating profit.

Submit
26. Contribution margin ratio

Explanation

The correct answer is Revenue - Variable cost/ revenue. This formula calculates the contribution margin ratio, which is a measure of profitability. It shows the percentage of each dollar of revenue that is available to cover fixed costs and contribute to profit. By subtracting the variable costs from the revenue and then dividing by the revenue, we can determine the contribution margin ratio. This ratio is useful for analyzing the impact of changes in sales volume or price on the overall profitability of a business.

Submit
27. Net churn

Explanation

Net MRR Churn is a metric used to measure the rate at which a company is losing or gaining revenue from its customers. It calculates the difference between the revenue lost from churned customers and the revenue gained from expansion (upselling or cross-selling) activities, divided by the Monthly Recurring Revenue (MRR) at the beginning of the period (BOP MRR). This formula provides insights into the overall health of the business by considering both customer churn and revenue expansion. A positive value indicates that the company is losing more revenue than it is gaining, while a negative value suggests that the company is growing its revenue through expansion activities.

Submit
28. You need to effectively monitor, analyze, and review the progress of your project, so you:

Explanation

Monitoring velocity is an effective way to continuously adjust plans in a project. Velocity refers to the rate at which work is being completed by the team. By monitoring velocity, project managers can assess the team's productivity and make necessary adjustments to the project plans. This allows for better resource allocation, identifying potential bottlenecks, and ensuring that the project stays on track. It is a data-driven approach that helps in making informed decisions and optimizing project progress.

Submit
29. Which of the following is not an activity associated with the specification phase?

Explanation

The specification phase is focused on defining the requirements and specifications for a project. Activities in this phase typically include eliciting, expressing, and managing requirements. However, gathering requirements is not typically considered a separate activity in the specification phase, as it is often seen as a part of the elicitation and expression process.

Submit
30. An association that represents senior citizens with diabetes, has approached your team to develop a mobile application, that will allow seniors to track their blood-glucose levels. The representative from the association specified that users will all be above the age of 65. Also, the application must be easy enough to use without assistance. What features could you add to the product, that would better accommodate its end-user?

Explanation

To better accommodate the end-users, the product could include voice command functionality, allowing seniors to navigate and interact with the application using voice prompts instead of complex menus. Additionally, incorporating large text options would make it easier for seniors with visual impairments to read and understand the information displayed on the application. These features would enhance the user experience and ensure that the application is accessible and user-friendly for the target audience of senior citizens with diabetes.

Submit
31. Sales Payback Period

Explanation

The given formula CAC / (ARPA * GP Margin) calculates the Sales Payback Period. CAC stands for Customer Acquisition Cost, ARPA represents Average Revenue Per Account, and GP Margin denotes Gross Profit Margin. By dividing CAC by the product of ARPA and GP Margin, this formula helps determine the time it takes for a company to recoup its customer acquisition costs through the generated revenue. A shorter payback period indicates a more efficient sales strategy and higher profitability.

Submit
32. Let's imagine writing an essay as a software engineering activity. If the completed essay is the output work product. What do you think would be the best input work products?

Explanation

An outline and notes previously generated on the topic would be the best input work products for writing an essay as a software engineering activity. These materials provide a foundation and structure for the essay, allowing the writer to organize their thoughts and ideas. They serve as a guide and reference throughout the writing process, ensuring that the essay stays focused and coherent. Additionally, the outline and notes save time and effort as the writer doesn't have to start from scratch and can build upon the existing information.

Submit
33. Carley just built her first iteration of her product, and now has a first generation working product prototype. She intends on adding to this prototype in further increments. The test users are critical of the initial prototype. After seeing the product design, they suggest a different approach that uses some of the features that were already built. This is called what type of prototyping?

Explanation

Incremental prototyping is the type of prototyping where the initial prototype is built and then further improvements or additions are made in subsequent iterations. In this case, Carley has built a first generation working product prototype and intends to add to it in further increments based on the feedback from test users. The suggestion of the test users to use some of the features that were already built aligns with the concept of incremental prototyping, as it involves building upon existing functionality and making iterative improvements.

Submit
34. As a software product manager, you could be interacting with many business units, such as the executive, marketing, and support. Day to day, however, you mostly focus on representing the needs of two parties, _____ and _____.

Explanation

As a software product manager, your main role is to bridge the gap between the development team and the client. You act as a liaison between these two parties, representing the needs and requirements of the client to the development team, and ensuring that the development team understands and delivers on those needs. This involves gathering feedback from clients, understanding their goals and objectives, and effectively communicating these to the development team. By doing so, you help to align the development process with the client's expectations and ensure that the end product meets their requirements.

Submit
35. You are given a storyboard that has 10 different pages. From the home page there are 4 arrows each pointing to a different page. There are 2 pages that have arrows pointing to the home page. There are 18 arrows total on the storyboard. How many pages are directly accessible from the home page?

Explanation

From the given information, we know that there are 4 arrows pointing from the home page to different pages. These arrows represent the pages that are directly accessible from the home page. Therefore, the correct answer is 4 pages.

Submit
36. Please define lower level of sales funnel in IT product management

Explanation

The lower level of the sales funnel in IT product management is referred to as the "Commit" stage. This stage represents the point in the sales process where the potential customer has made a firm commitment to purchase the product. It indicates that the prospect has moved beyond the initial interest and evaluation stages and is now ready to proceed with the purchase. At this stage, the sales team can focus on finalizing the deal and ensuring a smooth transition to the implementation and onboarding phases.

Submit
37. Break-even point – formula is

Explanation

The formula for calculating the break-even point is the fixed cost divided by the contribution margin ratio. The fixed cost refers to the expenses that do not change regardless of the level of production or sales. The contribution margin ratio is the difference between the selling price and the variable cost, divided by the selling price. By dividing the fixed cost by the contribution margin ratio, we can determine the level of sales needed to cover all fixed costs and start generating profit.

Submit
38. RICE methodology abbreviation

Explanation

The correct answer is "Reach - impact - confidence - effort". This is the correct order of the components in the RICE methodology abbreviation. RICE stands for Reach, Impact, Confidence, and Effort. Reach refers to the number of people who will be affected by the project, Impact measures the potential impact on the users or business, Confidence represents the level of certainty in the estimates, and Effort indicates the amount of time and resources required for the project.

Submit
39. Let's say your team is developing a mobile app that allows users to search for food and drink specials at local restaurants.The 'sprint goal' for this iteration is to set up the user interface. This is everything that the end­user will see and interact with. Halfway through development for the iteration, the client sends you an email that they've changed their mind and they want the main colors of the application to be blue and white instead of red and black. This is a quick fix for the development team. The client also requests that they want the application to now support ads that pop up on the screen. Which of these changes can be made in the current iteration?

Explanation

The color change can be made in the current iteration because it is a quick fix that can be implemented without major changes to the user interface. It does not require additional functionality or significant development effort. On the other hand, adding popup ads would require implementing new functionality and modifying the user interface, which may not be feasible within the current iteration's timeframe. Therefore, the color change is a more realistic and achievable change to make in the current iteration.

Submit
40. In Scrum, what is the step which happens after requirements have been elicited and expressed from the client and placed in a large list, also known as the product backlog?

Explanation

After the requirements have been elicited and expressed from the client and placed in a large list, the next step in Scrum is requirements prioritization. This involves analyzing and prioritizing the requirements based on their importance and value to the client and the project. By prioritizing the requirements, the team can focus on delivering the most valuable features first and ensure that the product backlog is organized in a way that maximizes customer satisfaction and project success.

Submit
41. Which of the following would be considered an external interface requirement?

Explanation

An external interface requirement refers to the capability of a product to interact with external systems or entities. In this case, the requirement states that the product must be able to communicate with a customer database and an ad server. This implies that the product needs to have the necessary interfaces or protocols to establish communication and exchange data with these external systems.

Submit
42. Planning initially involves using information from ___ for developers to devise needed tasks and make time estimates.

Explanation

Planning involves using information from requirements for developers to devise needed tasks and make time estimates. Requirements provide the necessary information about what needs to be accomplished and the desired outcome of the project. By understanding the requirements, developers can determine the specific tasks that need to be completed and estimate the time required for each task. This information is crucial for effective planning and successful project execution.

Submit
43. As an Agile principle, what is the primary measure of progress in the project?

Explanation

The primary measure of progress in an Agile project is working software. This means that the focus is on delivering tangible and functional software at regular intervals. It emphasizes the importance of producing a working product that can be tested, reviewed, and used by stakeholders. This measure of progress ensures that the project is moving forward and delivering value to the customer. Technical excellence, sustainable development, and satisfying the customer are important aspects of Agile, but they are secondary to the primary measure of working software.

Submit
44. Imagine that you're building a software product, in which users are able to choose eyeglasses to purchase from the client's website. Which of the following user stories would be considered epics for this product?

Explanation

The user story "As an eyeglass wearer, I want to purchase new eyeglasses, so that I can get them in the mail quickly" would be considered an epic for this product because it represents a high-level user goal that requires multiple smaller stories or tasks to be completed in order to achieve it. It involves the entire process of purchasing new eyeglasses, including browsing the available options, selecting the desired pair, providing shipping information, and ensuring quick delivery.

Submit
45. What is abbreviation of RICE method in IT product management?

Explanation

The correct answer is "Reach - Impact - Confidence - Effort." The RICE method in IT product management is a prioritization framework used to evaluate and rank potential projects or features based on four factors: Reach (how many users will be affected), Impact (how much will the feature or project improve key metrics), Confidence (how certain are we about the estimates), and Effort (how much time and resources will it take to complete). This method helps product managers make data-driven decisions and prioritize their work effectively.

Submit
46. What is formula of RICE method in IT product management?

Explanation

The correct formula for the RICE method in IT product management is R x I x C / E. This formula is used to prioritize features or projects based on four factors: Reach, Impact, Confidence, and Effort. Reach refers to the number of users or customers that will be affected by the feature, Impact measures the potential benefit or value of the feature, Confidence represents the certainty or confidence in the estimates, and Effort represents the amount of time, resources, or cost required to implement the feature. By calculating R x I x C / E, product managers can determine the priority of different features or projects.

Submit
47. Please, provide examples of the unit fundamental business measurement

Explanation

Examples of fundamental business measurements for a merchandising or manufacturing company would include sales revenue, cost of goods sold, inventory turnover, and gross profit margin. For a service provider, fundamental business measurements could include billable hours, customer satisfaction ratings, revenue per client, and average service delivery time. These measurements are essential for assessing the financial performance, operational efficiency, and overall success of these types of businesses.

Submit
48. Gross Churn

Explanation

The correct answer is Gross MRR Churn = Churned MRR / BOP MRR. This formula calculates the gross monthly recurring revenue (MRR) churn rate, which represents the amount of MRR lost from churned customers divided by the beginning of period (BOP) MRR. It provides a measure of the financial impact of customer churn on the business. Similarly, the formula Gross Customer Churn = Churned Customers / BOP Customers calculates the gross customer churn rate, which represents the percentage of customers lost during a period divided by the BOP customer count. Both of these formulas help businesses understand the rate at which they are losing revenue and customers due to churn.

Submit
49. In order to launch the project according to the lean methodology initially, you need to do it:

Explanation

The correct answer is "All above" because in order to launch the project according to the lean methodology, it is important to collect all the information about the future task, segment it into subtasks, develop and test them separately, and calculate all timeframes and budgets based on real data from competitors or past projects. This ensures a comprehensive and data-driven approach to project launch, which aligns with the principles of lean methodology.

Submit
50. The Manifesto for Agile Software Development says it values ____ less.

Explanation

The Manifesto for Agile Software Development values following a plan less. This means that while planning is still important, Agile emphasizes the ability to adapt and respond to change over rigidly sticking to a predetermined plan. Agile values flexibility and prioritizes delivering working software and collaborating with customers and individuals over strictly adhering to a plan.

Submit
51. Which of the following express the role of requirements in Agile?

Explanation

Agile development emphasizes the importance of requirements and acknowledges that they can change throughout the development process. Unlike traditional development methods, where requirements are typically defined upfront and considered fixed, Agile recognizes that requirements can evolve as new information and feedback are received. This flexibility allows Agile teams to adapt and respond to changing customer needs and market conditions, ultimately delivering a product that better meets the stakeholders' expectations.

Submit
52. Please define upper level of sales funnel in IT product management

Explanation

The upper level of the sales funnel in IT product management is referred to as the pipeline. This term is used to describe the process of identifying potential leads and prospects for the product. It represents the initial stage where potential customers are identified and entered into the sales process. The pipeline consists of all the potential opportunities that may eventually lead to sales. It is a crucial aspect of IT product management as it helps in tracking and managing the progress of potential leads and converting them into actual sales.

Submit
53. Accordingly on AGILE which risk is the most appropriate

Explanation

The correct answer is "All above" because in Agile, all of these risks are considered and addressed. Business risk is about ensuring that the project is aligned with the overall goals and objectives of the organization. Social risk involves assessing whether the team has the necessary skills, resources, and support to successfully complete the project. Technical risk focuses on the feasibility and compatibility of the project with the chosen platform. Risks related to cost and timing of implementation are crucial in Agile as they impact the project's success and financial viability. Therefore, considering all of these risks is essential in Agile project management.

Submit
54. In the four foundational courses, what are the next two courses after the introduction that are the basis for the "planning" course and signified by the legs of an inukshuk?

Explanation

The next two courses after the introduction that are the basis for the "planning" course and signified by the legs of an inukshuk are Client Needs and Software Requirements, and Software Processes and Agile Practices. These courses are important for understanding the needs and requirements of clients, as well as learning about software processes and agile practices. They provide the necessary foundation for effective planning in software development.

Submit
55. Mark is a software product manager for a development team, that is working on an ordering app for local take-out restaurants. He has been at home with the flu for the last week. When he returns, he wants to know which of the project management activities have been completed while he was away. He looks around the office and sees a schedule of tasks to be completed, and a risk plan dated with yesterday's date. He then logs onto his computer and sees that new task development rates have been entered, and that the progress tracking chart is up to date. Which of the following activities does Mark have to complete?

Explanation

Mark needs to complete the activity of performing estimates. This is because he wants to know which project management activities have been completed while he was away, and performing estimates is a crucial activity in project management that helps in determining the time, effort, and resources required for completing tasks. By performing estimates, Mark will be able to assess the progress made by the development team in his absence and plan the next steps accordingly.

Submit
56. The Manifesto for Agile Software Development puts more value on:

Explanation

The correct answer is responding to change, individuals and interactions, and working software. The Manifesto for Agile Software Development emphasizes the importance of being able to adapt and respond to changes in requirements and priorities. It also values the collaboration and communication between team members and stakeholders, focusing on individuals and interactions. Lastly, it highlights the significance of delivering working software as the primary measure of progress.

Submit
57. Let's see if you can pick out some examples. Of the following, which would you consider software requirements?

Explanation

The correct answer is "As a hotel manager, I want to be able to check guests in" and "Account holders will enter their banking PIN into a numeric keypad" because these statements describe specific functionalities or actions that the software should be able to perform. They represent user requirements or system requirements that need to be implemented in the software. On the other hand, "I am required to make you sign a contract" and "Users are male" are not software requirements as they do not relate to the functionality or behavior of the software system.

Submit
58. Jack is using an instant messaging application. He wants to send his friend Sally a message, telling her that he is running late for her party. He opens the application and searches her name. He clicks on their conversation, and then types out the message: "Hey Sally, I'm going to be late. See you later", then he presses send. If you were going to write a use case for this scenario, who would you list as the participating actors?

Explanation

In this scenario, the participating actors would be the message sender and the message recipient. The message sender is Jack, who opens the application, searches for Sally, and sends the message. The message recipient is Sally, who receives the message from Jack. Both the sender and recipient are actively involved in the communication process, making them the participating actors in this use case.

Submit
59. Accordingly on business model canvas (CustDev) please define right question related to proposed value

Explanation

The correct answer is "What problem does the product solve and what need does it meet?" This question is related to the proposed value because it focuses on understanding the problem that the product addresses and the need it fulfills for the consumers. By identifying the problem and need, the business can ensure that the proposed value aligns with the customers' needs and provides a solution to their problem. This question helps in defining the value proposition of the product and its relevance in the market.

Submit
60. Consider the user story, "As a document creator, I want to also store the text document in the desktop folder, so that I can easily access it". Which of the following interpretations may be true with respect to this user story?

Explanation

The user story states that the document creator wants to store the text document in the desktop folder for easy access. The interpretation that the text document appears somewhere else other than the desktop folder could be true if the document creator wants to store multiple copies in different locations. The interpretation that another document appears in the desktop folder along with the text document could be true if the document creator wants to organize related documents together. The interpretation that in addition to what they were already doing, the document creator also stored the text document in the desktop folder could be true if they were already storing it in another location. Therefore, all of the interpretations may be true.

Submit
61. Which of the following describe the main aspects of the elaboration phase?

Explanation

During the elaboration phase, the main aspects involve creating use case diagrams and creating class diagrams. Use case diagrams help to identify and define the interactions between system actors and the system itself, while class diagrams provide a visual representation of the classes, their attributes, and their relationships in the system. These diagrams are crucial in understanding the requirements and structure of the system being developed. Identifying a strong business case for the project and creating use cases are also important activities in the software development process, but they are not specifically mentioned as main aspects of the elaboration phase in this question.

Submit
62. Zhamilya is working as a software product manager for a development team that is creating a social media application. Her team spends two months completely planning out every detail of the project, including the design and schedules. The duration of their iteration is hours, not weeks. Her team has depicted their system metaphor on a whiteboard in the office. Which of their practices are considered extreme?

Explanation

The extreme practice in this scenario is the iteration duration in hours. In typical software development, iterations are usually measured in weeks or even months, not hours. This suggests that Zhamilya's team is following an extreme programming (XP) approach, where short iterations are emphasized for rapid development and frequent feedback. The practice of depicting the system metaphor on a whiteboard is not extreme, as it is a common practice to visually represent the system architecture and design. The two-month planning period, although longer than usual, is not necessarily extreme as it allows for thorough planning and preparation.

Submit
63. You are at a conference on Scrum Practices. You have been talking to several other software product managers about their development teams. The first SPM you talk to is named Kelsey. She describes her team as having 4 programmers, 2 testers, and 1 user ­interface designer. Next you meet Jim. He says his current team consists of 20 developers. Next, you meet Billy. He simply says he has a very talented team of 7 developers. Then you run into an old friend, Carry. She says her team has 9 developers. 5 are on the development team and 4 are on the testing team. Finally you meet a new software product manager, Hillary. She says her team consists of just 3 developers and they sub­contract out their testing. Which of these software product managers, if any, have a true scrum development team?

Explanation

Billy is the only software product manager who has a true scrum development team. Scrum development teams typically consist of cross-functional members, including developers, testers, and user interface designers. Kelsey's team lacks a user interface designer, Jim's team consists of only developers, Carry's team has separate development and testing teams, and Hillary's team sub-contracts their testing. Only Billy's team of 7 developers meets the criteria of a true scrum development team.

Submit
64. When we have the right software product, we say the software product is ____.

Explanation

When we say that a software product is validated, it means that the product has undergone a process of evaluation and testing to ensure that it meets the specified requirements and performs as expected. Validation confirms that the software has been built correctly according to the user's needs and that it satisfies the intended purpose. This process involves checking the functionality, usability, and performance of the software, as well as ensuring that it is free from defects or errors. Therefore, "validated" is the appropriate term to describe a software product that has successfully gone through this validation process.

Submit
65. You and your development team are creating an online shopping website, for a company that sells pet supplies online. The client is very specific about what they want. She wants a green background with red text. She wants pictures of animals that are animated to look like they're dancing. And she wants all products displayed on the front page, sorted by price from high to low.Your development team is a little uneasy about this design. They try to convince her to let go of these features. One developer explains that it's hard to read red text on a green background, and that people who are colorblind won't be able to read it at all. Her favorite colors are red and green, so she was hesitant to change her mind, but eventually she agreed to a green background with blue text. Not ideal, but better. The development team then try to convince her out of sorting prices by high to low. They decided the dancing animals were harmless and the least of their worries. They explain to the client that the user should be able to sort by animal type, or product types, like food, toys, etc. They explained it would make the website much easier for users, and less crowded on the main page. She refuses to change the sorting system. What should be the next approach for the development team in this situation?

Explanation

The next approach for the development team should be to provide experimental data, showing the client that sales can be increased with a better sorting system. This approach aims to convince the client by presenting evidence that a different sorting system would lead to improved user experience and ultimately higher sales. By providing concrete data, the development team can make a persuasive argument and potentially convince the client to reconsider her decision.

Submit
66. Please choose right abbreviation of MVP

Explanation

The correct answer is "Minimum Viable Product." This term is commonly used in the field of product development and refers to the process of creating a basic version of a product with just enough features to satisfy early customers and gather feedback for future iterations. The term "minimum" implies that only essential features are included, while "viable" suggests that the product is functional and able to deliver value to users. This approach allows for faster development and testing, reducing the risk of investing resources in a product that may not meet market needs.

Submit
67. How many basic methodologies in UX Research?

Explanation

There are three basic methodologies in UX Research. These methodologies include qualitative research, quantitative research, and mixed methods research. Qualitative research involves gathering insights and understanding user behavior through methods such as interviews and observations. Quantitative research focuses on collecting numerical data and analyzing it statistically to draw conclusions. Mixed methods research combines both qualitative and quantitative approaches to gain a comprehensive understanding of user experiences.

Submit
68. Please define middle level of sales funnel in IT product management

Explanation

The middle level of the sales funnel in IT product management is referred to as the "Upside". This term is commonly used to describe potential sales opportunities that have not yet been fully qualified or committed. It represents leads or prospects that show promise and have a higher likelihood of converting into actual sales. The Upside stage is where sales teams focus on nurturing and further qualifying these opportunities before moving them towards the final stage of the sales funnel.

Submit
69. Accordingly on business model canvas (CustDev) please define right question related to cost structure.

Explanation

The question "What is the full cost of the product?" is the right question related to cost structure on the business model canvas. It directly addresses the cost aspect of the product and helps in understanding the overall expenses involved in producing, distributing, and maintaining the product. By knowing the full cost, the team can make informed decisions about pricing, profitability, and cost optimization strategies.

Submit
70. You are a software product manager for a small startup that is working on creating an application that matches parents with local babysitters and nannies. You and your development team decided early on that the team will adopt the Extreme Programming methodology. Your development team is organized into pairs, with each pair working in front of a single workstation. This is a practice of Extreme Programming that we will talk about later. Which of the five aspects of Extreme Programming do you think this improves?

Explanation

The practice of organizing the development team into pairs working in front of a single workstation improves all five aspects of Extreme Programming. Communication is enhanced as team members constantly collaborate and share ideas. Simplicity is promoted as pairs work together to simplify the code and design. Feedback is increased as pairs provide continuous feedback to each other. Respect is fostered as team members rely on each other and value each other's expertise. Courage is encouraged as pairs can support and motivate each other to take risks and try new approaches.

Submit
71. The Manifesto for Agile Software Development specifically says it values ____ over comprehensive documentation?

Explanation

The Manifesto for Agile Software Development emphasizes the importance of working software over comprehensive documentation. This means that while documentation is necessary, the primary focus should be on delivering a functional and usable software product. This approach values tangible results and prioritizes the creation of software that meets the needs of the customer, rather than getting caught up in excessive documentation that may not directly contribute to the final product.

Submit
72. Audrey is building a software product with her development team using the Lean software development practices. She has asked her development team to only focus on one aspect of the project at a time, while creating different alternatives for their client. By asking her team to focus on one aspect of the project at a time, Audrey is implementing which principle of Lean?

Explanation

By asking her team to focus on one aspect of the project at a time, Audrey is implementing the principle of eliminating waste in Lean software development. This principle aims to reduce unnecessary work and activities that do not add value to the final product. By focusing on one aspect at a time, the team can avoid multitasking and improve efficiency, ensuring that resources are used effectively and waste is minimized.

Submit
73. Feel free to "Skip" if you have not yet taken the Software Processes and Agile Practices course. In which software development process model would requirements and design be two completely separate phases?

Explanation

In the Waterfall model, requirements and design are two completely separate phases. This means that the requirements are gathered and documented in the initial phase, and then the design phase follows where the system architecture and detailed design are created. In this model, there is no overlap or iteration between these two phases, and each phase is completed before moving on to the next. This sequential approach allows for a clear separation of requirements and design, making it easier to manage and track progress.

Submit
74. Hal developed a game to be played on a mobile device. The game involves users clicking colourful circles before they disappear. The music in the game would speed up when circles were about to disappear. The phone would vibrate when a circle was clicked. Hal was reading the feedback that he received about his game. Most of the feedback was positive, however, there were a couple complaints about usability. Which of the following complaints represent a physical limitation?

Explanation

The complaint "I can only play the game for so long before my hand gets tired" represents a physical limitation because it indicates that the person's hand becomes fatigued after playing the game for a certain period of time. This suggests that the physical act of clicking the circles on the mobile device is causing strain or discomfort in their hand, limiting their ability to continue playing the game.

Submit
75. If you have taken the Software Processes and Agile Practices course, think back on phases of development. Which phase common to most processes is the one in which an epic would first be created?

Explanation

The specification phase is the phase in which an epic would first be created. In this phase, the requirements and specifications for the software project are gathered and documented. An epic is a large user story that represents a high-level business requirement. Therefore, it is in the specification phase where the epic would be identified and defined before it is broken down into smaller user stories and tasks for further development and implementation.

Submit
76. What is the main purpose of RICE method in IT product management?

Explanation

The main purpose of the RICE method in IT product management is prioritization. RICE stands for Reach, Impact, Confidence, and Effort, which are used to evaluate and prioritize features or initiatives. Reach refers to the number of users or customers that will be affected, Impact measures the potential impact on the business or product, Confidence assesses the level of certainty in the estimates, and Effort evaluates the resources and time required. By using the RICE method, product managers can prioritize their initiatives based on these factors and make informed decisions about where to allocate resources.

Submit
77. Please choose right attributes of Kano's model

Explanation

The correct answer includes all the attributes mentioned in the options. Kano's model categorizes attributes into five categories: mandatory, univariate, attractive, unimportant, and unwanted. The answer includes all of these categories, making it the correct choice. Additionally, the answer does not include any extra attributes that are not mentioned in the options.

Submit
78. Please choose right example of Attractive features

Explanation

The correct answer is "Smartphone with wireless charging capability." This is because wireless charging is a desirable feature that allows users to conveniently charge their smartphones without the need for cables. It eliminates the hassle of plugging in and unplugging the charging cable, making it a convenient and attractive feature for users.

Submit
79. Accordingly on business model canvas (CustDev) please define right question related to segmentation of users

Explanation

The question "What does your typical consumer look like?" is the right question related to segmentation of users on the business model canvas (CustDev). This question focuses on understanding the characteristics and demographics of the target audience, which is crucial for effective segmentation. By identifying the typical consumer, businesses can create targeted marketing strategies and tailor their products or services to meet the specific needs and preferences of their target market.

Submit
80. Please choose right example of Unwanted features

Explanation

An excessive number of tables in the restaurant, which is always too crowded, is an example of an unwanted feature. This is because having too many tables in a restaurant can lead to overcrowding and discomfort for the customers. It can also make it difficult for the staff to provide efficient service and maintain a pleasant dining experience. Therefore, this is an example of a feature that is not desirable and can negatively impact the overall experience for both customers and staff.

Submit
81. Mark is building tests for his code as he designs his product's architecture design. He is also clarifying and eliciting requirements from his client occasionally, as he runs into issues. What style of software development is Mark using?

Explanation

Mark is using parallel development because he is simultaneously working on building tests for his code and designing the architecture of his product. Additionally, he is clarifying and eliciting requirements from his client as he encounters issues, indicating that he is working on multiple aspects of the development process concurrently.

Submit
82. In the four foundational courses, what are the next two courses after the introduction that are the basis for the "planning" course and signified by the legs of an inukshuk?

Explanation

The two courses that are the basis for the "planning" course and signified by the legs of an inukshuk are Client Needs and Software Requirements, and Software Processes and Agile Practices. These courses provide the necessary foundation and knowledge for effective planning in software development. Client Needs and Software Requirements focuses on understanding and gathering client needs and translating them into software requirements. Software Processes and Agile Practices, on the other hand, covers different software development processes and agile methodologies that can be used for effective planning and execution of software projects.

Submit
83. When we have the software product done right, we say the software product is ____.

Explanation

When we say that a software product is verified, it means that the product has undergone a thorough review and inspection process to ensure that it meets the specified requirements and design. Verification is focused on checking the product against the defined criteria and standards. It confirms that the software is built correctly and functions as intended. Validation, on the other hand, is the process of evaluating the software during or at the end of the development process to determine whether it satisfies the specified requirements. Certification is a formal recognition that the software product meets certain standards or requirements set by an authoritative body.

Submit
84. Target audience – define main questions

Explanation

The correct answer is "Are there enough people to meet the criteria?" and "Will it really change their lives for the better? It's for them." These questions are important because they address the potential market size and the impact of the product on the target audience. By considering if there are enough people who meet the criteria, the business can determine if there is a viable market for their product. Additionally, understanding if the product will truly improve the lives of the target audience is crucial for creating a successful and impactful product.

Submit
85. Value proposition

Explanation

The correct answer is "Jobs-to-be-done, Gains, Pains – Products&Services, Gains creators, Pain relievers." This answer is correct because it accurately identifies the components of a value proposition. The "Jobs-to-be-done" refers to the problems or needs that customers are trying to solve. "Gains" are the benefits or positive outcomes that customers want to achieve. "Pains" are the negative aspects or challenges that customers want to avoid. "Products&Services" refers to the offerings that are designed to address the customers' needs. "Gains creators" are the features or attributes of the offerings that create value for customers by delivering the desired benefits. "Pain relievers" are the features or attributes of the offerings that alleviate or eliminate the customers' challenges or negative aspects.

Submit
86. What is CustDev

Explanation

Customer Development is a scientific approach to creating new companies, products, and services. This approach involves gathering data and insights from potential customers to understand their needs, preferences, and pain points. By conducting interviews, surveys, and experiments, companies can validate their assumptions and make informed decisions about their business strategies. This systematic process helps to minimize risks and increase the chances of success for new ventures.

Submit
87. Kano's model – how many categories?

Explanation

Kano's model categorizes customer requirements into five categories. These categories are known as Attractive, One-Dimensional, Must-Be, Indifferent, and Reverse. Each category represents a different level of customer satisfaction and impact on their overall experience with a product or service. The model helps businesses understand and prioritize customer needs based on these categories, allowing them to focus on areas that will have the greatest impact on customer satisfaction.

Submit
88. You have been assigned to a new project. In this project, your team is developing a new database and check-out system for the local library. It uses a mobile app to check out books to the user's account. Theodore is a programmer on your development team. He has been assigned to writing source code for adding new books to the database, establishing the database, writing the text for the help page, and executing tests creating an account. Which of these assignments is an activity and not a task?

Explanation

The assignment "Establishing the database" is an activity and not a task because it involves a broader and more complex process of setting up the entire database system, rather than a specific and discrete action. Activities often require multiple tasks to be completed and may involve a series of steps or actions to achieve a larger goal. In this case, establishing the database would involve tasks such as creating tables, defining relationships, and configuring settings, among others.

Submit
89. Accordingly, to CustDev study – idea search is belonging to?

Explanation

The correct answer is Customer discovery. Customer discovery refers to the process of understanding the needs, problems, and preferences of potential customers. Idea search is a part of customer discovery where entrepreneurs or businesses search for ideas and potential solutions that can address the identified customer needs. This involves conducting research, interviews, and experiments to gather insights and validate assumptions. By engaging in customer discovery, businesses can effectively develop products or services that meet customer demands and create value in the market.

Submit
90. You are the software product manager who has been hired to work on a running app for a major athletic apparel company. In your first meeting with your development team and Penny, the representative from the company, the development team decided to use Scrum. Penny was appointed as the product owner. Your team is halfway into development, and you get an email from the CEO of the company. He is requesting pre­ made running playlists users can listen to when they run. You know that your development team had already talked to Penny about this feature and they decided as a team that they wouldn't implement this feature in favour of another one. Following the practices of Scrum, what should you do?

Explanation

In Scrum, the product owner is responsible for prioritizing and managing the product backlog, which includes all the features and requirements for the project. Therefore, according to Scrum practices, any feature requests should go through the product owner, in this case, Penny. By sending an email back to the CEO asking for all feature requests to come through Penny, the software product manager is following the correct practice of involving the product owner in decision-making and ensuring that the backlog is managed effectively.

Submit
91. In a software process, in which phase do you determine what the software is expected to do?

Explanation

In the software process, the phase where you determine what the software is expected to do is the specification phase. This is when you gather requirements and define the functionality, performance, and constraints of the software. It involves understanding the needs of the stakeholders and translating them into specific and detailed specifications that will guide the development process. This phase sets the foundation for the subsequent phases of design and implementation, as well as verification and validation, where the software is built and tested against the specified requirements.

Submit
92. What is the primary agile principle that can lead to better software products and project success?

Explanation

The primary agile principle that can lead to better software products and project success is the customer being satisfied with the early and continuous delivery of valuable software. This principle emphasizes the importance of delivering working software to the customer in a timely manner, allowing for feedback and further improvements. By involving the customer throughout the development process and continuously delivering valuable software, the team can ensure that the final product meets the customer's needs and expectations. This approach fosters collaboration, adaptability, and customer satisfaction, ultimately leading to better software products and project success.

Submit
93. Your client and development team have completed a list of user stories, and they want you to review them before the next discussion meeting. In this pass, you are making sure that the user stories are consistent. Which of these user stories conflict with each other? Select the two user stories that are not consistent with each other.

Explanation

The two user stories that conflict with each other are "As a child customer, I want to order my own meal, so that I get my desired meal" and "As a customer, I want to be able to order for my family, so that I can monitor what they eat." These two stories conflict because in the first story, the child customer wants to order their own meal, indicating that they have the autonomy to choose their desired meal. However, in the second story, the customer wants to be able to order for their family, suggesting that they have control over what their family members eat. These two stories contradict each other in terms of who has the authority to make the meal choices.

Submit
94. Software is constantly changing. This is something that you must be prepared to face. Having a change-friendly project means that your project is easily adaptable to change. Which of the following do you think are good ways to make your software product more change-friendly? You may choose more than one answer.

Explanation

Frequent client communication allows for better understanding of client needs and preferences, making it easier to incorporate changes as needed. Neat, commented source code helps in understanding and modifying the codebase efficiently. Continuously reviewing and improving the project ensures that it remains adaptable to change. An updated, prioritized list of features helps in managing changes effectively. Having a development team that is open to change ensures a positive and flexible attitude towards adapting the software product.

Submit
95. Consider an application in which users can share and view recipes. A user has the option to create an account with a personal profile or use a guest account. Both the account holders and guests can browse recipes, but a user must be logged into their personal account in order to post recipes. Both types of users can also browse and search recipes from the main page. Which of the following tasks could be performed by a 'guest' role?

Explanation

The 'guest' role in this application can perform the tasks of creating an account, searching recipes, and browsing recipes. However, they cannot add optional information to their profile or post recipes.

Submit
96. How many steps (stages) in CustDev do you know?

Explanation

The correct answer is 4 because CustDev, short for Customer Development, is a framework that consists of four stages. These stages are problem discovery, customer validation, customer creation, and company building. Each stage focuses on different aspects of the customer development process, starting from identifying and understanding the customer's problem to building a scalable and profitable business. Therefore, knowing the four stages of CustDev is essential for effectively implementing this framework.

Submit
97. What is the term from the manufacturing industry which inspired the philosophy in Kanban to only do one thing at a time, when it is needed?

Explanation

Just-in-time manufacturing is the term from the manufacturing industry that inspired the philosophy in Kanban to only do one thing at a time, when it is needed. Just-in-time manufacturing is a production strategy where items are produced and delivered just in time to be used, reducing waste and inventory costs. This philosophy aligns with the principles of Kanban, which emphasizes the importance of limiting work in progress and focusing on completing tasks as they are needed.

Submit
98. What are examples of desirable characteristics that effective software product management can help to achieve?

Explanation

Effective software product management can help to achieve desirable characteristics such as having regular client demos, meeting client needs, and having clear project progress. Regular client demos ensure that the client is involved throughout the development process, allowing for feedback and adjustments to be made in a timely manner. Meeting client needs ensures that the final product aligns with the client's expectations and requirements. Having clear project progress ensures that the development team stays on track and is able to deliver the project within the specified timeframe.

Submit
99. Imagine a scenario, in which you are building a not-for-profit organization that rebuilds bicycles for low-income commuters in your neighbourhood. You receive bicycles from donors, which are made of aluminum, as well as money to buy tools. You then use these things to make the bikes work again, and deliver them to your customers. Which of the following would be considered the functional inputs and outputs of this organization?

Explanation

The correct answer is input: Donated money and bicycles; output: Working bicycles. In this scenario, the organization receives both money and bicycles from donors, which are the functional inputs. They use these inputs to rebuild the bicycles and make them work again, which is the functional output of the organization. The other options either miss one of the inputs or include irrelevant inputs like aluminum.

Submit
100. GROW – framework

Explanation

The correct answer is "GOAL - Reality - Obstacles - Options - Way forward" because it follows the correct sequence of steps in the GROW framework. The GROW framework is a coaching model that helps individuals set and achieve their goals. It starts with establishing the goal, then assessing the current reality, identifying any obstacles or challenges, exploring different options to overcome those obstacles, and finally determining the way forward or action plan to achieve the goal. The given answer follows this sequence correctly.

Submit
101. Unit economics – choose right definition

Explanation

Unit economics is the calculation of the direct revenues and costs that are specifically associated with a particular business model. These calculations are expressed on a per unit basis, meaning they are measured for each individual unit of a product or service. This approach allows businesses to analyze the profitability and financial performance of their business model by considering the costs and revenues at a granular level. By understanding the unit economics, companies can make informed decisions about pricing, production, and resource allocation to maximize their profitability.

Submit
102. Lean methodology – "Overload" is related to

Explanation

Mura is a Japanese term used in Lean methodology to describe unevenness or inconsistency in processes. It refers to variations in workload or demand that can lead to inefficiencies and waste. "Overload" can be seen as a form of Mura, where there is an excessive amount of work or demand that exceeds the capacity or capability of the system. This can result in bottlenecks, delays, and poor quality output. Therefore, "Overload" is related to Mura in the context of Lean methodology.

Submit
103. You and your development team have been commissioned to work on a database for a major bank. For obvious reasons, your client is very concerned with security. You and your team come up with many security features that could be implemented into the product. In what phase of a software life cycle process would this task occur?

Explanation

In the specification phase of the software life cycle process, the task of working on the security features for the database would occur. This phase involves gathering and documenting the requirements and specifications for the software. Since the client is very concerned with security, it is important to specify and define the security features that need to be implemented in the product during this phase.

Submit
104. Please choose right example of Unwanted features

Explanation

This answer is correct because having too many buttons on the steering wheel can be considered an unwanted feature. It can distract the user and make it difficult for them to focus on driving.

Submit
105. Mark is using the Spiral Model to build his software. He has extensive experience programming with punch-cards and using the waterfall model, so Spiral's iterations are a big step for him. He just finished developing and testing his product, but can't remember what stage of the model comes next. Which stage of the Spiral Model comes after development and testing?

Explanation

After the development and testing stage in the Spiral Model, the next stage is planning for the next iteration. This stage involves analyzing the results of the previous iteration, identifying any necessary changes or improvements, and determining the goals and objectives for the next iteration. Mark, who is using the Spiral Model for the first time, would need to plan for the next iteration in order to continue the iterative and incremental development process.

Submit
106. Spending time on refining software requirements primarily helps to

Explanation

Refining software requirements primarily helps to detect potential misunderstandings in the product before it is built. This is because spending time on refining requirements allows for a thorough examination of the details and specifications of the software, ensuring that all stakeholders have a clear understanding of what needs to be developed. By identifying and addressing any misunderstandings early on, the chances of costly errors and rework during the development process are minimized.

Submit
107. You produced an online booking system for a hair salon. The system was requested and funded by the owner of the salon. The system allows customers of the salon to call or visit the salon, and have the receptionist book their appointments on the system. Customers also have the option to create an online account, and book their own appointments from the salon's website. Hair stylists can also ask the receptionist to check when they have appointments on a particular day. Who, if any, are the primary users of the system?

Explanation

The primary users of the system are the receptionists and the customers. The receptionists use the system to book appointments for the customers, whether they call or visit the salon. The customers also have the option to create an online account and book their own appointments from the salon's website. Therefore, both the receptionists and the customers are the primary users of the system. The owner of the salon and the hair stylists are not mentioned as primary users in this scenario.

Submit
108. Which of the following items can be included in a product backlog?

Explanation

A product backlog is a prioritized list of features, enhancements, and bug fixes that need to be developed and delivered in a product. User requirements are essential for understanding what features and functionalities the product should have, and bugs represent issues that need to be fixed. Including user requirements and bugs in the product backlog ensures that they are properly addressed and prioritized during the development process. Non work-related duties are unrelated to the product development and are not typically included in the product backlog. The product vision provides a high-level overview of the product's goals and direction, but it is not a specific item that can be included in the backlog.

Submit
109. Lean methodology – "Lack of tools and equipment" is related to

Explanation

not-available-via-ai

Submit
110. What is the primary task of the Product Owner?

Explanation

The primary task of the Product Owner is to make decisions about the product. This involves prioritizing and managing the product backlog, defining and communicating the product vision, and ensuring that the development team understands the requirements and expectations. The Product Owner is responsible for making decisions on what features and functionalities should be included in the product, based on customer needs, market trends, and business goals. They collaborate with stakeholders, gather feedback, and make informed decisions to maximize the value of the product.

Submit
111. Consider the user story, "As an online store owner, I want all purchases for an order to be processed, so that we can complete the order". In this user story, one of the words "processed" is causing ambiguity. What category of ambiguous words do you think the word "processed" belongs in?

Explanation

The word "processed" in the user story is categorized as a vague word. Vague words are those that lack clarity or precision, making it difficult to understand their exact meaning or requirements. In this case, it is unclear what specific actions or steps are involved in processing the purchases for an order. The ambiguity of the word "processed" could lead to different interpretations and potentially impact the completion of the order.

Submit
112. Please choose the linear process model from the list:

Explanation

The linear process model is characterized by each phase happening sequentially without any looping or repetition. This means that once a phase is completed, the next phase begins, and there is no going back or repeating any previous phases. This model ensures a clear and structured flow of work, with each phase building upon the previous one until the product is complete. It is a straightforward and linear approach to project management, suitable for projects with well-defined requirements and minimal changes expected throughout the process.

Submit
113. Accordingly, on JTBD select a reason to stay between the new solution and the existing one

Explanation

The reason to stay between the new solution and the existing one is based on existing habits and allegiance. This suggests that customers may choose to stick with the current product due to their established routines and loyalty towards it. They may be resistant to change and find comfort in familiarity, which makes it difficult for them to switch to a new solution.

Submit
114. Timmy and Maria were the programmers who co-wrote the unit tests for this feature. Steven and Maria were the programmers who pair programmed the source code. Danielle, the product manager, acceptance tested the product before the release. Who is to blame for this error? Choose all that apply.

Explanation

not-available-via-ai

Submit
115. What does a software process organize?

Explanation

A software process organizes how the work of people happens in distinct phases to develop a software product. This means that it outlines the steps and activities that need to be followed in order to create a software product. It helps to ensure that the development process is organized, efficient, and follows a structured approach. By breaking down the work into distinct phases, it allows for better planning, coordination, and control of the software development process.

Submit
116. You are working for a global corporation that develops applications for airlines. Your latest project is managing the development of an entertainment app that replaces the television screens on airlines. Your development team is very experienced with development as well as with Agile. They self-organize the team.   What does this self-organizing team actually look like? Check all that apply.

Explanation

In a self-organizing team, the team members take responsibility for their own work and make decisions collectively. They agree upon certain practices to follow, such as Agile methodologies. They also have the autonomy to self-assign tasks as they complete them, without the need for a leader to assign tasks. This allows for greater flexibility and efficiency in the development process.

Submit
117. Please define LTV formula

Explanation

The correct answer is ARPA / Gross MRR Churn. LTV (Lifetime Value) is a metric used to estimate the average revenue a customer will generate over their lifetime as a paying customer. The formula for calculating LTV is the Average Revenue Per Account (ARPA) divided by the Gross Monthly Recurring Revenue (MRR) Churn. ARPA represents the average revenue generated per customer, while Gross MRR Churn measures the total revenue lost due to customer churn. Dividing ARPA by Gross MRR Churn gives an estimate of how much revenue is generated per customer compared to the revenue lost due to churn.

Submit
118. Please choose right example of Mandatory features

Explanation

The example of mandatory features in this question is "Buttons on the shirt." Mandatory features are essential elements or characteristics that are required or expected in a particular product or service. In the context of a shirt, buttons are necessary for it to function as intended. Without buttons, the shirt would not be able to be worn and would not serve its purpose as a garment. Therefore, buttons on the shirt are a mandatory feature.

Submit
119. Suppose you are forming requirements for an invoicing product that needs to calculate sales tax. Which type of requirement are you creating?

Explanation

The correct answer is "Business rule" because a business rule is a specific statement that defines or constrains some aspect of the business. In this case, the requirement for the invoicing product to calculate sales tax is a specific rule that needs to be implemented. It is not a general business requirement, which would describe the overall goals or objectives of the product.

Submit
120. Identify right kinds of competitions

Explanation

The correct answer is Direct, Secondary, Indirect. This answer includes the types of competitions that are relevant and important for identification. Direct competitions are those that offer the same product or service to the same target market. Secondary competitions are those that offer a similar product or service to a different target market. Indirect competitions are those that offer a different product or service to the same target market. These three types of competitions cover a wide range of potential rivals and provide valuable insights for strategic planning.

Submit
121. Please, choose number of blocks for business model canvas

Explanation

The business model canvas is a strategic management tool that helps organizations visualize, analyze, and design their business models. It consists of nine key building blocks: customer segments, value propositions, channels, customer relationships, revenue streams, key resources, key activities, key partnerships, and cost structure. Each block represents a crucial aspect of the business and contributes to its overall success. Therefore, the correct answer is 9, as there are nine blocks in the business model canvas.

Submit
122. Please choose right example of Mandatory features

Explanation

The ability to make calls on a new smartphone is a mandatory feature because it is one of the primary functions of a smartphone. Users expect to be able to make and receive calls on their devices, and it is a basic requirement for any smartphone to have this capability. Without the ability to make calls, the device would not fulfill its purpose as a communication device. Therefore, this feature is essential and necessary for a new smartphone.

Submit
123. Please choose right example of Unimportant features

Explanation

The location of the car's gas tank is an unimportant feature because it does not affect the overall functionality or performance of the car. It is merely a design choice and does not impact the car's ability to operate or fulfill its purpose of transportation.

Submit
124. Accordingly on business model canvas (CustDev) please define right question related to interaction with consumers

Explanation

The question "How do you build, maintain and develop relationships with consumers?" is the right question related to interaction with consumers on the business model canvas (CustDev). This question focuses on understanding the strategies and approaches a company uses to establish and nurture relationships with its customers. It highlights the importance of customer engagement and satisfaction, which are crucial for long-term success and profitability. By asking this question, a company can gain insights into its customer relationship management practices and identify opportunities for improvement.

Submit
125. Please choose right example of Unimportant features

Explanation

The color of the printer's body is an example of an unimportant feature because it does not affect the functionality or performance of the printer. The printer's primary purpose is to print documents, and the color of its body does not impact its ability to do so. Therefore, it can be considered an unimportant feature in comparison to other factors such as print quality, speed, and connectivity options.

Submit
126. Mark is a developer working for Microsoft. He has just spent his whole day writing the code which will become part of the next version of the Windows operating system. At the end of the day, he uploads his changes onto a server. What can cause his changes not to be tested?

Explanation

If Mark's code does not build, it means that there are errors or issues in his code that prevent it from being compiled successfully. As a result, the code cannot be executed or tested because it is not in a runnable state. Building the code is an essential step before testing, as it ensures that the code is syntactically correct and can be executed. If the code does not build, it will not be able to go through the testing process.

Submit
127. In this specialization, what are software requirements?

Explanation

Software requirements are specific descriptions of your client's needs. This means that they are the detailed explanations of what the client expects the software to do and the features it should have. These requirements help in guiding the development process and ensure that the software meets the client's expectations and requirements. By understanding and documenting the client's needs, the development team can effectively design and build the software to meet those needs.

Submit
128. How many approaches in UX Research?

Explanation

There are two approaches in UX research. UX research can be conducted using qualitative or quantitative methods. Qualitative research involves gathering insights and understanding user behavior through methods such as interviews, observations, and usability testing. On the other hand, quantitative research involves collecting and analyzing numerical data to measure user behavior and preferences. These two approaches provide different perspectives and can be used in combination to gain a comprehensive understanding of user needs and preferences.

Submit
129. Lean methodology – MURA

Explanation

The correct answer is "Unevenness and mismatch of load, overload." This answer aligns with the concept of MURA in lean methodology, which refers to the unevenness or variability in workload distribution. When there is a mismatch of load and overload, it can lead to inefficiencies, delays, and increased stress for employees. It is not advisable because it can negatively impact productivity and overall work quality.

Submit
130. Accordingly, to CustDev study – idea realization is belonging to?

Explanation

Idea realization, in the context of CustDev study, refers to the process of transforming an idea into a tangible product or service that can be offered to customers. This process involves creating and developing the product or service based on customer feedback and needs. Therefore, the correct answer is "Customer creation" as it aligns with the idea of creating a product or service for customers.

Submit
131. You are working for a local startup. You have a good chunk of your planning complete. You are now required to make time estimates for the development tasks.   Who do you think is responsible for creating time estimates? Choose all that apply.

Explanation

Developers and software product managers are responsible for creating time estimates. Developers have the technical expertise and knowledge of the tasks involved in the development process, making them well-suited to estimate the time required for each task. Software product managers, on the other hand, have a broader understanding of the project goals, requirements, and dependencies, allowing them to provide input and insights into the time estimates. The client and CEO may have input in terms of project priorities and deadlines, but they are not directly responsible for creating time estimates.

Submit
132. Please define abbreviation of LTV

Explanation

The correct answer is Customer lifetime value. Customer lifetime value refers to the predicted net profit that a company can expect to gain from a customer over the entire duration of their relationship with the company. It is a key metric used to assess the long-term profitability of acquiring and retaining customers.

Submit
133. Accordingly on business model canvas (CustDev) please define right question related to channels

Explanation

The question "How will you sell the product?" is the right question related to channels on the business model canvas (CustDev). This question focuses on the specific channel strategy and tactics that will be used to reach the target customers and sell the product. It addresses the key aspect of channel selection and implementation, which is crucial for the success of any business. By answering this question, the company can outline its sales approach, distribution methods, and marketing strategies to effectively reach and engage with its target market.

Submit
134. Lean methodology – MUDA

Explanation

The given answer suggests that the consequences of mistakes in management are a result of using lean methodology and MUDA. This implies that implementing lean methodology without proper management can lead to negative outcomes. It is important to have effective management practices in place to avoid mistakes and ensure smooth operations.

Submit
135. Lean methodology – MURE

Explanation

The given answer suggests that it is not advisable to follow the Lean methodology because it leads to unjustified difficulties in work. This means that implementing Lean principles may create unnecessary challenges and obstacles in the work process. It implies that the Lean methodology may not be suitable for the specific situation or organization, and adopting it could cause more harm than good. The answer also implies that the Lean methodology may result in unevenness and mismatch of workload, as well as consequences of mistakes in management.

Submit
136. You are a product manager working for a chain of coffee shops. Your client wants your development team to create an app, that allows end-users to pay for their coffees with the application. You are working on the formulating potential approaches activity with your development team. What would an input work product be for this activity be?

Explanation

The input work product for the activity of formulating potential approaches would be a backlog of requirements. This is because during this activity, the product manager and development team brainstorm and come up with various approaches or ideas to achieve the client's goal of creating an app for payment. These approaches or ideas need to be documented and organized in a backlog of requirements, which will serve as a reference for the development team to prioritize and implement the necessary features and functionalities in the app.

Submit
137. Please choose right example of Attractive features

Explanation

The correct answer is "Free two-day delivery from an online store." This is an example of an attractive feature because it offers convenience and saves time for the customer. It is a desirable service that many people value when shopping online as it allows them to receive their purchases quickly without any additional cost.

Submit
138. You're a software product manager working with the development team who's producing an app for a cinema that allows users to check show times and buy tickets. Which of the following, if any, would be acceptance tests?

Explanation

The two acceptance tests that would be applicable in this scenario are: a test that confirms when a user buys a ticket, a valid ticket appears, and a test that confirms when a user selects a show time, movies playing at that time appear. These tests are important as they verify the core functionalities of the cinema app, ensuring that users are able to successfully purchase tickets and view the available movies for a selected show time.

Submit
139. You are developing a software product using Kanban. You have the following phases of development, which happen one after another in sequence: Design, implementation, acceptance testing, and delivery. The amount of work that can be completed in each phase per week is as follows: 5 units in design, 6 units in implementation, 3 units in acceptance testing, and 10 units in delivery. Each of these units is a consistent measure of the amount of work completed. For this example, one unit deals with one requirement. According to the amount of work that is done in each phase, in what phase is the bottleneck located?

Explanation

The bottleneck is located in the acceptance testing phase because it has the lowest amount of work that can be completed per week compared to the other phases. This means that the acceptance testing phase will take longer to complete compared to the other phases, causing a delay in the overall development process.

Submit
140. Airplanes fly from the Vancouver International Airport (YVR) in Canada to the Shanghai Pudong International Airport (PVG) in China daily. These airplanes have schedules to which they must adhere, and their range is limited by the amount of fuel that they can carry. Which of the following are non-functional requirements of airplanes flying from YVR to PVG?

Explanation

The non-functional requirements of airplanes flying from YVR to PVG include the ability to travel between the two airports on a single tank of fuel and the capability to evacuate a full load of passengers in no more than 90 seconds. These requirements are not directly related to the consumption of jet fuel or the avoidance of flight delays, but rather focus on the airplane's range and passenger safety in emergency situations.

Submit
141. You are the product manager for a project that is developing a new video game. Your team is responsible for the character selection screen. Some of the tasks your team needs to complete are writing tests for selecting a character, planning what the characters will look like, writing the source code for multiplayer selection, and executing tests for changing the color of characters.   Which of these tasks would be in the verification and validation phase?

Explanation

Verification and validation are processes that ensure that a product or system meets specified requirements and expectations. Writing tests for selecting a character and executing tests for changing the color of characters are tasks that fall under the verification and validation phase. These tasks involve testing the functionality and performance of the character selection screen to ensure that it works as intended and meets the desired criteria. Planning what the characters will look like and writing the source code for multiplayer selection are not directly related to the verification and validation phase, as they involve design and development rather than testing and validation.

Submit
142. Out of the 12 Agile principles, which are most related to requirements?

Explanation

The Agile principles that are most related to requirements are welcoming changing requirements, encouraging face-to-face interaction, focusing on simplicity, and delivering working software frequently. Welcoming changing requirements acknowledges that requirements may change throughout the project and emphasizes the importance of being flexible and adapting to these changes. Encouraging face-to-face interaction promotes effective communication and collaboration between team members and stakeholders, which is crucial for gathering and understanding requirements. Focusing on simplicity highlights the need to keep requirements clear, concise, and easy to understand. Delivering working software frequently ensures that requirements are continuously validated and adjusted based on feedback from users.

Submit
143. Lean methodology – "Incorporated work" is related to

Explanation

not-available-via-ai

Submit
144. Which of the following is not a principle of Lean? You may choose more than one answer.

Explanation

The principles of Lean focus on maximizing efficiency and minimizing waste. Delivering as late as possible goes against this principle as it can lead to delays and inefficiencies in the production process. Deciding as early as possible is also not a principle of Lean as it may lead to premature decision-making without considering all relevant information. Instead, Lean encourages deciding as late as possible to allow for more accurate and informed decision-making.

Submit
145. Lean methodology – "Unreliable processes" is related to

Explanation

not-available-via-ai

Submit
146. Please choose right example of Attractive features

Explanation

The fuel consumption meter per kilometer on the dashboard of the car is an example of an attractive feature because it provides real-time information about the car's fuel efficiency. This feature allows the driver to monitor and adjust their driving habits to optimize fuel consumption, saving money and reducing environmental impact. It also provides useful feedback and helps the driver make informed decisions about refueling. Overall, this feature enhances the user experience and adds value to the car.

Submit
147. Please choose right example of Unimportant features

Explanation

The type of plastic the juice bottle is made of is an example of an unimportant feature because it does not directly affect the functionality or performance of the bottle. While the type of plastic may have implications for recycling or environmental concerns, it does not impact the primary purpose of the bottle, which is to hold and dispense juice.

Submit
148. In Scrum, what role is responsible for creating and prioritizing user stories?

Explanation

Product owners are responsible for creating and prioritizing user stories in Scrum. They work closely with stakeholders, clients, and the development team to understand the requirements and expectations of the product. Based on this understanding, they create user stories that describe the features and functionalities of the product from the user's perspective. They also prioritize these user stories based on the business value they provide and the needs of the stakeholders. This helps in ensuring that the most important and valuable features are developed first, leading to a successful product delivery.

Submit
149. Please define abbreviation of MRR

Explanation

MRR stands for Monthly Recurring Revenue. It is a key metric used to measure the predictable and recurring revenue generated by a subscription-based business model. MRR represents the total revenue generated by all active customers on a monthly basis. It is an important metric for businesses to track their revenue growth and predict future revenue streams.

Submit
150. What are direct benefits or outcomes of using planning?

Explanation

The direct benefits or outcomes of using planning include determining the tasks that need to be completed, assigning those tasks to individuals or teams, and creating schedules to ensure that the tasks are completed in a timely manner. Planning helps in organizing and prioritizing the work, ensuring that everyone knows what needs to be done and when it needs to be done. It also helps in managing resources effectively and avoiding overcommitment.

Submit
151. You are the software product manager for a to­do list application. The user is able to add and delete tasks, as well as mark them complete. You are reviewing the requirements and come across one that says, "As a user, I want to be able to delete the last task, so that it no longer appears in the list". You recall in a discussion with potential users the last task refers to the most recent task that a user created. What would be a better way to write this user story?

Explanation

The given answer "As a user, I want to delete the task I just created, so that it no longer appears in the list" is a better way to write the user story because it clearly specifies that the user wants to delete the task they have just created. This eliminates any confusion about which task should be deleted and ensures that only the most recent task is removed from the list.

Submit
152. Please choose right example of Mandatory features

Explanation

The presence of the steering wheel in the car is an example of a mandatory feature because it is an essential component for controlling the direction of the vehicle. Without a steering wheel, the driver would not be able to navigate the car effectively and safely.

Submit
153. Please choose right example of Univariate features

Explanation

Univariate features refer to individual features or variables that are analyzed separately, without considering their relationship with other variables. In this case, "The amount of memory on the smartphone" is a suitable example of a univariate feature because it is a single, independent variable that can be analyzed on its own without considering other factors.

Submit
154. Lean methodology – "Resources" is related to

Explanation

Muda is a key concept in lean methodology, referring to any activity or process that does not add value to the end product or service. It includes various forms of waste, such as overproduction, defects, waiting, unnecessary transportation, and excess inventory. Therefore, "Resources" is related to Muda because it involves the efficient utilization of resources to eliminate wasteful activities and maximize value-added processes.

Submit
155. Which of the following user stories are "correct"?

Explanation

The given answer is correct because it includes two user stories that meet the criteria of being customer-centric and addressing their needs. The first user story focuses on the customer's desire to browse the menu and see the available dishes, drinks, and prices. This allows the customer to make informed choices. The second user story addresses the customer's need to communicate their dietary restrictions to the kitchen, ensuring that their dishes are prepared and served correctly, taking into account any ingredient restrictions. Both user stories align with the goal of enhancing the customer experience at the restaurant.

Submit
156. As a product manager, you're responsible for helping to track and monitor the development process. Your team has just completed planning for this iteration, and they started writing code for the product. Now that the planning is complete, you look around for something to do. You look on your desk, and see an instruction manual for a feature created in the last iteration. You look on wall, and see the list of metrics your team decided to use. You look at your email, and see an email from your boss outlining the resources your team has been allocated. And you look on your bookshelf, and see the latest version of the risk plan. You decide it's time to start monitoring the progress of development for this iteration. Which of these work products do you think would help you to track development?

Explanation

Defined metrics would help the product manager track the development progress because metrics provide measurable indicators of progress and performance. By having clear and defined metrics, the product manager can monitor how well the development process is progressing and identify any areas that may need attention or improvement. Metrics provide quantitative data that can be used to assess the effectiveness and efficiency of the development efforts, making them a valuable tool for tracking and monitoring the development process.

Submit
157. Before we cover the different ways we can defend against scope creep, which of the following do you think are ways to defend against scope creep?

Explanation

The different ways to defend against scope creep include having the client prioritize requirements, making expectations clear, drawing the scope with the client, and asking "is this in scope?". These strategies help to establish clear boundaries and prevent the project from expanding beyond its intended scope. By involving the client in the decision-making process and continuously checking if new requests align with the project's objectives, the team can effectively manage and control scope creep.

Submit
158. How many kinds of competition do you know (accordingly on lectures)

Explanation

The correct answer is 3 because the question asks for the number of kinds of competition according to the lectures. The options provided are different numbers, and the correct answer is the one that matches the information given in the lectures.

Submit
159. Lean methodology – "Overproduction" is related to

Explanation

The correct answer is Muda. Muda is a Japanese term that refers to any activity or process that does not add value to the customer. "Overproduction" is considered one of the seven types of waste in lean methodology. It occurs when more products are produced than what is needed or demanded by the customer, resulting in excess inventory and wasted resources. Eliminating overproduction is crucial in lean methodology to improve efficiency and reduce costs.

Submit
160. Lean methodology – "Defects, marriage" is related t

Explanation

Muda is a Japanese term that refers to any type of waste or non-value-added activity in a process. The phrase "Defects, marriage" is related to Muda because it represents two examples of waste. Defects represent a waste of resources and time, as they require rework or correction. Marriage, in this context, likely refers to unnecessary complexity or unnecessary steps in a process, which also represents waste. Therefore, Muda is the correct answer because it encompasses the concept of eliminating waste in processes.

Submit
161. Accordingly, on JTBD select a reason to switch between the new solution and the existing one

Explanation

The reason to switch between the new solution and the existing one could be due to a problem with the current product. This implies that the current product is not meeting the user's needs or expectations, and therefore they are looking for an alternative solution. By identifying a problem with the current product, users are more likely to consider switching to a new solution that addresses their concerns and offers a better experience.

Submit
162. What sets incremental prototyping apart from illustrative, throwaway, or exploratory prototyping? You may select multiple answers.

Explanation

Incremental prototyping sets itself apart from other types of prototyping by using a triage system to prioritize and manage the development process. This means that the prototype goes through a series of iterations and improvements based on feedback and requirements, allowing for incremental enhancements. Additionally, incremental prototypes may contain working software for the end product, which means that they can provide a more realistic representation of the final product's functionality and features.

Submit
163. Job-to-be-done – what kind of tools it gives

Explanation

The correct answer suggests that the tools provided by the job-to-be-done approach include identifying competitors correctly, understanding the motivation of users, and making informed decisions about the direction to move forward. These tools help in understanding the competitive landscape, meeting customer needs, and making strategic decisions for the product's success.

Submit
164. What is one of the main reasons that a software development team, and a client, should decide as late as possible when developing a software product?

Explanation

One of the main reasons that a software development team and a client should decide as late as possible when developing a software product is that it allows them to explore other product designs. By delaying the decision-making process, they have more time to consider different design options and evaluate their potential impact on the final product. This flexibility can lead to the discovery of innovative ideas and solutions that may not have been considered earlier in the development process. It also allows for more informed decision-making based on feedback and insights gained throughout the development cycle.

Submit
165. You're working with a client to create a hotel management application, and you have been given the following user story: "As a room service staff member, I want to be able to mark a room as clean in the room overview screen, so that I can keep track of my cleaning progress". Which of the following would be considered an acceptance test for this user story?

Explanation

The answer "From the room overview screen, select 'mark room as clean'" would be considered an acceptance test for this user story because it directly addresses the specific requirement mentioned in the user story. It outlines the exact action that the room service staff member should be able to perform in order to mark a room as clean. This test ensures that the desired functionality is implemented and allows the user to verify that they can track their cleaning progress.

Submit
166. To achieve better software, another viewpoint aims to have the product done right. What ways can developers achieve that? Choose two of the following:

Explanation

To achieve better software, developers can ensure that the product is done right by running tests to check whether it conforms to the specified requirements. This helps identify any deviations or errors in the software and allows for necessary corrections to be made. Additionally, developers can review the requirements to ensure that they are clear and consistent. This helps in clarifying any ambiguities or misunderstandings in the requirements, ultimately leading to a more accurate and precise software product.

Submit
167. Please choose right example of Univariate features

Explanation

Univariate features refer to variables that have only one characteristic or dimension. In this case, "Computer or laptop performance" is the correct example of a univariate feature because it focuses on the performance aspect of computers or laptops, which is a single characteristic being measured. The other options such as buttons on a shirt, free two-day delivery, the color of a printer's body, and the number of tables in a restaurant are either unrelated or involve multiple dimensions, making them not suitable examples of univariate features.

Submit
168. You have been called upon to help out a struggling development team. The team is working on developing a mobile ticket app for a professional baseball franchise, and has failed to deliver a working product on schedule. They think they are about two weeks behind schedule, but it's hard to know because nothing is being tracked. They need help, and they need it fast! You have heard from other product managers that Agile practices have helped their projects in the past. You only want to implement practices that follow the Agile Manifesto. Which of the following practices would you implement?

Explanation

Reevaluating the development plan at regular time intervals is a practice that follows the Agile Manifesto. Agile emphasizes the importance of adaptability and responding to change over following a rigid plan. By regularly reevaluating the development plan, the team can adjust their priorities, make necessary changes, and ensure that they are on track to deliver a working product. This practice promotes transparency, collaboration, and continuous improvement, which are key principles of Agile.

Submit
169. How many customer validations do you know?

Explanation

The answer is 5 because the question asks for the number of customer validations that the person knows. Out of the given options, 5 is the only number that represents the quantity of customer validations.

Submit
170. You are a product manager working on a social network application. You are reviewing user stories, and you come across the user story, "As an administrator, I want every end­ user to have access to a guest account, so that they don't need to create a personal account". You recognize that this user story is ambiguous because it could be interpreted that there is only one guest account that every end­user has access to, which is not the case! Which of the following is the best way to write this user story?

Explanation

The correct answer is "As an end-user, I want to access my own guest account, so that I don't need to create a personal account." This is the best way to write the user story because it clarifies that each end-user should have their own guest account, rather than a single guest account for all users. This ensures that the user story is unambiguous and accurately reflects the desired functionality of the social network application.

Submit
171. You are working on a roadside assistance application. The application has a feature to check for road conditions. Your development team provides you with a movie-style storyboard for this feature. Frank is about to embark on a roadtrip, but looks out his window and sees that it's snowing. He wonders if the roads are snow covered, and slippery as a result.Frank opens his roadside assistance application, and checks the road conditions for his route. The application tells him that the shortest route is hazardous, and that he should take an alternate route.Frank takes the suggested route and arrives safely at his destination. Which of the following, if any, would be requirements associated with this storyboard?

Explanation

The requirements associated with this storyboard would be:
- As a driver, I want to enter departure and destination locations, and have the application calculate routes.
- As a driver, I want hazardous routes to be highlighted in red.
- As a driver, I want safer routes to be suggested.

These requirements are necessary for the roadside assistance application to provide accurate and helpful information to the user. By allowing the user to input their departure and destination locations, the application can calculate the best route for them. Highlighting hazardous routes in red helps the user identify potential dangers and make informed decisions. Suggesting safer routes ensures that the user can choose a route that minimizes risks and increases their safety.

Submit
172. Please choose right example of Unwanted features

Explanation

The correct answer is "Additional software functions that are too complex for the average user to use." This is because unwanted features are those that are unnecessary or difficult to use for the average user. In this case, having additional software functions that are too complex would only confuse and frustrate the user, making them unwanted. The location of the car's gas tank, on the other hand, is not a feature of the smartphone and does not pertain to unwanted features in this context.

Submit
173. Accordingly, on Jobs-to-be-done how many forces of influencing customer switch do you know?

Explanation

The question asks about the number of forces that influence a customer's switch in the Jobs-to-be-done framework. The correct answer is 4. This suggests that there are four key factors that play a role in a customer's decision to switch, although the specific forces are not mentioned.

Submit
174. Ross is building a software product for medical research. Since the work he does every day saves lives, he is continually trying to improve his software development processes. He recently came across Lean Software Development, and has begun implementing some of its principles. He tries to encourage his team to see the project as part of a larger purpose, gets them to create many different versions of the software before committing, and focuses on building quickly. In order to save time, he has asked his team not to develop unit tests, document code, or use any specific programming practices. What aspect of Lean Software Development is Ross actively omitting from his project?

Explanation

Ross is actively omitting the aspect of Lean Software Development that focuses on eliminating waste. By not developing unit tests, documenting code, or using specific programming practices, he is not following the principle of reducing unnecessary activities or processes that do not add value to the end product. This goes against the concept of eliminating waste, which is a key principle of Lean Software Development.

Submit
175. You have chosen to start building a product from scratch, and are looking at all the options when it comes to how you will manage the project. You are thinking about using Agile practices. Which of the following are traditional Agile methodologies?

Explanation

Scrum, Extreme Programming, and Dynamic Systems Development Method are all traditional Agile methodologies. Scrum is a framework that focuses on iterative and incremental development, with self-organizing teams and regular feedback loops. Extreme Programming (XP) is another Agile methodology that emphasizes continuous integration, frequent releases, and close collaboration between developers and customers. Dynamic Systems Development Method (DSDM) is an Agile approach that emphasizes active user involvement, iterative development, and delivering business value early and continuously. These methodologies share common principles and values of Agile, such as flexibility, adaptability, and customer collaboration.

Submit
176. Please choose right example of Univariate features

Explanation

Univariate features refer to features that involve only a single variable. In this case, "Fuel consumption of a car per kilometre" is the correct example of a univariate feature because it only considers the fuel consumption as the variable and measures it per kilometre. It does not take into account any other factors or variables. The other options mentioned in the question either involve multiple variables or are not directly related to the fuel consumption of a car.

Submit
177. You have been hired by a company that say they have tried to implement the Extreme Programming methodology exactly. You walk into the workplace and see a maze of cubicles. As you walk around the workspace and peek into cubicles, you see pairs of programmers working together. You pop into a cubicle and ask the developers where you can find the client. One developer hands you a business card that has the client's phone number on it. He said you can leave a message there and the client will get back to you. You go into the next cubicle and ask the two programmers working there when the next release is due. They tell you that releases are due every 2nd Friday. They have a release coming up this Friday. You ask these programmers what they are working on. They explain that they are the database team, and they exclusively work on maintaining and building the database. You realize that there are many areas of Extreme Programming that they are not following properly. What are some areas of development you are going to need to change in order to have Extreme Programming running precisely in this office?

Explanation

In order to have Extreme Programming running precisely in this office, some areas of development that need to be changed include the workspace, client availability, and developer versatility. The maze of cubicles does not promote effective communication and collaboration among team members, so a more open and collaborative workspace should be implemented. The fact that the client can only be reached through a phone message indicates a lack of direct and immediate communication, which goes against the principles of Extreme Programming. Additionally, the fact that the developers are exclusively working on the database suggests a lack of versatility and cross-functional collaboration, which is another important aspect of Extreme Programming.

Submit
178. Which of the following are components of the Scrum backlog? You may choose more than one answer.

Explanation

The Scrum backlog consists of various components that help prioritize and manage the work in a project. Bugs are included in the backlog to track and address any issues or defects found in the software. Client emails are also included to keep track of any communication or requests from the client. Knowledge tasks are included to capture any research or learning activities required for the project. Work tasks are included to represent the actual work items that need to be completed. Business requirements are not explicitly mentioned as a component of the Scrum backlog, so they are not included in this case.

Submit
179. Let's see if you can pull out the key reasons why requirements are important in software development. In this quiz, please select the options that you think best fit the reason why you want requirements.   You are working with your client to elicit a set of requirements for a software product.The client produces a napkin, on which he has sketched out an app with a few outlined features. "This is the product we want." If you accept this document as your final set of requirements rather than refining them with your client.   Which of the following are potential risks to your project?

Explanation

If you accept the client's napkin sketch as the final set of requirements without refining them, there are potential risks to your project. Product implementation errors may not show up until software coding is finished and tested, which can lead to costly fixes and delays. The product may not satisfy the end users if their needs and preferences were not properly captured in the initial sketch. Additionally, if the people involved in the project are not collaborative and morale drops, it can negatively impact the overall progress and success of the project.

Submit
180. Please select the answers which you think reflect the benefits of a story map.

Explanation

A story map simplifies prioritization by allowing you to visually organize and prioritize user stories based on their importance and value. It helps you identify the most critical features or tasks that need to be addressed first. Additionally, a story map provides an overall view of how the project will develop by allowing you to see the big picture and understand the flow and progression of the project. It helps you identify dependencies, potential bottlenecks, and gaps in the development process.

Submit
181. You and your development team are working hard to implement some agile practices into your development. One practice you chose to adopt is delivering a working prototype to your client every 2 weeks for feedback. What phase of a process does this practice belong?

Explanation

This practice of delivering a working prototype every 2 weeks for feedback belongs to the Specification phase of the process. This is because during this phase, the team is focused on gathering and documenting the requirements and specifications of the project. By delivering a working prototype, the team is able to gather feedback from the client and ensure that the specifications are being met.

Submit
182. Which of the following would constitute a change in vision?

Explanation

A change in vision refers to a shift in the client's desired outcome or direction for a project. In this case, the client deciding to switch to mobile gaming instead of virtual reality represents a change in their vision for the product.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 25, 2019
    Quiz Created by
    Daniyar
Cancel
  • All
    All (182)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Let's take a look at wireframe! This is a wireframe for a website that...
Entrance barriers
If you were going to create a process for making a pizza, what do you...
SWOT – analysis
What is advantages of CustDev
When the Manifesto for Agile Software Development says it values...
You are now working as a product manager for a project that is...
CAC – formula is:
Cost to Acquire a Customer (CAC) what cost is it include?
Customer validation
Accordingly on business model canvas (CustDev) please define right...
Which of these represents the basic form of a user story?
Customer validation allows you
Clear expressions of software requirements are important to help...
Mark and his development team are constructing the support...
What potential benefits does following a process for software...
You are using a software product that allows users to create and use...
You're working on a mobile game project with your client. They give...
HEART – Google methodology
Study our diagram which depicts the V-Model of software development....
You are developing a software product for a client that connects a...
From the course, what are the viewpoints to achieving better software?
To achieve better software, one viewpoint aims to have the right...
Segmentation in IT product management are:
Contribution margin – formula is
Contribution margin ratio
Net churn
You need to effectively monitor, analyze, and review the progress of...
Which of the following is not an activity associated with the...
An association that represents senior citizens with diabetes, has...
Sales Payback Period
Let's imagine writing an essay as a software engineering activity. If...
Carley just built her first iteration of her product, and now has a...
As a software product manager, you could be interacting with many...
You are given a storyboard that has 10 different pages. From the home...
Please define lower level of sales funnel in IT product management
Break-even point – formula is
RICE methodology abbreviation
Let's say your team is developing a mobile app that allows users to...
In Scrum, what is the step which happens after requirements have been...
Which of the following would be considered an external interface...
Planning initially involves using information from ___ for developers...
As an Agile principle, what is the primary measure of progress in the...
Imagine that you're building a software product, in which users are...
What is abbreviation of RICE method in IT product management?
What is formula of RICE method in IT product management?
Please, provide examples of the unit fundamental business measurement
Gross Churn
In order to launch the project according to the lean methodology...
The Manifesto for Agile Software Development says it values ____ less.
Which of the following express the role of requirements in Agile?
Please define upper level of sales funnel in IT product management
Accordingly on AGILE which risk is the most appropriate
In the four foundational courses, what are the next two courses after...
Mark is a software product manager for a development team, that is...
The Manifesto for Agile Software Development puts more value on:
Let's see if you can pick out some examples. ...
Jack is using an instant messaging application. He wants to send his...
Accordingly on business model canvas (CustDev) please define right...
Consider the user story, "As a document creator, I want to also store...
Which of the following describe the main aspects of the elaboration...
Zhamilya is working as a software product manager for a development...
You are at a conference on Scrum Practices. You have been talking to...
When we have the right software product, we say the software product...
You and your development team are creating an online shopping website,...
Please choose right abbreviation of MVP
How many basic methodologies in UX Research?
Please define middle level of sales funnel in IT product management
Accordingly on business model canvas (CustDev) please define right...
You are a software product manager for a small startup that is working...
The Manifesto for Agile Software Development specifically says it...
Audrey is building a software product with her development team using...
Feel free to "Skip" if you have not yet taken the Software...
Hal developed a game to be played on a mobile device. The game...
If you have taken the Software Processes and Agile Practices course,...
What is the main purpose of RICE method in IT product management?
Please choose right attributes of Kano's model
Please choose right example of Attractive features
Accordingly on business model canvas (CustDev) please define right...
Please choose right example of Unwanted features
Mark is building tests for his code as he designs his product's...
In the four foundational courses, what are the next two courses after...
When we have the software product done right, we say the software...
Target audience – define main questions
Value proposition
What is CustDev
Kano's model – how many categories?
You have been assigned to a new project. In this project, your team is...
Accordingly, to CustDev study – idea search is belonging to?
You are the software product manager who has been hired to work on a...
In a software process, in which phase do you determine what the...
What is the primary agile principle that can lead to better software...
Your client and development team have completed a list of user...
Software is constantly changing. This is something that you must be...
Consider an application in which users can share and view recipes. ...
How many steps (stages) in CustDev do you know?
What is the term from the manufacturing industry which inspired the...
What are examples of desirable characteristics that effective software...
Imagine a scenario, in which you are building a not-for-profit...
GROW – framework
Unit economics – choose right definition
Lean methodology – "Overload" is related to
You and your development team have been commissioned to work on a...
Please choose right example of Unwanted features
Mark is using the Spiral Model to build his software. He has extensive...
Spending time on refining software requirements primarily helps to
You produced an online booking system for a hair salon. The system was...
Which of the following items can be included in a product backlog?
Lean methodology – "Lack of tools and equipment" is related to
What is the primary task of the Product Owner?
Consider the user story, "As an online store owner, I want all...
Please choose the linear process model from the list:
Accordingly, on JTBD select a reason to stay between the new solution...
Timmy and Maria were the programmers who co-wrote the unit tests for...
What does a software process organize?
You are working for a global corporation that develops applications...
Please define LTV formula
Please choose right example of Mandatory features
Suppose you are forming requirements for an invoicing product that...
Identify right kinds of competitions
Please, choose number of blocks for business model canvas
Please choose right example of Mandatory features
Please choose right example of Unimportant features
Accordingly on business model canvas (CustDev) please define right...
Please choose right example of Unimportant features
Mark is a developer working for Microsoft. He has just spent his whole...
In this specialization, what are software requirements?
How many approaches in UX Research?
Lean methodology – MURA
Accordingly, to CustDev study – idea realization is belonging...
You are working for a local startup. You have a good chunk of your...
Please define abbreviation of LTV
Accordingly on business model canvas (CustDev) please define right...
Lean methodology – MUDA
Lean methodology – MURE
You are a product manager working for a chain of coffee shops. Your...
Please choose right example of Attractive features
You're a software product manager working with the development...
You are developing a software product using Kanban. You have the...
Airplanes fly from the Vancouver International Airport (YVR) in Canada...
You are the product manager for a project that is developing a new...
Out of the 12 Agile principles, which are most related to...
Lean methodology – "Incorporated work" is related to
Which of the following is not a principle of Lean? You may choose more...
Lean methodology – "Unreliable processes" is related to
Please choose right example of Attractive features
Please choose right example of Unimportant features
In Scrum, what role is responsible for creating and prioritizing user...
Please define abbreviation of MRR
What are direct benefits or outcomes of using planning?
You are the software product manager for a to­do list application....
Please choose right example of Mandatory features
Please choose right example of Univariate features
Lean methodology – "Resources" is related to
Which of the following user stories are "correct"?
As a product manager, you're responsible for helping to track and...
Before we cover the different ways we can defend against scope creep,...
How many kinds of competition do you know (accordingly on lectures)
Lean methodology – "Overproduction" is related to
Lean methodology – "Defects, marriage" is related t
Accordingly, on JTBD select a reason to switch between the new...
What sets incremental prototyping apart from illustrative, throwaway,...
Job-to-be-done – what kind of tools it gives
What is one of the main reasons that a software development team, and...
You're working with a client to create a hotel management application,...
To achieve better software, another viewpoint aims to have the product...
Please choose right example of Univariate features
You have been called upon to help out a struggling development team....
How many customer validations do you know?
You are a product manager working on a social network application. You...
You are working on a roadside assistance application. The application...
Please choose right example of Unwanted features
Accordingly, on Jobs-to-be-done how many forces of influencing...
Ross is building a software product for medical research. Since the...
You have chosen to start building a product from scratch, and are...
Please choose right example of Univariate features
You have been hired by a company that say they have tried to implement...
Which of the following are components of the Scrum backlog? You may...
Let's see if you can pull out the key reasons why requirements are...
Please select the answers which you think reflect the benefits of a...
You and your development team are working hard to implement some agile...
Which of the following would constitute a change in vision?
Alert!

Advertisement