| Sampling Factors: |
Location (Not Relevant: The scope of appraisal is only Pune 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 is one major division “Member Technology” 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. # Quality Management Group (QMG) which includes -Software Engineering Process Group (SEPG) & -Software Quality Assurance (SQA) # Sears Technical & Management Academy (OT))
Type of Work (Not Relevant: Software development work is considered in scope of appraisal. QMS processes are followed for all projects and hence not applicable for sampling.)
Lifecycle: Projects are executed using Waterfall, Agile & Waterfall-QMS Lite life cycles. Separate processes are defined for all lifecycles. Since sets of processes are different for waterfall, Agile & waterfall-QMS lite, this factor is considered for the sampling factor. |
| Sampling Factor Values: |
Waterfall (Lifecycle): This is the most common and classic of life cycle models, also referred to as a linear sequential life cycle. 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 & Maintenance. In a waterfall model, each phase must be completed in its entirety before the next phase can begin.
Agile (Lifecycle): 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, and acceptance testing when a working product is demonstrated to stakeholders. Multiple iterations may be required to release a product o
Waterfall-QMS lite (Lifecycle): Conceptually similar to Waterfall Life Cycle with difference of granularity at which processes/process steps are followed. In “The Waterfall- QMS Lite” approach, the whole process of software development is combined into different process phases. The phases in Waterfall QMS Lite model are: Requirements Analysis, Software Design, Coding and Testing & Maintenance. |
| Subgroups: |
Waterfall: This is the most common and classic of life cycle models, also referred to as a linear sequential life cycle. 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 & Maintenance. In a waterfall model, each phase must be completed in its entirety before the next phase can begin.
19 People, 4 Basic Units
– Waterfall
Agile: 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, and acceptance testing when a working product is demonstrated to stakeholders.
14 People, 1 Basic Units
– Agile
Waterfall-QMS lite: . In “The Waterfall- QMS Lite” approach, the whole process of software development is combined into different process phases. The phases in Waterfall QMS Lite model are: Requirements Analysis, Software Design, Coding and Testing & Maintenance.
4 People, 2 Basic Units
– Waterfall-QMS lite |