The Development process at Terrasynq
Web Development is a process that can significantly improve a company`s efficiency.
A website is a company`s online business card available outside working hours 24 hours a day, 7 days a week.
Web development is a term used worldwide to describe the process of creating a web site for the Internet (World Wide Web) or an intranet (a private network). This can include web content development, client liaison, web design, client-side/server-side scripting, and e-commerce development.
Among web professionals, the term “web development” refers to the main non-design aspects of building web sites – writing markup and coding. Web development can vary from developing a single web page containing plain text to the most complex web based internet applications.
There are a few steps a Web Developing Company must take in order to build a perfectly suited website for its customers:
Once the client has begun discussing his requirements, we start with the preliminary requirement analysis. If the website is going to be a part of a system, it will need a complete analysis taking in consideration how the website or the web based application is going to help the system and how the website is going to help the business. The analysis covers every aspect of the business and it must determine the targeted audience.
Preliminary specifications are drawn up to cover each element of the requirement. 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
After building the specifications, the development process will be scheduled upon receipt of the signed proposal, a deposit, and any written content materials and graphics the client might wish to include. Here normally the layouts and navigation will be designed as a prototype.
We have professional content developers who write industry specific and relevant content for the site. This service is not included in the price in our proposals, but we will be happy to quote upon request.
Once the requirements are in place and a design is finalized, the PSD’s, AI’s and other illustrations are transformed into XHTML-compliant format, and the html for every page is created.
During this stage, our developers program the business logic into the design, tie the website into the database, and the content management system, without disturbing the design. The development team then generates necessary testing plans as well as technical documentation, and plan for deployment.
Web based applications need intensive testing, as the applications will always function as a multi-user system with bandwidth and processing power limitations.
Some of the testing which can be performed consists of:
- Integration testing
- Stress/Load testing
- Scalability testing
- Unit testing
- Regression testing (when adding features to an existing application)
- Resolution testing
- Cross-browser compatibility testing
- Alpha testing
- Beta testing
Marketing and search engine optimizing
The site promotion is normally an ongoing process as the strategies of search engine optimization may change quite often, but our professionals are here to guide.
Maintenance and Updating
Depending on the nature of the business, some websites will need frequent updating, which we can provide or train your staff towards. Once the web site is operational, ongoing promotion, technical maintenance, content management & updating, site visit activity reports, staff training and mentoring can be provided on a regular basis.