IT Products_course

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 Ilyas
I
Ilyas
Community Contributor
Quizzes Created: 1 | Total Attempts: 2,850
| Attempts: 2,850 | Questions: 115
Please wait...
Question 1 / 115
0 %
0/100
Score 0/100
1. Which of the following is not an activity associated with the specification phase?

Explanation

In the specification phase, activities such as eliciting requirements, expressing requirements, and managing requirements are typically performed. However, gathering requirements is not an activity associated with the specification phase. Gathering requirements usually takes place in the early stages of the software development lifecycle, before the specification phase begins. During the gathering requirements phase, stakeholders and users are interviewed and their needs and expectations are documented. This information is then used in the specification phase to define the detailed requirements for the software system.

Submit
Please wait...
About This Quiz
Product Management Quizzes & Trivia

This IT products course quiz assesses knowledge in software development team roles, tasks of a Software Product Manager, and concepts of software validation and verification. It's designed to... see moreenhance understanding of effective software product management. see less

2. Managed right?

Explanation

not-available-via-ai

Submit
3. What do you think the white box with the X inside represents?

Explanation

The white box with the X inside represents an image. This is because images are often represented by a box with an X inside when they fail to load or are not available. The X symbolizes that the image is missing or cannot be displayed.

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

Explanation

The correct answer represents the basic form of a user story, which is "As a _____, I want to _____, so that _____." This format follows the structure of identifying the user or role, stating what they want to accomplish, and explaining the reason or benefit behind it. It allows for clear communication and understanding of the user's needs and motivations.

Submit
5. 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, the team and the client have more time to consider different design options and explore various possibilities. This flexibility can lead to the discovery of better solutions and innovative ideas, ultimately resulting in a more refined and optimized software product.

Submit
6. What style of software development is Jeff using?

Explanation

Jeff is using parallel development as his style of software development. This means that multiple teams are working on different features or components of the software simultaneously. Each team operates independently and develops their part of the software in parallel with others. This approach allows for faster development and can help in meeting tight deadlines.

Submit
7. 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 which inspired the philosophy in Kanban to only do one thing at a time, when it is needed. This approach aims to eliminate waste by producing and delivering products or services exactly when they are needed, without unnecessary inventory or delays. It helps to improve efficiency, reduce costs, and increase customer satisfaction.

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

Explanation

The Manifesto for Agile Software Development states that it values following a plan less. This means that while having a plan is important, Agile prioritizes the ability to adapt and respond to change over rigidly sticking to a predefined plan. Agile methodologies emphasize the importance of flexibility, continuous feedback, and iterative development, allowing teams to quickly adjust their plans and deliver value to customers. By valuing following a plan less, Agile promotes a more dynamic and responsive approach to software development.

Submit
9. This is called what type of prototyping?

Explanation

Incremental prototyping is a type of prototyping where the development process is divided into small increments or iterations. Each iteration builds upon the previous one, gradually refining and adding new features to the prototype. This approach allows for continuous feedback and improvement throughout the development process. It is particularly useful when the requirements are not fully defined or when there is a need for frequent changes and enhancements.

Submit
10. Which of the following practices would you implement?

Explanation

The development plan being reevaluated at regular time intervals is a good practice to implement because it allows for flexibility and adaptability in the project. By regularly reviewing and reassessing the development plan, the team can identify any changes or adjustments that need to be made based on evolving requirements, feedback from stakeholders, or unforeseen challenges. This helps ensure that the project stays on track and that any necessary adjustments can be made in a timely manner, ultimately increasing the chances of success.

Submit
11. 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 is the phase where the system or product is tested to ensure that it meets the specified requirements and is ready for deployment. This phase involves thorough testing and validation, which can often be time-consuming and resource-intensive. Any issues or defects identified during acceptance testing may require additional work and delays in the delivery of the final product. Therefore, the acceptance testing phase is critical and can potentially slow down the overall progress of the project, making it the bottleneck phase.

Submit
12. ) 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 refers to a limitation in the user's hand endurance or strength. This limitation is not related to vision, hearing, or personal preference, but rather to the physical ability to continue playing the game for an extended period of time without experiencing fatigue in the hand.

Submit
13. 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, selecting ingredients, and gathering necessary tools. Preparation involves tasks like making the dough, chopping toppings, and preheating the oven. Assembly involves spreading sauce, adding cheese and toppings, and arranging them on the dough. Cooking is the final phase where the pizza is baked in the oven until it is cooked and ready to be served.

Submit
14. 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 to show the client that sales can be increased with a better sorting system. This approach is based on evidence and data, which can help convince the client of the benefits of implementing a better sorting system. By presenting concrete evidence of how the proposed changes can positively impact sales, the development team can effectively communicate the value of their solution to the client.

Submit
15. What do you think your next step should be now that the potential risks have been identified?

Explanation

The next step should be to develop a risk plan because identifying potential risks is only the first step in managing them effectively. A risk plan outlines strategies and actions to mitigate and manage the identified risks. It helps to prioritize risks, assign responsibilities, and establish a framework for monitoring and controlling risks throughout the development process. By developing a risk plan, the team can proactively address the potential risks and minimize their impact on the project.

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

Explanation

When we have the right software product, we say the software product is validated. Validation refers to the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements. It ensures that the software product meets the intended purpose and functions correctly. Verification, on the other hand, is the process of evaluating a system or component to determine whether it complies with the specified requirements. Certification typically refers to a formal recognition or approval by a recognized authority.

Submit
17. As an Agile principle, what is harnessed for the customer's competitive advantage?

Explanation

Change is harnessed for the customer's competitive advantage in Agile. Agile methodology emphasizes the ability to embrace and adapt to change throughout the development process. By being open to change, Agile teams can continuously improve and deliver valuable software that meets the customer's evolving needs. This flexibility allows the customer to gain a competitive edge by quickly responding to market demands and staying ahead of the competition.

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

