I work in a small company that is expanding quickly, as a result there are many high priority assignments that come up with very quick turn around. I can't complain about the assignments, they have very good visibility, I get the resources to address them how I think is right, there is generally enough time to address them, and I am not penalized for triaging tasks that cannot be accomplished in parallel. Most imporantly, it fits my working style, but they consume 100% of my time.
There are lowest priority general maintenance tasks that require my attention and are related to my work. For example development infrastructure maintenance, regular technical review, and addressing technical debt (bug burndown) that are being triaged away, always
At this juncture it is starting to effect my productivity because usually a delayed maintenance task that becomes a gating issue for a high priority task means high priority maintenance. Or I am spending my personal free time doing these background tasks. More troubling, however, are mistakes due to this maintenance debt has caused errors that require a lot of time to fix.
In addition to communicating the issues to the management team, what steps can I take to manage or incorporate the regular low priority tasks into a work day that is interrupted by high priority tasks?