Business Analysis and Requirements Management

Deliver more business value, reduce rework, and improve project success rates by learning and applying effective business analysis practices.

Although often confused, requirements engineering and business analysis are not the same. Understanding the differences is key for successful IT projects. Requirements engineering is a systems and software engineering process which covers all of the activities involved in discovering, documenting, and maintaining a set of requirements for a computer-based system.

Business analysis is much broader than requirements engineering. The focus of business analysis is to deliver solutions that improve business outcomes. Software is usually one part of the solution; business analysis also addresses people and process issues in addition to technology.

We provide a comprehensive business analysis and requirements management solution that fully supports the six knowledge areas of the soon to be released BABOK® Guide V3.

Business Analysis Planning and Monitoring

Together we can make sure your business analysis tasks and activities are consistently organized and coordinated by helping you…


  • Plan and manage business analysis activities.
  • Monitor stakeholder engagement.
  • Decompose projects into Features that can be managed delivered independently.

Strategy Analysis

We reduce development costs and time-to-market by working with you to…


  • Define project vision and solution scope.
  • Define clear measurable Business Objectives and a Business Case.
  • Identify and manage impacts to business architecture.

Requirements Analysis and Design Definition

We provide the right capabilities and practices for identifying, analyzing, and managing changes to services and products by helping you…
  • Define all requirement types as defined in BABOK and PMBOK.
  • Analyze and document needed business changes using Impacts.
  • Design solutions that address business requirements.
  • Provide efficient methods to review and validate requirements.

Requirements Lifecycle Management

We reduce development costs and time-to-market by working with you to…


  • Trace requirements.
  • Manage requirement changes.
  • Clone and reuse requirements as needed.

Elicitation and Collaboration

We help ensure your understanding of customer and business needs are correct by providing the capabilities to…
  • Elicit stakeholder requirements using Personas, Scenarios, and Needs.
  • Provide efficient mechanisms to enable stakeholders to collaborate on BA activities.
  • Keep assignments from falling thought the cracks using action items.

Solution Evaluation

We increase the business value delivered with solutions by helping you…


  • Validate that solution is delivering intended value.
  • Use Fit/Gap Analysis to verify purchased solutions address requirements.
  • Verify that solution deliverables address requirements.