Untitled Document
Software Management Solutions
Home About SMS Promotions Contact Careers
Consulting Training Staffing Network Solutions
Home > Consulting > CMMI®
SMS Consulting
• Software Process Improvement
• CMMI®  
• Implementing CMMI
• Software Metrics & Function Points
• Software Quality Assurance
• Software Testing
• Software Requirements
• Project Management

Leading the Way to Higher Software Maturity


Establishing and following processes by which software is managed and developed has proven to be the path that enables companies to remain competitive despite the ever-increasing complexity of software development.  More and more  improvement goals.

 SMS initially built its process improvement programs on the Capability Maturity Model® (CMM®) and continues today with the Capability Maturity Model Integration® (CMMI®).  Pioneered by the Software Engineering Institute (SEISM) at Carnegie Mellon University, the CMMI model expands on the success of the CMM, providing guidelines for best practices for software development. This model has a proven track record and is highly beneficial to organizations that wish to identify opportunities for process improvement. The CMMI is widely used for industry benchmarking and rating.

SMS provides a full range of consulting services based on the CMMI framework.  SMS consultants bring an average of over 25 years of industry experience to our clients.  Our services include:


  • Mentoring: Overall guidance to upper management on the foundations of process improvement.
  • Coaching: Guiding the SEPG team through the improvement activities to achieve the highest return on investment.
  • Getting 'buy-in': Assistance to increase awareness and improve organizational buy-in.
  • Implementation of Process Improvement Initiatives: We provide the resources to baseline existing processes, define new ones, and implement them in the organization.
  • Staffing: We can help organizations fill gaps in their employees' skill-sets with our staff augmentation services.


  • Best Practices Training: SMS has over 30 courses on best-in-class practices related to software process improvement (SPI).
  • Reinforcement of New Processes: Team training, as part of an overall SPI effort, reinforces your teams’ willingness and ability to follow the new procedures.
  • Training Program Flexibility: Our modular course format allows you to tailor a training program that addresses your most pressing needs and helps bring your team up to higher levels of software development maturity.

Consulting | Training | Staffing | Expert Witness
Home | About SMS | Promotions  | Contact | Careers

Copyright © 1999-2022. Software Management Solutions