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

What are the objectives of software design, Q. What are the objectives of s...

Q. What are the objectives of software design? What are the objectives of software design? How do we transform an informal design to a detailed design? Ans Objectives of

Problem frams, . We discussed the importance of framing a problem in order ...

. We discussed the importance of framing a problem in order to understand the problem better and be able to develop a solution more quickly and easily. In this homework, you are

What is oo function testing, Function testing of OO software is no dissimil...

Function testing of OO software is no dissimilar than validation testing of procedural software. Client involvement is generally part of this testing stage. In OO environment use c

Define metrics, Define metrics. Metrics is explained as the degree to w...

Define metrics. Metrics is explained as the degree to which a system component, or process possesses a given attribute.

Define white box testing, Define White box testing White box testing ...

Define White box testing White box testing method deals with the internal logic and structure of the code. White box testing also called as glass, structural, branches, paths

Making, How can we make a software

How can we make a software

What is the test case, Test Case A test case is a unit level document d...

Test Case A test case is a unit level document describing the inputs, steps of implementation and the expected result of each test condition for each requirement from the BRD.

Diff. b/w IT & CSE TRADE, Hello I want to know the actual difference b/w in...

Hello I want to know the actual difference b/w information technology & computer science & engineering ? Thanks

Software engineer, Differance b/w Liner sequenrial modal with incremental m...

Differance b/w Liner sequenrial modal with incremental modal

Different server platforms for erp systems, Question: a. Assume that yo...

Question: a. Assume that you have three similar projects, and, in each, the ratios of problems found during system test versus first year in the field have been 1.5, 1.2, and

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