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: |