KALS
is unflinchingly committed to continuous quality improvement and for consistently
striving to deliver levels of services and products that
conform to contractual obligations and fitness for purpose. ISO
methodologies are adopted throughout SDLC (Software Development
Life Cycle). Therefore, quality is not a blip that occurs just
at the coding time, but begins when client expectations are set and
progresses right through every step in the development process.
Tested
and proven project management skills are deployed. Proactive reviews
are initiated and executed, and the processes are ably managed by specially designated
competent project managers. Clients are thus assured of superior
solutions, delivered on time, at the most effective investment
levels.
The
systematic quality milestones followed by KALS are:
Pre-contract
For
a given client requirement specification, KALS’s project leader
does a detailed estimation using methods like function point analysis,
to determine the effort, timeframe & other relevant attributes.
This is reviewed internally by the project manager and then submitted
to the client.
-
Post
contract
-
Detailed contract review
-
System study
-
Project plan
-
Design
-
Development
-
Testing
Contract
review
The
process ensures that the customer requirements are adequately
met.
Detailed
system study
The
output of this process is the Software Requirement Specification
(SRS) which describes the
-
Scope
of the System
-
Details
System Features
-
Screen Shots.
Project
Plan
Based
on the previous milestones & the contract, a very detailed project
plan is arrived at. This plan document consists of,
Design
The
output of this process are the High Level Design (HLD) and the
Low Level Design (LLD).
|
HLD
document
|
LLD
document
|
| Data-flow
Diagrams. |
Technical
Architecture. |
| Entity
Relationship Diagrams. |
Database
Design. |
| Process
Dictionary. |
Application
Design |
| Data
Dictionary. |
qqq |
Development
The
output of this process are completely tested units using unit
test plans both by programmers and Quality Assurance Personnel.
Testing
A
complete application is walked through using previously prepared
Integration Test plans by Quality Assurance Personnel. Quality
Assurance team consists of three distinct entities, which perform
a thorough two dimensional quality process. The three entities
under the QA head are:
The
Developers.
Software
Quality Assurance.
Complete Application Walkthrough.
The
matrix below details the exact process of QA in KALS. Each level
undergoes all the three testing stages. This ensures that any
application delivered by KALS conforms to the strictness quality
norms.

User
Acceptance Tests
The
application at the end of rigorous QA process to the client for
testing as per the test plan. Bugs reported are fixed.
Shipment
The
application, post client test is replicated. These copies are
tested and shipped to the client’s place. Training is provided
to the users after the installation.
|