Articles published in 2013

When Is It Time to Redo Your Backlog?

When Is It Time to Redo Your Backlog?

It's not ideal, but sometimes it's reality: You look at your backlog and it's a mess. You don't know who's doing what and what is happening when. What should you do about it -- clean it up or start over? I recently observed this problem, and this is what we decided to do. . . .

Designing Agile Teams Using Socio-Technical Systems

Designing Agile Teams Using Socio-Technical Systems

For those that try to move from traditional development models to Agile, one of the major challenges is forming self-organizing teams. How does such a team differ from the project teams in the traditional models? Are there any design principles or theoretical frameworks that can help us go about forming such teams?

When Scrum Uncovers Stinky Issues (and Then Gets Blamed)

When Scrum Uncovers Stinky Issues (and Then Gets Blamed)

Scrum is a useful approach for managing software development projects. When performed correctly, it breaks work into manageable pieces and assesses technical risk. Some teams, however, run into trouble quickly because Scrum is blamed when it uncovers stinky issues. . . .

The Product Owner's Role in Technical Matters

The Product Owner's Role in Technical Matters

In a software company, it is common that the product owner role is given to the person who has previously worked as a programmer or who has peripheral knowledge about software. . . .

Invictus

Invictus

When asked why William Ernest Henley's poem "Invictus" held such force for him, Nelson Mandela answered, "Because it gave us inspiration. To win you need inspiration." For me, this sentence had the effect of a slap on the face. . . .

Retrospective: The Fun Way

Retrospective: The Fun Way

Retrospection is the most valuable and most important Scrum ceremony. Unfortunately, it is often neglected, and it can become a monotonous and boring ceremony. However, retrospectives can be made enjoyable. . . .

Lean Building: Understanding Waste and Managing It with Agile

Lean Building: Understanding Waste and Managing It with Agile

In Agile, these eight identified wastes from Lean management are addressed throughout the life cycle of the product development. Let's look at them one by one. . . .

Essential, Valuable, Timely Documentation

Essential, Valuable, Timely Documentation

Documentation is an important part of every system, Agile or otherwise, but comprehensive documentation as such does not ensure project success. In fact, it increases your chance of failure. However, the question remains: How much documentation is enough, and when should you write it?

How Strategic Management Processes Can Imitate Agile and Scrum

How Strategic Management Processes Can Imitate Agile and Scrum

Software is difficult to get right. What you specify up front always seems to need to evolve as the understanding of a problem and users improves or as markets and competition change. . . .

Believing in Scrum

Believing in Scrum

I'd like to share my perspective on starting to believe that Scrum is the right thing to do in order to deliver high-quality products in a fast-paced environment. It happened some time ago, when I was still a developer. . . .

Displaying results 1-10 (of 270)
 |<  < 1 2 3 4 5 6 7 8 9 10  >  >|