N/APosted on - 09/17/2014
I am presently doing a research about the software process. But I am getting confused with all the terms used online. Can someone please help me by providing a simple explanations on my queries below?
First of all, I want a simpler terms to describe what a software process is. What are the cost elements included when executing a process in one organization? Also, can you describe the maturity level and the model? Please include the CMMI process areas and tell me more about tailoring. Thanks a lot!
Software Cost management and Planning model research
Software process nothing but a software development process also known as software development life cycle. It's basically a process to develop the software, there are two methods of developing the software, one is Waterfall methods (old method) and another is an Agile method (current use of all the big software companies)
The software development methodology starts with gathering requirement, Design, Implementations, verification and finally deploying.
Below are the cost element;-
Total effort hours to develop the entire software.
Staff/Cost Effort Hours
CMM- Capability measurement method is bench-mark for measuring the maturity of an organization’s software process. CMM uses a scale of 1 to 5 to provide the feedback of the process.
Maturity model implies
Provides starting stage
Community past experiences and best practices
Prioritize actions framework
Improvement paradigms for organization
In CMMI models gives a staged paradigm at various levels starting 1 till 5
Stage 1(Initial)- Process unpredictable, poorly controlled & reactive
Stage 2(Managed)- Process characterized & often reactive
Stage 3(Defined) – Process characterized for organization & proactive
Stage 4(Quantitatively Managed) – Process measured and controlled
Stage 5(Optimizing) – Focus on continuous improvement