Midior Consulting
»   Requirements   •   Systems   •   Data


Generating accurate requirements is the foundation for successful development, yet many teams lack the skills needed to identify and describe the features that will delight users. Excellent requirements are explicit and unambiguous. They also clearly distinguish between “assumed,” ”expected,” and “delighter” functionality.

MIDIOR Consulting’s step-by-step approach to requirements applies equally well to new product definition and systems development. We also believe the process for defining accurate requirements is the same whether we are looking at products or services, platforms or projects.

Please see below for our relevant services.

  • Establish context. Identify the buyers, users and influencers for the capabilities of the product or service.
  • Understand the “why.” Decide what’s important about the effort from the perspective of all constituencies involved.
  • Get into the user’s world. Take a deep dive into the life of the user, observing their challenges through their eyes, in their environment.
  • Consider the alternatives. There are always competitors and alternate solutions and you better have a clear understanding of what they are!
  • Ask a million questions. It’s a research project. Learn how to ask the right questions and how to assess and document the answers (also known as requirements elicitation).
  • Iterate and manage the details. Accept the fact that you will never be done. But know that the further you dig, the more likely you are to get it right.


Requirements Analysis

Requirements Analysis

We translate plan documents and wish lists into requirements documents that are explicit, unambiguous, and feasible, distinguishing between “assumed,” “expected,” and “delighter” capabilities, in a language that technology teams understand.

Requirement Management

Requirements Management

Once your systems project is in full swing, your requirements documents should become your basis for ensuring you get what you paid for, your platform for testing and your record of what your system does post go-live. We manage your requirements and keep them up to date and organized.