how we do it

Understand your Business Story

The purpose of the business story is for the consulting team and client to create a high-level snapshot of the business' goals and constraints.  What problems are you looking to solve, what are your business issues and how did you get here? The business story serves as a "plain English" explanation of your issues and provides (the team with) context for defining a technology solution that fits your business. Additionally, we also use the business story, during training, to explain to users how to use the solution and what business goals it addresses. 

We Use a Standard Development Process

      Discover: Leveraging our understanding of the business story we examine the current situation and effectiveness of your organizations existing solutions, reports, forms and data. Additionally, we seek to understand overall objectives from the business story, organizational constraints, design considerations, audience point-of-view and the means of delivery.

      Design: The team then seeks to define the features and functionality that will make up the system -- often referred to as, the functional specification. This document describes what will be built and includes content such as product design goals, features, requirements, and dependencies. Additionally, the team produces a project plan and project schedule at this point to manage how the product will be built and in what order. 

      Develop: During the development phase, the team focuses on building and testing the product. This phase involves a series of internal releases of the product, developed in parallel and in segments, to measure the progress of the product and to ensure the pieces of the product are synchronized. This phase often culminates with an initial release to a select, customer audience that helps test the solution.

      Deliver: The delivery phase begins with beta tests of the product and ends when the customer accepts the product as complete. Testing during this phase emphasizes usage and real-world testing. The team focuses on resolving and triaging bugs and getting the product to the point where it is ready to ship. The delivery phase culminates in the release milestone.