HomeConsultingServicesUser Requirements and Use Cases

User Requirements and Use Cases

  • Print
  • E-mail

One of the great needs of software system users, testers, developers and project managers is the need for good user requirements.

As a profession, we have been building information systems for over 40 years, yet still struggle with how to best define user needs.

This page is a guide to point you to further information on this site about user requirements and use cases. 

User Requirements

The goal of user requirements is to define the users' needs, not to design the user interface or other implementation or project details. The requirements should define "what" is needed, not "how" to deliver the solution.

Here is an article you might find helpful in defining requirements:

Solving the Right Problem - Step One in Software Development

If you would like a course that takes you from A to Z in defining user requirements, check out my course - Gathering, Documenting and Testing User Requirements.  I can bring this course to your company and train your team, or you can take this course online at your convenience. Team licenses are available at discounted rates.

The primary standard for User Requirements is IEEE Standards 830-1998 - Recommended Practice for Software Requirements Specifications. I have a one-day course on how to understand and apply IEEE 830-1998. Currently, it is only available in live classroom format.

Use Cases

Use cases are a helpful way to provide the process context that is often missing in traditional user requirements. Use cases and requirments work together well. However, use cases lack things contained in user requirments. If you extend use cases to be more like requirements, then you lose the simplicity and original intent of use cases. To learn more about the distinctions, read the article Are Use Cases a Substitute for Requirements?

If you would like a course that takes you from a basic understanding to an intermediate level in defining and testing use cases, check out my course - Use Cases from Concept to Test Cases.  I can bring this course to your company and train your team, or you can take this course online at your convenience. Team licenses are available at discounted rates.

What if You Can't Get Good Requirements for Software Testing?

Sometimes no matter how hard you try, user requirements can still be elusive things to achieve. As important as requirements are, the good news is that there are other basis of testing. To learn about some of these other ways to base testing, read the article "Testing Without Defined Requirements."

More Help?


If you would like me to work directly with you and your teams, contact me. I'll be happy to learn more about your needs and propose my solutions to make good user requirements and use cases a reality in your organization.

Last Updated on Saturday, 07 March 2009 16:58

 

Buy the Book!

Randy's book, Surviving the Top Ten Challenges of Software Testing, will help you solve some of your toughest testing problems: people problems!

Click on the image to buy it from Amazon.com.

Sign Up For The Free Software Quality Advisor Newsletter

We never sell or release your infomation to any other organization.
Your Name
Your E-mail Address

Testimonials

"Thanks to Randy's expertise and talents our team is on their way to an improved quality product!" 

Allace B. Buchmelter, Manager of Quality Assurance
CyberMetrics Corporation

"I was your student in Software Testing Foundation Level Course, and I recently successfully passed the exam with the score of 97%. I want to thank you very much for your excellent course which made me capable to achieve this certification. Without your course I could not do that. May I wish you all the best in your life and work!"

V.M. - Systems Tester

"Randy really spoke to the real world of testing - I could fully relate! I'll be back for the full basic course!"

B.K. - Structured UAT Participant

"Just wanted to let you know I took the CTFL exam on Friday and got a 95%! Thanks for your online training course and for answering questions as they came up!"

M.H., Florida

 

Like Us on Facebook

Facebook Image

Who's Online

We have 6 guests online