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 […]

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 and evidence (measures) in order to improve organizational performance over time. Goals Through a series […]

Writing User Stories for Every Phase of the Development Lifecycle

There is this preconceived notion that authoring user stories is confined to the requirements gathering phase. In fact, user stories post a critical role in communication between stakeholders and development teams throughout the development lifecycle. I will explain in this article how you employ user stories as the vehicle of communication between stakeholders continuously across […]

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 […]

How Progressive Delivery can Enhance your CI/CD Pipeline

In a modern and evolved organization you would ideally find teams leveraging Continuous Integration and Continuous Delivery (CI/CD) pipelines. CICD enabled faster and more reliable delivery of software to customers by automating the build, test, and deployment processes. Ideally allowing your customers to receive releases in a predictive manner, the outcome of your team sprints, […]

A Quick Introduction to Popular Agile Scaling Frameworks Scrum Nexus, LeSS, & Scrum@Scale

The article discusses three Scrum scaling frameworks – Nexus, LeSS (Large-Scale Scrum), and Scrum@Scale – to aid understanding for Technical Program Managers. Nexus builds on Scrum principles with additional roles and events for multi-team coordination. LeSS takes a minimalist, holistic approach with a single product backlog and shared definition of done. Scrum@Scale extends Scrum to the entire organization, allowing for customization and introducing the concept of a Scrum of Scrums for team coordination. Choosing a framework depends on the organization’s specific needs.

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. […]