Specification Driven Design
Ed Barlows Specification Driven Design Methodology
Best practices for a full life-cycle specification driven design methodology. Describes various workflows and artifacts and integrates an opinionated structured stack of business, design, and technology rules targeting reproducible, supportable, easy-to-develop and easy-to-maintain software.