Sooner or later, you will encounter the question: Rebuild or Refactor? Software
that has been in use for several years will inevitably cause issues. Maybe the
software is hard to maintain, or perhaps it is difficult to add new features,
which slows down development. Your development teams might spend more time fixing
issues than adding new features, making changes both hard and expensive. Developers
may suggest starting over because the software is unmaintainable, while the business
pushes back to maintain velocity. In this session, we explore the challenges and
considerations involved in making the business decision to rebuild or refactor an
application, and how to proceed once the decision has been made.