-

Why Technical Excellence is Crucial for Agile Success
Back to Basics Series – Principle 9 Continuous attention to technical excellence and good design enhances agility. https://agilemanifesto.org/principles.html What Does It Mean? This principle is often overlooked in the rush to deliver. Agile isn’t just about speed—it’s about sustainable, high-quality delivery. Technical excellence and thoughtful design aren’t “nice-to-haves.” They’re essential for creating software that can…
-

Why Sustainable Development is Key to Agile Success
Agile processes must prioritize sustainable development, allowing sponsors, developers, and users to maintain a steady pace without risk of burnout. Consistent delivery fosters productivity and well-being, contrasting with the dangerous “crunch mode” culture. Embracing a realistic work pace improves quality, morale, and innovation, making it essential for long-term success.
-

Measuring Progress: The Value of Working Software
The principle emphasizes that working software is the definitive measure of progress, rather than metrics like velocity or story points. Successful teams focus on delivering usable features, allowing for early feedback and alignment with user needs. Prioritizing working software prevents wasted efforts and ensures that value is delivered to customers effectively.
-

Embracing Change in Agile: A Competitive Advantage – Principle 2
The content emphasizes the importance of embracing change in agile development. While change can prompt discomfort and rework, it presents opportunities for improvement and responsiveness to shifting customer needs. Organizations that adapt swiftly can maintain relevance and competitive advantage, highlighting resilience as a critical quality for ongoing value delivery.
-
Back to Basics Series – Picking It Up Again
Six years ago, I set out to write a series of posts exploring the Agile Principles. I only made it through the first one (customer satisfaction through early and continuous delivery of valuable software) before life and work pulled me in a dozen different directions. That’s the reality of being in the trenches—sometimes the practice…
-
Navigating the Project Seas: Unraveling the Roles of Technical Program Managers and Scrum Masters
In the fast-paced and ever-evolving landscape of project management within agile businesses, the roles of Technical Program Managers and Scrum Masters stand out as crucial components for driving successful project outcomes. Both positions offer unique skill sets and carry specific responsibilities that contribute to the overall efficiency and success of a project. In a recent…
-
On Certifications
Are certifications worth the time, effort, and money?
-
Back to Basics Series – Principle 1
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. https://agilemanifesto.org/principles.html What Does It Mean? There are many interpretations of this principle, but this one is mine. Honestly, I’m not looking to make any ground-breaking revelations here. I’m looking to break it down to get back to basics. It…
-
Back to Basics – Overview
About a year ago, Atlassian took to Twitter with their #RetroOnAgile campaign and asked followers to tweet something they liked and something they wished about agile. Under my @MomofXandM handle, I tweeted the following responses: “#ILike the Agile principles and values. #RetroOnAgile” and “#IWish more folks followed the Agile principles and values rather than trying…
-
Recommendation of the Week
Sales Driven Development – I wish I had time to write a post about this, but Marcus Blankenship’s article will do.
