It begins with requirements analysis sessions to identify and document all of the specific goals, objectives, and requirements of the project - both short term and long range to ensure that all necessary considerations are addressed in future phases of the project. Once the requirements are documented and agreed upon we move to the design phase where we will analyze all of the components of the site. We evaluate and document the technical details of developing the interface functionality of the site and all of the database components. We utilizes our expertise with JAVA, MS Visual Studio and Active Server Pages, HTML, graphic design and various other interactive development tools to produce visually appealing, useful, and user-friendly websites and applications. Upon completion of the design phase we begin development with both parties confident that this phase will execute effectively due to the definition and documentation developed in the previous phases.
Development is followed by the exciting phase of user testing and acceptance.
It is at this stage that all of the hard work leading up to this point begins to be displayed. Testing is based on the documented requirements developed in the first phase of the project. Once testing is completed, Halifax assists in the implementation of the site in the client's environment and on their equipment, or if requested provide hosting services. Our team will also train the client's internal staff to update and maintain the site so that it can be managed and updated with new content on demand. The sites that we build offer the client tools that allow them to manage and update their critical and rapidly changing content easily through the use of browser based administrative tools which we can custom build for the application, or utilize a previously developed component.