How to identify candidate use cases

This article will define a candidate use case.  It will identify the resources you can use as the source material to identify your use cases.  It will also explain what techniques you can apply to generate source material. Finally it will explain how you can validate your candidate use cases.   Definition A candidate use […] Read more »

Requirements gathering alongside use cases

  In this article, I’ll be discussing some other requirements gathering methods that complement use case modeling and should be used to ensure your requirements gathering goes swimmingly (see Use Cases – an Introduction for more on use case modeling). In particular, I’ll be mentioning storyboards, wireframes and prototypes. I’ll also cover what level of quality and […] Read more »

Thoughts on adaptability

I have been  pondering recently on the importance of adaptability for a business analyst. Definition of adaptability It seems to me that adaptability is a key skill of a business analyst because no two projects are alike. It’s not possible to apply a template approach to every project situation with which you are confronted. However, I looked […] Read more »

What comes before the use case model?

This article puts use cases into context by exploring where they sit within a project. Various methods for validating them within the wider context are also discussed. It also discusses what other techniques can or should be used in conjunction with them. If you want to see the how a project fits into the larger […] Read more »

The customer or subject matter expert (SME) is always right

  The SME can either be the cause of success or failure for a business analyst so they must be handled very carefully. In this article, I’ll introduce a certain type of SME who is passionate and loves to dive into the detail. I’ll also explain how this was beneficial but needed to be managed on a recent project […] Read more »

Requirements engineering and quality

This article covers requirement quality or what does a good requirement look like?  how we can measure the quality of a requirement?. It also explains the context of requirements and warns against over use. If you would like an introduction to Requirements Engineering – see Requirements Engineering – an introduction Word of warning Although our end […] Read more »

Non-functional requirements

There is some dispute regarding the use of the term non functional requirements and whether it is the correct term. However, it is in common use and serves a recognised purpose. In this article it is used to describe general characteristics and properties that are required. They are non-functional in the sense that they don’t […] Read more »