Managing Technical Debt

eBook Download

BOOK EXCERPT:

“This is an incredibly wise and useful book. The authors have considerable real-world experience in delivering quality systems that matter, and their expertise shines through in these pages. Here you will learn what technical debt is, what is it not, how to manage it, and how to pay it down in responsible ways. This is a book I wish I had when I was just beginning my career. The authors present a myriad of case studies, born from years of experience, and offer a multitude of actionable insights for how to apply it to your project.” –Grady Booch, IBM Fellow Master Best Practices for Managing Technical Debt to Promote Software Quality and Productivity As software systems mature, earlier design or code decisions made in the context of budget or schedule constraints increasingly impede evolution and innovation. This phenomenon is called technical debt, and practical solutions exist. In Managing Technical Debt, three leading experts introduce integrated, empirically developed principles and practices that any software professional can use to gain control of technical debt in any software system. Using real-life examples, the authors explain the forms of technical debt that afflict software-intensive systems, their root causes, and their impacts. They introduce proven approaches for identifying and assessing specific sources of technical debt, limiting new debt, and “paying off” debt over time. They describe how to establish managing technical debt as a core software engineering practice in your organization. Discover how technical debt damages manageability, quality, productivity, and morale–and what you can do about it Clarify root causes of debt, including the linked roles of business goals, source code, architecture, testing, and infrastructure Identify technical debt items, and analyze their costs so you can prioritize action Choose the right solution for each technical debt item: eliminate, reduce, or mitigate Integrate software engineering practices that minimize new debt Managing Technical Debt will be a valuable resource for every software professional who wants to accelerate innovation in existing systems, or build new systems that will be easier to maintain and evolve.

Product Details :

Genre : Computers
Author : Philippe Kruchten
Publisher : Addison-Wesley Professional
Release : 2019-04-15
File : 327 Pages
ISBN-13 : 9780135645963


Agile Methods

eBook Download

BOOK EXCERPT:

This book constitutes revised selected papers from the 7th Brazilian Workshop on Agil Methods, WBMA 2016, held in Curitiba, Brazil, in November 2016. The 10 full and 4 short papers presented in this volume were carefully reviewed and selected from 35 submissions. The papers present empirical results and literature reviews on agile implementation in government and distributed environments, design thinking and projects inception, testing and technical debt, motivation and gamification, training, modeling and project management, maturity models and quality assurance.

Product Details :

Genre : Business & Economics
Author : Tiago Silva da Silva
Publisher : Springer
Release : 2017-03-23
File : 156 Pages
ISBN-13 : 9783319559070


Resource Management Of Mobile Cloud Computing Networks And Environments

eBook Download

BOOK EXCERPT:

As more and more of our data is stored remotely, accessing that data wherever and whenever it is needed is a critical concern. More concerning is managing the databanks and storage space necessary to enable cloud systems. Resource Management of Mobile Cloud Computing Networks and Environments reports on the latest advances in the development of computationally intensive and cloud-based applications. Covering a wide range of problems, solutions, and perspectives, this book is a scholarly resource for specialists and end-users alike making use of the latest cloud technologies.

Product Details :

Genre : Computers
Author : Mastorakis, George
Publisher : IGI Global
Release : 2015-03-31
File : 460 Pages
ISBN-13 : 9781466682269


Agile Processes In Software Engineering And Extreme Programming

eBook Download

BOOK EXCERPT:

This book contains the refereed proceedings of the 14th International Conference on Agile Software Development, XP 2013, held in Vienna, Austria, in June 2013. In the last decade, the interest in agile and lean software development has been continuously growing. Agile and lean have evolved from a way of working -- restricted in the beginning to a few early adopters -- to the mainstream way of developing software. All this time, the XP conference series has actively promoted agility and widely disseminated research results in this area. XP 2013 successfully continued this tradition. The 17 full papers accepted for XP 2013 were selected from 52 submissions and are organized in sections on: teaching and learning; development teams; agile practices; experiences and lessons learned; large-scale projects; and architecture and design.

Product Details :

Genre : Computers
Author : Hubert Baumeister
Publisher : Springer
Release : 2013-06-04
File : 264 Pages
ISBN-13 : 9783642383144


Software Quality Assurance

eBook Download

