Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

POAG - Prep 2

Test

Parties jouées 16

À propos de cette activité

Secend set of questions

Créé par

United States

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
POAG - Prep 2
 

POAG - Prep 2Version en ligne

Secend set of questions

par Carl Oberg
1

True or False: Epics are estimated in story points rolled up from feature estimates

2

Which of the following responsibilities of an Agile Team is related to the Iteration Retrospective?

3

During PI Planning, who holds the authority to make decisions at the User Story level?

4

During which activity in the PI Planning process are Stories written and sequenced?

5

During which stage of the PI Planning process do team members commit to do everything they can to achieve the agreed-upon objectives?

6

What is one of the responsibilites of the Product Management role?

7

What do Strategic Themes directly impact?

8

Which of the following best illustrates differentiating business objectives?

9

"Use common terminology" and "understand your customer" are two examples of which SAFe Core Value?

10

Which statement provides an accurate description of the balanced Agile testing pyramid?

11

At what point, should new approaches be firmly integrated into an organization's culture?

12

During which part of the PI Planning process do Business Owners assign business value to PI Objectives?

13

What initiates (first step) Kotter's 8-step process for effecting change?

14

Team Y is writing a Story enabling book shoppers to access their shopping cart from any page on the website. Which of the following examples represents the recommended user voice format for the Story?

15

Which tool among the following can aid in gaining a more profound understanding of the customers' experiences, what they see, think, and feel when they interact with the solution?

16

What comprises the workflow, activities, and automation required to achieve more frequent delivery of new functionality?

17

After negotiation, who makes the decision regarding the Team PI Objective Business Value scoring?

18

Which fundamental quality practice is true for all teams?

19

How are factors like lead time, product cost, value, and development expense utilized when making decisions based on economic considerations?

20

From the given options, What brings structure to analysis and decision making around Epics?

21

The role of a product owner is best described by which of the following statements?

22

Which of the following item types is included in the Agile Team Backlog?

23

Why do business owners give team PI Objectives business value?

24

After the step of organizing around value, what is the next step in the SAFe Implementation Roadmap?

25

What is the most effective measure for tracking progress in the development of complex systems?

26

From the given options, deploy, verify, monitor, and respond are activities of what?

27

Which key stakeholder is mainly responsible for creating the definition of done for the team increment?

28

Volume, complexity, knowledge, and uncertainty are all qualities of what, choose from the below options?

29

What does the Iteration review aim to achieve?

30

In what way does SAFe establish a second operating system that facilitates Business Agility?

31

What is one best practice to ensure quality in software development?

32

The I&A (Inspect and Adapt) workshop involves which of the following activities?

33

Team B has chosen to stop conducting retrospective events in favor of dedicating more time to completing Stories. Which Agile Team responsibilities is Team B over-prioritizing?

34

Which of the following should be the Inspect and Adapt event's first activity, according to SAFe?

35

In the given options, What can be utilized to script the change to SAFe?

36

Which stage in the SAFe implementation roadmap comes after Coach ART Execution?

37

What is the main focus of one aspect of the continuous delivery pipeline, which involves reaching production early for verification?

38

Three members of Team C devised a new workflow to expedite the testing process. They dedicated a full Iteration to designing the process but found, just prior to implementation, that the system was unable to support the workflow. The remaining team members were eager to understand what was learned from the unsuccessful experiment. Which characteristic associated with a high-performing Agile Team is Team C showcasing?

39

Could you identify one of the dimensions of Lean-Agile Leadership?

40

Which of the following story components accurately captures information about testing for completion?

41

What is the most significant advantage of adopting decentralized decision-making?

42

Which recurring event at the team level is recommended by SAFe for Team Kanban Teams to conduct during the Program Increment (PI)?

43

Which of the following principles is true regarding the statement "working software is the primary measure of progress"?

44

From the given options, what does the SAFe principle, "unlock the intrinsic motivation of knowledge workers", require besides purpose and minimum possible constraints?

45

Why is it crucial to decouple release and deployment?

Feedback

Epics: In Agile development, Epics are large bodies of work that are too big to be completed in a single iteration and need to be broken down into smaller, more manageable pieces called Features or User Stories. Story Points: Story points are a unit of measure used in Agile to estimate the relative size and complexity of user stories or tasks. They help teams understand the effort required to complete a piece of work compared to other work items. Rolling up Estimates: When estimating Epics, teams often break them down into smaller Features or User Stories and assign story points to each of these smaller pieces. These story points are then "rolled up" to provide an estimate for the Epic as a whole. This process aggregates the estimates of the individual features or stories to determine the overall size and effort required for the Epic. Therefore, it is true that Epics are estimated in story points rolled up from feature estimates, as this reflects the typical approach used by Agile teams to estimate the size and effort of Epics based on the estimates of their constituent features or stories.

The Iteration Retrospective is a key ceremony in Agile methodologies, such as Scrum, where the team reflects on the recently completed iteration or sprint. The purpose of the retrospective is to identify what went well, what could be improved, and what actions can be taken to enhance future iterations. "Improve Relentlessly" aligns with the Agile principle of continuous improvement. During the retrospective, the team discusses areas where they can make adjustments or implement changes to enhance their processes, collaboration, and overall performance. The team aims to identify opportunities for improvement and then commits to making those improvements in the subsequent iterations. By choosing "Improve Relentlessly" as the associated responsibility for the Iteration Retrospective, it highlights the Agile mindset of constantly seeking ways to refine and enhance the team's effectiveness, productivity, and delivery.

