![Text](text.gif)
Notes:
Software solutions by their very nature are complex and will continue to become more so. Customers will continue to demand shorter development time scales.
The expansion menace increases costs and timescales due to organisational rather than technology issues. These increases are not linear when compared to complexity of projects and size of teams.
To improve development costs and timescales, we need to manage the complexity in the software development process.
Yet we see that time and time again that that this is not what happens within organisations.
Earlier we touched on the fact that organisations have grown.
As organisations grow management becomes more detached from the day to day working of the organisation and workers lose site of the bigger picture.
The consequences of decisions made by a group/individual are often felt by a totally different set of people.
This is propably the reason that we see organisations making the same mistakes time and time again.