BOOK EXCERPT:

Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow's) adaptive, context-sensitive, and highly diverse applications. This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality. - Focused on quality assurance at all levels of software design and development - Covers domain-specific software quality assurance issues e.g. for cloud, mobile, security, context-sensitive, mash-up and autonomic systems - Explains likely trade-offs from design decisions in the context of complex software system engineering and quality assurance - Includes practical case studies of software quality assurance for complex, adaptive and context-critical systems

Product Details :

Genre : Computers
Author : Ivan Mistrik
Publisher : Morgan Kaufmann
Release : 2015-10-12
File : 417 Pages
ISBN-13 : 9780128025413


Cto Online

eBook Download

BOOK EXCERPT:

The role of CTO is evolving fast, thinking strategically about technology and business opportunities. As we navigate this new world, we face the challenge of harnessing the immense potential of new online technologies for our business. You will need to wear multiple hats, including innovator, business leader, and most of all change agent. In these exhilarating yet turbulent times, being a tech leader means having the vision to steer your ship through stormy seas of disruption and guide it towards the tranquil waters of progress. It requires the foresight to anticipate what lies ahead and the adaptability to embrace change. It calls for the audacity to take risks and the humility to learn from mistakes. CTO.online is your comprehensive guide covering all the expertise necessary for modern-day online tech leadership. It provides actionable guidance, advice, practical tips, and perspectives from firsthand experience and industry leaders. The book includes contributions from renowned tech leaders and thinkers, offering diverse perspectives on technology leadership.

Product Details :

Genre : Technology & Engineering
Author : Andre Buren
Publisher : Mijnbestseller.nl
Release : 2023-12-31
File : 1070 Pages
ISBN-13 : 9789403725505


Essential Scrum

eBook Download

BOOK EXCERPT:

This is a comprehensive guide to Scrum for all (team members, managers, and executives). If you want to use Scrum to develop innovative products and services that delight your customers, this is the complete, single-source reference you've been searching for. This book provides a common understanding of Scrum, a shared vocabulary that can be used in applying it, and practical knowledge for deriving maximum value from it.

Product Details :

Genre : Business & Economics
Author : Kenneth S. Rubin
Publisher : Addison-Wesley Professional
Release : 2012
File : 501 Pages
ISBN-13 : 9780137043293


Enterprise Information Systems

eBook Download

BOOK EXCERPT:

This book constitutes extended, revised and selected papers from the 21st International Conference on Enterprise Information Systems, ICEIS 2019, held in Heraklion, Crete, Greece, in May 2019. The 26 papers presented in this volume were carefully reviewed and selected for inclusion in this book from a total of 205 submissions. They deal with topics such as data science and databases; ontologies; social networks; knowledge management; software development; human-computer interaction, and multimedia.

Product Details :

Genre : Computers
Author : Joaquim Filipe
Publisher : Springer Nature
Release : 2020-02-19
File : 580 Pages
ISBN-13 : 9783030407834


Product Focused Software Process Improvement

eBook Download

BOOK EXCERPT:

This book constitutes the proceedings of the 17th International Conference on Product-Focused Software Process Improvement, PROFES 2016, held in Trondheim, Norway, in November 2016. The 24 revised full papers presented together with 21 short papers, 1 keynote, 3 invited papers, 5 workshop papers. 2 doctoral symposium papers, and 6 tutorials were carefully reviewed and selected from 82 submissions. The papers are organized in topical sections on Early Phases in Software Engineering; Organizational Models; Architecture; Methods and Tools; Verification and Validation; Process Improvement; Speed and Agility in System Engineering; Requirements and Quality; Process and Repository Mining; Business Value and Benefits; Emerging Research Topics; and Future of Computing.

Product Details :

Genre : Computers
Author : Pekka Abrahamsson
Publisher : Springer
Release : 2016-11-15
File : 769 Pages
ISBN-13 : 9783319490946


Managing Embedded Hardware

eBook Download

BOOK EXCERPT:

Unlock the secrets of efficient hardware development with 'Managing Embedded Hardware: An Agile Approach to Creating Hardware-based Products,' a comprehensive guide blending agile methodologies with practical insights, ensuring a seamless journey from concept to market-ready embedded systems. Learn how to manage and run development teams doing embedded product development.

Product Details :

Genre : Computers
Author : John Catsoulis
Publisher : John Catsoulis
Release : 2024-01-05
File : 196 Pages
ISBN-13 :