At the beginning of each new relationship and project, we begin with a brief Planning Phase to discuss both the current state and the big picture vision. Project velocity and quality depends on mutual understanding of the roadmap, expectations, assumptions and everybody’s role toward incremental success.

Key outcomes of the Planning Phase include:

Vision for overall solution

Functional requirements

Technical requirements

Inspection and understanding of current environments, systems, architecture and data sources

Whether the project is a new software application or website, a database / business intelligence solution or an application integration initiative, success occurs through small but fast development cycles, ensuring that the highest prioritized features are developed, tested and deployed in short sprints. Knowledge transfer occurs along the way, throughout the project. Decision makers and executives are involved and informed with a minimal time commitment through brief meetings and weekly status reports.

The Development and Delivery Phases typically produce the following Deliverables:

UI / UX designs or prototypes

Proof of Concept

Phased releases of the solution starting with a minimal viable product followed by additional prioritized features leveraging automated testing and continuous integration