How to optimize actors catalog (UML)
Posted on 2006-05-16
My questions is sort of a simple one: When you finish identifying all actors (let's assume human actors for this example), how do you go about optimizing this list of actors?
I mean, if I have two actors, who have different job titles, but perform pretty much the same functions in the system, with maybe some variation, is it feasible to consider both of them as one actor and assign it a general name? What's the "rule of thumb" in these situations?
Currently, I have about 20 actors corresponding to every role, or position, in our client company. These actors will be interacting with the system in one way or another. I feel like if I did some optimizing I can bring this list down to maybe 10 or something. That's if I elminate actors who will perform the same functions (use cases) as other ones.
Love to get your feedback.