HOME PRICE QUOTE ABOUT US CONTACT US NEWS & EVENTS

Why iBeta?Independent TestingiBeta's Lab AccreditationsCode ReviewRequirements Analysis
Voting System TestingIV & V ManagementThe Lab

Requirements Analysis

iBeta recognizes that a successful project is largely based on the ability of the development vendor to complete a thorough requirements gathering and analysis phase and to document those requirements prior to the initiation of the design phase. The successful implementation of a given application is dependent on an initial understanding of the system objectives as well as precise methods of communication of such objectives in the functional, performance, and design requirements. Such methods help establish a solid foundation for the construction of the system.

The requirements analysis services that iBeta provides ensures that the documented requirements are:

  • Cohesive - the sum of all requirements defines the total system and that such requirements do not contain contradictions, and apply specifically to the required implementation.
  • Complete - the sum of all requirements will take into account any possible conflicting requirements of the various stakeholders.
  • Precise - all requirements are defined to a sufficient level of detail according to system design.
  • Testable - each requirement provides expected test results that will be used to define the pass/fail criteria for testing.
  • Measurable - the performance requirements must be distinctly measurable so that the pass/fail criterion is contained within the actual requirement.
  • Relevant - all requirements must pertain to the business' needs.
  • Unambiguous - all requirements are stated concisely with terms such as "easy" and "low" either defined quantitatively or avoided if interpretation of the requirement could be different between stakeholders.