A Developer's Blog arrow What We Do arrow Our Development Process
Our Development Process PDF Print
After building websites for more than a decade and being involved with projects that are small and simple (and thus hard to keep simple!), as well as large and complex, we've seen what works in terms of a process.  There have been many hard lessons learned along the way, too.  Simply put, we believe a process is what guides the project to a best case solution - one shouldn't cut corners and hope for luck.  In our view, form always follows function.

We use a five-step development process. 

I.    Discovery and Definition

In this step, we determine the project scope, and document the best solution to meet its needs.  This proposal and the subsequent follow up conversations will be a large part of this phase.  At the conclusion of this phase, the project scope will be set, a site map completed and all documentation finalized. We will create a project site using our online project management tool for the team to use as a reference point and discussion tool throughout the project.  

II.    Design

In this phase, we determine the website’s look and feel.  The open source projects listed elsewhere on this site have template-based designs, allowing us to easily swap one design for another.  However, determining this design is no small task.  This phase is perhaps the most difficult as it is the most subjective and the amount of time needed varies by client and project.  Communication from the client is critical here to achieve success.

III.    Development
Even before the design has been finalized, large amounts of development can be completed.  Nearly all of the website’s infrastructure can be built and much of its content can be inserted into the database while the design is being determined.   Once the design process ends however, we go about creating the templates that will be used to provide the site’s look and feel.  All aspects of the website are tested and functions are made to work without error.  Staff training is also done in this phase so that the client can assist in the content creation and learn to manage the new tools being provided. 

IV.    Deployment and Launch
Once the new site is signed off on and all parties are satisfied the website is ready for the general pubic, we release the new website and resubmit the domain to the major search engines for indexing. 

 V.    Evaluation and Support
Although the site is now live for the general public to view, we’re not quite done.  After the site is released, we will get the best feedback possible; that of the intended users. It can take months to determine if a website needs either a revision or expansion as users discover and learn to use the new features offered.  Ongoing staff support can be minimized some here due to the large and thriving open source communities but should the services of The Design Mission be needed, we are available.  

 

Search

Giving Back

We donate a portion of all of our sales to environmental causes.  Learn more about how we give back and use our work for a better world.

Our Clients

View Client List

Testimonials

"I've been very appreciative of your good work and the fine results.  You've done a terrific job with the site.  It's really exactly what we were needing."

- Jack Jackson, SolCenter

RestorativeJusticeNow.org

 

Login






Lost Password?
No account yet? Register

Translate

Current Projects

- Improve and update Ghost Ranch's Intranet tools
- Ning.com website for Grassroots Organizer's Conference
- Improvements to Advocacy 2.0
- Building an iCal Export tool for phpCollab's calendar
- Beta testing Joomla 1.5

Site Summary

The Design Mission are web developers specializing in Open Source software, particularly Joomla, osCommerce, phpCollab and Gallery2. We can also create custom solutions upon request.

Other areas of expertise include search engine optimization, newsletter marketing, graphical user interface (GUI) design and information architecture.

The Design Mission's web design and development process will make the Internet work for you.