How do we do it? And do it well?
It's simple, really. We've developed a complete process for application development that is clear and efficient. Our clients know what to expect and we deliver. It's like rain on the 4th of July...you can count on it.
Asset Collection and Assessment
SiteCrafting will gather a variety of information from the client via phone meetings, on-site meetings, client-completed questionnaires, and discussions. At the completion of this phase, SiteCrafting will present the data to the client and then organize the findings into items to be included in initial site specifications.
Application Design
Once the initial research has been completed, SiteCrafting will develop a set of working documents that outline the features and functions of the new website. These documents will outline the required functionality of how the site will work for website users.
Interface Design
Once the initial research has been completed, SiteCrafting will develop a set of working concepts or designs that outline the look and feel of the new website. These concepts will outline the type and number of page templates that will be developed as well as the interface elements that will be present on each template.
Development Phase
The development portion of the project will consist of SiteCrafting modifying and developing code that will power the website as outlined in the research and design phases.
Testing Phase
Basic testing of the application is included throughout the life cycle of the project. Extensive usability and focus group testing can be managed and administered by SiteCrafting at client request. Requested changes identified as part of this extensive testing that are not defined in the Project Specifications Outline will require a Work Order request. During this phase, SiteCrafting will test the site's functions and appearance in a variety of Web browsers.
Launch
The launch of the application and uploading of code modifications will be completed by SiteCrafting upon successful completion of the project tasks. Launching an application involves placing all code on a live server that is connected to the Internet. Once the application has been launched it will be accessible via the Internet.