Email Alerts
-
Requirements gathering: Collaborative approaches for software teams
Agile expert Lisa Crispin shares real-world examples of ways teams can collaborate, creating a shared understanding between business and customers and IT development teams. Feature
-
Agile software development tutorial: Agile requirements gathering
In this section of our agile development tutorial, learn tips and techniques for defining and gathering requirements in an agile environment. Tutorial
-
Software requirements gathering techniques
Requirements gathering can be a difficult, exhaustive process. We've assembled information on the best methods for requirements engineering -- prototypes, storyboards, models, state transition diagrams and use cases -- in one guide. Learning Guide
-
Business analysis and requirements elicitation: Interview with Ellen Gottesdiener -- Part one
In part one of this two-part interview with EBG Consulting's Ellen Gottesdiener, we learn about techniques used to elicit requirements and hear about the differences between Agile and traditional requirements elicitation. News | 03 Jun 2011
-
Trends in ALM: Requirements management tools
Requirements management continues to be a challenge to software development organizations, but tool vendors are working to address those challenges. In this interview with Forrester analyst Mary Gerush, we hear about five important ALM trends in requ... News | 22 Mar 2011
-
Embedded software for medical devices: Differences to consider in the SDLC
How does the software development lifecycle differ when developing embedded software for a medical device? In this interview with Mace Volzing, software development manager at IntraPace, SearchSoftwareQuality.com asks about the differences in the sof... News | 17 Dec 2010
-
Requirements management with embedded software: Interview with IntraPace
What are the important considerations of a requirements management tool when developing embedded software for a medical device? In this Q&A with IntraPace software development manager Mace Volzing, SSQ asks about managing requirements for the abiliti... News | 17 Dec 2010
-
Requirements definition getting more visual
Visualization software can make requirements easier to establish and aid developers in explaining features, but some analysts say the technology isn't quite there yet and needs some more improvements before it can become a standard. Article | 14 Jul 2010
-
Are visualizations the answer to gathering requirements?
Requirements elicitation is one of the most challenging parts of software developments. By using visualization software, business analysts are able to create working simulations to gather customer requirements. Vendors, analysts and users give their ... Article | 30 Jun 2010
-
Waters Corp. meets rigorous compliance demands with requirements management
Pharmaceutical, food industry service provider Waters Corp, boasts admiration on recent requirements additions to IBM's Rational software, which has allowed them to go paperless. Article | 23 Dec 2009
-
Requirements practices evolving, but organizations still struggle
Requirements elicitation is software development teams' toughest problem today, reveals a TechTarget survey. Most teams rely on use cases and requirements management tools to get requirements right. Agile and lean development practices are also helpi... Article | 16 Nov 2009
-
GatherSpace beefs up cloud-based requirements management
GatherSpace version 2 is now available and continues to offer low-cost software requirements gathering technology that is easily learned and easily implemented. According to GatherSpace founder Darren Levy, "It's painlessly easy to use, and an unbloa... Article | 24 Aug 2009
-
ThoughtWorks Studios moves from agile tools vendor to ALM market
Thoughtworks ventures into the ALM market while maintaining strong roots in the agile development front, with their latest offering Adaptive ALM. Adaptive ALM will offer tools capable of correlating developer task completion into marketable results t... Article | 17 Aug 2009
- See More: News on Software Requirements Tools
-
Contextual inquiry techniques in requirements gathering
Software consultant Nari Kannan writes about typical problems with requirements gathering and provides an outline of contextual inquiry techniques. Tip
-
Requirements management collaboration with ALM tools
Software consultant Nari Kannan writes about features needed in software tools for requirements management and provides brief summaries of software tools available, both commercial and open source. Tip
-
Product management: Using social media for requirements gathering
In this tip, requirements expert Scott Sehlhorst explores the many uses of social media and social networks for improving product management. Tip
-
Social media: How savvy businesses are capitalizing on collaborative tools
In this article, industry experts offer their insights into how businesses can capitalize on the many uses of social media and collaborative tools. Tip
-
Software requirements: Taking development efforts into account
In this tip, SSQ contributor Matt Heusser talks about using "desirements dialogues," which include development estimates, to help the team get the best bang for their development buck. Tip
-
Agile requirements management: Six advantages of using the cloud
The Agile Manifesto states that individuals and interactions are preferred over processes and tools. Exploring how cloud-based environments facilitate this aspect, software consultant Nari Kannan explains six advantages of using such environments for... Tip
-
Tools and techniques for tracking changes to software requirements
In this tip, requirements expert Sue Burk explains different techniques and tools that can be used to track changes to the requirement itself as well as changes to the attributes of the requirement. Tip
-
Getting on the same page: How testers can help clarify requirements
Gathering accurate requirements is one of the biggest challenges of software development. There can be a big disconnect between what the users want and the software that gets developed. In this tip, Agile expert Lisa Crispin gives some helpful advice... Tip
-
Requirements tips for data-centric projects
Gathering requirements for data-centric projects presents a challenge. Business users may have trouble articulating the type of data needed to build a proper system and asking for changes late in the game can cause major project delays. In this tip, ... Tip
-
The value of visible requirements
Have you ever been in a situation where the project team is saying they're almost done, but there's no visibility into the status of the requirements? That's what SSQ contributor Chris McMahon was once up against. In this tip he describes the experie... Tip
- See More: Tips on Software Requirements Tools
-
Critical elements of the latest requirements management tools
As requirements management becomes more of a focus, teams must examine available tools and how to make the most of them. In this expert response, Kevin Parker offers several important factors to consider when it comes to requirements management tools... Answer
-
New techniques for requirements gathering in an Agile environment
Agile development practices have changed requirements gathering into a more “continuous” process rather than a step that is completed prior to beginning a project, according to expert Scott Sehlhorst. Answer
-
Increase IT and business communication for better requirements management
Communication between business and IT is important, yet building alliances can be challenging. Agile expert Lisa Crispin offers tips and strategies. Answer
-
Generating code from software requirements: Is it possible?
Software requirements, descriptions of features that will solve a problem, are not necessarily transferable into coding languages. Requirements management expert Scott Sehlhorst explains the nature of requirements and availability of tools that gener... Answer
-
The role of the software testing manager in gathering requirements
What are the responsibilities of the product manager, business analyst, and software testing manager in requirements gathering? Learn how the roles are distributed here. Answer
-
How traceability benefits the software development lifecycle
Read expert Scott Sehlhorst’s explanation to learn how traceability of requirements improves visibility into building the right product as well as building the product right. Answer
-
Managing requirements for cloud-based applications
In this expert response, Scott Sehlhorst examines the needs of cloud-based applications, explaining the details about updating, security and other considerations. Answer
-
Requirements gathering: Using social media and collaboration tools
In this response, requirements expert Scott Sehlhorst discusses the three main uses he has identified for social media tools in the realm of requirements. Answer
-
Is Kanban an Agile methodology?
As Agile development continues to expand, related tools and terms can be confusing. In this expert response, Lisa Crispin explains what Kanban is and how it can work together with Agile principles. Answer
-
Change management and impact analysis: Reviewing requirements changes
Expert Sue Burk explains the importance of gaining proper approval for requirements changes and offers suggestions for the most efficient ways to communicate between analysts, architects, developers and project managers. Answer
- See More: Expert Advice on Software Requirements Tools
-
worst-case execution time (WCET)
Worst-case execution time (WCET) is a software development metric that determines the maximum length of time a task or set of tasks requires on a specific hardware platform... (Continued) Definition
-
Excelling in the art and science of requirements elicitation
Eliciting software requirements is a human-intensive activity, and any process requiring user input is never a walk in the park. Learn techniques that can help project leaders make the right choices in eliciting and then analyzing requirements needs.... Podcast
-
Software requirements: Moving beyond use cases
In this podcast, software development and requirements definition expert Ellen Gottesdiener describes when use cases are a good fit for software projects, when they are not, and what alternative approaches should be used. Podcast
-
Mastering key requirements phases
Consultant Robin F. Goldsmith describes the key phases in a successful software requirements process in this audiocast interview. Podcast
-
Critical elements of the latest requirements management tools
As requirements management becomes more of a focus, teams must examine available tools and how to make the most of them. In this expert response, Kevin Parker offers several important factors to consider when it comes to requirements management tools... Answer
-
New techniques for requirements gathering in an Agile environment
Agile development practices have changed requirements gathering into a more “continuous” process rather than a step that is completed prior to beginning a project, according to expert Scott Sehlhorst. Answer
-
worst-case execution time (WCET)
Worst-case execution time (WCET) is a software development metric that determines the maximum length of time a task or set of tasks requires on a specific hardware platform... (Continued) Definition
-
Contextual inquiry techniques in requirements gathering
Software consultant Nari Kannan writes about typical problems with requirements gathering and provides an outline of contextual inquiry techniques. Tip
-
Requirements gathering: Collaborative approaches for software teams
Agile expert Lisa Crispin shares real-world examples of ways teams can collaborate, creating a shared understanding between business and customers and IT development teams. Feature
-
Increase IT and business communication for better requirements management
Communication between business and IT is important, yet building alliances can be challenging. Agile expert Lisa Crispin offers tips and strategies. Answer
-
Requirements management collaboration with ALM tools
Software consultant Nari Kannan writes about features needed in software tools for requirements management and provides brief summaries of software tools available, both commercial and open source. Tip
-
Generating code from software requirements: Is it possible?
Software requirements, descriptions of features that will solve a problem, are not necessarily transferable into coding languages. Requirements management expert Scott Sehlhorst explains the nature of requirements and availability of tools that gener... Answer
-
The role of the software testing manager in gathering requirements
What are the responsibilities of the product manager, business analyst, and software testing manager in requirements gathering? Learn how the roles are distributed here. Answer
-
How traceability benefits the software development lifecycle
Read expert Scott Sehlhorst’s explanation to learn how traceability of requirements improves visibility into building the right product as well as building the product right. Answer
- See More: All on Software Requirements Tools
About Software Requirements Tools
Software requirements tools are used to help gather, analyze, and document requirements of the application. Because requirements are what drive the features and functions of the application, it's important that they are well-understood throughout the entire software development lifecycle. Several considerations need to be taken into account when selecting a tools for requirements management such as size of the project, software methodology being used, requirements traceability that is needed, whether collaboration is needed across geographies and an organizations technology and infrastructure requirements.