Balancing Resources and Load: Eleven Nontechnical Phenomena That Contribute to Formation or Persistence of Technical Debt
Technical approaches to effective technical debt management—metrics, descriptors, transformation tools, and the like—are necessary but insufficient. We must also address drivers of technical debt that lie in the realm of psychology, politics, finance, and policy. The open question is: Will organizations exploit the impressive technology-based advancements in technical debt management to make engineers more effective? Or will they do something else with the cost savings those technologies generate? Psychology, politics, finance, and policy play critical roles in determining whether we gain control of technical debt.
For example, if engineering groups become more adept at managing and preventing technical debt, while marketing and sales groups do not improve their own processes, the demands of marketing and sales groups for new products and capabilities might be associated with even shorter timelines than they now are. Schedule pressure usually results. Consequently, enterprise agility and engineering productivity might not benefit from the new technology-based technical debt management capabilities, even though the burden of technical debt might be reduced. Absent a significant change in the behavior of non-technologists, we can expect the effects of nontechnical causes of technical debt to persist, and possibly even to increase in significance.
In this paper we explore eleven nontechnical phenomena that contribute to technical debt formation and persistence. We describe each one, and recommend lines of inquiry that can suggest (a) the significance of the phenomenon’s effects on technical debt, from an organizational behavior perspective; (b) technologies that could aid in assessing that significance, and which could eventually aid in mitigating the phenomenon’s deleterious effects; or (c) changes to phenomenon-related policy or accounting methods that could reduce the rate of formation or the persistence of technical debt.
Rick Brenner is principal of Chaco Canyon Consulting. He works with people in dynamic problem-solving organizations that are making products so novel or complex that they need state-of-the-art teamwork and stronger relationships among their people. In his 30 years as a software developer, project manager, software development manager, entrepreneur, consultant and coach, he has developed valuable insights into the interactions between people in complex dynamic environments, and between people and the media in which they work.
As a coach, he works with managers at all levels, emphasizing development of interpersonal skills, especially in fluid, high-stress contexts, such as organizations that are moving from a strict operational orientation to one in which ongoing operations must compete for resources with special enterprise-scale projects. Such a mixed environment creates organizational stresses that leaders must understand, not only because of the change-related issues that arise, but also because of the challenges to managers that they create, even when equilibrium is attained.
Over a period of seven years, he attended or assisted in numerous experiential workshops under Jerry Weinberg, Dani Weinberg and Jean McLendon. It was during this period that he acquired his skills in designing and facilitating experiential education. He was a founding organizer of the AYE Conference.
Mr. Brenner has held positions at Symbolics, Inc., and at Draper Laboratory, both of Cambridge, Massachusetts. At Symbolics, he was responsible for development of products based on Macsyma, a computer algebra system. At Draper, he was a principal investigator in a DARPA program, the Evolutionary Design of Complex Software, where he conducted research into advanced concepts for software development environments based on dynamic object-oriented programming languages. From 1993 to 2014, he taught Spreadsheet Models for Managers, a course he devised, at the Harvard University Extension School.
He serves as the facilitator and group administrator for a discussion group he created at LinkedIn.com: Office Politics, Workplace Politics and Organizational Politics. Discussions there are energetic and enlightening. The group now has over 500 members. Mr. Brenner holds a master’s degree in Electrical Engineering from MIT. He has served as a board member of local chapters of the National Speakers Association, the Boston Software Process Improvement Network, the American Society for Quality, and the Agile New England chapter of the ACM, in various leadership roles ranging from board member to vice president to chair (president). He was selected Chapter Member of the Year for NSA New England in 2001 and 2007. He is a member of the Project Management Institute.
His current interests focus on improving personal and organizational effectiveness in abnormal situations, such as dramatic change, enterprise emergencies, and high-pressure project environments. He has written 18 ebooks and a number of essays on these subjects, available at his Web site, http://www.ChacoCanyon.com/. He tweets as @RickBrenner and @TechDebtPolicy, and blogs at http://TechDebtPolicy.com. He writes and publishes a free weekly email newsletter, Point Lookout, which now has just over 3,000 subscribers.
Sun 26 MayDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:00 | |||
14:00 20mTalk | Leveraging SecDevOps to Tackle the Technical Debt Associated with Cybersecurity Attack Tactics TechDebt 2019 Pre-print | ||
14:20 20mTalk | Balancing Resources and Load: Eleven Nontechnical Phenomena That Contribute to Formation or Persistence of Technical Debt TechDebt 2019 Richard Brenner Chaco Canyon Consulting | ||
14:40 20mShort-paper | Identifying Scalability Debt in Open Systems TechDebt 2019 Pre-print |