Use Case Series: Introduction

Posted on:

Use cases can be difficult to talk about, because they immediately invoke so many different preconceptions and prejudices. High school English teachers know that some words aren’t just words – they are symbolic, and represent ideas. They had us write essays like “Who do I think is a hero” and […]

Secret decoder ring

Posted on:

I’m having a little trouble reading the spec – I left my secret decoder ring at home! Ever hear that before? A set of requirements that makes perfect sense to one team member can be completely unintelligible to others. Requirements written in business-speak, or full of accounting jargon may be […]

Everything I Needed To Know I Forgot in Kindergarden

Posted on:

“WHY?” is the central theme, the underlying cause, and the most important element to developing a successful product. And it plays an important role in documenting requirements. Without knowing why a product is valuable or why people will use it, or why it needs to be done in 3 months instead of 6, you aren’t likely to make the right decisions about what to include, when to include it, or how to market it.

Active Listening and Cultural Cues – When No Means Yes

Posted on:

Without good communication skills, you won’t understand what the stakeholders want. And you won’t structure and describe the requirements in a way that the developers will implement what you intend.

For a given project, there are three sets of requirements – the requirements you are given, the requirements you document, and the requirements that are interpreted by the delivery team.

Spec writer wanted

Posted on:

Tom Chi, has a new article at OK/Cancel about the needs and challenges of having a detailed functional spec. He throws open the floor for folks to comment on what works for them. As a long time reader of OK/Cancel, I can tell you that they will get a bunch […]

A Picture Is Worth A Thousand Requirements

Posted on:

Object oriented analysis and design (OOA/OOD) is a technique used to gather requirements and develop software, as an alternative to more traditional text-based techniques.

OOA allows for clarity of communication, by creating descriptive and unambiguous documentation of requirements. It comes with a great big giant caveat –

Consolodation in the RM Software space?

Posted on:

SteelTrace is targeted as a likely takeover candidate in this post from the Computer Business Review online. Borland (CaliberRM) and Teleologic (DOORS) are the most likely suitors identified in the article.

Composition In Requirements

Posted on:

This post isn’t about composition of requirements. It is about using the object-oriented concept of composition when expressing requirements. Composition is the notion that one object or entity is made up of multiple smaller objects. Grady Booch’s Object Oriented Analysis and Design with Applications (2nd Edition), is the de facto […]

Agile Requirements

Posted on:

One of the key points that enables James’ approach is “tight collaboration” between the program manager and the developers. He talks about the miracles that can happen when you have this, as conversations can cause time to miraculously appear in the schedule. And his use of the toaster analogy is spot on.