Summary
In this chapter, we have shown how time influences everything in the analysis of an information system since it is a living entity that evolves throughout its use. Time is so current in our daily lives that it is often forgotten when structuring an information system, but it is the key to designing it in such a way that it will stand the test of time and have a reduced TCO.
The Agile approach is one of the first methods that dealt with this time-related reality, and it has radically changed how software is created and handled. The same approach can be applied to systems as a whole set of applications working together, which means the technical debt can be handled globally and kept under control. This notion of technical debt is not well named and, as a future chapter will show, semantics is very important, so I would recommend keeping this in mind at all times and, if possible, adjusting the naming, as was proposed in this chapter.
The rest of this book contains lots...