Posts Tagged ‘agile’

Managing Client Behavior for Optimal Sprint Performance

I’ve a new article published on Mike Cohn’s Front Row Agile web site: Managing Client Behavior for Optimal Sprint Performance. Related PostsThat Isn’t What I Expected Collaboration and Code Authorship Credits The World Needs More Booths Farming as a Metaphor for Workplace Culture ROWE and Formal Project Management

Practicing Agile – Building Mastery One Day At A Time

Old joke: A young couple visiting New York City for the first time has lost their way. They spot a street musician, just the person to help them get reoriented. “Excuse us, but can you tell us how to get to Carnegie Hall?” The musician stopped playing and thought for a moment before replying: “Practice.” […]

Moving Past “I Don’t Know”

Recently I had the opportunity to attend the Mile High Agile 2015 conference in Denver where Mike Cohn delivered the morning keynote address: “Let Go of Knowing: How Holding onto Views May Be Holding You Back.” As you might expect from a seasoned professional, it was an excellent presentation and very well received. A collection […]

The Value of “Good Enough”

Any company interested in being successful, whether offering a product or service, promises quality to its customers. Those that don’t deliver, die away. Those that do, survive. Those that deliver quality consistently, thrive. Seems like easy math. But then, 1 + 1 = 2 seems like easy math until you struggle through the 350+ pages […]

Agile Team Composition: Generalists versus Specialists

In a previous post, I described several of the shortcomings with planning poker, particularly when the tool is used in a context that includes more than just the developer’s shop. Estimating levels of effort for a set of tasks by a close knit group of individuals well qualified to complete those tasks can efficiently and […]

Agile Planning Poker has a Tell

As an exercise, planning poker can be quite useful in instances where no prior method or process existed for estimating levels of effort. Problems arise when organizations don’t modify the process to suite the project, the composition of the team, or the organization. The most common team composition for these these types of sizing efforts […]

Agile 2.0

The IT radar is showing increased traffic related to The-Next-Big-Thing-After-Agile. The hype suggests it’s “Agile 2.0” or perhaps “Ultra Light Agile.” This also suggests the world is ready for something I’ve been working on for quite some time: Ultimate Ultra Extreme Lean-To-The-Bone Hyper Flexible Agile Software Development Methodology. The essence of all previous methodologies distilled […]

Achieving 10x

There is an interesting conversation thread on Slashdot asking “What practices impede developers’ productivity?” The conversation is in response to an excellent post by Steve McConnell from 2008 addressing productivity variations among software developers and teams and the origin of “10x” – that is, the observation noted in the wild of “10-fold differences in productivity […]

What Language Do You Speak?

The Logitech webcam software installer doesn’t seem to know what to offer. QA and testing. Still important. Related PostsLinkedIn and Dunbar’s Number

Of Diamonds, Lamborghinis, and Liberal Arts Degrees

I’ve been thinking about how a broad based liberal education might be viewed in the future – basically, as a luxury. Knowledge stability in many professions, particularly those based on technology, change faster and faster every year. In the past 25 years worth of computer experience, I’ve learned and forgotten a couple dozen computer programming […]