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 our enthusiasm alone wasn’t enough. Leadership were skeptical of the merits of agile, and we honestly needed a way to measure our progress, identify bottlenecks, and ensure we were genuinely delivering value. This realization led me down the path of understanding Agile metrics.

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 methods and practices to achieve better results and outcomes. There are many ways to evaluate […]

Increase Participation from your Scrum Team with Round Robin, Quiet Writing, and Free-for-All

As a scrum advocate, you embrace the agile framework of collaboration, communication, and feedback among team members. However, experience has taught the seasoned observers that not all team members may feel comfortable or motivated to participate in Scrum events, such as Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. You would notice in your […]

Write Better User Stories with INVEST

Good developers realize the strength and resilience of well-decoupled, clearly- written code components, powered by a strong development framework in building successful software. It is no different for product owners authoring effective user stories that are clearly articulated and actionable. In this article, we will explore a framework called INVEST that helps craft more meaningful […]

5 Reasons to becoming a more self-aware Technical Program Manager

In the realm of effective program management, self-awareness stands as a crucial attribute that can transform average managers into exceptional leaders. Self-awareness encompasses a deep understanding of one’s strengths, weaknesses, emotions, and the impact they have on others. This powerful quality empowers managers to make better decisions, build stronger relationships, and create thriving work environments. […]

Using Personas to unlock a better understanding and engagement of your internal stakeholders

What are Stakeholder Personas? Stakeholder personas are fictional, yet representative, profiles that depict different types of stakeholders involved in a project. These personas are created by analyzing and synthesizing information about the various individuals or groups who have a stake in the project’s outcomes. Personas help organizations gain deeper insights into stakeholders’ motivations, goals, needs, […]

What is a Parking Lot in Scrum Speak?

In project management, a Parking Lot is a designated space, either physical or virtual, where ideas, concerns, questions, or issues that arise during project meetings or discussions are recorded. These unresolved matters are “parked” in the lot to be revisited and addressed later, preventing them from derailing the current discussion or hindering project progress. Parking Lotsprovide the benefits […]

Measuring Flow Metrics to Enhance Efficiency and Success in your Projects

As a technical program manager, your role involves overseeing and coordinating multiple projects, teams, and stakeholders to achieve organizational objectives. To ensure smooth progress and timely delivery, it’s crucial to measure and optimize the flow of work within your programs. Flow metrics provide valuable insights into the efficiency, bottlenecks, and overall health of your program. What is […]

What is the Difference Between a Technical Program, Engineering, and Product Manager

In the tech industry, several key roles play a critical part in driving projects, managing teams, and delivering successful products. Three roles that are often discussed and sometimes misunderstood are the Technical Program Manager (TPM), Engineering Manager, and Product Manager. While these roles can overlap in certain areas, they have distinct responsibilities and focus areas. […]