Seilevel has produced many white papers, reports, and other resources for business analysts on RML and proper requirements methodology. Here are a few of those resources; also see Visual Models for Software Requirements.
Requirements Core Concepts
In our Requirements Core Concepts Handout, you will learn techniques to trigger thoughts, questions to ask when developing use cases, how to prepare for facilitated sessions, tips for reviewing requirements and requirement types, and examples.
Business Objectives Model
In our Business Objectives Model (BOM) Handout you’ll learn how to model the value that a project will bring to the customer. Utilizing the Business Objectives Model guides the identification of appropriate business objectives and the process of selecting in-scope features.
Requirements Gathering Case Study
In one of Seilevel’s projects, Seilevel documented the requirements for a sales platform. The initial adoption of this platform in just one segment and region has resulted in an increase of over $9 million in additional annual margin.
Evaluating Requirements Management Tools, Part 1: A Seilevel Whitepaper
This paper describes the approach and criteria used in Seilevel’s 2011 Phase 1 research study to evaluate requirements management tools.
Evaluating Requirements Management Tools, Part 2: A Seilevel Whitepaper
Phase 2 of Seilevel’s 2011 research presents the results of our full evaluation of the top 17 requirements tools selected from our Phase 1 evaluation, including each requirements tool’s strengths and limitations.
Gathering Requirements for Migration Projects
The requirements gathering effort for migration projects is notably different than that for a new system being built from scratch or for adding new functionality to an existing system.
Today, the top three reasons software projects fail are lack of user input, incomplete requirements and changing requirements. Seilevel’s rigorous approach to requirements gathering tackles these issues.
Client Success Stories
Learn how Seilevel’s expert requirements analysis helped a client cut 80% of the original scope yet produce an initial release that would still generate significant business value.
RML Quick Reference
RML® is a language for modeling software requirements to organize and communicate large quantities of information, help identify missing requirements, give context to individual details within the overall collection of requirements, and represent different views of requirements’ details.
Five Steps To Building A Strong Requirements Team
Globally, organizations are improving the success rate of their software projects by focusing on the quality of their requirements. Discover the five steps to building an effective requirements team.
One of the biggest difficulties every project faces is deciding how much time and how many resources to devote to requirements gathering and documentation. We have created a tool for calculating all facets of the requirements estimate. The assumptions in this estimation tool are based on Seilevel’s experience on years of actual projects. The instructions tab is where you will find detailed help on how to use the estimation tool for business analysts.
Tools For Requirements Gathering Sessions
Seilevel’s Senior Product Managers have created this guide to help you develop more effective Use Cases. It also covers techniques to trigger thoughts and questions to ask in requirements gathering sessions.
RML Use Case Template
This is a concise description of all the elements contained in a complete Use Case. You can find additional resources related to RML and using visual requirements models at http://requirements.seilevel.com/blog.
Requirements tool resources
Seilevel’s methodology includes the use of a requirements tool whenever possible to manage requirements. Since finding the most useful tool is critical, Seilevel has completed primary research to evaluate the range of tools currently available. We evaluated tools for our own use and for client use, and chose to share our methods and findings with the larger business analysis community.
You will find this information useful whether you are currently using a requirements tool or are considering using a tool. There are more than 100 requirements tools on the market; finding the best tool for your needs requires a comprehensive evaluation of the options available.
At Seilevel, we are particularly interested in advanced modeling functionality within the tools to support RML®, the visual modeling language we use for software requirements. Compared to earlier requirements tools research we did in 2007, a number of tools now support RML, and there is also better support now in general for working offline.
Here are some resources that may help you evaluate which requirements tools are best for your organization.
This is an Excel document with raw and weighted tool evaluation scores. Before using these scores, remember that the weighted scores are based on Seilevel’s prioritization of the criteria. You can, and should, change the criteria to meet your organization’s needs. We recommend you skim the comments for the criteria you most care about. Please download and feel free to use under the Creative Commons Non-Commercial Share-Alike license.
Within this document, you will find a few worksheets:
- The Phase 2 evaluation is in the first tab. The resulting scores are summarized in the second tab.
- The Phase 1 evaluation (the superset of all tools we evaluated) is included as well, on the tab labeled “Initial Tools”.
- The fifth tab contains brief “features by use cases,” our way of ensuring we weren’t missing evaluating major features that mattered to Seilevel.
How to Evaluate and Select a Requirements Management Tool
By Joy Beatty and Remo Ferrari
This paper describes the approach and criteria used in Seilevel’s most recent research study to evaluate requirements management tools, including improvements to allow the results to be used by the Business Analyst community.
How to Prepare For Requirements Sessions with Your Users
By Joy Beatty
This paper outlines the important steps Seilevel has defined to have successful elicitation sessions and improve quality of time with stakeholders.
Seilevel’s Evaluations of Requirements Management Tools: Summaries and Scores
By Joy Beatty, Remo Ferrari, Balaji Vijayan, and Savitri Godugula
This paper presents the results of Seilevel’s full evaluation of the top 17 tools selected from the initial
evaluation, including each tool’s strengths and limitations. The research approach and results are structured in a way to help make other organizations’ tool evaluations easier. This paper also includes a short introduction to the final trial phase, Phase 3, where tools will be used on actual Seilevel projects.
Note: All 17 of the tools evaluated are worthy solutions depending on your organization’s needs, and we strongly encourage you to evaluate all of them using your own priorities. Seilevel’s ranking is not meant to be an endorsement of any tool in preference to another, but rather reflects Seilevel’s proposed priorities for tools criteria.
Software Requirements Books
- Visual Models for Software Requirements
Joy Beatty and Anthony Chen
- Software Requirements
- Requirements by Collaboration: Workshops for Defining Needs
- Writing Better Requirements
- The Software Requirements Memory Jogger:
A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements
- Writing Effective Use Cases
Software Requirements Blogs And Forums
- Seilevel Requirements blog
- Free tools
from Karl Wiegers
- Tyner Blain
- Pragmatic marketing
- Product Beautiful
- Requirements Networking Group
- Modern Analyst
- Business Analyst Times
Organizations Focused on Software Requirements
- Building Business Capability (BBC/IIBA National)
- Better Software East and Better Software West
- IEEE RE
- Requirements at the Speed of Thought: Back to School by Mike Alexander
- Blog Hits: Are your requirements smarter than a 5th Grader by Marc Talbot
- Requirements training news
- Seilevel is hiring
- Happy Holidays!
- All I want for the holidays
- A holiday Medley
- Facebook page is up – Holiday party 2007
- Are your requirements going green?
- St. Patrick’s Day Customer Appreciation Coisir
- Software Requirements Training on 4/17/2008
- What Are Your Requirements Questions?
- Six Requirements Models For Agile Projects
- Four Ways To Improve Your Agile Requirements
- Requirements Visualization Training July 10-11, 2008
- Ask Joy: How Do You Know If Your Requirements Are Testable?
- What Does It Mean To Be A Product Manager?
- How To Select Requirements Training
- WEBINAR: How To Successfully Manage Requirements In A Global Organization
- Why Improve the Skills of Your Business Analysts?
- What Skills to Invest In?
- How We Do It
You can download a ZIP file of the RML® model templates through O’Reilly here: http://examples.oreilly.com/9780735667723-files/. The package includes templates (Microsoft® PowerPoint®, Word, or Excel® files) and quick models lookup grids that help you decide what models to use based on your characteristics of your project and the phase of the project.
The RML® models organized by OPSD (Objectives, People, Systems, and Data):