Make eIT

Quote

Overview

Development project of a company depends on various parameters that can be effectively controlled by perceptive project management. While the basic aspects of different web development projects are similar, every project is unique in itself from others as it involves different business dynamics, customer expectations, budget allocation, time allowance, expected usage patterns and knowledge levels of end users.

The methodology for web development projects in our company takes into account these factors while choosing the appropriate development model for any clients development project. While these development models are chosen mainly depending on time availability and resource allocation expectations of the client company, We Make eIT follow several stages of development in the project management for the timely &quality delivery of the projects.

Requirement Definition

The project starts with defining the requirements. The client has to send us the RFP (Request for Proposal) document with functional as well as technical requirements for the web development project. In RFP we clearly point out scope of the project with details like functionality of the web site, its modules and features, and preferred technology platforms. This RFP helps project development team to arrive at an exact estimation of resources necessary, time and costs for the project. Project Management team normally assists its companies to create their RFPs (Request for Proposals).

Proposal & Sign-off

The RFP provides information about the project that our project management team uses to create the web development project proposal. The proposal document includes project summary, list of modules, development environment, payment terms, project cost, project schedule, development methodology and communication plan with the client. The web development project sign-off occurs on the approval of the offer document by the client.

Analysis & Project Design

In analysis and project design phase, our web development team starts analyzing the project requirements and resource allocation. Project teams are formed involving with web graphic artists, HTML developers and web programmers. In this phase we provide a micro level development plan laid out which includes individual level of task allocation and milestone planning.

Screen Design & Approval

In screen design and approval phase, Web development projects need regular feedback and review from the client for early on in the project at regular hiatus. Keeping this in mind, our project management and web development teams create screen designs/HTML copies of the website application and wait for clients approval. These files do not have a database/back-end code attached but the clients can see exact working demo of how the project/application will run. This is a very important first step in web development project. This first deliverable (output) is given to the customer very early in the project so that they can see how their web site is going to be developed. Any discrepancy with the customer expectations can be sorted out in this stage itself and save massive amounts of time and budget overruns in case of misunderstood requirements of the web development project of the client company. The project proceeds once the client has approved home page and web pages.

Web Development

Database design and web development phase, starts once client approval of the HTML copy of the project; the development team does the database design and writes the code for the project. Highly skilled programmers with superior expertise in their respective technologies develop the project based on the plan.

Project management and development at Makeeit is a very quality conscious discipline. Logs are maintained by each member of the team to enable project performance tracking. Proper adherence to quality standards while writing code and excellent resource allocation makes project management at Makeeit a highly successful practice.

Testing

In testing phase, the project is tested exhaustively before it is handed out to the customer. Web application testing at Makeeit takes place at multiple levels. Every developer is responsible for a unit level testing of the project which is developed by them. This will remove most of the discrepancy or bugs during the development phase itself. After the web development stage is over, a separate team will test the project at individual module level as well as the system level. This adds comprehensiveness and objectivity to the testing process and ensures that the project is bug-free. The web development project is then handed over to the client and made live by deploying it over the destination web server.

Change Management

On project launch, for changes, requirements or discussions beyond those specified in the project deliverables and agreement, the project manager would be the point of contact for the client. For extra give-and-takes, utilities and practicalities a nominal direct payment may be required based on the stage of exploitation of the project, the complexity of the additional/ changed work and the project resource allotment.

Warranty

Project management and development includes three-month of warranty period allowed to the customer. During warranty time, the project management and web development team at our company undertakes corrections/bug/discrepancy in the project performance for the customer at no extra charges.

Process Diagram

Process Diagram