• submit to reddit
Michael Sahota12/19/12
0 replies

Hierarchy = The Matrix: We Don't See or Question It

The hierarchy is at the very center of our lives. We have experienced it in our school years and later when working in organizations. It’s existence and function is tacit in our understanding of reality.

Mitch Pronschinske12/19/12
0 replies

Agile Performance Skills Matrix Template

The Skills Matrix is something out of the Toyota Talent book that is used to help conduct agile performance evaluations for yourself and team members. Get the overview sheet and the awesome template to try it out. They're attached to the article.

Jim Bird12/18/12
0 replies

Are Bugs Part of Technical Debt?

Everybody is talking about technical debt today: developers, testers, consultants, managers - even executives. But the more that people talk about technical debt, the fuzzier the idea gets, and more watered down the meaning of “technical debt” becomes.

Allan Kelly12/18/12
0 replies

What is the Right Size For a User Story?

What is the right size for a User Story?” - a day? a week? three weeks? - 1 point? 5 points? 10 points? 37? 100? 5 words? 20 words? We'll give you the short answer and the long answer.

Rodrigo De Castro12/18/12
1 replies

Code Reviews: Small and Done by Experts

My core ideas about Code Reviews: (1) reviews must be small; (2) reviews must be done by experts, otherwise they don't offer much value.From my experience, most of the developers wanted feedback and took them well to improve the code.

James Betteley12/18/12
0 replies

​How Do You Do Fixed Bid With Agile?

Not being an agile consultant, I didn’t really know what a “Fixed Bid” contract was, or how it worked. Basically fixed bid contracts have an agreed up-front cost, and payment isn’t based on the amount of time or resources expended so you can understand how this might seem incompatible with agile.

Willie Wheeler12/17/12
6 replies

The Virtues of Cowboy Development

The cowboy developer adds unplanned features, commits code past the code freeze and generally works outside the control structures that management has put in place to keep development manageable. However, one man’s emergency release is another man’s continuous delivery.

Sandro Mancuso12/17/12
1 replies

The Wrong Notion of Time

How come Agile projects are now failing? Why do we still have the same old problems?

David Bland12/17/12
0 replies

Estimate the Total Cost of Agile Projects

Estimating the cost of software is, at best, an educated guess. There are many variables, but David Bland is going to look at the questions surrounding cost estimation and give us some hope for getting better at it.

Greg Duncan12/17/12
0 replies

Delivery and Deployment are Features

Sometimes there is little thought in the "Agile" project delivery and deployment. "It's not our problem once we deliver it to IT. 'They' will deploy whenever..." (No kidding). Deployment is a feature and those involved in it need to be part of the team.

Steve Rogalsky12/17/12
0 replies

Celebrate Failure? Pt. 2

In part one of this series Steve Rogalsky summarized the results of a study looking at the effects of failure and success in the orbital launch industry. In this blog post he'll look at some interesting research that examines the role of attitude when failure occurs.

Jim Bird12/16/12
3 replies

What Refactoring is, and what it isn’t - According to Kent Beck and Martin Fowler

Sometimes redesigning and rewriting code is the right thing to do. But be honest and clear. Don’t hide this under the name of refactoring.

Simon Brown12/16/12
0 replies

Moving Fast Requires Good Communication

Boxes and lines diagrams *can* work very well, but there are many pitfalls associated with sketching software architecture in this way. My approach is to use a collection of simple diagrams, each showing a different level of abstraction.

Jim Bird12/15/12
0 replies

Agile Estimating: Story Points and Decay

I don't agree with the opinion that Story Points are better for estimation than Ideal Days. When we do estimates, we use Ideal Days, because thinking this way is more natural and more useful, and because these estimates are more meaningful to people inside and outside of the team.

Rob Williams12/15/12
0 replies

New Ruminations on Agile Tools

Been a couple years ago that I went from Rally to AgileZen. About to move to Atlassian now. Here's my personal review of some of those products.