Fighting Technical Debt: Enabling Sustainable Productivity
Tunttunen, Panu (2014)
Tunttunen, Panu
2014
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2014-12-17
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:uta-201412292541
https://urn.fi/URN:NBN:fi:uta-201412292541
Tiivistelmä
The modern information society is entirely dependable on software. The majority of every day solutions that we use, such as mobile devices, home appliances or vehicles, require software to function. In addition, every business relies on various software systems and services. The reason for software usage is its versatility, which allows business to rapidly adapt to continuous changes, and flexibly revise their objectives and approach new opportunities. The adaptation, competitiveness and survival of organizations are dependable on software that they are using [Boehm, 2006].
Software is purely an intellectual product and considered as one of most labor-intensive, complex, error-prone and economically challenging technology in history. Software is often taken for granted and its existence is not acknowledged until it is malfunctioning [Krasner, 1998].
Without successful software projects there are no working software to serve our needs. To pursue successful software project trajectory, the ability to develop high quality solutions in a profitable velocity is essential. Hence, the factors that enable high and sustainable development productivity require adequate management.
Software is purely an intellectual product and considered as one of most labor-intensive, complex, error-prone and economically challenging technology in history. Software is often taken for granted and its existence is not acknowledged until it is malfunctioning [Krasner, 1998].
Without successful software projects there are no working software to serve our needs. To pursue successful software project trajectory, the ability to develop high quality solutions in a profitable velocity is essential. Hence, the factors that enable high and sustainable development productivity require adequate management.