Home > Ask the Software Quality Experts > Software Requirements Gathering, Analysis, Quality and Testing Questions & Answers > How to choose a requirements gathering tool
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

How to choose a requirements gathering tool

Rob Apmann EXPERT RESPONSE FROM: Rob Apmann

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 28 November 2007
Are there any tools you would recommend for requirements gathering? Are there any you use that are good?


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Requirements Gathering, Analysis, Quality and Testing
Problems caused by skipping analysis stage of SDLC
Software development life cycle phases, iterations, explained step by step
Waterfall versus iterative development misconceptions
Differentiating between Functional and Nonfunctional Requirements
Writing a software requirements specification (SRS) for a portal app
Should QA check changes from outside the requirements document?
Software testing metrics for a medium-sized project
Template for requirements use cases
What should a business analyst's requirements document include?
Is a requirements freeze in a software project a bad idea?

Software requirements tools
Requirements practices evolving, but organizations still struggle
GatherSpace beefs up cloud-based requirements management
ThoughtWorks Studios moves from agile tools vendor to ALM market
How to deliver, implement testable software requirements
Excelling in the art and science of requirements elicitation
Software requirements: Moving beyond use cases
Mastering key requirements phases
Blueprint rolls out Requirements Center 2010
Borland releases requirements definition simulation tool for teams
New requirements definition tools focus on chronic flaws

Software requirements techniques (Prototyping, Storyboards, Modeling, State transitions)
Requirements practices evolving, but organizations still struggle
Why business analysts are application development key players today
Defining report requirements with use cases
When it comes to requirements, what is 'just enough'?
How requirements use cases facilitate the SDLC
GatherSpace beefs up cloud-based requirements management
Software development life cycle phases, iterations, explained step by step
How to deliver, implement testable software requirements
Excelling in the art and science of requirements elicitation
Software requirements: Moving beyond use cases

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
worst-case execution time (WCET)  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


Arguably the most widely used tools today would be Microsoft Word or Excel simply because they are available, but they lack any specific features or integrations to make them appropriate to requirements. Also, it is helpful to understand what we mean when we say requirements gathering. Generally what is implied are both the definition of requirements and the management of changes to those requirements. There are some tools that do both, like Borland's Caliber Analyst, but generally you find most requirements tools focus on management.

However, recent entrants to the requirements arena are a class of tools for Prototyping / Simulation that emphasize good clear definition of requirements. These tools are targeted at business analyst, rather than the developer, and are meant to increase collaboration early in requirement creation. Currently there are three primary tools positioned in this space. Simunicator by Simunication, Prototype Composer by Serena, and iRise Studio by iRise. I am clearly biased towards Caliber Analyst since I work for Borland, but I encourage you to take a look at Simunicator for an easy to use prototyping tool that you can get started with almost immediately.

Software requirements gathering:
Software requirements: Using models to understand users' needs

Effective prototyping for quality software

Software requirements gathering techniques

More important than choosing a tool is figuring out the process for requirements gathering for your project and determining with whom you should be validating those requirements. Prioritizing the requirements that will generate revenue if you are building products or the requirements that will meet your users' needs if you are building software on a contractual basis is the hard part. The tools just make that job a bit easier and repeatable. Asking the right questions at the right time (process) is a human operation, and it takes practice and consistency to be good at it.

Of course any tool that you do purchase will need to work within your environment. Consider what other tools may already be in use and which of those will require integrations, so that you can pass along the requirements to the other vital members of the team. The obvious ones are defect management, configuration management, account management and case management tools, but also consider the business intelligence tools that you use in your organization. How will you frame your requirements relative to the business value (i.e., $$) that they will contribute to your enterprise in order to gain approval for resources?




Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts