|
Program manager First, it's useful to distinguish between Technical PROGRAM Manager (TPROG) from Technical PROJECT manager (TPROJ). TPROGs are a bridge between inside teams and the outside, including customers and partners. The TPROG works with developers, DevOps, product managers, sales to bring the company's solutions to real world deployment. TPROGs own delivery of products and services to customers, possibly, through partners, using people and resources not directly under their control. Key skills: deep technical knowledge of the product and its deployment to the customer, close working with the customer about what they need by when, trust of the internal business and technical teams, even though, typically, TPROGs don't have administrative authority for a the teams, ability to write and implement governance policies to guide all stakeholders in the the successful delivery. TPROJs, on the other hand, are usually part of the development team and manage completion of development projects. This usually has deep responsibilities for the technical aspects of products. Each company has their own unique definition of these roles, so you need to understand exactly your responsibilities and the metrics by which your performance will be evaluated in the particular situation. If the TPROG role is defined as above, you will NOT have direct responsibility for coding and software development. But remaining abreast of the internal structure of the product or service will be a huge advantage. But you will be too busy with all of the complex challenges of product delivery to have any time for coding. I hope this helps a little... |