Explanation

The direct benefits or outcomes of using planning include determining tasks that need to be completed, assigning those tasks to specific individuals, and creating a schedule for when the tasks should be completed. This helps to ensure that everyone involved in the project knows what needs to be done, who is responsible for each task, and when each task should be completed. By having a clear plan in place, it becomes easier to track progress, manage resources, and meet project deadlines.

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

Explanation

Planning in a development project requires information from requirements to determine the necessary tasks and estimate the time needed to complete them. Requirements provide the necessary details and specifications that guide the development process, allowing developers to understand what needs to be done and allocate the appropriate amount of time for each task. By using the requirements, developers can effectively plan and organize their work to meet the project's objectives.

Submit
20. According to Alan Lakein, planning is about ___ so that you can do something about it now.

Explanation

Alan Lakein's statement suggests that planning is about bringing the future into the present. This means that planning involves considering future goals, objectives, and actions and bringing them into the present moment in order to take appropriate steps and make necessary decisions. By bringing the future into the present, individuals can effectively prepare and take proactive measures to achieve their desired outcomes.

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

Explanation

The Manifesto for Agile Software Development values "working software" over comprehensive documentation. This means that while documentation is important, the primary focus should be on delivering a functional and high-quality software product. Agile methodologies prioritize the development of working software that meets the needs of the customer, rather than getting bogged down in excessive documentation that may not add direct value to the end product. By prioritizing working software, Agile teams can quickly iterate and respond to changes, ultimately delivering a better product to the customer.

Submit
22. 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 not only conforms to the specified requirements but also fulfills the expectations and requirements of the client. It focuses on ensuring that the software satisfies the client's goals and objectives, ultimately leading to customer satisfaction. The viewpoint emphasizes the importance of understanding and meeting the client's needs to achieve better software.

Submit
23. Select the people that you think typically compose a software development team. 

Explanation

This answer includes the typical roles that are found in a software development team. Programmers, coders, or developers are responsible for writing the code and developing the software. User interface specialists and graphic designers focus on creating an appealing and user-friendly interface for the software. Quality assurance specialists or testers ensure that the software meets the required standards and is free from bugs or errors. Clients, although important stakeholders, are not typically part of the software development team itself.

Submit
24. Now, imagine yourself as a hot-shot Software Product Manager. You've got the good desk next to the window. Select the tasks that you think come along with the job:

Explanation

As a hot-shot Software Product Manager, interacting with clients is an important task as it involves understanding their requirements, gathering feedback, and ensuring customer satisfaction. Managing and tracking development is crucial to ensure that the project is progressing as planned and meeting the set goals. Collaborating with the development team is essential for effective communication, coordination, and resolving any issues that may arise during the development process. Ensuring product quality is a key responsibility to deliver a high-quality product that meets the client's expectations and maintains the company's reputation.

Submit
25. What phase of a process does this practice belong?

Explanation

Verification and Validation is the phase of a process where the practice of ensuring that the system or product meets specified requirements and is fit for its intended purpose takes place. This involves activities such as testing, inspection, and review to determine if the system or product is functioning correctly and meets the desired quality standards. Therefore, the practice mentioned in the question belongs to the Verification and Validation phase.

Submit
26. What do you think would be the best input work products?

Explanation

The best input work products would be an outline and notes previously generated on the topic. This is because having an outline and notes provides a structured framework and relevant information to work with, making the task more organized and efficient. It allows the writer to have a clear direction and understanding of the topic, enabling them to produce a well-developed and coherent piece of work.

Submit
27. Which of these work products do you think would help you to track development?

Explanation

Defined metrics would help in tracking development because they provide measurable criteria to evaluate progress and performance. By setting specific metrics, such as milestones, key performance indicators (KPIs), or quality standards, it becomes easier to monitor the project's advancement and identify any deviations or areas that require improvement. These metrics can include factors like time, cost, scope, and quality, allowing for a more objective assessment of the development process and enabling effective decision-making and adjustments as needed.

Submit
28. )In this infrastructure, he also needs automated tools to do what?

Explanation

In this infrastructure, automated tools are needed to run tests. Running tests using automated tools allows for efficient and accurate testing of the infrastructure. It helps to identify any bugs or issues in the system and ensures that it is functioning properly. By automating the testing process, it saves time and effort compared to manual testing.

Submit
29. 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 determining the importance and urgency of each requirement in the product backlog. By prioritizing the requirements, the development team can focus on delivering the most valuable features first, ensuring that the client's needs are met in a timely manner.

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

Explanation

The given answer is correct because it describes a significant change in the vision of the product. The original vision was to create a mobile game about project management, but the client has now decided to completely change the product and create an app for designing custom furniture. This change in vision involves a shift in the target audience, purpose, and functionality of the product, making it a clear example of a change in vision.

Submit
31. Two weeks later, Kyle and the development meet with the client to show her a prototype. The prototype was exactly what the client asked for, but was pretty difficult to use. The development team wasn't very satisfied with their work. What did Kyle do that resulted in this situation?

Explanation

Kyle's mistake was that he based the requirements solely on what the client suggested. Instead of thoroughly analyzing and understanding the client's needs and goals for the product, he simply relied on the client's suggestions. This led to a prototype that may have met the client's requests, but was difficult to use and did not fully satisfy the development team.

Submit
32. Which of these tasks would be in the verification and validation phase?

Explanation

In the verification and validation phase, the focus is on testing and ensuring that the software meets the specified requirements. Writing tests for selecting a character and executing tests for changing the color of characters both involve testing functionality and validating that the software performs as expected. Planning what the characters will look like and writing the source code for multiplayer selection are tasks related to design and implementation, which typically occur before the verification and validation phase.

