February 12, 2003

Are developers programmers or engineers?

Software project management pondered

Cooper pointed to a relationship between managers and programmers that affects time estimates. "There's this adversarial relationship, arguing and trying to come to some common ground, and what happens is there's not a lot of truth and honesty in the estimations," said Cooper.

According to Brown, success depends on personnel, tools, and processes. "Being successful is a matter of choosing the right people, but they have to be supported by choosing the right processes and tools," he said. Brown stressed the criticality of software projects. He said that after hearing of the first and second space shuttle disasters, he wondered if software caused the problem. "The cost of software failure is so high these days," he said.

Cooper agued that the best project is not always the one that comes first."Remember that best to market always trumps first to market. Google was released after Alta Vista, Apple was released after DOS," and Safeway.com came after Webvan, said Cooper, reciting a list of other examples as well.

But Brown retorted, "You believe all those were best? It had nothing to do with marketing?"

"I don't think for a minute that shallow marketing success is not a success," Cooper replied. "But my belief is that quality endures."

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.