The Product Owner is a key role in Agile development, responsible for representing the interests of the stakeholders, customers, and end users. They have a deep understanding of the product vision, goals, and priorities. During PI Planning, which is a collaborative event where teams plan and align their work for the upcoming program increment, the Product Owner plays a crucial role in making decisions related to the user stories. User stories are a common technique used in Agile development to capture requirements from the perspective of the user. They describe the desired functionality or feature in a concise format. During PI Planning, user stories are discussed, estimated, and prioritized. The Product Owner, being the representative of the stakeholders, has the authority to make decisions about the content of these user stories. The Product Owner's responsibilities include prioritizing the user stories based on the overall product vision and business value, making trade-off decisions, clarifying requirements, and ensuring the user stories align with the needs of the users and customers. They work closely with the development team and other stakeholders to ensure that the user stories are well-defined, feasible, and meet the acceptance criteria. By having content authority at the user story level during PI Planning, the Product Owner can guide the team in making informed decisions, help resolve conflicts, and ensure that the development efforts are focused on delivering the most valuable features to the users and customers.

During this specific activity, the teams in the Agile development process break out into smaller groups to discuss and plan their work for the upcoming Program Increment (PI). PI Planning is a key event in the Scaled Agile Framework (SAFe), where teams come together to align their work for a fixed time period called a Program Increment. During this event, various activities take place, such as establishing the PI objectives, identifying dependencies, and planning the work. In the context of PI Planning, the team breakout session refers to the phase where individual teams gather to write and sequence the user stories for the PI. User stories are a common technique used in Agile development to capture requirements from the user's perspective. They represent the desired functionality or feature that needs to be implemented. During the team breakout session, team members collaborate to define and prioritize user stories for the upcoming PI. They discuss the requirements, break them down into smaller, actionable tasks, estimate the effort required, and sequence them based on their priority and dependencies. This activity helps teams plan their work and ensures that everyone is aligned and aware of what needs to be accomplished during the PI.

In PI confidence vote-Team members commit to do everything they can to meet the agreed-to objectives.

Prioritizing items in the Agile Release Train (ART) Backlog is an essential task for product managers in Agile development methodologies, particularly in the context of SAFe (Scaled Agile Framework). In SAFe, the ART represents a collection of Agile teams working together to deliver value to customers. The ART Backlog contains a list of features, user stories, and other work items that need to be completed by the teams. As a product manager, one of your key responsibilities is to determine and communicate the priority of these backlog items. By defining priorities, product managers ensure that the most valuable and high-priority items are addressed first. This involves collaborating with stakeholders, understanding customer needs and business goals, evaluating market trends, and considering technical dependencies and constraints. The product manager's role is to provide guidance and make informed decisions about what work should be done first, based on factors such as customer value, strategic alignment, and available resources. Overall, prioritizing the ART Backlog is crucial for effective product management in SAFe and Agile environments, as it helps optimize the use of resources, ensures alignment with business objectives, and enables timely delivery of value to customers.

Strategic themes are direct inputs to the portfolio vision. They may influence the solutions, partners, key activities, customer segments, revenue streams, and other business model elements in the portfolio canvas, SAFe provides Lean budgeting strategies that eliminate traditional project-based funding and cost accounting overhead. In this model, LPM maintains appropriate levels of oversight through allocating value stream budgets and applying Lean budget guardrails. This way, enterprises can have the best of both worlds: a development process far more responsive to market needs and professional and accountable spending management.

Strategic themes are a way of organizing and categorizing business objectives based on common strategic goals or focus areas. They represent high-level priorities that guide the development and execution of an organization's strategy. Differentiating business objectives refers to setting goals or objectives that distinguish a company from its competitors and create a unique position in the market. Strategic themes can help achieve this by providing a framework to align various objectives and initiatives towards a common strategic direction. For example, a company operating in the technology industry might have strategic themes such as "Innovation and Technology Leadership," "Customer-Centric Approach," and "Operational Excellence." Under each strategic theme, there could be specific business objectives related to product development, customer satisfaction, process improvement, and more. By differentiating its business objectives through strategic themes, a company can communicate its strategic priorities both internally and externally. This approach helps guide decision-making, resource allocation, and performance measurement while creating a clear focus on the areas that will set the company apart from its competitors.

To determine why "Alignment" is the correct answer for the given question, let's break down the two key phrases mentioned: "Use common terminology": This phrase emphasizes the importance of establishing a shared understanding by using consistent and well-defined language across teams and individuals involved in an agile development process. It promotes clear communication, reduces misunderstandings, and enables effective collaboration. "Understand your customer": This phrase highlights the significance of comprehending the needs, expectations, and perspectives of the customers or end-users of the product or service being developed. Understanding the customer helps in delivering value that aligns with their requirements, enhancing customer satisfaction, and driving successful outcomes. When considering the SAFe Core Values, "Alignment" encompasses both of these elements. Alignment promotes the establishment of a shared understanding by using common terminology, which ensures clarity and consistency in communication. It also emphasizes the need to understand and align with the customer's perspective, enabling teams to deliver value that meets their needs effectively.

The Agile testing pyramid is a concept that suggests an ideal distribution of different types of tests in an Agile development process. It emphasizes the importance of having a strong foundation of automated tests at lower levels and a smaller number of manual tests at higher levels. The pyramid is divided into three layers: Unit Tests: This forms the base of the pyramid and consists of many small, low-level tests. These tests focus on testing individual units of code in isolation, typically at the function or method level. Unit tests are automated and provide fast feedback on the correctness of code behavior. Integration Tests: The middle layer of the pyramid consists of a moderate number of integration tests. These tests verify the interaction between different components or modules of the software. Integration tests ensure that the integrated system functions as expected and can be automated to some extent. End-to-End Tests: The top layer of the pyramid includes a smaller number of end-to-end tests, which validate the system as a whole. These tests simulate real user scenarios and interactions with the entire application or system. End-to-end tests often involve manual testing due to their complexity and can include tasks like user interface testing, performance testing, and usability testing. By following the balanced Agile testing pyramid, the focus is placed on building a strong foundation of automated tests, which are faster, more reliable, and can be executed frequently during the development process. This approach helps catch issues early, allows for faster feedback, and promotes continuous integration and delivery. Manual testing, although important, is reduced to a smaller number of higher-level tests, ensuring a balanced and efficient testing strategy.

It reflects the typical process of cultural transformation within an organization. When implementing new approaches or practices, it is often necessary to start by changing the work habits and behaviors of individuals within the organization. This involves introducing and encouraging new ways of working, adopting different processes, and modifying specific behaviors to align with the desired changes. Over time, as these new work habits become ingrained and widespread throughout the organization, they begin to shape the culture. As more and more individuals adopt the new approaches and behaviors, they become part of the organization's shared values and norms. This gradual shift in behavior and mindset eventually leads to a cultural change within the organization. In essence, culture is a reflection of the collective behaviors, beliefs, and values of individuals within an organization. Therefore, new approaches need to be anchored in the organization's culture after they have been successfully incorporated into the work habits of its members. Only then can they become deeply ingrained and sustained within the organization's overall culture. By stating that "Culture change comes last as a result of changing work habits," it acknowledges the sequential nature of cultural transformation, emphasizing the importance of initially focusing on changing work habits before expecting a broader cultural shift.

"The team breakout session" BO assign the business values to the Team PI Objectives.

For change to happen, it helps if the whole company really wants it. Develop a sense of urgency around the need for change.

The Statement is correct because it effectively represents the user's perspective and their specific need in a concise manner. In the given question, the user voice format is being asked for a Story, which is a common practice in agile software development methodologies like Scrum. The user voice format typically consists of three components: Role: This identifies the user or stakeholder who will benefit from the feature or functionality being described. Goal: This describes the objective or desired outcome the user wants to achieve. Reason: This explains the rationale or motivation behind the user's goal. In the given statement, the role is clearly defined as a "book shopper." The goal is to "access the shopping cart from any page," and the reason provided is "so that I can review what I am purchasing." This user voice format effectively communicates the user's role, what they want to achieve, and the reason behind their request, making it the recommended format for capturing user requirements in an agile development context.

The Empathy Map is an effective tool for developing a deeper understanding of what customers are seeing, thinking, and feeling while interacting with a solution. It is commonly used in design thinking and customer experience research to gain insights into the customer's perspective. Customer-focused: The Empathy Map is specifically designed to put the customer at the center of the analysis. It helps teams understand the customer's emotions, needs, and experiences, enabling them to design solutions that address those aspects effectively. Visual representation: The Empathy Map provides a visual representation of the customer's experience, making it easier for teams to empathize and understand the customer's perspective. It typically consists of a simple framework divided into sections that capture what the customer sees, hears, says, thinks, feels, and does. Holistic understanding: By exploring various dimensions of the customer's experience, such as their thoughts, emotions, and behaviors, the Empathy Map enables a more comprehensive understanding of the customer. This holistic perspective helps uncover valuable insights and identify opportunities for improvement. Collaboration and alignment: The Empathy Map encourages collaboration and alignment among team members. It serves as a shared framework that allows different stakeholders, such as designers, marketers, and product managers, to come together and gain a unified understanding of the customer's experience. Action-oriented insights: The Empathy Map is designed to generate actionable insights. By capturing the customer's thoughts, feelings, and behaviors, teams can identify pain points, unmet needs, and opportunities for innovation. This knowledge can inform the development of customer-centric solutions that address those specific areas. Overall, the Empathy Map provides a structured approach to uncovering the customer's perspective, allowing teams to develop a deeper understanding of what customers are seeing, thinking, and feeling while interacting with a solution. This understanding can guide the development of better products, services, and experiences that meet the needs and expectations of customers.

It accurately describes the key components and concepts associated with delivering software in a continuous and frequent manner. Continuous Delivery is a software development approach where software is built, tested, and released in small, incremental steps. It emphasizes automating the entire software delivery process to enable frequent and reliable releases. The continuous delivery pipeline refers to the end-to-end process of delivering software, encompassing various stages and activities involved in deploying changes to production. Workflow: The continuous delivery pipeline represents the workflow of how software changes are moved through different stages, from development to production. It outlines the steps and activities that need to be performed to deliver new functionality more frequently. Activities: The pipeline involves various activities such as code compilation, automated testing, packaging, deployment, and release management. These activities are orchestrated and automated to ensure a smooth and efficient delivery process. Automation: Automation is a fundamental aspect of continuous delivery. The pipeline includes automated tools and processes that streamline the software delivery flow, eliminating manual interventions and reducing human error. Automation enables frequent and consistent releases of new functionality. By considering these points, "The Continuous Delivery Pipeline" encapsulates the concept of a streamlined, automated workflow that facilitates frequent and reliable software releases.

