#SoftwareEngineering shouldn't only be concerned with evaluating current development practices; it should also be exploring best paths to the next level of development practices. It should be able to guide development productivity with actual measures of productivity. It should not only be able to tell you that you are wasting time with 3GL programming, but also tell you how much time is being wasted.