Session 5 — Azure DevOps Integration (Detailed Agenda)

Total Duration: 2.5 hours (150 minutes) Phase / Week: Phase 2, Week 4 Format: Hands-on workshop with live pipeline changes Required attendees: Turner developers; DevOps/platform engineer with permissions to modify a pilot pipeline

Pre-session prep (Turner)

  • Confirm pipeline changes to the learning bed will be made in a non-production branch
  • Provision a service account / token for AI API access from pipeline agents
  • Confirm the DevOps engineer authorized to commit pipeline changes will be present

Agenda

0:00 – 0:15 (15 min) — Where AI fits in the Azure DevOps lifecycle

  • Lead: Nubitz
  • Format: Briefing
  • Map AI's role across the lifecycle: backlog refinement, PR workflow, automated checks, test scaffolding, release notes. Frame the pipeline patterns we'll build today.

0:15 – 0:40 (25 min) — Backlog and story workflow with AI

  • Lead: Nubitz, with Turner participants
  • Format: Demo + light exercise
  • Use AI to refine a real story, draft acceptance criteria, and decompose an epic. Discuss when to trust the output vs. revise heavily.

0:40 – 1:15 (35 min) — Exercise A: Wire AI into the learning bed's PR workflow

  • Lead: Developers and DevOps engineer; Nubitz floating
  • Format: Hands-on
  • Add an AI-assisted PR description generator or change summarizer to the learning bed's pipeline. Open a PR and observe results. Iterate on the prompt and the trigger conditions.

1:15 – 1:25 (10 min) — Break

1:25 – 2:00 (35 min) — Exercise B: Automated code vetting or test scaffolding step

  • Lead: Developers and DevOps engineer; Nubitz floating
  • Format: Hands-on
  • Add one of: AI-assisted code review comment, AI-driven test gap detection, or AI-assisted change-risk summary to the learning bed's pipeline. Choose based on what the team will use. Wire it as a non-blocking pipeline step first.

2:00 – 2:20 (20 min) — Pipeline guardrails and failure modes

  • Lead: Nubitz, facilitating
  • Format: Discussion
  • Permission scoping for AI service accounts. Deterministic vs. non-deterministic gates. Cost and rate-limit awareness. Prompt leakage in logs. Capture the agreed guardrails as an addition to the governance framework.

2:20 – 2:30 (10 min) — Synthesis and rollout pattern

  • Lead: Nubitz
  • Format: Synthesis
  • Document the pattern Turner will replicate to additional pipelines. Preview Session 6 capstone.

Materials

  • Reference YAML for AI-augmented pipeline steps (sanitized; Nubitz)
  • Guardrails one-pager (Nubitz)
  • Cost/rate-limit estimation worksheet (Nubitz)

What Nubitz produces after this session

  • At least one AI-augmented pipeline step running in the learning bed's pipeline
  • Reusable pipeline pattern documentation that Turner can apply to other products
  • Pipeline-integration content for the Phase 2 deliverable

Risks to manage

  • Permission delays: without pipeline edit permission the session degrades to a demo — confirm 72 hours in advance.
  • *Production risk: