Structured-Prompt-Driven Development (SPDD)
A structured approach to using prompts to guide AI-assisted programming.
Opening excerpt (first ~120 words) tap to expand
Structured-Prompt-Driven Development (SPDD) How to make LLM-assisted changes governable, reviewable, and reusable LLM programming assistants have demonstrated considerable value, but mostly with individual developers. The internal IT organization in Thoughtworks has been using them for their teams and have developed a method and workflow called Structured Prompt-Driven Development (SPDD). The article describes a simple example of this workflow with details in github. This workflow treats the prompts as a first-class artifact, kept with the code in version control, and used to align development with business needs. We have found that developers need three key skills to be effective: alignment, abstraction-first, and iterative review.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at martinfowler.com.