SPAN INSIGHTS

The Limits of Evolutionary Design

John R. Harris
Rather than a wasteful Darwinian exploration of a problem space it is cheaper and more effective to guide the process - Here's how.

When Rough Design is Good Enough

John R. Harris
Rough Design up Front is a great way to start many projects but when is a rough design good enough?

Setting Objectives for Agile Projects

John R. Harris
Setting business objectives for agile projects is essential if those projects are to ensure success, but most agile methodologies are silent on how to do this.

Rough Design Up Front

John R. Harris
Rough Design Up Front, is often the best way to start a project. Not every project is so complex and uncertain that is must be evolved from scratch. Significant parts of most solutions can, and should, be designed up front.