A struggle that software development teams have faced since time immemorial is the balance between feature development, bug fixing, technical debt, innovation, etc. Under aggressive deadlines, it can be easy to fall into the trap of focusing almost full-time on feature development and then having to set aside weeks or months for full-time bug fixing, technical debt, and innovation in order to catch up, potentially causing stress for the team because of pressure to return to feature development.