Use Case Documentation Mistake #3 – Improper Associations Between Use Cases

Mistake #3 – Improper Associations Between Use Cases There are three associations between Use Cases according to the UML v2.2 Superstructure: Generalization Extend Include All three are considered “Directed Relationships”.  This means that the direction of the relationship arrow has meaning in UML.  The most common mistake in using these relationships in Use Case diagrams [...]

Read the full article →

Use Case Document Mistake #2 – Improper Associations Between Actors

Mistake #2 – Improper Actor Associations There is ONE association between actors in use case diagrams: Generalization.  Generalization is a way to depict the notion that there are general types of actors (example: System Administrator) and specific versions of that general type of actor (example: Disaster Recovery Administrator or Database Administrator) that inherit the properties [...]

Read the full article →

Use Case Documentation Mistake #1 – No Use Case Diagram

Mistake #1 – No Use Case Diagram You should always include a Use Case diagram regardless of how simple it is.   There are two main reasons for this:

Read the full article →

Do You Make These 4 Common Mistakes Creating Use Case Documentation?

We are all in a hurry to get the docs in front of customers and developers to keep those business wheels turning.   In our rush, we can often forget that there a number of different individuals with different roles that will read our documents.  Business Analysts should be cautious of these 4 common mistakes when [...]

Read the full article →

How to Have a Company Full of Business Analysts without Hiring a Single Person

Should a company hire only Business Analysts?  Of course not. Can a company be comprised, almost completely, of  BAs? Absolutely, and it should. Nearly all of the companies I have worked for have had Business Analysts.  Very few of the BAs had formal training.  In fact, most were Domain Experts that naturally fell into the [...]

Read the full article →