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
Hello,
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
-
Hardware
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
-
Shared vision
-
Synonymous languageÂ
-
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Â
Thanks!
Â