1. Every tech team has four fronts (usually called the 4 “P”s): Product, People, Processes and Programming. Engineering is all about programming. Possible Product Managers/Project Managers share some responsibility around Product and Processes. The Engineering Manager helps in all fronts, depending on their traits and skills.