0% found this document useful (0 votes)
356 views12 pages

Software Process Improvement: Nizam Farid Ahmed Senior Software Architect, LEADS

Software process improvement involves changing current software development and maintenance processes to achieve business goals. It aims to provide business growth, increased customer satisfaction, improved processes, and continuous learning. Key steps in the improvement process include assessing the current ("as-is") process, defining desired future ("to-be") processes, determining how to implement changes, documenting changes, measuring results, and continually reviewing for further improvement. When undertaking process improvement, it is important to have business goal alignment, participation from relevant parties, assessment of capabilities, and a culture ready and willing to change. Improvements should start small, focus on good practices, allow for trials of changes, and emphasize learning over control.

Uploaded by

nurul000
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
356 views12 pages

Software Process Improvement: Nizam Farid Ahmed Senior Software Architect, LEADS

Software process improvement involves changing current software development and maintenance processes to achieve business goals. It aims to provide business growth, increased customer satisfaction, improved processes, and continuous learning. Key steps in the improvement process include assessing the current ("as-is") process, defining desired future ("to-be") processes, determining how to implement changes, documenting changes, measuring results, and continually reviewing for further improvement. When undertaking process improvement, it is important to have business goal alignment, participation from relevant parties, assessment of capabilities, and a culture ready and willing to change. Improvements should start small, focus on good practices, allow for trials of changes, and emphasize learning over control.

Uploaded by

nurul000
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Software Process Improvement

Nizam Farid Ahmed PMP, Prince2 Senior Software Architect, LEADS

We Will Talk About


Software Process Improvement Software Process Improvement Software Process Improvement

We Will not Talk About


Software Engineering Project Management SDLC CMMI ISO Agile Technology

Process

Process is a set of interrelated and interacting activities to transform inputs into outputs.

Software Process
Software Process is a sequence of organized activities required to develop and maintain software within technical and management framework.

Software Process Improvement


Software process improvement is the act of changing current software development and maintenance process to achieve basic business goals.

Why Process Improvement?


Business Growth More Customer Satisfaction Improved Process Continuous Learning

Process Improvement Readiness


Business Goal Commitment Participation Capability Concensus Ready to Change Working Team

Improvement Process
Assesment AS-IS Where TO-BE How TO-BE Do what we say Record what we do Measure Review Continuous Improvement

Guideline
Start Small Start with Good (not Best) Practices Trial Tailor Practice, Practice, Practice Learn not Control

Learning Organization
If we are not having fun, we are not doing the right thing. And if we are not learning as we go, we wont go too far.

Thank You

Everything I talked about is subject to change as I am still learning.

You might also like