Person/Brian Madison/YouTube/25/04/Agile AI Driven Dev
Properties
- logseq-entity
- Logseq/Entity/YouTube
- date-created
- 2025/04
- created-by
- Person/Brian Madison
Better Than Vibe Coding: Agile AI Driven Development for Complex Apps - YouTube
My Notes - 2025-04-18 Fri
- I tried Person/Brian Madison's approach before in Person/Brian Madison/GitHub/cursor-custom-agents-rules-generator (see My Notes on trying this workflow - 2025-03-21 Fri). At the time it seemed like a promising workflow that was still a work in progress.
- This video spells out a lot of the things about how to utilize the repo in an Agile context that were mostly tacit in the repository at that time. I don't think there's anything totally new here since my review, but Brian mentions some things that I have independently started to do as well, such as trying to get as much out of CursorAI and into reasoning models as possible at the planning stage, so that cursor can focus on the cheap, fast stuff iteration rather than the reasoning and planning, a tip I took from Person/Harper Reed/Blog/25/02/My LLM codegen workflow atm.
- I am looking forward to the next video, which is likely where the rubber is going to meet the road in terms of planning outside of cursor. He mentions that he's using Gemini reasoning models.
- I tried Person/Brian Madison's approach before in Person/Brian Madison/GitHub/cursor-custom-agents-rules-generator (see My Notes on trying this workflow - 2025-03-21 Fri). At the time it seemed like a promising workflow that was still a work in progress.
Video
00:00 Introduction and Problem Statement
- Key problem with Vibe Coding
- Benefits of structured approach:
00:13 Understanding Vibe Coding
01:09 Introduction to Agile AI-driven Development
Speaker Background
- Person/Brian Madison
- 20+ years software development experience
- Experience from startups to enterprises
Method Overview
02:12 The Breakthrough Method
Process Overview
Key Roles and Phases 02:47
02:47 1. Business/Analyst Phase - do Requirement/Elicitation
- Uses AI/Model/Reasoning
- Refines initial idea
- Elicits detailed requirements
2. Project/Manager Phase 03:11 - use AI Deep Research
3. Architect Phase 04:07
- 4. Product/Owner Phase 05:09
- The product owner is responsible for creating documents to hand off to the Project/Manager
- take everything from the Architect and make everything sequenced so a Dev/Jr could handle it
- 5. ScrumMaster Phase 06:05
- All of this could be done outside of cursor, this will save you a bunch of time
- 06:58
- Creates Epics and Stories
- stories will have all details so the agent can pick up a single new story in a new Chat/Thread, and that's all it needs in its AI/Context to build this phase of the application
- Organizes tasks logically
- Prepares for agent implementation
07:40 Implementation Phase - the Developer Agent
09:40 Conclusion and Next Steps