Author: doronkatz
-
PMP 101: Understanding the Different Organizational Structures
rogram Manager, being able to understand your organization’s structure helps you better align with the right leadership influencers, in turn to more effectively communicate, influence decision and execution, better conflict resolution, and more. In this article, we will explore 1)… Continue reading
-
Top Ten Essential Skills for an Amazon Technical Program Manager to Master
In the dynamic and fast-paced environment of Amazon, a Technical Program Manager (TPM) plays a critical role in driving the success of complex technical projects. The TPM’s ability to navigate the intricacies of program management while maintaining a clear technical… Continue reading
-
Agile Estimations: Understanding and Mitigating Biases
Estimations are a cornerstone of Agile project management, offering teams a means to forecast effort, set expectations, and make informed decisions. However, the accuracy of these estimations can be significantly influenced by various cognitive biases. Understanding these biases and their… Continue reading
-
Understanding Kubernetes: A Primer for Technical Program Managers
What is Kubernetes? Kubernetes, often abbreviated as K8s, is an open-source platform designed to automate the deployment, scaling, and operation of containerized applications. Originally developed by Google, Kubernetes has since been donated to the Cloud Native Computing Foundation (CNCF) and… Continue reading
-
Dealing with Dependencies
Dependencies in software development is an inevitability, especially when it comes to complex projects involving multiple teams, components, or external vendors/systems. As a technical program manager, managing these interdependencies is what makes or breaks you, and leadership look to you… Continue reading
-
Agile Metrics: What to Measure and Why
In my early days as a Technical Program Manager, I vividly remember a project where we proudly embraced Agile methodologies. We were a “raving” team, enthusiastic and committed to delivering high-quality software. However, as we progressed, it became evident that… Continue reading
-
Integrating Agile with DevOps: Achieving Continuous Delivery
In this article, we explore the nexus between both disciplines in having software development and operations work hand-in-hand to deliver to customers expeditiously and reliably, and integrating Agile with DevOps. Continue reading
-
Continuously Improve your Projects by always asking ‘What?, So What?, Now What?’
As an agile evangelist, ensuring my teams continuously improve is a pinnacle component of sprint planning and executing. I always insist on having one story dedicated process and operational improvement each sprint to ensure we constantly evaluate and improve our… Continue reading
-
What is Evidence-Based Management and how can I leverage it in Scrum Projects
Evidence-Based Management (EMB) “is an empirical approach that helps organizations to continuously improve customer outcomes, organizational capabilities, and business results under conditions of uncertainty“, according to the EBM Guide, a framework for delivering value through strategic goals through intentional experimentation… Continue reading
-
Increase Scrum Performance by thinking like a Rugby Player
It’s no secret I always love to squeeze a rugby analogy into my day to day tech world, not just because I unbiasedly think rugby to be the best sport in the world, but because I feel it has a… Continue reading