6.3 Future Work
The software community is today too immature to be able to come to a consensus about how the lifecycle of software development should be described. Thus, the software community still faces a major task in standardizing the terminology, the lifecycle models, development methodologies, and not least to make the knowledge widely spread and used – and taught.