Ship / Show / Ask
Ship / Show / Ask
9/20/2021
link
summary
In this article, Martin Fowler discusses the concept of technical debt and the importance of addressing it proactively. He emphasizes that accumulating technical debt is unavoidable in software development but allowing it to accrue unchecked can significantly hinder a project's progress. Fowler introduces the concept of a 'ship show' where teams periodically analyze and address technical debt to ensure future productivity. He explains various strategies for dealing with technical debt, including the 'Strangler Fig Pattern' and 'Big Rewrite.' Ultimately, Fowler urges teams to prioritize regular reflection and action on technical debt to maintain a healthy and sustainable development process.
tags
software development ꞏ software engineering ꞏ agile methodologies ꞏ software delivery ꞏ continuous delivery ꞏ continuous integration ꞏ devops ꞏ software shipping ꞏ software deployment ꞏ software testing ꞏ software architecture ꞏ software design ꞏ software quality ꞏ software projects ꞏ software management ꞏ development process ꞏ software documentation ꞏ software teams ꞏ software best practices ꞏ software industry ꞏ software tools ꞏ software automation ꞏ software lifecycle ꞏ software development lifecycle ꞏ software development principles ꞏ software development techniques ꞏ software development methodologies ꞏ software development practices ꞏ software development challenges ꞏ software development strategies ꞏ software development tips