From our initial meeting with you through to project completion we provide a unique and personal approach, by feeding back to you constantly and keeping you in the loop at all times.
Internally we operate a horizontal project management style where each project is coordinated across all teams. Our analysts and developers work together at all times to ensure absolutely nothing is lost in the mix.
We have a structured and communicative approach to our work with clients, get clicking bellow to see how we approach the different development stages...
- Analysis
We start by discussing your preliminary requirement and analyze these.
The web site has a means to an end, its part of a system and is coupled with specific business objectives; here is where we gather information from you so we can go about designing an effective application.
The analysis covers all the aspects on how the web site is going to support your business, what specific features are required and also issues that may affect compatibility with any existing system.
We will come up with a complete cost-benefit analysis and a realistic plan for the project will be an output of analysis.
Includes:
- Interviews with the clients
- Supporting documents by the client
- Discussions Notes
- Online chat
- telephone conversations
- Model sites/applications
- etc..
Results:
- Work plan
- Cost involved
- Hardware-software requirements
- Supporting documents
- Approval
- Specification Building
Preliminary specifications are drawn up by covering up each and every element of the requirement including general layout, site navigation and dynamic parts of the site are included in the specification.
Larger projects will require further levels of consultation to assess additional business and technical requirements.
After reviewing and approving the preliminary document, a written proposal is prepared, outlining the scope of the project including responsibilities, timelines and costs.
- Design and development
Work on the web site or database is scheduled upon receipt of the signed proposal, a deposit, and any written content materials and graphics you wish to include. At this stage we will interact with you to ensure you are satisfied with both the look and feel of the site and all its features, this is also a chance to make any suggestions and changes as well.
Your comments, feedback and approvals can be communicated by e-mail, fax and telephone.
Throughout the design phase the team develops test plans and procedures for quality assurance.
In parallel the Database team will sit and understand the requirements and develop the database with all the data structures and sample data will also be prepared.
- Content writing
This phase is necessary mainly for the web sites. We have extensive experience in adjusting industry specific and relevant content for the site in accordance with your message and your target market. We can also provide you with translation services for most common languages including Spanish, English, German, French, and many more.
- Coding and Testing
Here we develop and integrate the site template, with any additional applications such as databases, etc...and/or in the case of a database the gui.
At this stage we also produce user guides so you will know exactly how the site operates and how to change things if needed.
Web based applications need intensive testing, as the applications will always function as a multi-user system with bandwidth limitations. Here we use Integration testing, Stress testing, Scalability testing, load testing, resolution testing and cross-browser compatibility testing as necessary.
- Promotion
This phase is applicable only for web sites. Promotion needs preparation of meta tags, constant analysis and submitting the URL to the search engines and directories. The site promotion is an ongoing process as the strategies of search engines alter frequently .We work with you closely to ensure this is cost effective as well.
- Maintenance and Updating
Web sites will need quite frequent updates. We work with you. Fixing bugs can be done during the time of maintenance. Once your web site is up and running; ongoing promotion, maintenance, content management, user activity reports, training is required depending on the site characteristics and your organizational needs.