Build your professional network on facebook via our app Go to app
 
<< Prev  5 of 11 in Topic  Next >>
Topic : Software process improvement
  Rate : 
 
Industry : IT Services
Functional Area : Application Software
Activity: Question posted: 05 19 2009 11:26:47 +0000, 6 answers, 243 views, last activity 07 06 2010 20:18:08 +0000
 
Share
 
 
 
 

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?

 
 Top Answer :
Rating : +2 

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

 

 



[ Delete ]
[ Edit ]
Report Abuse
by   venkat ravi Shanker, Consultant Project Manager  | 05 31 2009 13:31:14 +0000
  Answered by     Vijay Bhaskar, COO, Divami Software Private Limited  | 05 28 2009 06:05:30 +0000
[ Delete ]
[ Edit ]
Rating : +2 

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.

  Answered by     raj singh sindal, Software Test Engineer, Rishabh Software Pvt. Ltd  | 05 27 2009 10:07:39 +0000
[ Delete ]
[ Edit ]
Rating : +1 

I Am Agreed With RadhaKrishna Sir .

Waterfall Model Make Our Process Easily Developable As Well As Easily Devloyable.

Its Also Easy To Explain Process To The End User/ Client So That He/She Can Understand About His/Her Project.

[ Delete ]
[ Edit ]
Rating : +1 

There are many methodologies available based out of product (6sigma) & process specific (CMMI & ITSM). 

Best is what your management decides!!!!

Cheers!

  Answered by     Radhakrishna Marar, Business Analyst, Oracle  | 05 26 2009 06:41:01 +0000
[ Delete ]
[ Edit ]
Rating : +1 

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.

  Answered by     Sameer Joshi, Project Manager, ADP  | 05 26 2009 06:20:53 +0000
[ Delete ]
[ Edit ]
Rating : +2 

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).

 
An Executive Search Firm
Urgent vacancies in VMWare & Wintel Bangalore
Urgent VMWare & Wintel job Bangalore
Urgent VMWare & Wintel opening Bangalore
Viewers also viewed
Hi friends !!!                               We know, every company today requires a software to...
 
826 referals 29 arguments, 822 views
Mallick Software Solutions provides end-to-end web design and development solutions that enhance...
 
18 referals 3 arguments, 351 views
Information technology (IT) is a concept that many companies today depend on.Moreover few...
 
0 referals 22 arguments, 833 views
more...  
Unanswered Questions (22)
I mean that it sector totally depends on outsourcing.But it might happen that in future other...
 
0 referals 0 answers, 0 views
How Indian companies going to adopt this new technology.How cloud computing application going to...
 
0 referals 0 answers, 0 views
I NEED UR SERVICE 99044099094
 
1 referals 0 answers, 0 views
More From Author
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 ??
more...