Submit
33. 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 follows the structure of "As a [role], I want [feature], so that [benefit]." In this case, the role is "gamer," the feature is "to be able to control my character using a directional input method," and the benefit is "so that I can navigate the game world." This user story clearly states the user's need and the desired outcome.

Submit
34. 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 if the child customer is able to order their own meal, it implies that they have the freedom to choose their desired meal without interference from others. However, if the customer can order for their family and monitor what they eat, it suggests that the customer has control over the meals ordered for their family, which contradicts the child customer's desire for autonomy in choosing their own meal.

Submit
35. 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 analysis to ensure that it meets the specified requirements and functions as intended. Verification involves checking the software against predetermined criteria, such as design specifications and coding standards, to identify any defects or discrepancies. It focuses on the technical aspects of the software and aims to confirm its correctness. Therefore, the term "verified" accurately describes a software product that has been carefully examined and deemed to be in compliance with the established standards and requirements.

Submit
36. In this specification, what are software requirements?

Explanation

Software requirements are specific descriptions of your client's needs. This means that they outline the specific functionalities, features, and capabilities that the client requires from the software. These requirements serve as a guideline for the development team to understand and fulfill the client's expectations. By clearly defining the client's needs, software requirements help ensure that the final product meets the desired objectives and satisfies the client's requirements.

Submit
37. 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 priority is given to being able to adapt and respond to changes in requirements, feedback, and circumstances, rather than rigidly sticking to a predetermined plan. The Agile approach recognizes that change is inevitable and that being able to quickly and effectively respond to change is crucial for success in software development projects.

Submit
38. 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 the process outlines the specific steps and activities that need to be followed in order to successfully create a software product. It ensures that the work is organized and structured, allowing for efficient development and delivery of the final product.

Submit
39. Choose the factor, or factors that you think are most representative of a successful project. In the answer segment, you will have anvquestion!

Explanation

A successful project is one that is completed within the scheduled timeframe, without exceeding the allocated budget, and meets all the specified requirements. Being on schedule ensures that the project is delivered on time, meeting any deadlines or commitments. Staying on budget indicates effective financial management and resource allocation. Meeting requirements ensures that the project delivers the desired outcomes and meets the expectations of stakeholders. Therefore, all three factors - being on schedule, on budget, and meeting requirements - are highly representative of a successful project.

Submit
40. 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 the stage where the requirements and functionalities of the software are defined and documented. It involves gathering information from stakeholders, analyzing user needs, and translating them into clear and precise specifications. The specification phase lays the foundation for the subsequent phases of development and ensures that the software meets the desired objectives and requirements.

Submit
41. 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 iterations throughout the development process. By prioritizing customer satisfaction and delivering value early on, agile teams can ensure that the software meets the customer's needs and expectations, leading to better overall outcomes for the project.

Submit
42. 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 issues or improvements, and making plans for the next iteration. It includes activities such as gathering feedback, prioritizing requirements, and defining objectives and deliverables for the next iteration. This stage ensures that the development process continues in a structured and iterative manner, allowing for continuous improvement and refinement of the software product.

Submit
43. What does the "S" in "INVEST" stand for?

Explanation

The "S" in "INVEST" stands for "Small". This means that when applying the INVEST criteria to user stories, they should be small and manageable. Small user stories are easier to understand, estimate, and implement, leading to better collaboration and productivity within the development team.

Submit
44. 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 Software Processes and Agile Practices, and Client Needs and Software Requirements. These courses provide the necessary knowledge and skills for effective planning in software development. Software Processes and Agile Practices focus on different software development methodologies and practices, while Client Needs and Software Requirements emphasize understanding and gathering client requirements for successful planning.

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

Explanation

The question asks about the viewpoints to achieving better software. The answer "The right product, done right and managed right" aligns with this objective. It emphasizes the importance of delivering a high-quality product that meets the needs of the users (done right) and effectively managing the development process (managed right). This viewpoint recognizes that achieving better software requires both technical excellence and effective project management.

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

Explanation

Effective software product management can help achieve desirable characteristics such as having regular client demos, meeting client needs, and having clear project progress. Regular client demos allow for continuous feedback and collaboration, ensuring that the software meets the client's expectations. Meeting client needs ensures that the software addresses their specific requirements and solves their problems effectively. Having clear project progress enables transparency and accountability, allowing stakeholders to track the development process and make informed decisions. These characteristics contribute to successful software product management and ultimately lead to a satisfied client and a successful project.

Submit
47. What can cause his changes not to be tested?

Explanation

If his 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 and tested. On the other hand, if other code in the product does not build, it implies that there are problems with the codebase as a whole, which can also prevent his changes from being tested. In both cases, the inability to build the code prevents proper testing and verification of the changes.

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

Explanation

Product owners in Scrum are responsible for creating and prioritizing user stories. They work closely with stakeholders and the development team to understand the requirements and needs of the users. They gather feedback, analyze market trends, and prioritize user stories based on the value they bring to the product. Product owners ensure that the development team is working on the most valuable features and that the product backlog is continuously updated and refined. Their role is crucial in ensuring that the product meets the needs of the users and delivers value to the organization.

Submit
49. 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 responsibility is to bridge the gap between the client and the development team. You need to understand the needs and requirements of the client and effectively communicate them to the development team. At the same time, you also need to ensure that the development team understands the technical feasibility and limitations of the project and communicate that to the client. By representing the needs of both the client and the development team, you can ensure that the final product meets the client's expectations while also being feasible for the development team to deliver.

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

Explanation

Working software is the primary measure of progress in an Agile project because it focuses on delivering tangible and usable software to the customer. It emphasizes the importance of delivering value early and continuously throughout the project. By prioritizing working software, Agile teams can validate their progress and gather feedback from stakeholders, enabling them to make necessary adjustments and improvements. This measure ensures that the project is on track and meeting the needs of the customer, ultimately leading to a successful outcome.

