Our Methodology

Overview

3RING.com takes a well-planned, methodical approach to web development and e-marketing projects based on industry-standard practices. Our own philosophy of keeping things simple enables us to balance cost and quality while still getting the job done.

Our methodology has been designed to ensure that the final product meets the business needs that initiated the project. This approach provides our clients with control over the cost, timing and quality of the work performed.

A typical project consists of several phases as shown in this diagram:

Team-based Project Management

3RING.com is a small team of talented and dedicated individuals. We utilize a centralized, collaborative, web-based project management system and we offer this service to our clients as well. We strive for maximum transparency and believe that our clients are entitled to know how the project is progressing at any given time. All stakeholders in the client team can be given a username and password to access our online project management software.

Strategy and Requirements Gathering Phase

This phase is used to develop a “road map” to guide the team through the entire project. During this phase, the underlying “vision” for the project is defined.

Objectives and Tasks

  • Project Visioning – Gain a clear sense of the client’s objectives and define measurable goals for the project.
  • Information Architecture – Develop a site map and navigation system.
  • Define the Content Requirements – All content that is made available to users is defined, including formats and templates.
  • Define the Functionality Requirements – Through a series of interviews, functionality of the entire system will be mapped out, including all automated processes, successful transactions and error conditions, business rules, workflow and reporting.
  • Define the Security and User/Role Requirements – This defines the various access levels that are permitted, how authors and users are managed, and any security issues involved.

Deliverables

  • Strategy and Requirements Document
  • Cost Estimate
  • Project Timeline

Creative Design Phase

During this phase, a 3RING.com designer and project manager will discuss with the client their objectives for the website look and feel.

Objectives and Tasks

  • Creative Briefing – Collaboratively develop a “creative brief” outlining the branding, look and feel, and usability requirements.
  • Creative Design – A professional web designer will create a unique and compelling design that meets the specifications and constraints defined in the creative brief. The designer will develop visual design mock-ups including a “deep slice” perspective which may include a homepage and inner page layout.
  • Approvals – By assessing the strengths and weaknesses of the designs, 3RING.com will respond to the client’s feedback during two rounds of revisions to the original mock-up.

Deliverables

  • Creative Brief Document
  • Finalized Design Mock-ups

Development and Implementation Phase

3RING.com primarily develops websites based on a content management system (CMS) framework. This means that often little or no custom code needs to be written, depending on the complexity of the project requirements. Often a very advanced website can be constructed using advanced and precise configuration of our chosen CMS framework.

This empowers 3RING.com to rapidly develop custom solutions without having to reinvent the wheel each time. The benefit to the client is cost savings and increased software maturity.

Objectives and Tasks

  • Application Design – All functional requirements are reviewed, and opportunities for code re-use, scalability and extensibility are explored.
  • CMS Configuration – The CMS (Content Management System) framework is configured and the correct modules are installed in order to meet the project requirements and application design.
  • Functional Wireframe Development – A functional skeleton of the site is developed without consideration for look and feel.
  • Code Development – Custom code and modules are developed and tested, based on the application design.
  • Page Production / Theming – A CSS/XHTML specialist will integrate the design mock-ups with the functional wireframe. At this point the finished product really begins to take shape.

Deliverables

  • A semi-functional alpha version of website, ready for testing

Quality Assurance Phase

During this phase, the website and all components are thoroughly tested to ensure that all requirements have been met, that performance is adequate, and that the application works across all target web browsers.

3RING.com recommends a joint testing approach where the client team is deeply involved in the testing and quality assurance process.

Deployment Phase

During this phase, the website is deployed to the hosting environment.

Objectives and Tasks

  • User Documentation – User manuals are developed, if appropriate.
  • Training – Client users are trained in all aspects of managing and updating the website.
  • Website Launch – The website is made available on the Internet.

Deliverables

  • User manuals
  • Training
  • Completed Website

Maintenance Phase

Once the website has been successfully launched, 3RING.com will optionally provide the client with a maintenance contract.