(K. Scott Allen) A classic question in software is “are we done yet?”. This is not just a question for software developers. Anyone who is working in IT needs to ask the question when writing code, testing a feature, upgrading a network, or designing a user experience.