Show reasons why it is difficult to improve software process, Software Engineering

Assignment Help:

Q. List four reasons why it is difficult to improve software process.

Ans It is difficult to get better software process due to following reasons:

1. Lack of knowledge- several software developers aren't aware of best practices of industry. In fact best practices obtainable in literature aren't being used widespread in software development.

2. Not enough time-There is forever a shortage of time because upper management are always demanding more software of higher quality in minimum possible time. Unrealistic schedule occasionally leave insufficient time to do the essential project work.

3. Wrong motivations-The process enhancement initiatives are taken for wrong reasons like sometimes contractor is demanding achievement of CMM or occasionally senior management is directing the organization to achieve CMM without a clear explanations why improvement was needed and its benefits.

4. Insufficient commitments-The software enhancement fails due to lack of true commitment. Management sets no outlook from the development community regarding process improvement.


Related Discussions:- Show reasons why it is difficult to improve software process

Determine the latest trend in software engineering, Determine the Latest tr...

Determine the Latest trend in software engineering Latest trend in software engineering includes the concepts of software reusability, reliability, scalabilityetc. More and mo

Explain in brief the concept of functional independence, Explain in brief t...

Explain in brief the concept of Functional independence ?

What does validation represent, What does Validation represent? Validat...

What does Validation represent? Validation show the set of activities that make sure that the software that has been built is satisfying the customer requirements.

Explain the per-action modeof QTP, Explain the Per-action modeof QTP ...

Explain the Per-action modeof QTP - Best used in below cases: - When creating simple record and run tests when there is just one or very few tests which correspond to int

What are repositories used by qtp to store object properties, What are repo...

What are repositories used by QTP to store object properties? QTP uses two kinds of repositories to store object properties. a.) Shared object repository: A global object

Span and average span size of a program, Q. Explain Span and average span s...

Q. Explain Span and average span size of a program? Span dimension indicates the number of statements that pass between successive uses of a variable. For illustration in the f

What are the approaches of integration testing, What are the approaches of ...

What are the approaches of integration testing? The integration testing can be carried out using two approaches. 1. The non-incremental testing. 2. Incremental testing.

What is user documentation, "User documentation" is a document that explain...

"User documentation" is a document that explains the way a software product or system should be used to get the desired results.

Types of debugging techniques used in software testing, Name the types of ...

Name the types of debugging techniques used  in Software testing.   various debugging techniques are:- 1) Core dumps 2) Traces 3) Print statements 4) Debugging pr

Mention some of the design principles, Mention some of the Design principle...

Mention some of the Design principles. The design process should not vary from tunnel vision. The design should not reinvent the wheel. The Design should exhibit unifo

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd