::    DEVELOPMENT PROCEDURES




At WebStudio7, we are proud of our carefully-planned, tested and proven development procedures. The optimal way to approach a project of any size is to gain a conceptual grasp of the full scope of the project through guided discussions both with the client and amongst the developers. Here we would like to share our general procedure for initiating, planning, developing, testing and deploying each project so that you can get a sense of how we will handle yours!


  1. Initial contact by client.
  2. Consultation by phone, email or in person to establish the requirements of the project. At this stage, we establish a refined understanding of the client's needs and wishes, not only for this project, but for future projects as well. We learn about your goals, your vision, and your business to seamlessly integrate our project.
  3. WebStudio7 then creates a Project Description, a plain-language outline of the general features to be developed and services to be offered under the scope of the project, as well as a rough estimate for the timeframe required to complete the project.
  4. We send you the Project Description, along with a Service Agreement and an Estimate for your review.
  5. Once the project is formally initiated, we develop a Functional Specification, consisting of a more specific and refined outline of the exact functions and features of the application, as well as how they fit together.
  6. The Functional Specification is then submitted for review by the client. This is both to help ensure that our product carefully and precisely implements the client's vision, and to help the client think through their desires and requirements in more detail. Functions and features can be added or removed accordingly.
  7. Once the client approves a Functional Specification, this becomes the foundation of our technical implementation. We use the Functional Specification to create several internal technical documents, which describe the system in even greater detail, but in technical terms that can be used as a veritable blueprint for development.
  8. After the development phase has elapsed, we deploy a beta version of the project on a WebStudio7 test server for the client's review. We encourage the client to test the system, to get a feel for the product, its user interface, its stability, its speed, and its ease of use. At this stage, our developers troubleshoot any issues that are found in the system, and make minor modifications to the graphics or the user interface as necessary. For larger projects, we may release a series of beta versions as we complete various elements of the project to allow the client to review our progress, and to get a feel for our pace and quality of development.
  9. Once the beta version of the project has been thoroughly tested and meets with the approval of the client, it is deployed on a "live" website, meaning that its intended end-users can begin to use the system.
  10. The deployed application is then protected under the terms of the Support Contract, which is initially integrated with the Service Agreement.


This procedure is designed to ensure a superb, thoughtful, fast, powerful, usable and beautiful product, while also providing a positive and "in-touch" experience for the client. Outstanding results are the bare minimum at WebStudio7. We handle things carefully from the project's inception as an ephemeral thought through to its deployment, and throughout its useful life thereafter. This is called a "full-lifecycle" approach to project engineering, and it is the approach we use.

We hope that our thorough approach to development meets with your approval. We would love to apply this procedure to your project! If you have a vision for any product, site or service on the web, please contact us to discuss in greater detail what we can offer! We are confident in our results and in your satisfaction!


:: Return to "About Us".