I’m at ACCU 2011 this week, in my lightening talk I publicly unveiled, for the first time, Retrospective Dialogue Sheets.I
have been experimenting with dialogue sheets at conferences for a few
years now. For a long time my aim has been to use them for...
This is a reposting from Mik Kersten's Tasktop Blog. Look for more predictions in this series on his blog and on Agile ZoneWith this final and belated prediction in the series, I have taken
the liberty of looking beyond 2011 speculating on the coming...
This is a guest post by Damon Edwards (@damonedwards) Click on the reference link for the full post.
DevOps is a hit! Everyone is talking about it! Everyone is
doing it! Everyone is going to meetups and conferences! Everyone…. oh
Compromises are part of life. We must make tradeoffs if we are going
to ship product but we want to make the right tradeoffs and that can
only happen when we have information to back our decisions.
Understanding good design principles and practices help us...
I wrote an article about the many ways that managers inadvertently plug the communication pipeline
(free registration required). In doing so, they deprive themselves of
the information they need to do their jobs. It reminded me of one of the
“Experience alone, without theory, teaches management nothing
about what to do to improve quality and competitive position, nor how to
do it.” W. Edwards Deming
For some people, software engineering is a solved problem and Agile
methods are the...
Duplicated test code should be factored out in a single place, like a Test Utility Method, to avoid rotting and difficulties in its maintenance. Yet sharing methods between Testcase Classes is not trivial.
“To change one’s life: Start immediately. Do it flamboyantly. No exceptions.” – William James
I got this quote from Michael Bungay Stanier’s book Do More Great Work. Great Work, you see, is what lights you up, it’s what makes a difference....
A while back I talked to a CEO of a contract development shop. He
wondered how Agile could help him with fixed price, fixed scope
contracts to deliver software.
Of course, the requirements that come with these contracts are never
complete or completely...
A System Metaphor is what eXtreme Programming use to describe an architecture: for example you can think of particular application as production lines, or flying planes, or other kinds of machines. A metaphor has its limits in describing a concept, but it's...
Scrum, and the way of thinking that it attempts to socialize in the
world of work, has nothing to do with project management. Anyone who is
laboring under the misapprehension that Scrum is some form of “Agile
Project Management” is seriously missing...
In the past few weeks, the same question of “who is your customer”
has been discussed. Each of these conversations were completely
unrelated to each other, but the general content was the same. So, it
was with much delight that I saw Seth Godin wrote a...
This is a reading guide to the series that explores corporate culture
and how that has a direct impact (sometimes very negative) on efforts
towards Agile adoption. It is a must-read for anyone that is considering
taking their company agile or for coaches...