1. Identify Goals and Objectives
Identify goals and objectives – This phase is essential to every project. We immerse ourselves into your business to discover and define the strategic marketing objectives that will guide the project. Together we create and design a project map. It's crucial that we establish and clearly characterize the strategic objectives. Our experience provides insights that come into play as we examine target markets, industry players, brand attributes, demographics, and other measurement indicators that impact the meaning of the project. This research influences our design and development decisions.
The end goals, marketing demographics, strategic objectives, and client ideas are used to develop the technical specifications, which will ultimately help us create our project map during development.
The technical specifications (marketing information and specific mechanical/technical information that includes web language preferences, features and functionality, database designs, data relationships, content management development, system architecture, and a site map) are critical to ensure our development will meet time and budget requirements. This is essential prior to starting design and development.
2. Conceptualize and Design
Design Implementation begins with a design. We now would start the process of conceptualizing various ways to creatively display the information and rich media content. Innovative and original design concepts are used to harness the strategy, creative vision, and function to produce tangible building blocks for development and project implementation. Final design is signed off on before development begins.
Once the design concept is finalized, development begins. This is typically a very busy time where all the design elements, interactive parts, rich media segments, and data come together. Our web developers will begin front-end production and implementation of these elements.
The foundation for delivering dynamic content and database design is often being initialized at the beginning of development (and sometimes during the design phase). We define and create information so it can flow easily and functionally between applications and various sections.
Any additional applications that need to be developed or included are also built during this phase. Content management systems are built and customized to serve specific tasks and allow clients direct access to control and manage information in real-time.
During design and development, clients are updated on progress regularly through our client project staging area accessed through our web site, where you have 24/7 access to our development servers and front-line access to the progress on your project.
It's important that clients use the development time to point out concerns or elements that need to be fixed or changed. This guarantees there will only be minor fixes that need to be corrected once we finish development and enter into the testing phase.
4. Testing & Evaluation
Testing and quality assurance is a continuous process. Throughout development we are constantly making minor tweaks to enhance the user experience that are often times behind-the-scenes and unnoticeable to the client, but critical to ensuring seamless functionality and usability.
Upon completion of development, we make sure that the project is tested and performs as designed and that the user experience will exceed expectations. When testing is complete and the project is launched, we do an evaluation with the client.