Our Project Methods

 

We will help you create a well-designed solution that is distinctive, functional, and a pleasure to utilize.  To help us make sure that each project is successful and that we stay within our time and cost estimates, we follow a standard process for most projects.  Within this framework we customize our process to meet your specific needs.

Initial Project Analysis and Estimation

Before starting any project we take you through a standard set of questions which give us a clear idea of what you want and the scope of your project.  From this information we develop estimates for the project cost and project timeline.  We also help you understand how much time you, or your staff will need to contribute to completing the project.

Once you approve our estimates, we proceed through the following steps.

 

Requirements Analysis Meeting 
 
Analysis & Strategy

First, we evaluate your current solution (if you have one) and analyze your end users.  Then, we offer detailed recommendations on how to successfully achieve your organization's needs and development goals. Typical tasks in this phase are:

  • Audience analysis
  • Target audience identification and profiling
  • Content audit
  • Gap analysis
  • Task analysis
  • Strategic planning
 Information Architecture

Based on our analysis and strategy, we develop an information structure that is clear, logical, and easy to use.  Typical tasks in this phase are:

  • Content organization and structure
  • Labeling
  • Site navigation
  • Usability testing
Graphic Design

Our goal is to design a smart, elegant graphics and an interface that visually expresses your organization's unique identity.  Typical tasks in this phase are:

  • Site look and feel
  • Home page and sub-page design
  • User interface design
  • Original artwork creation
  • Photo selection
  • Photo scanning and preparation
  • Site style guide development
Content Development

Believe it or not, this is what holds up projects the most. Content is the key to an effective user experience.  As specialists in Technical Communications and Web Publishing, we can collaborate with you or use one of our web writers to translate and update your existing content and, if necessary, write new content to meet your users' needs.  Typical tasks in this phase are:

  • Content customization for the web
  • Web writing
  • Tone and voice selection
  • Content research
  • Original content writing
  • Content style guide development
  • Text editing

Website Construction

We use our Content Management System (CMS) which makes it easy to build and update your website.  Typical tasks in this phase are:

  • Loading content into CMS
  • Web page coding
  • Graphical template coding
  • Browser compatibility testing
  • Quality assurance and final publishing

Web-based Applications Development

We design, develop, implement and support large-scale web applications.  When needed, we can build custom web applications that collect and publish your structured content efficiently.  We do the requirements analysis, programming, testing and implementation of these applications.

 

Project Management

We make sure your project is completed on time and on budget.  To do so, we manage the development team comprised of your staff members and ours to ensure the many tasks required are efficiently completed.  Typical tasks in this phase are:

  • Project planning
  • Detailed task management
  • Scheduling
  • Budget management
  • Resource coordination
Maintenance

Whether you need a one-time-only update to your site or regular maintenance, MID is here to help.

Common maintenance services we provide:

  • * Uploading new photos
  • * Fixing any problematic code
  • * Adding pages/information (content) 
  • * Monitoring website uptime
  • * Adding website features
  • * Updating mailing lists
  • * And more!

Training

A new site without proper maintenance can quickly become a maze of web pages.  We help you minimize ongoing maintenance costs by training your team to add, update, and revise your new site.  We can also manage your site for you as mentioned above. Typical tasks in this phase are:

  • Content Management system training
  • Maintenance planning and training
  • Online training resources for web development

Think your out of our local range?  Think Again...