Our Process
Knowmad Technologies works with our clients to identify the best solution for their needs. Our project planning includes time to fully understand the challenge at hand, your business processes and the existing technologies in order to support the interests of project stakeholders and maximize the value of your investment.
Once the project plan has been created, we continue to collaborate with our clients throughout the development, testing and release phases. After the project is released, we are available to support and maintain our work.
Process Overview
We utilize an iterative development process with an emphasis on building releasable software in short time periods. This methodology involves the client throughout the process to ensure that the project stays on target.
Phase 1: Planning & Discovery
The Discovery Phase begins with a kick-off and information-gathering meeting between Knowmad's Team and customer stakeholders. From this meeting and further communication, we produce a detailed Project Plan that is used as the guideline for the development process.
Also during this phase, we produce the Information Architecture plans which includes Project Specifications, Site Hierarchy Diagrams, Conceptual Page Layouts/Site Design (includes navigational schema), Creative Graphical Site Mockups, and Process Flow Diagrams (for interactive components, as needed).
Phase 2: Iterative Implementation
Our development iterations last for two weeks. At the beginning of each iteration is an Analysis & Design session in which the client is invited to join our team to discuss previous accomplishments and current priorities. This iteration planning ensures that we follow the critical path to achieve your project goals.
After the planning session, our team goes into the Develop process. We employ best practices such as version control, automated testing, and code review in order to deliver a quality product. After the Test phase, we release the software to a staging server for Evaluation by the client.
Phase 3: Final Deployment
Upon the final iteration cycle and client approval, we deploy the web site to its final home. This process involves working with internal and external IT staff to make all the necessary configurations to support the Web site release. To ensure that the site meets your specifications once it is released to the world, we provide a thirty day warranty that takes effect from the release date.
