Our iterative design and development process

 

Discovery 

  • Conduct needs assessment via a short series of meetings with stakeholders 
  • Review all available research and conduct competitive analysis 
  • Write user stories in non-technical language 
  • Audit data and platform 
  • Develop site outline

Define 

  • Finalize project scope, including a concise statement of core goals, values and objectives
  • Outline tasks and create a schedule indicating critical milestone dates and checkpoints
  • Identify core and secondary audiences including their needs and abilities 
  • Document all possible content and how each type of content fits into the overall site 
  • Determine best technology for implementation 
  • Recommend budget prioritization 

Design 

  • Create sitemap diagram(s) defining high-level schema of major sections and subsections articulating how users will access information 
  • Use UXPin to develop wireframe models to visually explore and determine page structures
  • Design high-fidelity mock-ups demonstrating the depth and functionality of the design 
  • Design all work using a technique called responsive web design (RWD) approach

Development 

  • Write technical stories from define and design phases
  • Implement CMS platforms using industry standard technologies for modern web development
  • Leverage cutting-edge web technologies, including jQuery and Angular JS, to build and extend the user interface with simple animations and interactive features
  • Implement features using agile process for quick turnaround.

Deployment 

  • Test all code for standards adherence, security and any necessary compliance
  • Test all code against original specifications
  • Ensuring all code is well implemented and documented
  • Training and knowledge transfer
  • Launch and support