© 2011 ITPMG, LLC. All rights reserved.
Software Development Process Improvement
Target Audience
CIO (primary), CFO
IT executives who have responsibility for improving an organization's Software Development practices and solution delivery capabilities. This offering provides a proven framework for improving an organization's Software Development practices and solution delivery capabilities.
Software Development Process Improvement Service Offerings:
Business organizations of all types - commercial, government and nonprofit - are recognizing the importance of information technology (IT) Service Management, IT Process Improvement and implementation of best practices frameworks. This is being driven by the demands of more complex Web composite applications that usually mandate quick time to market, higher quality, availability, reliability and closer collaboration among the development and operations teams to achieve their intended goals, as well as the senior management's goal of delivering business growth and expansion through timely delivery of strategic initiatives. IT Industry de facto process standards and best practices frameworks such as SEI's CMMI® and PMI PMBOK® combined with Program Management best practices provide an excellent foundation for addressing the above goals and challenges.

What are the main reasons for improving software development processes?
• Enhancing On-Time Delivery
• Reducing Production Defects
• Implementing Best Practices
• Improved Developer Productivity
• Increased Customer Satisfaction
• Reducing Costs
Description
The Strategic Process Improvement (SPI) Capability Maturity Model Integrated (CMMI) offering is focused on helping clients improve their software development and solution delivery capability by leveraging industry proven best practices advocated by the Carnegie Melon University (CMU) Software Engineering Institute's (SEI) CMMI model and complementary frameworks.

What key issues are addressed?
• How to increase the chances of success with software development projects?
• How to reduce the number of defects discovered in production systems?
• How to meet client expectations more often and more consistently?
• How to increase the project's chance of on-time and on-budget delivery?
• How to do more with existing or fewer resources in software development?
• How to improve manageability and accountability in the dev. organization?
• How to improve project sizing and estimating techniques and results?
• How to minimize the cost of developing more complex composite applications?
Strategic Process Improvement
• ITIL (IT Operations)
• CMMI (Software Development)
• PMBOK (Project Management)
• COBIT (Governance)
• PIP (Process Improvement Program)
Deliverables
A typical SPI-CMMI study may include the following deliverables:
• Baseline Compliance Assessment - Identification of the areas of compliance and
•.non-compliance among the organization's documented processes, actual processes and project
•.artifacts. This effort may include a formal SCAMPI® appraisal performed by an authorized lead
•.appraiser.
• Improvement Strategies - Suggested order of implementation of the documented areas of
•.noncompliance as well as a concrete roadmap for achieving the desired outcomes including
•.Quick Hits, KPI, awareness and training campaigns, execution strategy and approach.
• Critical Program Management - A comprehensive execution and change management program to
•.increase probability of success in process improvement.
Benefits
• About 5:1 Return on Dollars Invested
• Decrease in defect rate
• Earlier defect detection
• Fewer overtime hours
• Improved employee morale
• Improved developer productivity
• Improved time to market
• More predictable schedules/costs
• Reduced costs
ITPMG Services