Project Inception

Project Inception

At Zeelabs, every solution offered to our client, from inception to implementation, is a series of systematic, well-integrated steps. We start by gathering and analyzing information about your business needs. Once analysis is over, we create a preliminary document that contains the essence of our initial research along with some ideas for strategically addressing your business needs. We also give you a preliminary quote of the project cost.

If the quoted figure and our understanding of your business needs correspond with your requirements, we start a more in-depth information gathering process and send you the formal proposal.

  • Formal Proposal
    The proposal for the project is divided into various segments. Details regarding the recommended technology, functionality of the project, design and other suggestions along with the segment-wise project cost and time estimates are discussed in the proposal.

  • Finalization of Project Scope
    The development process begins after the project is handed over to us. One of the main output documents of the Project Inception phase will be the System Requirement Specification (SRS). This document contains all the necessary information that is required to start the project.

Project Execution

Project Execution

Zeelabs follows certain predefined standards for presentation and communication during the course of project development and execution.

  • Communication
    The Zeelabs employees work in specialized teams, and provide integrated support to the Project Manager who is the single contact point for your project. All communications in the form of meetings, emails, chats, telephone conferences etc. with you happen through a Project Manager/Project Coordinator, who promptly addresses each query/issue within the workday.

  • Communication Channels
    Email is the primary communication method during any project. We also use Instant Messengers, phone and fax to communicate as per need.

  • Timelines/ Project Schedule
    The Project Manager prepares a Project Schedule and sends the same to you for your reference. The entire development team logs its exact task and module details in our internal Time Sheets, thereby giving us access to the details of each member's activities on your project. If the project is being handled on a 'time and material' basis, we give weekly reports to our clients to the Time Sheet System.

  • Presentations
    All presentations made to you are hosted on a secure online location. With this in place, we make it a point to explain all concepts and flows with our comments, keeping the content, terminology and navigation as user-friendly as possible. Your feedback will also be taken into consideration during these presentations.

Project Development Flow

Project Development Flow

The entire design, flow and navigation of all the modules and sections of the website are covered during this stage. This involves Site Analysis by experienced system Analysts, creation of the design, production and conversion into HTML format for delivery to the development team for coding.

Website Design

A Design Survey is conducted to understand your preferences with respect to design related aspects of the website. Our design team develops the website design keeping your inputs and feedbacks in mind.

We first present you with our design option for the home page for your approval. After approval, we proceed to design the inner pages and the navigational flows of the website.

System Analysis

The website and project analysis is done by a team of experienced System analysts. Based on the analysis, there are three main tasks carried during this phase.

  • Requirement Specification
  • User Interfaces DB Design
  • Module wise development

Requirement Specification

The existing system/document is studied by a team of technical experts and a functional document is prepared based on the requirements. It contains the following:

  • Functional requirements (using either Object Oriented Analysis or Structured System Analysis)
  • Data requirements for the User interfaces
  • Security aspect

User Interfaces DB Design

The existing system/document is analyzed and a design document containing the following is prepared:

  • Functional requirements (using either Object Oriented Analysis or Structured System Analysis)
  • User Interfaces with validations and constraints defined
  • Database design

Module wise development

After all the above documents are approved by the client, the process of

  • Update (SRS) System Requirement Specification and (FRS) Functional Requirement Specifications (if required)
  • Design Classes (if .Net or Php5)
  • Code Programs as per Coding Standards and platform coding standards respectively
  • Review / Inspect code
  • Perform units / modules integration
  • Perform Integration Testing with earlier modules
  • Write Tech doc for the Module

Navigational Flows

In this very important step we present you how the navigational flow would work for the front end and back end of your website. Once approved, we will continue with the flow development.

Coding & Programming

Detailed use cases are drafted and sent to you for approval. Any changes made in the use cases are documented in detail as revision history. The production team then uses the approved use cases to define and build the detailed structure of the site including, HTML flows, scripts, etc., which are then uploaded on a demo location for your approval. The programming team then uses the approved technical documents to build the final output.

Quality Assurance

Quality Assurance

Our Quality Control Team is responsible for testing and debugging the following using our Bug-Tracking System:

  • Design, Layout and HTML code
    Checks are made to ensure the interface design and layouts show up consistently on all browser formats. HTML code is checked for optimization and correctness.

  • Programming & Code
    All programming is checked to ensure that code is optimum and uses modular functions for future scalability and ease of modification in the website development phase. Test cases are prepared and standards of coding comments checked to ensure that code is correctly formatted and self-explanatory.

  • Content, grammar and readability
    Content is reviewed thoroughly to check for grammatical errors, relevancy, readability and volume.

  • User friendliness and ease of use
    Our endeavor is to create interfaces that are consistent, well defined in terms of navigation, and adapt to the user profile. This quality assurance test comprises of getting interfaces tested by laypersons within intended target groups to observe their handling and fix problems if any arise.

Website Launch

Website Launch

Here are the steps we follow before the actual website launch:

  • First Draft of Working Functionality
    We present you with the first draft of working functionality on our presentation server location for your approval.

  • Modifications
    Changes, corrections and modifications are made as per your requirements.

  • Testing and Debugging
    Our Quality Assurance Team reviews the site again using a bug-tracking system.

  • Final Presentation
    After successful debugging and testing, we present you with the final draft of the website.

  • Website Launch
    The website is uploaded on the final server location as specified by you.

  • Final Testing
    After the product has been delivered to you, we make final tests to check fluidity in terms of navigation and functionality of the site.

Web Promotion

Zeelabs is equipped to provide you with the best of web promotion services. You could choose from a range of Search Engine Optimization and Link Building Solutions to help your website rank well with search engines for your targeted keywords.