Agile · Communication · Product management · Simplicity

Simplicity and Agile

In my last post I began talking about the Agile principle of simplicity (“Simplicity – the art of maximizing the amount of work not done – is essential”) and the approach that salesforce.com founder Marc Benioff advocated for building their software, “fast, simple, and right the first time.”  I wrote about the hard work of… Continue reading Simplicity and Agile

Agile · Change Management · Communication · Product management · Scrum

Mid-course correction – addressing an issue

I wrote yesterday about the problem we crashed into this sprint when we discovered that designs for one major feature we were building had failed to consider two important user personas, had worked off of an inadequately articulated user story, and had been conceptualized by one team while being built by a slightly different one. … Continue reading Mid-course correction – addressing an issue

Agile · Change Management · Communication · Product management · Scrum

Mid-course correction – finding an issue

One of the core principles of Agile is this: “Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.”  The ability to respond nimbly to new information is a hallmark of Agile (in my opinion) and part of what makes it such a good approach to use when developing… Continue reading Mid-course correction – finding an issue