Page 41 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 41
Unit 1: Introduction to Software Project Management
number of supported Operating Systems. The number of testers required to test the software Notes
requires estimation. Bad estimation can cause project failure. There are several models
that help with Tester to developer ratio. According to a recent informal survey held at
QAI’s 20th Annual Software Testing Conference in September of 2000:
Poor Communication among the “Holy Triangle:” Customers, R&D and Marketing
The “Holy Triangle,” as we describe it, describes the important relationships between the
customers, marketing and R&D. As seen in the picture below, the marketing side combines the
Customer and R&D. Marketing interviews the customers and picks at their needs continuously.
Then it brings the important knowledge to the R&D department. Strange as it may seem, in a
number of commercial software companies, the customer requirements and needs are not
gathered. This anomaly can happen if the company suffers from “Hero base project.” In this case,
a certain persona, generally the company CTO, enforces the project requirements without taking
into thought the market and the customer’s real needs. The result of this behavior might be the
creation of software that lacks the market needs and, in time, is a project failure. “? The
communication of requirements from customers to developers is a common source of problems,
as is the communication from developers to customers of the repercussions of those
requirements?”
LOVELY PROFESSIONAL UNIVERSITY 35