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

Flow chart, desidn a complete flow chart diagram ,which ask the user to inp...

desidn a complete flow chart diagram ,which ask the user to input the rate of diesel and quantity of diesel consumed.after calculate the total amount of diesel consumed and display

What is sci, What is SCI? Software Configuration Item is in order that ...

What is SCI? Software Configuration Item is in order that is carried as part of the software engineering process.

What is benchmark, What is Benchmark? Ans) A Benchmark is a standard to ...

What is Benchmark? Ans) A Benchmark is a standard to calculate against.

What does data modelling means, What does data modelling means? Data mo...

What does data modelling means? Data modelling is the first step in the analysis modelling. In data modelling the data objects are checked independently of processing. The data

What can be main reasons for a bug not being to reproduce, What can be main...

What can be main reasons for a bug not being to reproduce? What must be done if such a bug is found? A bug can't be reproduced for below reasons: 1. Low memory. 2. Things

Define the associative memory, Associative Memory:- The time needed to ...

Associative Memory:- The time needed to find an item stored in memory can be decreased considerably if stored data can be identified for access by the content of the data itsel

Information storage and retrieval software, INFORMATION STORAGE  AND RETRI...

INFORMATION STORAGE  AND RETRIEVAL SOFTWARE: IBM (International Business Machines Corporation) was one of the earliest to invest money to develop software packages intended fo

What is open box testing, Open box testing is similar as white box testing....

Open box testing is similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's program l

Show the different levels of cmm, Q. Show the Different levels of CMM? ...

Q. Show the Different levels of CMM? 1) Initial (maturity level 1)- At this the lowest level there are fundamentally no sound software engineering management practices in plac

Define debugging, Define debugging. Debugging is explained as the proce...

Define debugging. Debugging is explained as the process of removal of defect. It happens as a consequence of successful testing

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