Submit
51. 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 tracking velocity, project managers can assess the team's productivity and progress. If the velocity is lower than expected, it may indicate that adjustments need to be made to the project plans, such as allocating more resources or reevaluating timelines. On the other hand, if the velocity is higher, it may suggest that the team is performing well and additional tasks can be assigned. Monitoring velocity allows for proactive decision-making and helps ensure that the project stays on track.

Submit
52. Spending time on refining software requirements primarily helps to ______.

Explanation

Refining software requirements primarily helps to detect potential misunderstandings in your product before it is built. By spending time on this process, it allows for a thorough analysis and clarification of the requirements, ensuring that all stakeholders have a clear understanding of what needs to be developed. This helps to prevent any misinterpretations or assumptions that could lead to costly mistakes or rework during the development phase. It also allows for early identification of any gaps or conflicts in the requirements, allowing them to be addressed and resolved before the software development begins.

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

Explanation

The correct answer is "responding to change, individuals and interactions, and working software." This is because 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, as well as the production of working software as a measure of progress.

Submit
54. 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 is important because it allows for feedback and requirements to be gathered, ensuring that the software product can be adjusted and modified according to the client's needs. Neat, commented source code is beneficial as it makes it easier for developers to understand and modify the code, facilitating future changes. Continuously reviewing and improving the project ensures that any necessary changes can be identified and implemented. An updated, prioritized list of features helps in managing changes effectively by allowing the team to focus on the most important and impactful modifications. Finally, a development team that is open to change is crucial as it ensures that they are willing to adapt and make necessary adjustments to the software product as needed.

Submit
55. Which of these assignments is an activity and not a task?

Explanation

Establishing the database is an activity and not a task because it involves creating and setting up the database system, which is a larger and more complex process compared to the other options. It requires planning, designing, and implementing the structure of the database, as well as configuring it to meet the specific requirements. In contrast, the other options involve specific actions or steps that can be considered as individual tasks within a larger project or activity.

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

Explanation

The correct answer is that each phase happens sequentially and never loops or repeats. This means that each phase in the process model is completed one after the other in a linear fashion, without any repetition or looping back to previous phases. This approach ensures that each phase is completed before moving on to the next, allowing for a clear and organized progression of the project.

Submit
57. Following the practices of Scrum, what should you do?

Explanation

In Scrum, it is important to have a clear process for managing feature requests. By sending an email back asking for all feature requests to come through Penny, you are following the practice of having a designated person or channel for receiving and prioritizing such requests. This helps ensure that all requests are properly evaluated and considered before being added to the backlog or worked on in a specific iteration. It also promotes transparency and accountability in the decision-making process.

Submit
58. Which of these changes can be made in the current iteration?

Explanation

Both of these changes can be made in the current iteration. The question is asking which changes are possible to be made. The color change and adding popup ads are both changes that can be implemented in the current iteration. Therefore, the correct answer is both of them.

Submit
59. Which of the following are traditional Agile methodologies?

Explanation

The traditional Agile methodologies mentioned in the question are Scrum, Extreme Programming, and Dynamic Systems Development Method. These methodologies are known for their iterative and incremental approach to software development, emphasizing collaboration, flexibility, and delivering high-quality products. Unified Process, on the other hand, is not considered a traditional Agile methodology but rather a more structured and formalized approach to software development.

Submit
60. Which of the following are non-functional requirements of airplanes flying from YVR to PVG?

Explanation

The given answer includes two non-functional requirements of airplanes flying from YVR to PVG. The first requirement is that the airplane must be able to travel between YVR and PVG on a single tank of fuel. This implies that the airplane should have sufficient fuel efficiency to cover the entire distance without refueling. The second requirement is that a full load of passengers should be able to be evacuated in no more than 90 seconds. This emphasizes the importance of passenger safety and efficient emergency evacuation procedures.

Submit
61. What does this self-organizing team actually look like? Check all that apply.

Explanation

The correct answer is "They have agreed upon certain practices to follow" and "They've decided to self-assign as they complete tasks." This suggests that a self-organizing team is one that has established a set of practices or guidelines that they all agree to follow. Additionally, they have the autonomy to assign tasks to themselves based on their own judgment and completion of tasks. This implies that the team operates without the need for a product manager or a designated leader, as they are able to organize and manage themselves.

Submit
62. 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 the participant has a message they want to send to the group. This means that the participant has a specific message in mind and intends to share it with the entire group. The other actions mentioned in the question (typing out the message, opening the group chat, and tapping the send button) are steps that follow the initial trigger of having a message to send.

Submit
63. 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 knowledge and expertise to understand the complexity of the tasks involved in a project and can provide accurate estimates based on their experience. Software product managers, on the other hand, have a holistic understanding of the project requirements and can collaborate with developers to create realistic time estimates. The client and the CEO may have input in the process, but they are not directly responsible for creating time estimates.

Submit
64. 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. This phase is where the requirements and goals for the project are defined and documented. It involves gathering information, analyzing the needs of the project, and creating a detailed specification document that outlines what needs to be done. Creating an epic, which is a large user story that captures a high-level requirement, is typically one of the first steps in this phase.

Submit
65. 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 larger, high-level goal that encompasses multiple smaller user stories. It involves the entire process of purchasing new eyeglasses and emphasizes the need for quick delivery, indicating that it may require significant development effort and involve multiple features or functionalities.

Submit
66. What category of ambiguous words do you think the word "processed" belongs in?

Explanation

The word "processed" belongs in the category of vague words because it lacks specificity and can have multiple interpretations. It does not clearly indicate how something is being processed, leaving room for ambiguity.

