It's smart to keep your core HR policies (hiring, firing, compensation) out of your Services Quality Management System (QMS). Leave that under the HR umbrella. Your job is to interface with HR, not duplicate their function.
The Services QMS does not own HR policy, but it must own the following:
Defining Roles: The service organization is responsible for defining the necessary roles (e.g., Project Manager, Service Architect, QA Analyst) needed for service delivery.
Skill Requirements: You must clearly specify the knowledge and skills required for each role to successfully perform the defined service procedures.
Team Structure: Your project plans must clearly document the team structure and who is responsible for which activities.
Your interaction with HR should be simple and focused:
Requisition: When you need people for your projects, you use your defined skill requirements and follow HR's policies and tools to requisition them.
Release: Follow HR procedures when releasing human resources from a project or the company.
Keep the process focused: Your QMS defines the 'what' (the required skills and roles), and HR handles the 'who' and 'how' (the personnel policies).
Resources aren't always tangible items like people or software—funding is the most essential resource you need to manage.
Your organization must explicitly commit the necessary funds to support the implementation and maintenance of your service processes. This means budgeting for:
Process Improvement Activities: The time and effort of your Work Groups (EPG, Metrics Council, etc.).
Training: The costs associated with developing and delivering training to all staff.
Infrastructure: Purchasing and maintaining the Tools and Repositories (like your Process Asset Library) required to follow the process.
Without a dedicated, approved budget, the commitment to process improvement remains just an idea. Senior Management must formally authorize and allocate the funding to ensure your defined processes can actually be implemented and sustained.
Once your policies, procedures, and related documents are ready, your next job is making sure the people who need them can easily access them. Hiding them in a safe won't work!
Develop an electronic library or publication system in your company for your people. CMMI refers to this library as a Process Asset Library (PAL). This is the central repository for your QMS.
Make sure your PAL is:
Accessible: It must be easily accessible to everyone who needs the information for reference.
Managed and Controlled: The PAL must be managed and controlled by your Document Control procedures, meaning all contents are kept under a version control system. This ensures people always find the current, approved version.
To meet CMMI requirements, the PAL shouldn't just store documents; it should store organizational assets that help projects run better. This includes:
Organizational Standard Processes: Your policies, procedures, and SOPs.
Supporting Work Products: Templates, forms, checklists, and guides.
Measurement Data: Historical performance data and reports that help projects plan future work.
Lessons Learned: Improvement information that captures successes, failures, and best practices from completed projects.
The PAL is the organizational memory that makes processes repeatable and helps new projects learn from old ones.
Your company must control the tools and resources used to develop and deliver services. You need an official Approved Resources List that dictates which items are acceptable for use.
It's critical to know what tools are being used, when, and by whom.
Maintain an Inventory: Keep track of all approved resources, including software, hardware, and physical equipment.
Prevent Unauthorized Use: Your policy must address the use of unauthorized tools (like certain AI applications). This is essential for protecting your data security and ensuring the correctness of your results.
Resources must be managed to guarantee they provide valid data and results:
Physical Tools: Any physical equipment that produces measurements (like testing gear) must undergo constant recalibration and maintenance to ensure its results are accurate and trustworthy.
Software Tools: Approved software must be supported and maintained (patched, updated, and licensed) to ensure it remains reliable and secure.
For a resource to be truly "approved," the company must ensure that:
Support is Available: There is a defined way to get technical support for the tool when issues arise.
Training is Provided: Practitioners are trained on how to correctly and efficiently use the approved tools and resources.
By controlling and supporting the service environment, you ensure predictable, high-quality service delivery.
You will need to form specific workgroups to manage and execute the best practices that drive your process improvement journey. These groups take responsibility for specific CMMI focus areas and ensure the standards are maintained.
These groups can be permanent or temporary, staffed by full-time or part-time resources, often with rotating membership:
Process Development WorkGroups for various process areas (e.g. Requirements, Configuration Management)
Product and Process Quality Assurance (QA or PPQA)
Training Group
Risk Council
Metrics Council
Decisions Analysis Resolution Council
(Defect) Prevention Solution Council
These workgroups are responsible for making sure the processes you defined are not only written down but are constantly maintained, improved, and taught to others.