Exam: AZ-400: Azure DevOps Solutions

Total Questions: 479
Page of

You are configuring project metrics for dashboards in Azure DevOps.
You need to configure a chart widget that measures the elapsed time to complete work items once they become active.
Which of the following is the widget you should use?
A. Cumulative Flow Diagram
B. Burnup
C. Cycle time
D. Burndown
Answer : C ✅ Explanation: -Cycle time measures the elapsed time it takes for a work item to move from the "Active" state to a "Completed" state. This matches exactly what you need: measuring the elapsed time to complete work items once they become active. -Other options: A. Cumulative Flow Diagram — shows the overall status of work items over time but does not specifically measure elapsed time per work item. B. Burnup — tracks completed work over time compared to total scope. D. Burndown — tracks remaining work over time until the work is done.

You need to consider the underlined segment to establish whether it is accurate.
The Burnup widget measures the elapsed time from creation of work items to their completion.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate, select the accurate option.
A. No adjustment required.
B. Lead time
C. Test results trend
D. Burndown
Answer : B ✅ Explanation: -Burnup widget: It tracks the amount of work completed over time, showing progress toward a goal or scope, not the elapsed time from creation to completion. -The elapsed time from creation to completion of work items is called Lead time.

You are making use of Azure DevOps manage build pipelines, and also deploy pipelines.
The development team is quite large, and is regularly added to.
You have been informed that the management of users and licenses must be automated when it can be.
Which of the following is a task that can't be automated?
A. Group membership changes
B. License assignment
C. Assigning entitlements
D. License procurement
Answer : D ✅ Explanation: A. Group membership changes can be automated via Azure DevOps REST APIs or through integration with Azure Active Directory (AAD) group management. B. License assignment can be automated using Microsoft Graph API or Azure DevOps API to assign licenses to users. C. Assigning entitlements (like access levels or permissions) can also be automated via APIs. D. License procurement (the actual purchase or acquisition of licenses) cannot be automated because it requires manual interaction with the Microsoft licensing portal or through authorized resellers.

You have been tasked with strengthening the security of your team's development process.
You need to suggest a security tool type for the Continuous Integration (CI) phase of the development process.
Which of the following is the option you would suggest?
A. Penetration testing
B. Static code analysis
C. Threat modeling
D. Dynamic code analysis
Answer : B ✅ Explanation: -Static code analysis examines the source code for security vulnerabilities and coding errors early in the CI process, before the application is run. This fits perfectly with CI because it integrates directly with build pipelines and provides fast feedback to developers. -Penetration testing is usually done later, often in staging or production environments, and is more manual or scheduled rather than automated in CI. -Threat modeling is a design-time activity that helps identify potential threats but is not a tool integrated into CI pipelines. -Dynamic code analysis (or Dynamic Application Security Testing - DAST) tests running applications and is typically part of later testing phases, not the early CI build process.

Your company is currently making use of Team Foundation Server 2013 (TFS 2013), but intend to migrate to Azure DevOps.
You have been tasked with supplying a migration approach that allows for the preservation of Team Foundation Version Control changesets dates, as well as the changes dates of work items revisions. The approach
should also allow for the migration of all TFS artifacts, while keeping migration effort to a minimum.
You have suggested upgrading TFS to the most recent RTW release.
Which of the following should also be suggested?
A. Installing the TFS kava SDK
B. Using the TFS Database Import Service to perform the upgrade.
C. Upgrading PowerShell Core to the latest version.
D. Using the TFS Integration Platform to perform the upgrade.
Answer : B ✅ Explanation: -To migrate from TFS 2013 to Azure DevOps while preserving changeset dates and work item revision dates and migrating all artifacts with minimal effort, the recommended approach is to: -Upgrade your TFS instance to the most recent supported TFS version (RTW release). -Use the TFS Database Import Service to import the upgraded database directly into Azure DevOps Services. -The TFS Database Import Service preserves history, metadata, and dates exactly, which matches your requirement. -Other options: A. TFS Java SDK — unrelated to migration or upgrade. C. Upgrading PowerShell Core — not related to TFS or Azure DevOps migration. D. TFS Integration Platform — an older tool, known to have limitations (e.g., does not preserve dates properly) and requires high migration effort; not recommended for full migration from TFS 2013 to Azure DevOps.

DRAG DROP -
You have an on-premises Bitbucket Server with a firewall configured to block inbound Internet traffic. The server is used for Git-based source control.
You intend to manage the build and release processes using Azure DevOps. This plan requires you to integrate Azure DevOps and Bitbucket.
Which of the following will allow for this integration? Answer by dragging the correct options from the list to the answer area.
Select and Place:
Question image
Answer :
Answer image

You are currently developing a project for a client that will be managing work items via Azure DevOps.
You want to make sure that the work item process you use for the client allows for requirements, change requests, risks, and reviews to be tracked.

Which of the following is the option you would choose?

A. Basic
B. Agile
C. Scrum
D. CMMI
Answer : D ✅ Explanation: -CMMI (Capability Maturity Model Integration) process template in Azure DevOps is designed for formal project management and includes work item types such as Requirements, Change Requests, Risks, and Reviews, which fit exactly what you need. -Other process templates: -Basic: Very simple, limited work item types, mostly for straightforward task tracking. -Agile: Focused on user stories, tasks, bugs; less formal and does not include risks or formal change requests as standard work items. -Scrum: Focused on Product Backlog Items, Bugs, Tasks, Sprints — more suited to Scrum teams but doesn’t include risk or formal change request tracking by default.

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration drift.
Solution: You set the -ConfigurationMode parameter to ApplyOnly.
Does the solution meet the goal?
A. Yes
B. No
Answer : B

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration drift.
Solution: You set the -ConfigurationMode parameter to ApplyAndMonitor.
Does the solution meet the goal?
A. Yes
B. No
Answer : B

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration drift.
Solution: You set the -ConfigurationMode parameter to ApplyAndAutocorrect.
Does the solution meet the goal?
A. Yes
B. No
Answer : A ✅ Explanation: -The goal is to ensure that test servers remain correctly configured regardless of configuration drift. ----Configuration drift occurs when the actual configuration of a server diverges from its intended (desired) configuration. -What does -ConfigurationMode ApplyAndAutoCorrect do? -When using the Register-AzureRmAutomationDscNode command, the -ConfigurationMode parameter specifies how Azure Automation DSC ensures that the node remains compliant with its assigned configuration. -ApplyAndAutoCorrect: This mode not only applies the configuration but also automatically corrects any configuration drift. If something changes on the system that deviates from the desired state, the configuration will be reapplied automatically. -This meets the goal of keeping the servers correctly configured even in the presence of drift.