Skip to content

Commit 6263568

Browse files
Merge pull request #54073 from MicrosoftDocs/NEW-module-10-design-the-alm-process-for-ai-powered-business-solutions
New module 10 design the alm process for ai powered business solutions
2 parents 72ca213 + 3c5f9b7 commit 6263568

18 files changed

Lines changed: 1333 additions & 0 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.introduction
3+
title: "Introduction"
4+
metadata:
5+
title: "Introduction"
6+
description: "Learn how to design ALM processes for AI solutions, ensuring governance, security, and reliability across the entire AI solution stack."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-data-used-ai-models-agents
3+
title: "Design an ALM process for data used in AI models and agents"
4+
metadata:
5+
title: "Design an ALM Process for Data Used in AI Models and Agents"
6+
description: "Learn to design an ALM process for data powering AI models and agents. Ensure governance, compliance, and scalability across environments."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/2-design-alm-process-data-used-ai-models-agents.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-copilot-studio-agents-connectors-actions
3+
title: "Design an ALM process for Copilot Studio agents, connectors, and actions"
4+
metadata:
5+
title: "Design an ALM Process for Copilot Studio Agents, Connectors, and Actions"
6+
description: "Learn to design an ALM process for Copilot Studio agents, connectors, and actions. Ensure governance, scalability, and compliance across environments."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/3-design-alm-process-copilot-studio-agents-connectors-actions.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-microsoft-foundry-agents
3+
title: "Design ALM processes for Microsoft Foundry agents"
4+
metadata:
5+
title: "Design ALM Processes for Microsoft Foundry Agents"
6+
description: "Learn how to design robust ALM processes for Microsoft Foundry agents, ensuring governance, deployment, and operational reliability."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-design-alm-process-microsoft-foundry-agents.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-custom-ai-models
3+
title: "Design an ALM process for custom AI models"
4+
metadata:
5+
title: "Design an ALM Process for Custom AI Models"
6+
description: "Learn how to design an enterprise-grade ALM process for custom AI models, ensuring reliability, compliance, and adaptability across environments."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/5-design-alm-process-custom-ai-models.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-ai-dynamics-365-apps-finance-supply-chain
3+
title: "Design an ALM process for AI in Dynamics 365 Finance and Supply Chain"
4+
metadata:
5+
title: "Design an ALM Process for AI in Dynamics 365"
6+
description: "Learn how to design an ALM process for AI in Dynamics 365 Finance and Supply Chain to ensure data quality, compliance, and operational reliability."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/6-design-alm-process-ai-dynamics-365-apps-finance-supply-chain.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.design-alm-process-ai-dynamics-365-apps-customer-experience-service
3+
title: "Design ALM processes for AI in Dynamics 365 apps"
4+
metadata:
5+
title: "Design ALM Processes for AI in Dynamics 365 Apps"
6+
description: "Learn to design ALM processes for AI in Dynamics 365 apps, ensuring reliability, governance, compliance, and iterative innovation."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 6
12+
content: |
13+
[!include[](includes/7-design-alm-process-ai-dynamics-365-apps-customer-experience-service.md)]
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.knowledge-check
3+
title: "Module assessment"
4+
metadata:
5+
title: "Knowledge check"
6+
description: "Knowledge check"
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
module_assessment: false
12+
durationInMinutes: 3
13+
content: "Choose the best response for each of the following questions."
14+
quiz:
15+
questions:
16+
- content: "Which dataset is most ready for promotion to Production in an AI ALM process?"
17+
choices:
18+
- content: "The latest Dev extract with broad sample coverage"
19+
isCorrect: false
20+
explanation: "Incorrect. Dev extracts are not production-ready."
21+
- content: "A Test dataset that looks balanced but has partial lineage"
22+
isCorrect: false
23+
explanation: "Incorrect. Partial lineage is insufficient for production."
24+
- content: "An immutable, versioned dataset with sensitivity labels and full lineage that passed evaluation gates"
25+
isCorrect: true
26+
explanation: "Correct. Production requires a frozen, versioned, fully traced dataset that has cleared quality, safety, and compliance gates."
27+
- content: "Any dataset that delivers acceptable latency in a pilot"
28+
isCorrect: false
29+
explanation: "Incorrect. Latency alone is insufficient for production readiness."
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-alm-process-ai-powered-business-solutions.summary
3+
title: "Summary"
4+
metadata:
5+
title: "Summary"
6+
description: "Learn how to design ALM processes for AI solutions, ensuring governance, reliability, and compliance across development, testing, and production."
7+
ms.date: 02/12/2026
8+
author: msdavidram
9+
ms.author: taeldin
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/9-summary.md)]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
AI-powered business solutions introduce new layers of complexity that extend far beyond traditional software lifecycle practices. Models evolve, data shifts, prompts change behavior, and AI agents adapt based on context. As a result, organizations must adopt a disciplined, end-to-end application lifecycle management (ALM) approach.
2+
This approach governs application code, datasets, prompts, connectors, and model configurations. This module gives solution architects the framework they need to establish that discipline across the entire AI solution stack.
3+
4+
In this module, learners explore how to design ALM processes that keep AI components governed, reproducible, secure, and monitored from development through retirement across multiple Microsoft technologies. This module explains how AI data, Copilot Studio assets, Microsoft Foundry agents, custom AI models, and Dynamics 365 AI features move through structured environments.
5+
It also describes promotion gates and responsibilities. The focus is on ensuring consistent behavior across Dev, Test, Pre-Prod (Staging), and Production while preventing risk caused by data changes, model drift, or ungoverned modifications.
6+
7+
Because AI solutions depend on data quality, environment boundaries, and safe model behavior, this module emphasizes governance controls.
8+
These controls include versioning, lineage, sensitivity labeling, evaluation gates, and region and residency requirements.These practices help maintain reliability, transparency, and compliance—even as AI features evolve rapidly.
9+
10+
By the end of this module, solution architects understand how to design holistic ALM processes that align tooling, governance, roles, and operational checks across modern AI workloads. This foundation ensures organizations can innovate with confidence, deploy AI safely, and sustain high-quality outcomes at enterprise scale.

0 commit comments

Comments
 (0)