Your company creates a new Azure DevOps team. You plan to use Azure DevOps for sprint planning. You need to visualize the flow of your work by using an agile methodology. Which Azure DevOps component should you use?
Customizing Kanban boards. To maximize a team's ability to consistently deliver high quality software, Kanban emphasize two main practices. The first, visualize the flow of work, requires you to map your team's workflow stages and configure your Kanban board to match. Your Kanban board turns your backlog into an interactive signboard, providing a visual flow of work. Reference: https://azuredevopslabs.com/labs/azuredevops/agile/
Question 252
Your company implements an Agile development methodology. You plan to implement retrospectives at the end of each sprint. Which three questions should you include? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
Sprint retrospective meetings - The sprint retrospective meeting typically occurs on the last day of the sprint, after the sprint review meeting. In this meeting, your team explores its execution of Scrum and what might need tweaking. Based on discussions, your team might decide to change one or more processes to improve its own effectiveness, productivity, quality, and satisfaction. This meeting and the resulting improvements are critical to the agile principle of self-organization. Look to address these areas during your team sprint retrospectives: - Issues that affected your team's general effectiveness, productivity, and quality. - Elements that impacted your team's overall satisfaction and project flow. - What happened to cause incomplete backlog items? What actions will the team take to prevent these issues in the future? Reference: https://docs.microsoft.com/en-us/azure/devops/boards/sprints/best-practices-scrum
Question 253
Your team uses an agile development approach. You need to recommend a branching strategy for the team's Git repository. The strategy must meet the following requirements. - Provide the ability to work on multiple independent tasks in parallel. - Ensure that checked-in code remains in a releasable state always. - Ensure that new features can be abandoned at any time. - Encourage experimentation. What should you recommend?
Topic/feature branches, however, are useful in projects of any size. A topic branch is a short-lived branch that you create and use for a single particular feature or related work. This is something you've likely never done with a VCS before because it's generally too expensive to create and merge branches. But in Git it's common to create, work on, merge, and delete branches several times a day. Reference: https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows
Question 254
You have a private distribution group that contains provisioned and unprovisioned devices. You need to distribute a new iOS application to the distribution group by using Microsoft Visual Studio App Center. What should you do??
The following diagram displays the entire app re-signing flow in App Center.
Incorrect Answers: C: The application build must be signed. D: The device owner does not need to be added. Reference: https://docs.microsoft.com/hu-hu/appcenter/distribution/auto-provisioning
Question 255
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You need to recommend an integration strategy for the build process of a Java application. The solution must meet the following requirements: - The builds must access an on-premises dependency management system. - The build outputs must be stored as Server artifacts in Azure DevOps. - The source code must be stored in a Git repository in Azure DevOps. Solution: Install and configure a self-hosted build agent on an on-premises machine. Configure the build pipeline to use the Default agent pool. Include the Java Tool Installer task in the build pipeline. Does this meet the goal?
Instead use Octopus Tentacle. Reference: https://explore.emtecinc.com/blog/octopus-for-automated-deployment-in-devops-models
Question 256
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You integrate a cloud-hosted Jenkins server and a new Azure DevOps deployment. You need Azure DevOps to send a notification to Jenkins when a developer commits changes to a branch in Azure Repos. Solution: You create a service hook subscription that uses the build completed event. Does this meet the goal?
You can create a service hook for Azure DevOps Services and TFS with Jenkins. However, the service subscription event should use the code pushed event, is triggered when the code is pushed to a Git repository.
Question 257
You have a project in Azure DevOps that has a release pipeline. You need to integrate work item tracking and an Agile project management system to meet the following requirements: - Ensure that developers can track whether their commits are deployed to production. - Report the deployment status. - Minimize integration effort. Which system should you use?
Jira Software is a development tool used by agile teams to plan, track, and manage software releases. Using Azure Pipelines, teams can configure CI/CD pipelines for applications of any language, deploying to any platform or any cloud. Note: Microsoft and Atlassian have partnered together to build an integration between Azure Pipelines and Jira Software. This integration connects the two products, providing full tracking of how and when the value envisioned with an issue is delivered to end users. This enables teams to setup a tight development cycle from issue creation through release. Key development milestones like builds and deployments associated to a Jira issue can then be tracked from within Jira Software. Incorrect Answers: C: Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process. Reference: https://devblogs.microsoft.com/devops/azure-pipelines-integration-with-jira-software/
Question 258
You plan to onboard 10 new developers. You need to recommend a development environment that meets the following requirements: - Integrates with GitHub - Provides integrated debugging tools - Supports remote workers and hot-desking environments - Supports developers who use browsers, tablets, and Chromebooks What should you recommend?
You can develop in your codespace directly in Visual Studio Code by connecting the GitHub Codespaces extension with your account on GitHub. Reference: https://docs.github.com/en/codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code
Question 259
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You integrate a cloud-hosted Jenkins server and a new Azure DevOps deployment. You need Azure DevOps to send a notification to Jenkins when a developer commits changes to a branch in Azure Repos. Solution: You create an email subscription to an Azure DevOps notification. Does this meet the goal?
You can create a service hook for Azure DevOps Services and TFS with Jenkins. Reference: https://docs.microsoft.com/en-us/azure/devops/service-hooks/services/jenkins
Question 260
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You integrate a cloud-hosted Jenkins server and a new Azure DevOps deployment. You need Azure DevOps to send a notification to Jenkins when a developer commits changes to a branch in Azure Repos. Solution: You create a service hook subscription that uses the code pushed event. Does this meet the goal?
You can create a service hook for Azure DevOps Services and TFS with Jenkins. The code push event is triggered when the code is pushed to a Git repository. Reference: https://docs.microsoft.com/en-us/azure/devops/service-hooks/services/jenkins https://docs.microsoft.com/en-us/azure/devops/service-hooks/events