The Team PI Objective Business Value scoring refers to the process of assigning a value to each objective based on its perceived business impact. This scoring is often done through a collaborative negotiation process involving various stakeholders, including business representatives, product managers, and team members. However, the ultimate responsibility for deciding the scoring and ensuring alignment with business priorities typically lies with the Business Owner. The Business Owner represents the business interests, holds the overall vision and strategy, and is accountable for the success of the product or solution being developed. They have the authority to make decisions regarding the business value and prioritize objectives based on the strategic needs of the organization. It's important to note that the specific roles and responsibilities can vary depending on the organization and the agile framework being followed. Different frameworks might use different terminologies or have slightly different decision-making processes.

It encompasses two fundamental principles that are applicable to all teams in order to ensure quality: Collective ownership: This principle emphasizes that all team members should have a shared responsibility for the success and quality of the team's work. It encourages collaboration, accountability, and active participation from all team members. By promoting collective ownership, teams can avoid silos and foster a sense of shared purpose, leading to improved quality outcomes. Standards: Implementing and adhering to standards is crucial for maintaining consistent quality across teams. Standards provide guidelines, best practices, and benchmarks that teams should follow to ensure that their work meets established quality criteria. Standards can cover various aspects such as coding conventions, design principles, documentation practices, testing protocols, and so on. By adhering to standards, teams can achieve consistency, reduce errors, improve efficiency, and enhance the overall quality of their work. These two practices, collective ownership and standards, are universal in their applicability and importance. They help create a culture of shared responsibility and ensure that teams consistently produce high-quality outcomes. Therefore, the answer "Collective ownership and standards" is correct for the question regarding basic quality practices that apply to all teams.

Each of these factors plays a role in determining the tradeoffs associated with different solutions. Lead time: Lead time refers to the time it takes from the initiation of a project or order to its completion. When considering lead time in decision-making, it helps to understand how long it will take to develop and deliver a product or solution. Longer lead times may result in delayed availability or missed market opportunities, while shorter lead times can allow for faster market entry. Product cost: Product cost refers to the expenses incurred during the manufacturing or development of a product. By considering product cost, decision-makers can assess the financial implications of different options. Lower product costs can increase profit margins or make the product more affordable for customers, but they must be balanced against other factors such as quality or performance. Value: Value refers to the benefits or worth that a product or solution provides to customers or stakeholders. It encompasses factors like functionality, quality, features, and customer satisfaction. Understanding the value proposition helps decision-makers evaluate the attractiveness of different solutions and determine if the benefits outweigh the costs. Development expense: Development expense refers to the costs incurred during the research, design, and development stages of a product or solution. These costs include research and development (R&D) expenses, prototyping, testing, and other related activities. Considering development expenses is crucial in economic decision-making because it helps assess the financial feasibility of different solutions and determines if the investment is justifiable. Therefore, when basing decisions on economics, analyzing the tradeoffs between lead time, product cost, value, and development expense allows decision-makers to understand the implications and compromises associated with different solutions. They can then make informed choices that balance these factors to achieve optimal outcomes based on their economic objectives and constraints.

The term "Portfolio Kanban" refers to a specific approach that brings structure to analysis and decision making around Epics in agile project management. Kanban is a visual framework that helps teams manage their work by visualizing it on a board, typically divided into columns representing different stages of the workflow. In the context of portfolio management, where Epics (large initiatives or projects) are being analyzed and decisions need to be made, a Portfolio Kanban board can be used to bring structure and transparency to the process. Here's how Portfolio Kanban helps in this regard: Visualization: By using a Kanban board, Epics can be visualized and represented as cards on the board. Each card represents an Epic and provides a clear overview of the initiatives being considered. Workflow stages: The columns on the Portfolio Kanban board represent different stages of analysis and decision making, such as "Backlog," "In Progress," "Analysis," "Ready for Decision," and "Approved." These stages reflect the progression of Epics through the evaluation process. WIP limits: Work-in-progress (WIP) limits can be set for each column, defining the maximum number of Epics allowed in each stage at a given time. This prevents overloading and promotes a balanced flow of work through the decision-making process. Prioritization and decision making: The Portfolio Kanban board facilitates prioritization by allowing stakeholders to assess and compare Epics based on their relative importance, value, and strategic alignment. The visual representation helps in making informed decisions and ensuring that resources are allocated effectively. Transparency and collaboration: The Portfolio Kanban board provides transparency into the status of Epics, making it easier for stakeholders to understand the overall portfolio and the progress of individual initiatives. It also promotes collaboration and communication among team members, enabling them to work together towards a common goal. Overall, the use of a Portfolio Kanban approach brings structure to analysis and decision making around Epics by providing a visual representation, defining workflow stages, setting WIP limits, facilitating prioritization, and promoting transparency and collaboration. It helps streamline the portfolio management process, improve efficiency, and ensure that the right Epics are selected and progressed based on organizational goals and priorities.

The statement "Representing the Customer to the Agile Team" describes one of the key responsibilities of the Product Owner role in Agile development. The Product Owner is responsible for acting as the bridge between the development team and the customer or end user. Here's why this statement is the correct answer: Customer representation: The Product Owner's primary role is to understand the needs, preferences, and requirements of the customer or end user. They serve as the voice of the customer within the Agile team. Communication facilitation: The Product Owner acts as a liaison between the Agile development team and the customer. They gather feedback, collect requirements, and communicate them effectively to the development team. Prioritization and decision-making: The Product Owner is responsible for prioritizing the product backlog, which is the list of features and tasks that need to be completed. They make decisions on what features should be developed and in what order based on customer needs and business value. Ensuring customer satisfaction: By representing the customer, the Product Owner ensures that the final product meets their expectations and provides value. They work closely with the team to define acceptance criteria and validate that the developed features meet the desired outcomes. While there are other responsibilities associated with the Product Owner role, such as backlog management, release planning, and stakeholder management, "Representing the Customer to the Agile Team" captures the core essence of the role and highlights the importance of customer-centricity in Agile development.

