Over the course of leading complex software and enterprise technical programs, I have seen that initiatives rarely fail for obvious reasons. They fail when systems, cross-functional teams, and sequencing fall out of alignment. As a Technical Program Manager, I focus on translating strategy into executable roadmaps, structuring dependency management, strengthening program governance, and integrating AI into real-world systems. This is practical thinking for leaders responsible for delivering complex technology programs at scale.
Most Program Failures Aren’t Schedule Failures — They’re Dependency Failures
When a large technical program begins to slip, the galvanizing statement is usually, “We’re behind schedule.” Milestones move. Forecasts change. Leadership demands more frequent reporting. In complex enterprise environments, the schedule is usually the most visible indicator of trouble, but it is rarely the original source of the problem. By the time delivery dates begin…
Keep readingI’m Writing Again
For the past couple of years, I haven’t written much publicly. That wasn’t accidental. My focus was on leading complex technical programs — platform migrations and integrations, post-acquisition system alignment, and large cross-functional initiatives where the margin for error is small and the stakes are high. Those kinds of programs demand attention. They also leave…
Keep reading15 quick tips on written communication for project leaders
As project managers and team leaders, effective communication is vitally important to provide instructions to team members, persuade stakeholders to take action, document decisions and requests, and provide informational updates. Here are some quick tips for those of you in a leadership role on project teams, program management, or any business leadership role, really. Bonus…
Keep readingIs Bulleted Text the downfall of communication?
A colleague said last week that bullet lists are the “bane of business communication” and attributed billions of dollars of damage to them. He’s a good writer and a thoughtful guy. His prose is better than most and includes a lot of information that he feels the reader needs to know. I see his point.…
Keep readingThe Antidote to Impostor Syndrome in the Software Development World
On the teams you work with, there are probably one or two individuals who are considered the “rock stars”. They seem to know just what they are doing. Ask yourself, “How did the ‘rock stars’ get to be that way?”
Keep reading