| Sampling Factors: |
Location (Not Relevant: The scope of appraisal is only Chennai location.)
Customer (Not Relevant: The QMS processes are established at organizational level and processes are not differentiating with customer.)
Size (Not Relevant: The QMS processes does not vary and different for different size of the projects.)
Organizational Structure (Not Relevant: There are two main domains in the Offshore Development Centre of Raqmiyat namely • Banking & Financial Solution • Smart Business Solutions QMS processes are implemented across projects. So this factor is not impacting for the project selection. Following functions / activities are carried out at organizational Level. • SPEG – Software Engineering Process Group • SQA – Software Quality Assurance • Training)
Type of Work: Projects are executed using development Waterfall and Agile life cycles. Separate processes are defined for these lifecycles. Since sets of processes are different for waterfall and Agile, this factor is considered for the sampling factor. |
| Sampling Factor Values: |
Waterfall Life cycle (Type of Work): This is the most common and classic of life cycle model. In “The Waterfall” approach, the whole process of software development is divided into separate process phases. The phases in Waterfall model are: Requirements Analysis, Software Design, Coding and Testing. In a waterfall model, each phase must be completed in its entirety before the next phase can begin.
Agile Life cycle (Type of Work): Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning. Iterations are short time frames (time boxes) that typically last from one to four weeks. Each iteration involves a team working through a full software development cycle including planning, requirements analysis, design, coding, unit testing, when a working product is demonstrated to stakeholders. Multiple iterations may be required to release a product or new features. |
| Subgroups: |
Type of Work- Waterfall Life cycle: This is the most common and classic of life cycle model. In “The Waterfall” approach, the whole process of software development is divided into separate process phases. The phases in Waterfall model are: Requirements Analysis, Software Design, Coding and Testing. In a waterfall model, each phase must be completed in its entirety before the next phase can begin.
13 People, 2 Basic Units
– Waterfall Life cycle
Type of Work- Agile Life cycle: Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning. Iterations are short time frames (time boxes) that typically last from one to four weeks. Each iteration involves a team working through a full software development cycle including planning, requirements analysis, design, coding, unit testing, when a working product is demonstrated to stakeholders. Multiple iterations may be required to release a product or new features.
5 People, 1 Basic Units
– Agile Life cycle |