Submit
67. Why do you think that pronouns may lead to ambiguous statements?

Explanation

Pronouns may lead to ambiguous statements because it could be unclear which noun the pronoun is representing. This means that when a pronoun is used, it may not be clear to the reader or listener which specific person or thing the pronoun is referring to. This lack of clarity can result in confusion and misunderstanding in communication.

Submit
68. What would be a better way to write this user story?

Explanation

The given correct answer is the most appropriate way to write the user story because it clearly specifies the user's intention to delete the task they just created. This ensures that the user is able to remove the specific task they want to remove from the list, rather than deleting any random task or the last task created.

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

Explanation

Following a process for software development has potential benefits such as defining responsibilities, monitoring projects, and managing risks. By clearly defining responsibilities, team members know their roles and tasks, leading to better coordination and efficiency. Monitoring projects allows for tracking progress, identifying any issues or delays, and making necessary adjustments. Managing risks involves identifying potential risks, analyzing their impact, and implementing strategies to mitigate them, which helps in avoiding or minimizing negative consequences. These benefits contribute to effective project management and successful software development.

Submit
70. Which of the following activities does Kevin have to complete?

Explanation

Kevin has to complete the activity of performing estimates. This involves analyzing and predicting the time, effort, and resources required for a project or task. By performing estimates, Kevin can determine the scope and feasibility of a project, allocate resources effectively, and make informed decisions regarding timelines and budgets. It is an essential step in project planning and management.

Submit
71. )If you were going to write a use case for this scenario, who would you list as the participating actors?

Explanation

The participating actors in this scenario would include the message sender and the message recipient. These actors are directly involved in the communication process and play a crucial role in the use case. Sally and Jack are not specifically mentioned as participating actors in the given options.

Submit
72. Which phase are you verifying when you run your tests?

Explanation

When you run your tests, you are verifying the high level design phase. This phase involves creating an overall architecture and design for the system or software being developed. Running tests during this phase helps ensure that the design is functioning as intended and meets the specified requirements. Unit testing, on the other hand, focuses on testing individual components or units of code, while operational testing evaluates the system's performance in real-world scenarios. Coding is the phase where the actual implementation of the design takes place.

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

Explanation

During the elaboration phase, use case diagrams and class diagrams are created. Use case diagrams depict the interactions between the system and its users, while class diagrams represent the structure and relationships of the system's classes. These diagrams are essential for understanding the system's requirements, functionalities, and design. However, the other two options, identifying a strong business case for the project and creating use cases, are also important aspects of the elaboration phase, but they are not the main aspects mentioned in the question.

Submit
74. As a _____, I want to _____, so that _____.

Explanation

The correct answer is "Input: Donated money and bicycles; Output: Working bicycles." This answer aligns with the concept of using both donated money and bicycles to produce working bicycles. By combining the financial resources with the physical resources, it is possible to repair and refurbish the donated bicycles, ultimately resulting in the output of working bicycles for customers.

Submit
75. What aspect of monitoring is Rus implementing?

Explanation

Rus is implementing the aspect of monitoring called "Visibility." Visibility in monitoring refers to the ability to observe and track the performance, status, and behavior of a system or process. It involves having clear and comprehensive insights into the various metrics, logs, and data points to understand the overall health and functioning of the monitored entity. By implementing visibility, Rus aims to have a clear picture of what is happening in the system and identify any issues or anomalies that may arise.

Submit
76. According to a survey conducted in 2013 by Scott Ambler + Associates, 58% of respondents defined project success by what criteria?

Explanation

According to a survey conducted in 2013 by Scott Ambler + Associates, 58% of respondents defined project success by the criterion of "project on schedule". This means that the majority of respondents believed that a project is considered successful if it is completed within the planned timeframe. This criterion suggests that meeting the deadlines and ensuring timely completion is a crucial factor in determining the success of a project.

Submit
77. Check all the ways Paula is in alignment with the values of the Agile Manifesto.

Explanation

Paula is in alignment with the values of the Agile Manifesto because she demonstrates a new prototype on a regular basis, allowing for continuous feedback and improvement. Additionally, she ensures that the development team has face-to-face time with the client, promoting effective communication and collaboration. Lastly, Paula allows the product to evolve as new needs are identified, emphasizing the importance of adaptability and customer satisfaction.

Submit
78. In what phase of a software life cycle process would this task occur?

Explanation

This task would occur in the specification phase of the software life cycle process. During this phase, the requirements and specifications for the software are defined. It involves gathering and documenting the needs and expectations of the stakeholders, as well as identifying the scope and constraints of the project. This phase sets the foundation for the subsequent phases of design, implementation, and testing.

Submit
79. Which of the five aspects of Extreme Programming do you think this improves?

Explanation

This answer suggests that the improvement being referred to applies to all five aspects of Extreme Programming: Communication, Simplicity, Feedback, Respect, and Courage.

Submit
80. 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 includes determining the features and functionalities that will be included in the product, prioritizing the product backlog, and ensuring that the development team understands the product requirements. The Product Owner acts as the bridge between the stakeholders and the development team, ensuring that the product meets the needs and expectations of the customers. They are responsible for maximizing the value of the product and making decisions that align with the overall product vision and goals.

Submit
81. Which of these software product managers, if any, have a true scrum development team?

Explanation

not-available-via-ai

Submit
82. In which software development process model would requirements and design be two completely separate phases?

Explanation

The Waterfall model is a linear sequential approach to software development where each phase is completed before moving on to the next. In this model, requirements gathering and analysis are done in the initial phase, followed by design in the subsequent phase. These two phases are completely separate and distinct from each other, as the requirements are finalized before the design phase begins. This approach does not allow for iterative or concurrent development, making requirements and design distinct phases in the Waterfall model.

