What are the important differences between the agile approach and the process maturity approach to software process improvement?

What will be an ideal response?


The fundamental difference in these approaches is that the agile approach is
people-centric and the process maturity approach is process centric. In the agile
approach, practices are introduced that are geared to supporting communication
between people, making it easier for them to make changes to the software and
minimizing the time that they need to spend doing things apart from software
production (e.g. documentation).
The process maturity approach is based on defined processes that
incorporate good practice and in ensuring that these processes are followed by all
of the teams in an organization. They assume that by defining process and good
practice, all engineers involved in development can perform in a comparable way.
That is, they do not focus on the capabilities of the individual engineers but rather
on being able to maintain consistent practice even although the team changes.

Computer Science & Information Technology

You might also like to view...

The first step in debugging is to

a. determine what the problem is b. reproduce the error c. eliminate obvious causes d. divide the problem into smaller parts

Computer Science & Information Technology

What does the registry store?

a) logs of previous user activity b) information about other computers on a LAN c) file system information d) configuration information

Computer Science & Information Technology

Data from separate worksheets can be combined into one worksheet with the Consolidate command

Indicate whether the statement is true or false.

Computer Science & Information Technology

New cars come with an onboard computer that controls anti-lock brakes, air bag deployment, fuel injection, etc.  The software is known as ____.

A. a multi-user system B. an embedded system C. an enterprise system D. mobile application software

Computer Science & Information Technology