top of page
ShiftQuality
Get Started
Build Better Software
Test AI Systems
Govern AI
Automate Processes
Improve Requirements
Improve Delivery
Build Better Software
Test AI Systems
Govern AI
Automate Processes
Improve Requirements
Improve Delivery
Learn
Learning Paths
Quality Engineering
Software Testing
AI Quality Engineering
AI Governance
Process Automation
Requirements & Discovery
Delivery & Change
Learning Paths
Quality Engineering
Software Testing
AI Quality Engineering
AI Governance
Process Automation
Requirements & Discovery
Delivery & Change
The Method
Tools
Articles
About
Shipping AI
Menu
Close
Search
All Posts
SDLC & Quality Engineering
LLM & RAG Systems
Tech Leadership
AI & Machine Learning
AI Agents & Tools
Automation That Works
AI as a Beacon
Business & Digital Strategy
Software Architecture
Tools & Productivity
Security & Compliance
Local & Self-Hosted AI
AI Policy & Regulation
Notes
All Posts
S. West
Apr 3
Handling Conflicting Requirements
S. West
Apr 2
Email That Actually Reaches the Inbox
S. West
Apr 1
What Is CI/CD? Continuous Integration and Delivery in Plain English
S. West
Apr 1
Requirements Workshops That Don't Waste Time
S. West
Mar 31
Requirements Elicitation Techniques That Work
S. West
Mar 30
Capturing Non-Functional Requirements (the Quiet Ones)
S. West
Mar 30
Functional vs Non-Functional Requirements Explained
S. West
Mar 28
The Difference Between Business, User, and System Requirements
S. West
Mar 27
Writing Good Requirements: A Step-by-Step Guide
S. West
Mar 27
The Era of Building Things Because You Could
S. West
Mar 26
Behavior-Driven Development (BDD) Without Cargo Cult
S. West
Mar 25
What Is a Code Review? A Plain-English Guide for Beginners
26
27
28
29
30
ShiftQuality
Explore
The Method
Learning Paths
Tools
Articles
About
Menu
Close
Terms & Conditions
Privacy Policy
Accessibility Statement
bottom of page