The concept of deadline has always been one of the sacred cows for
any human activity. Normally, with very few exceptions, what do people
do with any project? They set a deadline and think that they will care
about meeting this deadline somehow. You can...
A common problem in people's presentation decks is that they make
text and diagrams so small that only the people in the front of the
room can properly see them. Here's one simple thing I do to reduce
the chances of that happening to me - when I'm...
Let’s put aside the ethical arguments about certifications for a
moment and look at the salary data behind Certified ScrumMaster (CSM)
and Project Management Professional (PMP).
A Certified ScrumMaster earns 3% more money than a ScrumMaster.
Note from Mike… I want to welcome Jim Magers to the LeadingAgile
team. Jim is doing a project with me in Minneapolis, and I asked him to
join me here and share some of his experiences from the field. You can
learn more about Jim on his bio page.
The following is a set of articles relaying my experiences in Flex
consulting with the hope they will benefit others. While they include
general consulting advice, they are specifically geared towards
Enterprise Flex software development...
After finishing my own session at XP 2011 I attended the second half of J.B. Rainsberger’s tutorial on modular design.
For most of the time that I was there he drove out the design for a
point of sale system in Java while showing how architectural...
In light of Agile adoption failures and awareness of cultural challenges,
the purpose of this post is to review current models that are applied
to adopting Agile and transforming with Agile at organizations. Worthy
background reading is Mike Cottmeyer’s...
I was talking with a colleague the other day about troubles with
scope management in an Agile project. She was lamenting problems that
were arising with a particular client who was concerned about the
progress of the delivery team. Since Agile teams use...
The topic of what is a software developer’s job comes up quite often.
Obviously, they are paid to write code, but that is a very narrow
definition. As a developer gets more senior, they are asked to design
the various components of a system, instead of...
'Break down the silos', that is a rallying cry that you will often hear amongst devops people: the word silo
in an enterprise context usually has a bad connotation. Still they keep
on existing and I figure there must be good reasons for that. Maybe if
The recent article Agile will fail GovIT, says corporate lawyer
is rather controversial but very valuable. Its value lays not in its
claim that agile cannot work in governmental environment, something I
quite disagree with, but in its presentation of how...
The basic math of team based agile is pretty simple. You can slice
it several ways, but at the end of the day, one of these three basic
formulas has to hold true. It’s all about time, cost, and scope… you
get to decide which two...
ThoughtWorks is an unusual company, which is why such a
corporate-skeptic as myself has hung around for a decade here. An
important feature of ThoughtWorks is that we take a broader view of
our purpose than simply a commercial entity. Over the last couple...
The DevOps movement only came to my attention in the final year of writing my book, Continuous Delivery. The book, based on experiences that are described by Chris Read in his earlier guest post
in this series, describes principles and practices that are...