Agile with AI
Enhancing Agile Methodologies with Artificial Intelligence
This video course explores the integration of Agile practices with Artificial Intelligence (AI) to streamline software development processes and improve productivity. By combining the principles of Agile and the capabilities of AI, you can unlock new levels of efficiency and innovation.
Lessons Covered Include:
-
1.0 Course Introduction
-
2.1 Waterfall Planning
-
2.2 Playground vs. Plant Analogy
-
3.2 Pragmatic Agile
-
3.15 Productivity Techniques
-
4.1 AIOps (Artificial Intelligence for IT Operations)
-
4.2 Diagram Prompt Engineering
-
4.3 Summarizing Text with Claude
-
4.4 AI Pair Programming: Paradigm Shift
-
4.5 AWS CodeWhisperer for Rust
-
4.7 Serverless Bedrock Diagram
-
4.8 Bedrock Knowledge Agent: Retrieval-Augmented Generation (RAG)
-
4.9 Building Blocks for Generative AI: WhisperCPP RAW
Learning Objectives
-
Understand the foundations of Agile methodologies and their importance in software development
-
Learn techniques for enhancing Agile practices with AI tools and techniques
-
Explore AI-powered productivity techniques for streamlining development workflows
-
Discover AI-driven approaches to pair programming, code generation, and prompt engineering
-
Gain insights into cutting-edge AI applications in software development, such as AIOps and knowledge agents
-
Learn to leverage AI tools like AWS CodeWhisperer and Retrieval-Augmented Generation (RAG) models
Additional Popular Resources