Submit
83. Which of the following, if any, would be requirements associated with this storyboard?

Explanation

The requirements associated with this storyboard would include the ability for the driver to enter their departure and destination locations, and for the application to calculate routes based on this information. Additionally, the application should highlight hazardous routes in red and suggest safer routes to the driver.

Submit
84. 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 over time and emphasizes the importance of being flexible and adaptable. Encouraging face-to-face interaction promotes effective communication and collaboration between the development team and stakeholders, which helps in understanding and gathering requirements. Focusing on simplicity emphasizes the need to keep requirements clear, concise, and easy to understand. Delivering working software frequently ensures that requirements are continuously tested and validated, allowing for quick feedback and adjustments if needed.

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

Explanation

Agile methodology emphasizes the importance of requirements in the development process. It recognizes that requirements play a crucial role in guiding the development team and ensuring that the final product meets the needs of the stakeholders. However, Agile also acknowledges that requirements can evolve and change as the project progresses. This flexibility allows for continuous improvement and adaptation to changing circumstances, ultimately leading to a better end product. Therefore, the correct answer states that requirements are important and should be able to change throughout development.

Submit
86. 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 or tasks. It helps you understand the overall flow and development of the project by providing a clear view of the project's progress and the relationship between different tasks or user stories. However, it does not provide a detailed development plan or save time in the initial planning stages.

Submit
87. Which of the following interpretations may be true with respect to this user story?

Explanation

The given user story suggests that multiple interpretations may be true. It implies that the text document can appear somewhere else other than the desktop folder, indicating that it may be stored in a different location. It also suggests that another document appears in the desktop folder along with the text document, indicating that there may be multiple files present in the folder. Additionally, it implies that the text document was stored in the desktop folder in addition to whatever task or activity the user was performing. Therefore, all of the interpretations mentioned in the options could be true.

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

Explanation

Incremental prototyping is distinguished from other types of prototyping by its use of a triage system, which allows for prioritization and selection of the most important features to be developed. Unlike throwaway or exploratory prototyping, incremental prototypes are not discarded after they are created. Additionally, incremental prototypes may contain working software for the end product, which sets them apart from illustrative prototypes that may not involve any code.

Submit
89. What aspect of Lean Software Development is Ross actively omitting from his project?

Explanation

Ross is actively omitting the aspect of building integrity in from his project. Building integrity in is one of the key principles of Lean Software Development, which emphasizes the importance of creating a system that is reliable, robust, and maintains its integrity. By omitting this aspect, Ross may be neglecting the need for ensuring the quality and reliability of the software he is developing. This can lead to potential issues and problems in the long run, affecting the overall success of the project.

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

Explanation

The requirement for the product to be able to communicate with a customer database and an ad server is considered an external interface requirement because it involves the product's interaction with external systems or entities. This requirement implies that the product needs to have the capability to send and receive data to and from these external systems, indicating a need for integration and interoperability with external interfaces.

Submit
91. Which of the following would be considered an acceptance test for this user story?

Explanation

The correct answer is "From the room overview screen, select 'mark room as clean'". This option describes the specific action that needs to be taken to mark a room as clean, which aligns with the user story. The other options are either too general or do not provide a clear action to be performed.

Submit
92. 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 expressed, there is less room for misinterpretation or misunderstanding. This helps ensure that both the client and developers are on the same page and have a clear understanding of what needs to be done. It also reduces the likelihood of errors or delays in the development process. By avoiding confusion, the project can proceed smoothly and efficiently.

Submit
93. According to just-in-time manufacturing, what is the best strategy for developing the product? You should develop...

Explanation

According to just-in-time manufacturing, the best strategy for developing the product is to prioritize the basic features of the mobile app first, followed by the basic features of the database. This allows for the development of the core functionality of the product before moving on to more advanced features. By focusing on the mobile app first, the product can be quickly launched and tested in the market, while the development of the database can be done simultaneously. Once the basic features are in place, the development can progress to advanced features for both the mobile app and the database.

Submit
94. 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

Developers can achieve better software by reviewing the requirements to ensure clarity and consistency. This helps to prevent misunderstandings and ensures that the development team has a clear understanding of what needs to be done. Additionally, developers can run tests to check whether the product conforms to the specified requirements. This helps to identify any deviations or issues early on, allowing for timely corrections and ensuring that the final product meets the desired standards.

Submit
95. What factor do you think is the most important for having a successful project?

Explanation

Timing is the most important factor for having a successful project because it refers to the ability to launch the project at the right moment, taking into consideration market trends, competition, and customer demand. A project launched at the wrong time may face difficulties in gaining traction or may miss out on valuable opportunities. On the other hand, launching a project at the right time can lead to a competitive advantage, increased customer interest, and higher chances of success. Therefore, timing plays a crucial role in determining the fate of a project.

Submit
96. Which of the following tasks could be performed by a 'guest' role?

Explanation

A 'guest' role typically refers to a user who is not logged in or does not have an account. Therefore, they would be able to perform tasks such as creating an account, searching recipes, and browsing recipes. However, they would not be able to add optional information to their profile or post recipes, as these actions usually require a user to be logged in and have an account.

Submit
97. What would an input work product be for this activity be?

Explanation

The input work product for this activity would be a backlog of requirements. This is because a backlog of requirements is a list of all the features, functionalities, and tasks that need to be completed for a project. It serves as a prioritized list of work items that the team will work on during the project. It helps in organizing and planning the project activities and ensures that all the necessary requirements are captured and addressed.

Submit
98. Which of their practices are considered extreme?

Explanation

The practices of having an iteration duration in hours and using a system metaphor on a whiteboard are considered extreme. Having an iteration duration in hours suggests that the team is working in very short time frames, which can be intense and demanding. Using a system metaphor on a whiteboard indicates that the team is employing a highly visual and immersive approach to understanding and designing their system. Both of these practices go beyond traditional or more common approaches, making them extreme in comparison.

Submit
99. Which of the following, if any, would be acceptance tests?

Explanation

The acceptance tests in this case would be the ones that confirm whether the expected behavior is achieved. In the given options, the tests that confirm when a user buys a ticket, a valid ticket appears and when a user selects a show time, movies playing at that time appear, are the acceptance tests. These tests validate that the system is functioning correctly and meeting the requirements by ensuring that the expected outputs are produced when specific actions are performed by the user.

Submit
100. Who is to blame for this error? Choose all that apply

Explanation

The question asks who is to blame for the error, and the correct answer includes all the options listed: Danielle, Timmy, Maria, Steven, and the other two developers on the team. This suggests that the error is a result of the collective actions or inactions of all the individuals mentioned.

Submit
101. 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

To have Extreme Programming running precisely in this office, there are several areas of development that need to be changed. Firstly, the workspace needs to be modified to accommodate the collaborative nature of pair programming. Secondly, client availability is crucial as their active involvement and timely feedback are essential for the success of Extreme Programming. Lastly, developer versatility is necessary to ensure that team members can adapt to different roles and tasks, promoting flexibility and efficiency in the development process.

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

Explanation

The principles of Lean focus on eliminating waste and optimizing processes. Delivering as late as possible goes against the principle of efficiency and timely delivery. 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. Lean encourages deciding as late as possible to allow for more accurate and informed decision-making.

Submit
103. 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. This principle aims to identify and eliminate any activities or processes that do not add value to the final product or service. By focusing on one aspect at a time, Audrey is ensuring that the team's efforts are not wasted on unnecessary tasks or distractions, leading to a more efficient and streamlined project execution.

Submit
104. Of the following, which would you consider software requirements?

Explanation

The correct answers are "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." These statements describe specific functionalities or features that the software should have. The first statement represents a requirement for a hotel management system to include a check-in feature, while the second statement represents a requirement for a banking system to have a numeric keypad for entering PINs.

Submit
105. Which type of requirement are you creating?

Explanation

The question is asking about the type of requirement being created, and the correct answer is "Business rule". A business rule is a specific statement that defines or constrains some aspect of the business. It provides guidance on how the business operates and helps in making decisions. On the other hand, a business requirement is a broader statement that describes what the business needs or wants to achieve. Therefore, the correct answer in this case is "Business rule".

Submit
106. Which of his practices if any do you think actually follow the concept of simplicity from the Agile Manifesto?

Explanation

The practices of minimal code that satisfies the desired functionality and essential documentation over elaborate documentation follow the concept of simplicity from the Agile Manifesto. Minimal code focuses on writing only the necessary code to achieve the desired functionality, avoiding unnecessary complexity. Similarly, essential documentation emphasizes on providing concise and relevant documentation rather than excessive and detailed documentation, which aligns with the principle of simplicity in Agile development.

Submit
107. 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 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 original scope. By involving the client in the decision-making process and regularly checking if new requests align with the project's scope, the team can effectively manage and control scope creep.

Submit
108. 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 customers, whether it is done over the phone or in person. The customers have the option to either have the receptionist book their appointments or create an online account and book appointments themselves. Therefore, both the receptionists and the customers are the primary users of the system.

Submit
109. )What features could you add to the product, that would better accommodate its end-user?

Explanation

Adding voice command and large text features to the product would better accommodate its end-users. Voice command allows users to interact with the product using their voice, making it more accessible for individuals with mobility or dexterity limitations. Large text feature enables users with visual impairments to easily read the content displayed on the product. These features enhance the usability and accessibility of the product, ensuring that a wider range of users can comfortably and effectively use it.

Submit
110. Which of the following are potential risks to your project?

Explanation

The potential risks to the project include product implementation errors that may not be detected until software coding is completed and tested, which can lead to delays and additional costs. Another risk is that the product may not meet the expectations or needs of the end users, resulting in dissatisfaction and potential loss of customers. Additionally, if the people involved in the project are not collaborative and there is a drop in morale, it can negatively impact the project's progress and overall success.

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

Explanation

The product backlog is a prioritized list of user stories, features, and bugs that need to be developed or fixed in a product. User requirements and bugs are both important items that can be included in a product backlog. User requirements help to define the functionality and features that the product should have, while bugs represent issues or defects that need to be addressed. Non work-related duties, on the other hand, are unrelated to the development of the product and should not be included in the backlog. Product vision, although important for guiding the overall direction of the product, is not a specific item that can be included in the backlog.

Submit
112. 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. Bugs are included in the backlog to track and prioritize the resolution of software defects. Knowledge tasks are added to the backlog 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. These can include development tasks, testing tasks, or any other activities required to deliver the project. Business requirements are also part of the backlog as they help define the scope and objectives of the project. Client emails, however, are not typically considered as components of the Scrum backlog as they are not directly related to the work items or deliverables of the project.

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

Explanation

The given answer is correct because it includes two user stories that clearly state the needs and desires of the customer. The first user story addresses the customer's desire to browse the menu and see the available dishes and prices, which is a common expectation when visiting a restaurant. The second user story addresses the customer's need to communicate their dietary restrictions to the kitchen, ensuring that their dishes are prepared correctly and do not contain any ingredients they need to avoid. Both of these user stories focus on the customer's experience and satisfaction.

Submit
114. Please select the problems Scott will solve through monitoring:

Explanation

Scott will solve the problems of adapting to changing product requirements and meeting project plan deadlines through monitoring. By monitoring the progress of the project and keeping track of any changes in product requirements, Scott can ensure that the team is able to adapt and make necessary adjustments to meet the changing needs. Additionally, by monitoring the project plan and tracking the progress of tasks, Scott can identify any potential delays or issues that may arise, allowing him to take proactive measures and ensure that the project is completed on time.

