Process Improvement Polarities

When trying to improve software development processes, one runs into several areas that require a delicate balancing act.