| Topic : Software process improvement |
|
|
IT Quality assurance professionals
|
|
Activity:
Question posted: 05 19 2009 11:26:47 +0000,
6 answers, 243 views, last activity
07 06 2010 20:18:08 +0000
|
|
There are a lot of approaches to build software. Commonly named as “methodologies”,Software industry has many software development methodologies,which one is the method for software process improvement?
there are umpteen theologies , practices, frameworks ...in place, but what is to be noted is adopted or following any one them doesn't guarantee results ....it is based on a case to case basis ...ability to pick up right mix of tools and strategy to be adopted in a controlled and monitored environment ...
that give you's the ability to achieve what you intend to
There is never a best methodology that can be adopted in an organization for SPI. All the available frameworks and models are subject to interpretation and there have been many frequent instances where the same word is interpreted in multiple ways - causing the definition of the wrong process or system. It is important that any organization that is attempting to get into SPI, should understand that the software part of process improvement is impossible without the improvement in other seemingly unrelated areas like how the sales, operations, recruitment, admin, IT etc. Unless all these functions are aligned together, there is no improvement at all. And to ensure that every function is aligned, any organization cannot depend on just one model or framework or a lifecycle. They need to look at multiple things, but before that, they should understand and decide what is it that they want to improve and why.
As per the usage of Waterfall Model, I strongly disagree as this is just a series of sequential process that is used for software development where it is established that the requirements are frozen and would not change. This lifecycle is suitable only where there is enough time and budget (which is very rare) and this lifecycle does not cover the intricate details of what other dependencies are for each phase and what is to be done when there is a sudden change in the requirement. Do note that every modal, framework, lifecycle has its pros and cons and true SPI happens where the organization is able to assess, analyze and then decide on what is good for their domain and business growth.
Yes agree with you Sameer,but we can go for Waterfall Model also.
The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and maintenance.
Yes there are many software methodlogies are avialable for software improvement process, I will go for Capability Maturity Model Integration (CMMI) CMMI is a collection of best practices that meet the needs of organizations in different areas of interest. A collection of best practices that cover a particular area of interest is called a CMMI model
CMMI currently addresses three areas of interest:
(1) Product and service development - CMMI for Development (CMMI-DEV), (2) Service establishment, management, and delivery - CMMI for Services (CMMI-SVC), and (3) Product and service acquisition - CMMI for Acquisition (CMMI-ACQ).

|
|
|
|
|
|
|
|
|
|
Relationships are definitely important but one wants to be successful and success brings happiness. Happiness which can be shared with the relations we have made.. |
You can say that money does not bring happiness but I want to ask "REALLY".. Think if you had no money what would you do? You would not be able to satisfy your needs. Anyone who does not earn sufficient money suffers from depression and lack of self... |
Would you buy a ticket to watch football game ?? |