WeSearch

Structured-Prompt-Driven Development (SPDD)

·30 min read · 0 reactions · 0 comments · 3 views
#structured prompt-driven develop#ai-assisted development#thoughtworks#llm engineering#software development workflow
Structured-Prompt-Driven Development (SPDD)
⚡ TL;DR · AI summary

Structured-Prompt-Driven Development (SPDD) is a method developed by Thoughtworks to make AI-assisted software development governable, reviewable, and reusable at the team level. It treats prompts as first-class artifacts stored in version control and uses the REASONS Canvas to structure requirements, design, and constraints. The workflow ensures alignment between business needs and code by closing the loop between intent and implementation through iterative review and synchronization. SPDD aims to scale AI coding benefits across organizations without sacrificing quality or consistency.

Key facts
Original article
martinfowler.com
Read full at martinfowler.com →
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.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from martinfowler.com