• submit to reddit
Allan Kelly03/03/11
3497 views
8 replies

How does Agile relate to CMM Level 5?

A question in my mail box: “How does Agile relate to CMM Level 5?”As I started to tap out the answer I thought: this might as well be a blog entry. So here it is.Think of CMM, or rather CMMI which replaced CMM about 10 years ago, as a ruler. It is a...

Michael Sahota03/02/11
3692 views
1 replies

Shhh! Agile Failures (in the large)

Agile failure is a sensitive topic but one that we as a community need to talk about in order to build a brighter future together. In this post, I will share some observations that came out of an informal session that took place over an extended...

Dennis Doomen03/02/11
5979 views
0 replies

ALM Practices Part 2: Peer Reviews

What is it? A formal review of all code and artifacts related to a requirement or task by another person than the original developer. Rework because of review comments must be revalidated afterwards. Why would you do that?

Giorgio Sironi03/02/11
5038 views
0 replies

Practical PHP Testing Patterns: Test Double

The Test Double pattern is the key to testing in isolation: not only isolation from other objects, but also from the network, the file system, the database, time(), rand() and everything else you're going to normally integrate in your application.

Michael Sahota03/02/11
1593 views
1 replies

Red Pill, Blue Pill & Ugly Transition Realities

A critical predictor of success I have seen in Agile transitions is how people define reality. Let’s face it, if you are running Scrum well, then there will be all sorts of ugly problems that pop out of the woodwork: decaying technical infrastructure,...

Mitch Pronschinske03/01/11
9260 views
0 replies

Win a FREE eBook Copy of "Azure in Action"

This week, when you download the "Cloud Computing with Windows Azure Platform" Refcard, you automatically have a shot at winning an even bigger prize... a free ebook copy of Manning's Azure in Action! 

Dennis Doomen03/01/11
6132 views
1 replies

ALM Development Practices Part 1: An Introduction

As part of my many assignments, I’m compiling a bunch of Application Lifecycle Management practices into a set of development guidelines for bootstrapping our internal projects using Team Foundation Server. I’ve decided to share these with the...

Peter Schuh03/01/11
1711 views
0 replies

A Project Manager’s Acid Test: Fund Your Own Product

Do you think you are a rockstar project manager? Can you roll out an agile process and leap the tangle of legacy waterfall hurdles without breaking a sweat? Can you walk unaided from a fight club thronged with hackers, cowboy coders, support junkies and...

Michael Sahota03/01/11
1768 views
1 replies

5 Ways Scrum Creates Safety: Why One CSC Uses Scrum and XP Together to Avoid XP Risks

Scrum contains a set of practices distinct from XP that are intended to enhance project safety. The Scrum framework is simple and intentionally incomplete. Scrum expects that teams will add in practices that are relevant to their specific context. For...

Giorgio Sironi03/01/11
6763 views
0 replies

SOLID for packag... err, namespaces

The SOLID principles are a set of guidelines that drives good object-oriented design. They were defined from different people along the years, like Bertrand Meyer (OCP) and Barbara Liskov, but as far as I know Uncle Bob was the first to collect them together.

Steven Lott02/28/11
1704 views
0 replies

TDD -- From SME Spreadsheet to TestCase to Code

In "Unit Test Case, Subject Matter Experts and Requirements" I suggested that it's often pretty easy to get a spreadsheet of full-worked out examples from subject-matter experts. Indeed, if your following TDD, that spreadsheet of examples is...

Jurgen Appelo02/28/11
924 views
1 replies

Agile Lean Europe: Energize the Network!

Last week Johanna Rothman and I were talking about Agile in Europe, while she made a brave attempt at out-eating me at my own favorite Moroccan restaurant in Brussels.

Michael Norton02/28/11
3492 views
0 replies

Open iTerm Here

I've been using iTerm for over a year now. I like it over Terminal for a few reasons, but primarily because it supports multiple frames. This makes my workflow easier as I can see everything on a single screen and can easily navigate from one frame to the...

Giorgio Sironi02/28/11
5107 views
0 replies

Practical PHP Testing Patterns: Implicit Teardown

If we define the hooks supported by our test automation framework (PHPUnit for all articles in this series) will call our cleanup code. It's just a matter of placing it in the right place: almost all testing frameworks, throughout many languages, support...