Tips for transformation
Building an innovative solution
Reasons for choosing the cloud
Digital Transformation Advice
Customize Your Development
Stay close to your project
Backups should not be your last resort
Our Software Development strategy
This phase will define the overall goals of the project. The deliverable of this phase is a Project Charter.
The goals of this phase are to comprehensively define the system’s end-users, to define the interactions they require, and to define the elements that appear on each of these screens. The deliverable of this phase is a Functional Requirements document.
The outcome of this phase is a technical system architecture that will best support the current application/site while remaining completely scalable. The deliverable of this phase is a Technical Architecture document that details the recommended system for running the finished system.
The outcome of this phase is the compilation of all supporting documentation needed to complete the interface design and coding of the site. The deliverables of this phase are a Wire Frames document containing page mockups that define each screen, a site architecture that illustrates the required page flow, and a functional specification that will define each discrete element from the wireframes.
The outcome of this phase is a completed visual design with an interface that satisfies the interactions defined in the functional requirements, any marketing/branding requirements of the client, as well as providing a viable user experience based on best practices. The deliverable will be a group of visual designs, with content based on the approved wireframes. A design will be created for each type of page the application/site requires – essentially a group of templates.
The outcome of this phase is a complete code base for the project. Most projects entail multiple layers such as presentation, database, and business logic. Each page is coded according to the Detailed Design and summary tested by the developer. We schedule a period of internal coding rework as a result of our internal testing once coding has been completed. The deliverable of this phase will be a functioning application for the testing by the QA staff. Traditionally, at this point, the application is hosted on a staging server with identical specifications to the final production environment. This can be done either locally or by the client’s provider.
The outcome of this phase is an application that meets acceptance standards. All defects are closed or deferred. The deliverable is the final application, functioning without defects on the production server.