Business Analysis / Business Process Modeling / Business Rules / Product Management / Requirements / Requirements Models / Use Cases

Global Processes and Business Rules

Posted on:

We’ve written before about the importance of separating rules from requirements, particularly in use cases. We wrote that with the goal in mind of reducing the costs of system maintenance. Low-level rules like decision, calculation and inference rules tend to change frequently – and independently of other requirements. So a […]

Business Analysis / Business Process Modeling / Business Rules / Product Management / Requirements / Requirements gathering

Elicitation Techniques for Processes, Rules, and Requirements

Posted on:

Each elicitation technique we have in our toolbox is a tool. But not every elicitation job is the same. If we have a hammer, we might be working with nails, or screws, or even an egg. In our analysis, we have to develop a deep understanding of our customer’s business(es). […]

Agile / Business Analysis / Product Management / Requirements / Requirements gathering / Requirements Models / Software development / Software requirements specification / Use Cases

Requirements Details – How Much is Enough?

Posted on:

What is the right level of detail for writing requirements? What about for writing specifications (functional, non-functional requirements, etc)? The answer is that there is no one answer. But there are guidelines, and reasons to write more detail, or less detail – for any given product or project, and any […]

Business Analysis / Expert systems / Prioritization / Product Management / Project Management / Requirements / Requirements Models / ROI / Use Cases

Prioritization and Value Maximization

Posted on:

We all know the story about the emperor’s new clothes. I’ve been thinking about prioritization and scheduling, and as far as I know, no one is promoting that we maximize value – they (and we) have been promoting that we do the most valuable stuff first. Doing the most valuable […]