Human Concerns Technical Solutions
 
 
 
 
The development process at ‘Kamyab Infotech Pvt Ltd’ has been designed to provide “defect-free solutions on schedule”.

The process is being stream-lined to meet the CMM level 3 standards. Although we have standardized a number of documents & corresponding processes, several other standards (for example, “User Interface Design Standards”) are still under finalization.

The entire process is divided into the five stages. The stages have been outlined below.

Discover – Professionals from ‘Kamyab’ study the functional area in detail. Flow of documents and information in the System are documented in a “System Requirement Analysis Document”. The document is shown to the client’s representatives to ensure the business logics & the study team has understood other requirements correctly.

Design – This stage takes care of designing the user interface and deciding the look and feel of the site or software. Also the designs of all Inputs & Report Layouts are prepared. The “System Design Document” containing the user interface elements & required business logics are also prepared at this stage. The approved system design specs are then frozen.

Development – The actual application development work takes place in this stage. The development process starts with a “Macro-level Schedule” of the project. The project is broken up into “Activity Sheets”, based on which the weekly “Job Sheets” are given to the development programmers. The progress is reviewed on a weekly basis and a “Review Sheet” is prepared. The activity sheets & weekly schedules are then modified to account for the delays. Finally, the applications are tested and made to go through the quality assurance cycle. All “Modification Requests” received from the client and “Bug Reports” from the quality assurance cell are documented, analyzed, classified (As New Requirement, Bug, Cosmetic Change) and incorporated at this stage. The deliverables at the end of this stage are the entire source code..

Deploy – This includes the setting up of the web server or database server, hosting the site or installation of the software and setting up the intranet. The users are trained in using the system. The client is required to create master tables at this stage.

Deliver –Hand over of the project happens in this stage. In case, the future maintenance of the internet & intranet servers & software or website is also entrusted to ‘Kamyab Infotech’, the project is handed over to our support staff.

The process outlined above would be followed for this project. Thus, the documents that will be generated by ‘Kamyab Infotech’ at various stages of the project have been listed below:

 
     
 
Document
Purpose
Stage
Remarks
System Requirement Analysis Document For presenting our understanding of the requirements and a brief overview At the end of the study (discovery) phase Will be approved by client
  Will be approved by client    
System Design Document Website At the end of the design phase Will be approved by client. The development process would be based on this document.
Project Schedule Macro-level Gantt-chart showing the time-lines and resources responsible for various sub-activities Before the start of the development phase The project progress will be monitored on the basis of this document.
Progress Review Notes The minutes of the review meetings (Twice each week). Will indicate the progress vs. the schedule and the actions planned for the next three days.    
Systems Document Containing the source code At the end of the deployment phase  
Project Approval Request   At the end of the delivery phase  
 
     
 
This process is time consuming and some of the stages may be clubbed together (for example, Discovery & Design Phases may generate have a common deliverable).
 


Home | About us | Products | Services | Domain & Hosting | Payment Gateway | Partners | Career | Support | Contact |







Sitemap |  Privacy | Disclaimer | Certification | © Copyright, all rights reserved by Kamyab Infotech Pvt. Ltd