Defining the technical toolset
As we discovered in the previous section, the technical foundation that you have can vary widely, depending on what your role requires.
Each of these tools is an accelerator to your role when your proficiency matches the need of your team. In cases where it doesn’t match, you will need to lean on a specialist that does have that proficiency, such as a specific programming language. This will add time to the project as additional communication is needed to get the same results you would get if you were proficient in the right technical skill.
In this section, we’ll discuss three areas that are most widely used across the general and specialist TPM roles. We’ll touch on the level of code proficiency that may be needed, system design, and architectural landscape.
Code proficiency
As a TPM, you will rarely be asked to write code. However, this doesn’t mean you shouldn’t be proficient. As a TPM, you will be...