User stories are a common and widely used technique in Agile software development methodologies, such as Scrum. In Agile development, a user story is a concise description of a software feature from an end-user's perspective. It represents a small piece of functionality that delivers value to the end-user. User stories typically follow a specific format, such as: User stories serve as a means of communication and collaboration between the development team and stakeholders, such as product owners or customers. They capture the requirements and desired outcomes in a simple and understandable manner. User stories are often written on index cards or in a digital format and are placed in the Agile Team Backlog. The Agile Team Backlog is a prioritized list of work items that need to be completed by the Agile development team. It represents the scope of work for the team and is used for planning and tracking progress. User stories are a common type of work item that is included in the Agile Team Backlog because they provide a clear understanding of what needs to be developed and why. By breaking down the work into user stories, the Agile team can focus on delivering incremental value to the end-users in each iteration or sprint. User stories help ensure that the development efforts are aligned with the needs and expectations of the stakeholders, promoting customer satisfaction and efficient development practices.

Empowering teams: Assigning business value to PI Objectives provides teams with a clear understanding of the value and impact of their work. It gives them a sense of ownership and empowers them to make decisions based on the business priorities and goals. Autonomy and accountability: When teams have a clear understanding of the business value associated with their objectives, they are better equipped to make informed decisions about how to achieve those objectives. This allows them to exercise autonomy and take responsibility for their work. Alignment with business goals: Business owners assign business value to team PI Objectives to ensure that the work being done aligns with the overall business goals and objectives. By explicitly assigning business value, it becomes easier for teams to prioritize their work and focus on delivering the highest value items. Effective decision-making: Assigning business value to team PI Objectives provides a common language and framework for decision-making. It enables teams to evaluate different options, trade-offs, and dependencies in light of the business value associated with each objective. This helps in making more informed and effective decisions about what work should be done first. Transparency and communication: Business value assigned to team PI Objectives promotes transparency and communication between business owners, teams, and stakeholders. It allows for better visibility into the value being delivered, facilitates discussions around priorities, and helps in setting realistic expectations.

After organizing around value, which involves identifying and aligning the Agile Release Trains (ARTs) and value streams, the next logical step is to create a detailed implementation plan. The implementation plan outlines the specific actions, timelines, and dependencies required to effectively implement SAFe within the organization. It provides a roadmap for the activities and initiatives that need to be undertaken to achieve the desired outcomes of the SAFe implementation. Creating the implementation plan involves various tasks such as defining the implementation strategy, identifying key milestones, determining the necessary resources and roles, establishing communication and change management strategies, and setting up metrics and measurements to track progress. By creating a comprehensive implementation plan, the organization can ensure that the SAFe implementation is executed in a structured and coordinated manner, minimizing risks and maximizing the chances of success. It provides clarity and direction to the teams involved, helping them understand their roles and responsibilities and enabling them to work towards the common goal of implementing SAFe effectively.

A system demo allows stakeholders, including developers, managers, and users, to visually witness the progress made in system development. It provides a concrete representation of the system's capabilities, features, and user interface. A system demo facilitates effective communication and collaboration among team members and stakeholders. It allows for a shared understanding of the system's progress and encourages constructive discussions around potential enhancements or modifications. While a system demo can be an essential measure of progress, it is important to note that other metrics and indicators, such as code reviews, testing outcomes, project milestones, and user satisfaction surveys, also contribute to a comprehensive assessment of complex system development progress. The best measure of progress may vary depending on the specific context, project goals, and stakeholder requirements.

It encompasses all of those activities in the software development and deployment process. In the context of software development, "deploy" refers to the process of releasing and installing software applications or updates to a production environment. "Verify" involves testing the deployed software to ensure it functions correctly and meets the desired requirements. "Monitor" involves actively observing the deployed software to gather data and identify any issues or anomalies that may arise. "Respond" refers to the action taken to address any problems or incidents discovered during monitoring. Continuous Deployment is a software development practice that emphasizes automating and streamlining the entire process of deploying, verifying, monitoring, and responding to software changes. It involves the frequent and automated release of software updates to production environments, allowing for rapid iteration and feedback. With continuous deployment, developers aim to reduce the time between writing code and making it available to end-users, while maintaining a high level of quality and reliability.

The term "Agile Teams" is the correct answer because in the context of Agile software development, the definition of done is typically developed and agreed upon by the Agile team itself. In Agile methodologies, such as Scrum, the development team is responsible for creating and delivering the product increment during each iteration or sprint. The team collectively decides what needs to be accomplished in order to consider a user story or backlog item "done" and ready for release. The definition of done is a set of criteria or standards that must be met for any work to be considered complete. It outlines the quality, functionality, and other requirements that the team has agreed upon to ensure a high-quality product. While other stakeholders, such as the product owner or Scrum master, may provide input and collaborate with the team, the responsibility for developing the definition of done primarily lies with the Agile team itself. They are the ones actively working on the development tasks and have the best understanding of what it takes to complete them successfully. Therefore, "Agile Teams" is the correct answer as they are the primary stakeholders involved in defining the criteria for the team increment to be considered "done" in Agile software development.

