We clarify requirements and specifically define your software project before any code is written. Your Project Plan will be a document that includes:
- Project Charter - an understanding of the purpose, goals, scope and stakeholders for the project, as well as risk management issues.
- Communication Plan - an understanding of who's available and accountable for consultation and planning decisions.
- Application Specification Plan - defines all application requirements from multi-tier physical and logical data models to user interface prototypes.
- Work Breakdown Structure - references all requirements and schedules work and timelines for all aspects of development.
Drafting the Project Plan
We work to understand how data and processes work in your business, and what exactly you want to achieve with your help. We drill into the processes themselves, specifying and documenting every required feature and how it fits in the whole. Often we work with your adminstrative or department level staff to be sure that practice fits theory, and we make adjustments along the way. As the saying goes, “The devil is in the details.”
Once the project requirements are well understood and documented, we'll create a Work Breakdown Structure for the development process. This outlines the sequence of required coding tasks along with their resource dependencies and time estimates. Each task has a scheduled beginning and completion date, and are updated with "percent complete" for all tasks at least weekly throughout the project. Our clients see the progress in a weekly report with a quick-read Gantt chart.