Agile Lab - Training, Coaching and Consultancy

Friday, 25 May 2012

System Roles

As much as you can, stick with user roles that define people, as opposed to other systems. If you think it will help, then identify an occasional non-human user role. However, the purpose of identifying user roles is to make sure that we think really hard about the users that we absolutely, positively must satisfy with the new system. We don't need user roles for every conceivable user of the system, but we need roles for the ones who can make or break the success of the project. Since other systems are rarely purchasers of our system, they can rarely make or break the success of our system. Naturally, there can be exceptions to this and if you feel that adding a non-human user role helps you think about your system, then add it.

Cohn, Mike (2004-03-01). User Stories Applied: For Agile Software Development (Kindle Locations 1058-1062). Pearson Education (USA). Kindle Edition. 

Posted via email from What Stringer's Reading

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home