Agile teams use story points and ‘estimating poker’ to value their work [1, 2]. A story point is a singular number that represents a combination of qualities: Volume – How much is there? Complexity – How hard is it? Knowledge – What’s known? Uncertainty – What’s unknown? Story points are relative, without a connection to any specific unit of measure. Each story’s size (effort) is estimated relative to the smallest story, which is assigned a size of ‘one.’ A modified Fibonacci sequence (1, 2, 3, 5, 8, 13, 20, 40, 100) [2] is applied that reflects the inherent uncertainty in estimating, especially large numbers (for example, 20, 40, 100).

The iteration review is a regular meeting in the Agile development process that allows the team to assess their progress and make necessary adjustments. During an iteration review, the team examines the work completed during the iteration (also known as a sprint) and compares it to the goals and commitments set at the beginning. The purpose of this review is to evaluate the team's progress and determine if they have achieved the desired outcomes and met the defined criteria for success. By reviewing their progress, the team can identify any gaps or deviations from the planned work, understand the reasons behind them, and take corrective actions if needed. It provides an opportunity to reflect on what went well and what can be improved in the next iteration. The iteration review serves as a checkpoint to measure the team's progress, evaluate their performance, and make necessary adjustments to ensure the successful completion of the project.

Customers: SAFe recognizes the importance of understanding and meeting customer needs. By prioritizing customer-centricity, SAFe encourages organizations to align their strategies, processes, and product development efforts with customer demands. This customer focus helps organizations to remain responsive and adaptable in a rapidly changing market. Products: SAFe emphasizes the need for organizations to deliver high-quality products and services that create value for customers. It promotes a lean and agile approach to product development, with a focus on iterative and incremental delivery. By continuously improving products based on customer feedback and market insights, organizations can achieve better business outcomes and adapt to changing customer requirements more effectively. Innovation: SAFe encourages a culture of innovation and continuous improvement. It emphasizes the importance of fostering creativity, experimentation, and learning within organizations. By providing structured frameworks for innovation, such as Innovation and Planning Iteration (IP Iteration) and Lean Startup techniques, SAFe enables organizations to explore new ideas, validate hypotheses, and adapt their strategies based on emerging opportunities and market dynamics. Growth: SAFe recognizes that sustainable business agility requires organizations to embrace growth opportunities. It emphasizes the need for organizations to constantly seek new markets, expand product portfolios, and scale operations effectively. By providing guidance on scaling Agile practices, SAFe helps organizations leverage their agility to seize growth opportunities while maintaining alignment and coordination across teams and departments. By combining these four elements—customer focus, product excellence, innovation, and growth—SAFe provides a comprehensive framework that enables organizations to establish a second operating system, one that is adaptable, customer-centric, and capable of fostering business agility. This answer highlights the key aspects of SAFe's approach and how they contribute to the overall goal of enabling Business Agility.

"Refactoring" is considered a quality practice for software development for several reasons: Improving Code Quality: Refactoring involves restructuring existing code without changing its external behavior. By refactoring, developers can enhance the readability, maintainability, and overall quality of the code. It helps eliminate code smells (poorly written code) and reduces technical debt, making the software easier to understand and modify. Enhancing Maintainability: Refactoring enables developers to make the code more modular and flexible. It helps break down complex and monolithic code into smaller, cohesive units, improving the ease of maintenance. By refactoring regularly, developers can keep the codebase clean and prevent it from becoming tangled or unmaintainable over time. Bug Detection and Prevention: Refactoring often involves reviewing and retesting the code. This process can help identify and fix bugs or potential issues early on. By refactoring, developers can uncover hidden defects, improve test coverage, and reduce the likelihood of introducing new bugs during code modifications. Supporting Agile Development: Refactoring aligns well with agile development practices, such as continuous integration and continuous delivery. It allows developers to iteratively improve the codebase while delivering incremental value. Refactoring also facilitates frequent code reviews and collaboration, promoting teamwork and knowledge sharing among developers. Facilitating Future Changes: As software requirements evolve, the codebase needs to adapt accordingly. Refactoring makes the code more flexible and extensible, enabling easier implementation of future changes or new features. By refactoring regularly, developers can reduce the resistance to change and avoid accumulating technical debt, which can impede future development efforts. Overall, refactoring is considered a quality practice because it promotes code quality, maintainability, bug prevention, agility, and future-proofing. It helps create a solid foundation for software development, leading to more efficient and reliable systems.

During the Inspect and Adapt (I&A) workshop in Agile and Lean methodologies, teams come together to review their progress, identify areas of improvement, and plan for the next iteration or increment. One key activity during the I&A workshop is the demonstration or showcase of the integrated system or product. This involves the teams presenting their work, showcasing the features and functionality they have developed, and receiving feedback from stakeholders, customers, and other teams. The demo serves as an opportunity to assess the current state of the product, gather input from relevant parties, and identify potential adjustments or enhancements that can be made. By demonstrating the integrated system, teams can validate their progress, align their understanding of the product's current state, and gather valuable insights to drive future iterations. It promotes transparency, collaboration, and continuous improvement within the Agile development process.

The statement "Team B has elected to stop holding retrospective events so they can spend more time completing Stories" implies that Team B is prioritizing completing stories over other Agile Team responsibilities. One of the core principles of Agile development is continuous improvement, and retrospectives are an essential part of that process. Retrospectives allow teams to reflect on their work, identify areas for improvement, and make necessary adjustments to their processes. By choosing to forego retrospectives, Team B is neglecting the responsibility of reflecting on their performance and seeking ways to improve their effectiveness as a team. Instead, they are focusing solely on completing stories, which is a more short-term goal. While completing stories is important, Agile methodologies emphasize the value of collaboration, learning, and adapting to change. By neglecting retrospectives, Team B may miss out on valuable opportunities for growth and improvement.

