I am often asked how did I become a TPM or what can I do to become a TPM? I have to admit it is not an easy question. ProgramContinue reading “How to Become a TPM”
Category Archives: Technical Program Management
Path to Green. How to get a project back on track
Being a TPM on a project or a program that is going well is not very challenging. The team you are leading is a well oiled machine that keeps deliveringContinue reading “Path to Green. How to get a project back on track”
Interview Prep Resources for TPMs
Preparing for interviews isn’t easy. There is a variety of topics to refresh and the amount of unknowns is infinite. However, there are a few resources and steps that canContinue reading “Interview Prep Resources for TPMs”
Project Milestone Prioritization – The Quantitative Approach
One of the great struggles of running complex programs is how to prioritize limited resources to work on a number of seemingly critical milestones. The traditional agile approach is toContinue reading “Project Milestone Prioritization – The Quantitative Approach”
How to elevate your TPM Career
One of the questions new TPMs often ask me is how do I move up in my career, what is the strategy for getting that next promotion. It’s easy toContinue reading “How to elevate your TPM Career”
Managing Innovative Programs
The word innovation has a very positive connotation. Forging a new path, trailblazing sounds exciting, interesting, vital to growth. All of these ideas are true. In fact, often times innovationContinue reading “Managing Innovative Programs”
Program Structure and Executive Sponsor Alignment
Early on in my career as TPM I have realized that a program has almost no chance of success unless there is an early and strong alignment with the businessContinue reading “Program Structure and Executive Sponsor Alignment”
Designing a Software System is like Designing a House
When I first started leading software projects that involved system design, I thought system design is some sort of dark magic that only a few special individuals posses. How doContinue reading “Designing a Software System is like Designing a House”
Keys to Business Performance
The their book “Accelerating Performance” Colin Price & Sharon Toyle introduced a concept of META (Mobilize, Execute, Transform, Agility) which their research concludes are the most important keys to whyContinue reading “Keys to Business Performance”
The Future of IT
Covid-19 had a huge impact on workers all over the world with thousands of people losing their jobs in a variety of industries. However, due to the shelter in placeContinue reading “The Future of IT”
Agile Program Management Primer
Why Agile? It is a project / program management methodology that is a great fit for complex software dev programs that would defy a complete up-front definition, where we expectContinue reading “Agile Program Management Primer”
Becoming a Leader
I see this question asked very frequently. What do I need to do to become a leader? How do I become a leader? As an individual contributor, I’ve also askedContinue reading “Becoming a Leader”
Lessons From The Disaster
Roblox is an extremely successful gaming platform company that makes billions of dollars and is played by over half of the children under 16 in the United States. For me,Continue reading “Lessons From The Disaster”
Why I run and the difference between motivation and drive
We hear the word motivation a lot. I hear it everywhere. “It’s important to be motivated” they say. I am here to proclaim that motivation isn’t the key. I wouldContinue reading “Why I run and the difference between motivation and drive”
My First Year as a TPM
For the first years of my career in technology I was an individual contributor specializing in Network Engineering. I was Cisco certified and really enjoyed the process of building andContinue reading “My First Year as a TPM”
Program Managers and Mental Health
In all of the discussions and books I’ve been exposed to the subject of mental health as it relates to the profession of program or project managers is almost neverContinue reading “Program Managers and Mental Health”
Foundational Requirements
As program managers or TPMs we often jump in the middle of an ongoing project or the one where the requirements gathering or discovery phase has already been completed. ThereContinue reading “Foundational Requirements”
How to increase your productivity and avoid procrastination
A lot of us equate productivity with time spent “working”. I hear people say, I work 10 hours a day or I work 24/7. But in reality productivity has veryContinue reading “How to increase your productivity and avoid procrastination”
Prepare for System Design Interview Part 2
This part of this two part series covers the fundamentals of the system design you need to know to get prepared for the system design portion of the TPM interviewContinue reading “Prepare for System Design Interview Part 2”
Prepare for a System Design Interview Part 1
This part of this two part series covers the fundamentals of the system design you need to know to get prepared for the system design portion of the TPM interviewContinue reading “Prepare for a System Design Interview Part 1”