Tom DeMarco
Tom DeMarco
Tom DeMarcois an American software engineer, author, and consultant on software engineering topics. He was an early developer of structured analysis in the 1970s...
case china company driving incentive innovation software start
Now you can make the case that it's driving innovation offshore. If you want to start a new software company that does something imaginative and wonderful, you have every incentive to start that company in Slovenia or China or a place that doesn't have these rules.
comparable patent software
Software is a thought process. To patent it is comparable to patenting induction or deduction.
barrier companies company entry large obtain patents software thousands
If a large company were to obtain thousands of software patents every year, the barrier to entry of new software companies could become insurmountable.
craziness expecting result
Craziness is doing the same thing and expecting a different result
children analysis damage
Computer system analysis is like child-rearing; you can do grievous damage, but you cannot ensure success.
art book average
The QSM Software Almanac is an invaluable resource. It establishes a norm for software projects, including best of class, worst of class and averages. In addition, it profiles the state of the art of software construction and enhancement. I wish I'd had this wonderful reference book years ago.
team games hypocrisy
Some of the most flowery praise you hear on the subject of teams is only hypocrisy. Managers learn to talk a good game about teams even when they're secretly threatened by the whole concept.
emotional fundamentals logical
The fundamental response to change is not logical, but emotional.
team people leader
What we are looking for is managers who are awake enough to alter the world as they find it, to make it harmonize with what they and their people are trying to accomplish.
practice training experts
Training is practice doing a new task much more slowly than an expert would do it.
development prisoner supervision
Visual supervision is a joke for development workers. Visual supervision is for prisoners.
guarantees-that schedules pathology
The pathology of setting a deadline to the earliest articulable date essentially guarantees that the schedule will be missed.
people function working-it
The manager's function is not to make people work, it is to make it possible for people to work.