Inspect and Adapt Event start with PI System Demo, During the PI System Demo, the Agile Release Train (ART) teams showcase the features, functionality, and other deliverables they have completed during the PI. The demo typically includes a live demonstration of the system, where teams present their work to key stakeholders, product owners, and other relevant participants. The PI System Demo serves several purposes in the SAFe framework: Transparency: It allows teams to share their progress, accomplishments, and challenges openly with stakeholders. Validation: Stakeholders can provide feedback, validate the work completed, and make necessary adjustments or course corrections. Learning: The demo provides a platform for teams to learn from each other, understand dependencies, and gain insights into the overall solution context. Collaboration: It fosters collaboration and communication between teams, stakeholders, and product owners. Continuous Improvement: The PI System Demo sets the stage for the subsequent I&A activities, where teams collectively identify improvement opportunities, define action items, and plan for the next PI.

SAFe, which stands for Scaled Agile Framework, is a framework for implementing Agile practices in large-scale organizations. It provides guidance and best practices for organizations looking to adopt Agile principles across multiple teams and departments. The SAFe Implementation Roadmap is a key component of SAFe and serves as a step-by-step guide for organizations to follow during their SAFe implementation journey. The SAFe Implementation Roadmap outlines a structured approach to adopting SAFe, including the key activities, milestones, and artifacts needed to successfully implement the framework. It helps organizations plan and execute their transition to SAFe by providing a predefined set of steps and guidelines. When it comes to scripting the change to SAFe, the SAFe Implementation Roadmap can be a valuable resource. It provides a systematic approach to the implementation process, allowing organizations to plan their actions, set goals, and track progress along the way. The roadmap helps in defining the necessary changes, identifying roles and responsibilities, establishing communication channels, and managing the overall transformation process. By following the SAFe Implementation Roadmap, organizations can script their change to SAFe in a structured manner, ensuring that they cover all the necessary aspects of the implementation and increase the chances of success. It provides a framework for managing the complexities of adopting SAFe, helping organizations navigate the transformation process effectively.

After coaching and executing the first ART (Agile Release Train), the organization has gained experience and knowledge in implementing SAFe. To further scale and expand the benefits of SAFe across the organization, the next logical step is to launch more ARTs and Value Streams. By launching additional ARTs, organizations can establish more long-lived teams that can collaborate effectively and deliver valuable solutions. These ARTs can be aligned with different value streams, which represent the flow of value to the customers. Value streams help organize and prioritize the work based on the needs of the customers. Expanding the number of ARTs and Value Streams allows the organization to scale Agile practices, improve collaboration, increase productivity, and deliver value more efficiently. It enables multiple teams to work in sync, reduces dependencies, and fosters a culture of continuous improvement and learning. Therefore, "Launch more ARTs and Value Streams" is the logical next step after Coach ART Execution on the SAFe Implementation Roadmap, as it facilitates the expansion and maturation of the SAFe implementation within the organization.

It aligns with the goal of getting software changes into production quickly for verification. Continuous Delivery is a software development practice that aims to enable the rapid and reliable release of software changes. It involves automating various stages of the software delivery process, including building, testing, and deploying software. Within the continuous delivery pipeline, continuous deployment specifically refers to the process of automatically deploying software changes to production environments after they have passed the necessary verification steps. In this context, the emphasis is on getting the changes into the production environment as early as possible to validate them and gather feedback. By continuously deploying software changes to production early, teams can quickly identify any issues or bugs and gather real-world feedback from users. This approach allows for faster iteration, reduces the time between development and user feedback, and enables teams to deliver value more frequently. Therefore, "Continuous Deployment" is the aspect of the continuous delivery pipeline that focuses on getting to production early for verification.

Team C is demonstrating the characteristic of "learning from failure" or "embracing experimentation" in an Agile environment. In Agile methodologies, such as Scrum, teams are encouraged to experiment and try out new approaches to improve their processes and outcomes. However, not all experiments will be successful. In this scenario, Team C attempted to create a new workflow to speed up the testing process but discovered a critical issue just before implementation. Despite the failure of their experiment, the rest of the team was excited to hear what was learned from the experience. By demonstrating a willingness to take risks and try new things, even if they don't always work out, Team C is fostering an environment where team members feel safe to explore innovative ideas without fear of embarrassment or punishment. They understand that failures provide valuable lessons and insights that can contribute to future successes. This characteristic is essential for high-performing Agile teams as it encourages continuous improvement and learning throughout the development process.

Lean-Agile Leadership encompasses various dimensions that are essential for effective leadership in an agile environment. One of these dimensions is the mindset and principles that leaders should embrace. In Lean-Agile approaches, such as Lean and Agile methodologies, there is a strong emphasis on mindset and principles as foundational elements. The mindset refers to the way leaders think and approach their roles in an agile environment. It involves having an open and adaptive mindset, valuing continuous learning and improvement, and embracing a collaborative and empowering approach to leadership. The principles in Lean-Agile Leadership are based on the core principles of Lean and Agile methodologies. These principles include customer-centricity, a focus on delivering value, promoting transparency and visibility, fostering innovation and experimentation, empowering teams, and fostering a culture of continuous improvement. By adopting the right mindset and principles, Lean-Agile leaders can effectively guide and support their teams in delivering high-quality products and services in a fast-paced and rapidly changing environment. These dimensions help leaders navigate complexity, promote agility, and create a culture of learning and innovation within the organization.

