As a result of working for a business instead of a small software shop, I often have to play all roles in a project. I am one of two developers, and we hardly do work on the same projects simultaneously. As a result, I can be seated as the project manager, the architect, the developer, the tester, QA, DBA, or any other role that is required. Sometimes it’s an intimidating position. I’m an army of one and sometimes the stakeholders outnumber me greatly. It’s a battle to ensure quality and that the...