Skip to content.

Home Skills Strategy & architecture Technical strategy and planning Software development process improvement

SFIA Skill

Software development process improvement SPIM

The provision of advice, assistance and leadership in improving the quality of software development, by focusing on process definition, management, repeatability and measurement. The facilitation of improvements by changing approaches and working practices, typically using recognised models such as the Capability Maturity Model Integration (CMMI), the Software Process Improvement and Capability dEtermination Model (SPICE), Test Process Improvement (TPI) and Test Maturity Model (TMM).

Software development process improvement: Level 7

Liaises with client functions to establish business requirements and identifies, proposes, initiates and leads significant improvement programmes. Manages the quality and appropriateness of the work performed and delivers measurable business benefits. Modifies existing software process improvement approaches and/or develops new approaches to achieving improvement.

Software development process improvement: Level 6

Plans and manages the evaluation of software processes. Identifies, proposes, and initiates software process improvement activities within the organisation, devising solutions. Takes action to exploit opportunities that will have a measurable effect on operational effectiveness, with associated benefits to the business.

Software development process improvement: Level 5

Develops and maintains a detailed knowledge of software process improvement. Contributes effectively to identifying new areas of software process improvement within the organisation. Carries out software process improvement assignments, justified by measurable business benefits.