the Problem with Requirements

When developing a new product, system or service there are two primary ways you can end up going down the wrong path: (a) inadequate requirement capture means that you are developing something that may not work properly, (b) inadequate requirement validation means that you may be building something that nobody wants.

Read more…

the Agile Trap

A key element missing from some of the popular support tools for Agile software development (eg Jira/Greenhopper, Rally, Basecamp et al) is dependency management. This, coupled with an approach to architecture that is often seen as an emergent element, creates a trap for those that might try to adopt Agile ‘Project Management’ without considering the higher levels of abstraction.

Read more…