If the flash player is installed your browser might be not supporting the js scripts. Enable js in your browser settings.
The centralization of test cases and test results are easily accessible by many people, including management and team members. Software Planner has improved the quality of our product and thereby has improved customer satisfaction. 
— Bernd Hamman, Director of QA
Interested in Agile Development? Click here to learn how Pragmatic Software uses a Scrum based development methodology named Pragmatic Agile Development (PAD).

Pragmatic Software’s award winning
products currently serve over 70,000
subscribers in over 24 countries.
Managing Software Requirements
Software Planner is an award winning application lifecycle management (ALM) tool that helps Information Technology (IT) departments manage all components of software development including managing customer requirements, project deliverables, test cases, defects, and support tickets.
Coupled with collaborative tools like document sharing, team calendars, interactive dashboards, knowledge bases and threaded discussions, teams begin communicating more effectively and begin delivering solutions quickly and with high quality.
Used by over 70,000 users in 24 countries, Software Planner helps great companies like Acer Computers and Procter and Gamble manage their software projects with maximum effectiveness.
Managing Software Requirements
Getting a customers requirements down on paper is like an insurance policy for both parties. Not only does this insure that the customer receives everything they need but also that communication is clear from the beginning.
Managing a customers software requirements is an essential part of the life cycle. Once the requirements are defined, they should be reviewed with a fine-tooth comb to ensure that all the requirement details are fully defined and that each requirement is absolutely necessary for the release of the software.
The process of reviewing each requirement in detail is called Requirements Scrubbing. Each requirement should be evaluated objectively by the JAD Session members and a decision should be made as to whether the requirement is absolutely necessary for the upcoming release. Any requirements that can be eliminated from the upcoming release will have a direct savings on time and money, as it eliminates the need to go through design, programming, testing and documentation. All requirements that are not absolutely necessary for the upcoming release can be marked for a future release.
Each requirement should be evaluated for the following criteria:
- Is the requirement absolutely necessary for the upcoming release? If not, it should be moved to a future release.
- Is the requirement sufficiently defined so that the designers will easily be able to provide a design for the requirement?
- Is the requirement in it's simplest form? Many times requirements are not well thought out and can be more complex than is needed. This causes unneeded time and effort in the programming and testing phases.
- Can you substitute other options for a requirement? For example, let's say that you have a requirement that calls for a spell checker to be implemented for your user interface. However, another team in your company has already created a web service that does the same thing and it has been fully tested. This is a good example as to where you can use another option that yields the same result but with faster and improved execution.
How is Software Planner different from other ALM products?
Single tool - Software Planner provides features for managing all phases of the software development lifecycle within a single integrated tool. Most ALM vendors require you to purchase separate products (or suites) that require separate licensing, which can be very costly.
Project Methodology Independent – Software Planner works well with any project methodology including Agile, Waterfall, Iterative, and Spiral. It does not force you into a specific methodology; it embraces your chosen methodology.
Feature Based Pricing – Some teams need to manage all phases of the lifecycle, while others just need to manage specific areas (like defects, test cases, customer specifications, etc). Software Planner allows you to purchase its features ala cart so that you pay for only the features you need.
Concurrent Licenses – Most ALM vendors offer only NAMED user licenses, requiring you to purchase a license for every person that uses the software. Software Planner provides concurrent licenses; you purchase only the number of users you wish to simultaneously connect to the software. Concurrent user licenses allow you to setup an unlimited number of users and normally require about 1/3 the licenses as the traditional named user license.
No Hassle Pricing – Software Planner’s competitive pricing is published on our website and does not change from one client to another. We offer consistent discounts based on long term commitments and volume purchases. For Enterprise clients, we offer up to 2 year financing to allow you to spread the cost of the product over multiple fiscal years.
Future Product Versions at no Cost – Our Software-as-a-Service (SaaS) clients receive future products at no additional cost. Our Enterprise clients in good standing (paid annual support) also receive major and minor versions at no additional cost.
Backed by Outstanding Support – Pragmatic Software’s support enjoys a 92% customer satisfaction rating. Our core competencies are built around providing excellent support. By providing searchable knowledge bases and an easy-to-use support ticket system, you can expect to receive a support follow-up with 1 to 2 hours during business hours. Our support engineers are polite, professional, and quick to react to any questions or issues you raise.
Copyright © Pragmatic Software Co., Inc, 1992-Present





