This bundle of requirements resources will help your team identify what the project needs to create and why. Covering customer needs, project-level requirements, and specifications for pieces of the project such as software, the tools help the team thoroughly think through and communicate what the project needs to create. Guidelines for capturing different levels of requirements, then managing (and controlling!) changes are included, as well as formats for Requests for Proposal - requirements for outside parties.
You need this requirements bundle if:
You are starting a new project and want to make sure the customer and business requirements are well-defined up front, before everyone takes off on their detailed work!
You want workable processes for capturing detailed requirements, in forms the team will be able to easily reference now, and review and test against later.
You need to stop the madness of capricious requirements changes during projects and are looking for practical processes to help.
You need to thoroughly express a set of requirements to outside vendors so you'll get on-target and accurate proposals back.
Defining Customer and Business Requirements
Marketing Requirements Document Created by a Marketing or Business group or other representatives of "customers" and "users" to express the perceived customer wants and needs for a product, system, or service. A good MRD ensures that the project is driven by true customer needs and a sound business proposition.
Business Requirements Document A typical IT project document that expresses the requirements of the business users being served by the deliverables of a new project. It summarizes the business reasons for undertaking the project, answers the question "What do the Business customers want to do?", and describes the operation of a proposed solution from a business perspective. It is used to communicate to internal and/or external technology providers what the ultimate solution will need to do to satisfy the customer and business needs.
Defining Project-Level Requirements
Project Charter The Project Charter is a short document that captures what a new project has been charged to do: the business justification, major goals, deliverables, assumptions, and parameters. It is used to initiate a new project with a succinct statement of objectives.
Project Definition - Vision Document Another example format for a high-level project definition document. A document created collaboratively by the team to build understanding for customer priorities, negotiate high-level project scope, and set an internal contract for the project's critical parameters.
Project Definition - Statement of Work Another approach to documenting high-level project objectives and key parameters in a concise document. Helps make sure the team and all stakeholders understand agree upon the reasons for doing the project, what the project will produce, and various important constraints and assumptions.
Product Requirements Specification An annotated outline for a Product Requirements Specification. Such a document is created early in a project to define what a product will be designed to do, in response to requests from customers and Marketing.
How an IT Team Broke Free From the Requirements Morass (Case Study) Example of a team using the Project Vision document format and recommended collaborative team Vision process to rescue their project from endless detailed requirements gathering - by going back to understand high-level "customer driven" requirements for the project first.
Defining Lower-Level Requirements
Software Requirements Specification Format for a Software Requirements Specification (SRS) document for a particular module or subsystem of software, covering functionality, attributes such as performance, and summary info for non-development project stakeholders.
Software Requirements Capture Guideline Detailed guidelines from an experienced software development executive intent on capturing all necessary requirements, documenting them thoroughly, and ensuring they are well understood, to ensure that the team will build the right thing to meet the product and business requirements.
Agile Technique Brief - Requirements Cards A technique for expressing each customer or functional requirement in a succinct way that supports an agile development approach. The format explicitly includes the business value of the requirement, which helps requirements prioritization for each iteration and release; and the definition of "done" for this requirement from the ultimate customer's viewpoint, which aids in testing to ensure the requirement has truly been satisfied.
Expressing Requirements to Potential Outside Providers (Requests for Proposal Formats)
New System Request for Proposal Outline Comprehensive RFP template for new systems proposal requests, along with guidelines for RFP success and detailed annotations. Customize this template to fit your software system or co-development project to help shave time off your vendor selection time.
Training Program Development Request for Proposal A comprehensive RFP to help you gain clarity and alignment on the real goals of a training program (whether a stand-alone training project, or creating product training as part of a development project), and will make sifting through offerings and choosing an appropriate vendor easier on your selection committee.
IT Project Request for Proposal A detailed, boilerplate template for an IT Request for Proposal (RFP) created by an Australian IT project manager. Color-coding separates pre-approved legalese from project-specific clauses, and File Properties are used as text fields to automatically include some high level project information and contacts.
Managing Requirements Changes
Requirements Change Management Guideline Guideline created by a long-time software engineering executive providing a detailed overview of requirements change management components, processes, and controls, including impact evaluation and change-related communication.
Change Control Form A form for requesting and documenting changes to the project (e.g. adding new features) or to elements within the project (such as changing a major specification of a piece of a system, product, or other deliverable). Includes fields for impact of the proposed change on the project timeline, budget etc., and on the components of the project deliverables.
Fast results with practical tools for software requirements capture and management!
This bundle provides a convenient, immediate download of valuable project tools for an awesomely low price. You get 16 templates, guidelines, and case studies that you'll be able to put to immediate use!
Get It For Everyone!
Do you know of other teams that could use help with software requirement capture?
Better yet, do you want your whole organization to benefit from an improved requirements capture and specification process?
Contact us for licensing terms.