• submit to reddit
Jesse Warden07/03/11
0 replies

Agile Chronicles #5: Acceptance Criteria & Punting

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project.

Roman Pichler07/02/11
1 replies

The Product Owner on One Page

The following diagram provides a concise overview of the product owner role. It summarises its responsibility and main duties, lists the key artefacts the role works with, and two constraints that apply to the product owner.  

Wille Faler07/02/11
1 replies

A Simple Scala Validation Framework

I was on the lookout for Scala validation frameworks, and I couldn’t readily find any that where not part of/dependent on some web- or other framework. Furthermore, I didn’t want to use a Java validation framework with all the compromises that would...

Dave Farley07/02/11
0 replies

How long to retain build output?

Martin Fowler has recently made a post on the topic of the importance of reproducible builds. This is a vital principle for any process of continuous integration. The ability to recreate any given version of your system is essential, but there are several...

Sandro Mancuso07/01/11
1 replies

Re-drawing my own map: A new milestone

For every step you take towards mastery, your destination moves two steps further away. Embrace mastery as a lifelong endeavour.

Jim Bird07/01/11
0 replies

Lientz and Swanson on Software Maintenance

For those of us working in software development and studying it, there's a shortage of comprehensive studies to refer to, too little data that developers and managers can trust and draw useful conclusions from. Even worse, too much of the research that we...

Dror Helper07/01/11
0 replies

RTFM–the tale of ReaderWriterLockSlim

The .NET BCL (Base Class Library) is readable, easy to understand and not less important documented. This is a story on where a simple reading of documentation could have saved us from a minor bug…

Jim Highsmith07/01/11
1 replies

Feature Folly

In my executive presentations I spend a fair amount of time on the topic of Do Less, talking about how we waste an incredible amount of time and money building features that are rarely or never used. Published studies put this number at far greater than...

Matt Raible07/01/11
0 replies

Agile Hiring Book Review

While working for Time Warner Cable last year, I experienced a unique challenge: building a team of strong developers in a short amount of time.

James Shore06/30/11
0 replies

Let's Play TDD #118: Coupling vs. Complexity

The source code for this episode is available here. Visit the Let's Play archive for more episodes! Many thanks to Danny Jones for figuring out the HD Youtube embed code.

Esther Derby 06/30/11
0 replies

Promoting Double Loop Learning in Retrospectives

“The thinking that got us here isn’t the thinking that’s going to get us where we need to be.”  attributed to Albert Einstein I have  this niggling concern about retrospectives.

Jurgen Appelo06/30/11
0 replies

Co-Training the Management 3.0 Course

In my book I wrote that I don’t like pair programming and other activities that involve pairing up with other people to do creative things. I prefer results to be either mine or yours. I don’t seem to care about it if it’s somewhere in the middle....

Giorgio Sironi06/30/11
0 replies

Self-Initializing Fakes in PHP

Testing becomes difficult when you consider objects at the boundary of a system: databases, web services, and other integration nightmares. What we usually do is adopting some specialization of the Hexagonal architecture, where the application defines a...

James Sugrue06/30/11
0 replies

Software Build Systems: Principles and Experience

Split into four parts, this book provides a detailed insight into build systems, and how to ensure your own build process is as efficient and scalable as possible. Part One works as an introduction...

Israel Gat06/29/11
0 replies

Making Agile Work Cloud Computing Forecasts: “Cloudy” Future for Enterprise IT

In a comment on The Urgency of Now, Marcel Den Hartog discusses technology assimilation in the face of hype: