| Sampling Factors: |
Location (Not Relevant: The Software Development and delivery of Services is through the centralized location at Pune, India. Hence, the location is not differentiator for Software Development as well as Services Execution and the location, therefore, does not make a material difference to the way processes are applied by the OU.)
Customer: For Software Development, there are differences in the way processes are executed depending on whether the customer is external or internal to the organisation.The customer type leads to some differences in processes, particularly affecting RD, REQM, PP, PMC, RSKM, MA and IPM process areas. For Services Execution, all customers are external and the customer does not determine any differentiation in process implementation with regards to Service Lifecycle processes.
Size (Not Relevant: The basic units – Projects and Service teams are of similar sized team members (5-8), thus size factor is not a differentiator. Hence, size does not influence the way processes are implemented in the OU – Software Development and Services Execution.)
Organizational Structure (Not Relevant: The OU Software Development and Services Execution is located in a single location at Pune, India with a single management structure. Thus Organisational Structure is not a differentiator. Hence, Organisational Structure of the OU does not make any material difference to the way processes are applied to execute work.)
Type of Work: For Services Execution, there are two types of work performed that determines the differences in the way processes are applied. The type of work involves 1. IT Infrastructure Implementation and Maintenance 2. Resource Staffing. The Software Development focuses on two type of development work that leads to differences in the way processes are applied. These two development types are 1. Web based Applications 2. Mobile based Applications.
Model: Depending on the nature of work executed by basic units, the Model type ( CMMI-DEV or CMMI SVC) leads to differentiation in the processes. |
| Subgroups: |
Web based Applications, External Customers: These basic units involve software development for Web based applications. These are basic units where the customers are external to the organisation. Furthermore, these basic units involve a set of requirements and contract that is agreed with the external customer. The model followed by the basic units is CMMI- DEV v1.3.
13 People, 2 Basic Units
– External Customer
– Web based Applications
– DEV
Web based Applications, Internal Customers: These basic units involve software development for Web based applications. These are basic units where the customers are internal to the organisation and involve a set of requirements that are developed in-house. The model followed by the basic units is CMMI- DEV v1.3.
7 People, 1 Basic Units
– DEV
– Web based Applications
– Internal Customer
Mobile based Applications, External Customers: These are basic units that involve software development for Mobile applications. These are basic units where the customers are external to the organisation. Furthermore, these basic units involve a set of requirements and contract that is agreed with the external customer. The model followed by the basic units is CMMI- DEV v1.3.
11 People, 2 Basic Units
– Mobile based Applications
– External Customer
– DEV
IT Infrastructure Implementation and Maintenance: These basic units involve Services related to the deployment and maintenance of IT Infrastructure. The model followed is CMMI-SVC.
11 People, 2 Basic Units
– SVC
– IT Infrastructure Implementation and Maintenance
Resource Staffing: These basic units involve Services related to addressing the staffing and resourcing requirements for customers. The model followed is CMMI-SVC
5 People, 1 Basic Units
– Resource Staffing
– SVC |