<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>M04: AI in the Software Development Lifecycle on Generative AI Boot Camp for Developers</title><link>https://genai-for-devs.agilebrainslabs.com/modules/m04-aiinsdlc/</link><description>Recent content in M04: AI in the Software Development Lifecycle on Generative AI Boot Camp for Developers</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://genai-for-devs.agilebrainslabs.com/modules/m04-aiinsdlc/index.xml" rel="self" type="application/rss+xml"/><item><title>Lab</title><link>https://genai-for-devs.agilebrainslabs.com/modules/m04-aiinsdlc/lab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://genai-for-devs.agilebrainslabs.com/modules/m04-aiinsdlc/lab/</guid><description>&lt;p&gt;&lt;strong&gt;Time budget:&lt;/strong&gt; ~20 min | &lt;strong&gt;Day 2 AM&lt;/strong&gt; (shared with M05)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="learning-objectives"&gt;Learning Objectives&lt;/h2&gt;
&lt;p&gt;Convert a user story into a complete development package using AI across the full software
development lifecycle — from requirements through documentation.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="concept-review-ai-across-the-sdlc"&gt;Concept Review: AI Across the SDLC&lt;/h2&gt;
&lt;h3 id="ai-augments-every-phase--but-doesnt-replace-human-judgment"&gt;AI augments every phase — but doesn&amp;rsquo;t replace human judgment&lt;/h3&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;SDLC Phase&lt;/th&gt;
					&lt;th&gt;What AI Can Do&lt;/th&gt;
					&lt;th&gt;What Humans Must Do&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Requirements&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Expand user stories, draft acceptance criteria, identify edge cases from patterns&lt;/td&gt;
					&lt;td&gt;Validate against domain knowledge, prioritize based on business value&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Propose architecture, generate API contracts, suggest data models&lt;/td&gt;
					&lt;td&gt;Choose between trade-offs, ensure alignment with existing systems&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Implementation&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Generate code, refactor, complete patterns (M03)&lt;/td&gt;
					&lt;td&gt;Review every line, ensure business logic correctness&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Testing&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Generate test cases, identify edge cases (M07)&lt;/td&gt;
					&lt;td&gt;Add domain-specific tests, verify test quality&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Generate API docs, READMEs, code comments&lt;/td&gt;
					&lt;td&gt;Add context only humans know (why decisions were made)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Deployment&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Generate CI/CD configs, IaC templates (M08)&lt;/td&gt;
					&lt;td&gt;Verify against infrastructure, test in staging&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="the-golden-rule"&gt;The Golden Rule&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI drafts → Human reviews → Human owns.&lt;/strong&gt;
Document AI involvement: &lt;code&gt;git commit -m &amp;quot;feat: add password reset (AI-assisted)&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>