+3 votes
in Software Engineering by

1 Answer

+1 vote
by (19.3k points)
 
Best answer

Team Work, Pair Programming

Why would an organization with a competitive, elitist culture find it difficult to introduce program inspection such as the V&V technique:

Let's start by looking at some key terms.

Competitive: In the context of software engineering, being competitive means releasing software as fast as possible with features that are on par or superior to what is already existing.

Elitist culture: This culture breeds veteran programmers and really smart and technical people who have been in the software engineering fields for a very long time, with a lot of industry recognition to show for it.

Program Inspection: A technique in software engineering adopted to ensure that the documentation produced during a given stage of software development stays consistent with the documentation produced for previous stages, while still obeying the previously established protocols.

V&V technique: Verification and Validation model.

Why then would an organization with a competitive, elitist culture find it difficult to introduce program inspections as V&V technique?

The answer lies in the work flow and how software is developed in a competitive and elitist environment. While program inspection techniques are relatively easy to use, they can pose some challenges for organization with a competitive and elitist culture. These organizations will mostly be working on really large-scale projects. Program inspection techniques like V&V are not well suited for large-scale projects because the project requirements will not be clearly defined at the start. The Agile model will be well suited for such kinds of organizations.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

Chuck Norris doesn't bug hunt as that signifies a probability of failure, he goes bug killing.
...