by Jerry Fan | Essays, SoftwareDelays are here to stay. Learn to handle them.
by Jerry Fan | Essays, SoftwareOne-time programs should be much cheaper.
by Jerry Fan | Essays, SoftwareThough there have been many improvements in software development in the last 20 years, our aspirations may have grown faster than our abilities. Despite improvements in hardware, tools, and processes, we still lag in our ability to spread the best management practices to more than a small fraction of organizations.
by Jerry Fan | Essays, Quality, SoftwareThroughout my career, I’ve watched in dismay as one software manager after another falls into the trap of achieving delivery schedules by trimming tests. Some managers shortcut test work by skipping reviewing and unit testing in the middle of their project. Others...