| |
 |
|
|
|
 |
| CSM is not just about brick and mortar. It is about people, ethics, 24/7 hardwork, dedication, unflinching commitments, focus and many more. |
|
|
|
|
|
|
|
|
|
|
|
|
 |
> Process > Software Delivery Model |
|
|
|
|
|
|
| |
CSM's software development process is a structure imposed on the development of a software product. It aims to result in a high quality system that meets or exceeds customer expectations, within time and cost estimates, works effectively and efficiently in the current and planned information technology infrastructure, and is cheap to maintain and cost-effective to enhance. Our SDLC is a systematic approach to problem solving and is composed of several phases. |
|
 |
Client objectivity study |
 |
Client requirement study |
 |
Preliminary investigation |
 |
System requirement specifications |
 |
Physical design specification |
 |
Logical design specification |
 |
Development |
 |
Testing & preparation of training material |
 |
User end document |
 |
Implementation & maintenance |
|
|
| Project specific processes adopted |
SaaS
It is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer's own computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation, and support. Using SaaS also can reduce the up-front expense of software purchases, through less costly, on-demand pricing.
CSM uses SaaS as a recognized component of a corporate digital communications and ICT strategy.
Waterfall model
It is a process for the creation of software in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance.
This model is used at CSM for generally all bespoke solutions.
Iterative processes
It prescribes the construction of initially small but even larger portions of a software project to help all those involved to uncover important issues early before problems or faulty assumptions can lead to disaster. Advantage of this process |
 |
Accelerated time to market |
 |
Increased productivity |
 |
Reduced software defects |
 |
Reduced cost |
 |
Enhanced ability to manage changing priorities |
 |
Alignment between IT and business goals |
 |
Improved team moral |
 |
Reduced project risk |
|
|
CSM uses Iterative process of software building for commercial developers because it allows a potential of reaching the design goals of a customer who does not know how to define what they want.
Spiral model
It is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. The spiral model is intended for large, expensive and complicated projects at CSM. |
|
|
|
|
|
|