Communications of the ACM November 99 Knowledge Discovery p 17 Practical Programmer, by Robert Glass Evolving a New Theory of Project Success Placing importance on a quality product and organizational congruency.