Submit
115. 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 clearly states the role (end user), the action they want to perform (access their own guest account), and the reason for wanting to do so (to avoid creating a personal account). It is specific and focuses on the needs of the end user, which is the main purpose of a user story.

Submit
View My Results

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

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

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 20, 2019
    Quiz Created by
    Ilyas
Cancel
  • All
    All (115)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Which of the following is not an activity associated with the...
Managed right?
What do you think the white box with the X inside represents?
Which of these represents the basic form of a user story?
What is one of the main reasons that a software development team, and...
What style of software development is Jeff using?
What is the term from the manufacturing industry which inspired the...
The Manifesto for Agile Software Development says it values ____ less.
This is called what type of prototyping?
Which of the following practices would you implement?
According to the amount of work that is done in each phase, in what...
) Hal developed a game to be played on a mobile device. The game...
If you were going to create a process for making a pizza, what do you...
What should be the next approach for the development team in this...
What do you think your next step should be now that the potential...
When we have the right software product, we say the software product...
As an Agile principle, what is harnessed for the customer's...
What are direct benefits or outcomes of using planning?
Planning initially involves using information from __ for developers...
According to Alan Lakein, planning is about ___ so that you can do...
The Manifesto for Agile Software Development specifically says it...
To achieve better software, one viewpoint aims to have the right...
Select the people that you think typically compose a software...
Now, imagine yourself as a hot-shot Software Product Manager. You've...
What phase of a process does this practice belong?
What do you think would be the best input work products?
Which of these work products do you think would help you to track...
)In this infrastructure, he also needs automated tools to do what?
In Scrum, what is the step which happens after requirements have been...
Which of the following would constitute a change in vision?
Two weeks later, Kyle and the development meet with the client to show...
Which of these tasks would be in the verification and validation...
How would you structure this requirement to fit the form of a user...
Which of these user stories conflict with each other? Select the two...
When we have the software product done right, we say the software...
In this specification, what are software requirements?
When the Manifesto for Agile Software Development says it values...
What does a software process organize?
Choose the factor, or factors that you think are most representative...
In a software process, in which phase do you determine what the...
What is the primary agile principle that can lead to better software...
Which stage of the Spiral Model comes after development and testing?
What does the "S" in "INVEST" stand for?
In the four foundational courses, what are the next two courses after...
From the course, what are the viewpoints to achieving better software?
What are examples of desirable characteristics that effective software...
What can cause his changes not to be tested?
In Scrum, what role is responsible for creating and prioritizing user...
As a software product manager, you could be interacting with many...
As an Agile principle, what is the primary measure of progress in the...
You need to effectively monitor, analyze, and review the progress of...
Spending time on refining software requirements primarily helps to...
The Manifesto for Agile Software Development puts more value on:
Which of the following do you think are good ways to make your...
Which of these assignments is an activity and not a task?
Please choose the linear process model from the list:
Following the practices of Scrum, what should you do?
Which of these changes can be made in the current iteration?
Which of the following are traditional Agile methodologies?
Which of the following are non-functional requirements of airplanes...
What does this self-organizing team actually look like? Check all that...
Which of the following would be a trigger for the use case of sending...
Who do you think is responsible for creating time estimates? Choose...
Which phase common to most processes is the one in which an epic would...
Which of the following user stories would be considered epics for this...
What category of ambiguous words do you think the word "processed"...
Why do you think that pronouns may lead to ambiguous statements?
What would be a better way to write this user story?
What potential benefits does following a process for software...
Which of the following activities does Kevin have to complete?
)If you were going to write a use case for this scenario, who would...
Which phase are you verifying when you run your tests?
Which of the following describe the main aspects of the elaboration...
As a _____, I want to _____, so that _____.
What aspect of monitoring is Rus implementing?
According to a survey conducted in 2013 by Scott Ambler + Associates,...
Check all the ways Paula is in alignment with the values of the Agile...
In what phase of a software life cycle process would this task occur?
Which of the five aspects of Extreme Programming do you think this...
What is the primary task of the Product Owner?
Which of these software product managers, if any, have a true scrum...
In which software development process model would requirements and...
Which of the following, if any, would be requirements associated with...
Out of the 12 Agile principles, which are most related to...
Which of the following express the role of requirements in Agile?
Please select the answers which you think reflect the benefits of a...
Which of the following interpretations may be true with respect to...
What sets incremental prototyping apart from illustrative, throwaway,...
What aspect of Lean Software Development is Ross actively omitting...
Which of the following would be considered an external interface...
Which of the following would be considered an acceptance test for this...
Clear expressions of software requirements are important to help ___.
According to just-in-time manufacturing, what is the best strategy for...
To achieve better software, another viewpoint aims to have the product...
What factor do you think is the most important for having a successful...
Which of the following tasks could be performed by a 'guest' role?
What would an input work product be for this activity be?
Which of their practices are considered extreme?
Which of the following, if any, would be acceptance tests?
Who is to blame for this error? Choose all that apply
What are some areas of development you are going to need to change in...
Which of the following is not a principle of Lean? You may choose more...
By asking her team to focus on one aspect of the project at a time,...
Of the following, which would you consider software requirements?
Which type of requirement are you creating?
Which of his practices if any do you think actually follow the concept...
Before we cover the different ways we can defend against scope creep,...
You produced an online booking system for a hair salon. The system was...
)What features could you add to the product, that would better...
Which of the following are potential risks to your project?
Which of the following items can be included in a product backlog?
Which of the following are components of the Scrum backlog? You may...
Which of the following user stories are "correct"?
Please select the problems Scott will solve through monitoring:
Which of the following is the best way to write this user story?
Alert!

Advertisement