I have had problems in the past with taking on too much work and then not delivering a quality and timely product because I was stretched too thin in too many areas. I know it's a weakness, because it reflects negatively on my end deliverables. I want to deliver quality in everything I do, but I have not always been able to do so when multiple priorities stack up. Part of the difficulty is that work was coming from outside groups and my boss did not have visibility into the requests being made. So I developed a project prioritization spreadsheet that I would review with my boss whenever a new request came in for additional work. My boss would review and approve moving projects up and down in priority based on the new requests. That way it allowed me to focus on completing what is most important to my boss with the highest quality, while moving the less important projects off to the side until time is available for completion. This is still a work in progress for me and I still need to get better at this, but it's an area where I am focused on continuously improving