Website Development Process
Typical Website Development Process
ddm delivers a proven methodology to our interactive media development efforts — planning, design, production, delivery and promotion.
1Planning
The consulting and planning stage lays the groundwork for everything else, and the first deliverable item is the site architecture. The architecture is an outline that is the direct result of the information-gathering process and defines how knowledge gained from this research is used to deliver the desired communications message(s). A well-structured architecture will enable team members from both the client and ddm to have a shared understanding of the site’s objectives and requirements. The architecture defines the site map, navigational structure, and menu hierarchy for the entire site.
2Design
In the first stage of design, ddm will provide two to three multi-level design concepts to the client’s web development team. Close coordination and overlapping strengths between our designers and programmers ensure that each concept can be efficiently built according to project specifications. Two rounds of concept revisions based on the client feedback are considered a natural and expected part of the design process.
3Production/Programming
Initial planning and programming for an interactive project often overlaps the design phase. Analysis of information collected in the planning stage allows us to begin to accommodate content issues like common types of content (“typicals”) and anomalous content (“exceptions”), as well as process issues like workflow and authorization.
For each website project we work on, we have at least three checkpoints during the programming stage: Prototype, Alpha, and Beta.
Prototype – fulfills the design stage and converts the approved design concept to static HTML pages, allowing all team members to view it "live" in their browser.
Alpha – transfers the prototype to the final deployment system (e.g., as coded by a CMS or blog engine) in a development environment and real content (copy and imagery) is introduced. At this point, there are some targeted areas that will not be ready, but the bulk of the normal content will be in place and available for client review.
Beta – assumes that virtually all content is in place and the project is 99% complete. Final approval is the last step before it's ready to be transferred to a live hosting environment.
4Delivery & Training
In this stage of work, the completed website pages and components are migrated to the final hosting environment. Functionality testing is performed to confirm consistent operation from the test environment to the live hosting environment.
Training and Documentation
Training and documentation facilitates the transfer of “ownership” from ddm to the client. Our CMS system is easy to use by site administrators with a wide range of technical abilities. In-line documentation and topical, contextual help files serve as reminders about particular uses and applications and a CMS website (http://cms.teamddm.com) documents this information in a single location. Training sessions with a ddm instructor allow key client site administrators to get immediate, face-to-face explanations and answers, and enable them to update their own site(s). After training, clients are welcome and encouraged to call in and get immediate assistance in how to format the content they are specifically working on right then.
5Promotion & Maintenance
Now what? You have a site, it works, and it connects your potential clients to what you do. But did you know you can leverage your website to work harder for you? Similar to sending an existing sales employee to training, our lead-generation techniques can drive more targeted traffic to your site increasing your conversions from potential customer to satisfied customer.
More than just increasing the number of people who see your site, you need to maintain your site. Operating a website is like steering a car down the road. You can't just lock your steering wheel dead ahead. External forces – bumps, wind, other vehicles – force you to make adjustments to maintain your course. The road might even (gasp!) curve.
Similar things happen with your website – customers demand more information, search engine algorithms change, and competitors develop a stronger presence. The Internet adds things like blogs, videos, social networks, and web 2.0; this medium is changing and ddm can help navigate through these changes. We'll help your site be an increasingly effective communications tool.
ddm can help you with the essential maintenance and promotion required to keep your website on course.

