Our Project Management Process

Our proven 5-phase project process radically increases the probability of a successful outcome. SavvyData's implementations typically include:


  • Business analysis and process assessment
  • Scope estimation
  • Requirements proposal


  • Organizational objectives
  • Use cases, business rules and other requirements
  • Deployment platforms and development methods


  • Solution architecture (data schema, security, user/session mgmt, etc.)
  • Proof of concept for any deliverables that are perceived to be high risk
  • Development of design concepts for user interaction
  • Definition of hardware & software requirements


  • Solution development based on Use Case scenarios
  • Final spec of reports, dashboards, and data visualizations
  • Automation of legacy data transfer for testing, as applicable
  • Progressive unit testing, with regression testing pre-client testing
  • Optional deployment to “sandbox” environment for client preview


  • Documentation of deployment processes
  • Performance testing under load, as required
  • Formal User Acceptance Testing (UAT)
  • Final data conversion and migration, as applicable
  • Training and knowledge transfer
  • Ongoing maintenance, if applicable