Acceptance criteria define the conditions that a user story must meet to be considered complete and accepted by the stakeholders. Acceptance criteria typically include specific and measurable criteria that outline the expected behavior or outcome of the functionality being developed. In the context of Agile software development, a user story is a way of capturing requirements from the user's perspective. It describes a small, self-contained piece of functionality that delivers value to the end user. Acceptance criteria play a crucial role in defining the scope and quality of the user story. When it comes to testing for completion, the acceptance criteria provide clear guidelines for the testing process. Testers can refer to the acceptance criteria to validate whether the implemented functionality meets the specified requirements. By verifying that all the acceptance criteria are fulfilled, testers can determine if the story has been successfully implemented and is ready for acceptance by the stakeholders. Acceptance criteria capture the specific details and expectations for testing a user story's completion, making it the correct answer for the given question.

Decentralized decision-making allows for faster and more efficient decision-making processes. In a decentralized decision-making structure, authority and decision-making power are distributed among various individuals or units within an organization or system. This means that decisions can be made at lower levels of the organization, closer to where the relevant information and expertise are present. This decentralized approach can lead to quicker decision-making because it eliminates the need for lengthy approval processes or hierarchal consultations that are often associated with centralized decision-making. Decentralized decision-making empowers individuals or teams to make decisions based on their knowledge, experience, and understanding of the situation at hand. This autonomy and flexibility enable faster responses to problems, opportunities, or changing circumstances, reducing the time needed to take action. Decentralized decision-making also allows for parallel decision-making processes to occur simultaneously, further speeding up the overall decision-making timeline. By reducing delays in decision-making, organizations can become more agile and responsive to market dynamics, customer needs, and competitive pressures. This can lead to increased efficiency, innovation, and overall effectiveness in achieving organizational goals. However, it is important to note that while reducing delays can be a significant benefit of decentralized decision-making, it is not the only potential benefit. Other advantages may include improved problem-solving capabilities, enhanced employee engagement and empowerment, better utilization of local knowledge and expertise, and increased adaptability in complex and rapidly changing environments.

iI the context of SAFe (Scaled Agile Framework), a Retrospective is one of the recommended team-level events that should be conducted on a cadence during the Program Increment (PI) for SAFe Team Kanban Teams. In SAFe, a Program Increment is a timeboxed period (typically 8-12 weeks) during which an Agile Release Train (ART) delivers a working system increment. SAFe Team Kanban Teams are Agile teams that use the Kanban method to manage their workflow. During the PI, SAFe recommends several team-level events to ensure effective collaboration, continuous improvement, and alignment. One of these events is the Retrospective. The Retrospective is a dedicated time for the team to reflect on their work, inspect their process, and identify areas for improvement. During a Retrospective, the team gathers to review what went well, what didn't go well, and what could be done differently in the next iteration or PI. It provides an opportunity to identify and address issues, celebrate successes, and make adjustments to enhance the team's performance. By conducting Retrospectives on a regular cadence, SAFe Team Kanban Teams can foster a culture of continuous improvement and learning, leading to more effective teamwork and better outcomes in each PI.

This statement is one of the core principles outlined in the Agile Manifesto. The Agile Manifesto was created by a group of software development experts who came together in 2001 to discuss and define a set of values and principles that would guide the development of software in a more flexible and adaptive way. The result was the Agile Manifesto, which emphasizes collaboration, adaptability, and continuous delivery of valuable software. One of the principles stated in the Agile Manifesto is: "Working software is the primary measure of progress." This principle highlights the importance of focusing on delivering functional software that provides value to the customer. It emphasizes the need for frequent iterations and releases of working software rather than solely relying on documentation or other indicators of progress. By prioritizing working software as the primary measure of progress, Agile methodologies promote a more customer-centric and iterative approach to software development. This principle encourages teams to deliver tangible results quickly and regularly, gather feedback, and adapt their plans accordingly.

The SAFe (Scaled Agile Framework) principle emphasizes unlocking the intrinsic motivation of knowledge workers, and it identifies purpose and minimum possible constraints as essential factors for achieving this goal. However, there is another crucial element that is required to unlock the intrinsic motivation of knowledge workers, and that is autonomy. Autonomy refers to the level of freedom and self-determination that individuals have in their work. When knowledge workers have autonomy, they have the authority and independence to make decisions and take ownership of their work. They are not micromanaged or constantly directed by others. Autonomy is essential because it allows knowledge workers to tap into their creativity, problem-solving abilities, and innovative thinking. When individuals have the freedom to make choices and have control over their work, they feel more engaged, motivated, and empowered. They can explore different approaches, experiment with new ideas, and adapt their work processes to optimize outcomes. In the context of the SAFe principle, autonomy complements purpose and minimum possible constraints. While purpose provides a clear direction and sense of meaning, and minimum possible constraints ensure necessary boundaries and guidelines, autonomy enables knowledge workers to exercise their expertise and judgment within those boundaries. It empowers them to find the best solutions, collaborate effectively, and take ownership of their work. By including autonomy as a requirement, the SAFe principle acknowledges the importance of providing an environment that fosters intrinsic motivation and empowers knowledge workers to excel in their roles.

Decoupling releases provide additional benefits that promote Business Agility, especially for Operational Value Streams serving external customers, for example: Product marketing can target promotional activities to specific audiences Sales teams can schedule activities with greater confidence in the timing and functionality of the solution. Decoupling releases enable releasing functionality on demand to meet business needs

Voulez-vous vraiment quitter la page ?

En quittant la page, vous perdrez la progression du jeu.