• submit to reddit
Esther Derby 08/22/11
1274 views
1 replies

Solving Symptoms

Recently, I attended two retrospectives.  Different teams, different states, different facilitators. I’m usually on the other side, leading retrospectives. Both retrospectives followed the “make lists” pattern.  One made two lists  “What worked...

Gareth Rushgrove08/22/11
12118 views
0 replies

A Continuous Deployment Example Setup

One of the reasons behind getting around to building Vagrantbox.es recently was I was giving a talk to a group of startups on The Difference Engine programme and I wanted to have an example project to demonstrate various things. I wanted to demonstrate...

Giorgio Sironi08/22/11
5483 views
0 replies

Practical PHP Refactoring: Change Reference to Value

This refactoring targets simplification: it is the opposite of Change Value to Reference. An object whose lifecycle is tracked and which must have a single instance for each different identity is replaced by a Value Object, of which multiple copies can be...

Dave Rooney08/20/11
1162 views
0 replies

Simplicity, Planning and the Weather

(Thanks to George Dinwiddie for inspiring me to finish this post, which had languished for several weeks!) Simplicity is a core tenet of Agile Software Development.  The 10th principle of the Agile Manifesto has to do with Simplicity: Simplicity--the art of...

Evgeny Goldin08/20/11
1953 views
0 replies

The Pomodoro Technique Summary

I’ve decided to give Pomodoro technique a try. This is a fairly simple time-management system where one is supposed to work in chunks of 25 minutes without interruptions with 3-5 minutes breaks between each chunk. And there are longer 15-30 minutes breaks...

Daniel Ackerson08/19/11
1685 views
0 replies

Getting Lean with Weekly Sprints

In Scrum, sprints are time-boxed delivery cycles that help keep the team focused on the goal. If you don’t know which goal I’m referring to, check out Dr. Eliyahu M. Goldratt’s novel “The Goal” (hint: I think it’s something about making money)....

Jim Highsmith08/19/11
1554 views
0 replies

An Interview with Ken Schwaber (circa 2001)

At the Agile 2011 conference 15 of the 17 Agile Manifesto authors got together, once at the Park Bench panel in front of 1,000 + attendees, and again at a private gathering. It was great to look back on what had transpired in the last 10 years. One thing...

James Betteley08/19/11
6747 views
0 replies

Installing Sonar on the CI server

I’ve been trying out Sonar and it looks great – it’s much more presentable than trawling through maven sites to find build reports. Anyway, I decided to install it on the live build server today, and this is how it happened: What you’ll...

James Shore08/19/11
1082 views
0 replies

Let's Play TDD #129: Root Cause Analysis

There's no source code for this episode, but the previous episode's code 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.

Roman Pichler08/19/11
2490 views
0 replies

Roman’s Top Ten Product Backlog Tips

Using the product backlog can be challenging, and many product owners wrestle with overly long and detailed backlogs. The following ten tips bring focus to your product backlog, and help you to stay on top of it.

Dave Rooney08/18/11
1558 views
1 replies

The Simplest Thing That Could Possibly Work

In April 2011 I attended the Agile Games 2011 Un-conference in Cambridge, MA.  Given it's proximity to MIT, I'd like to believe I came away smarter simply through osmosis, but time will tell. :) On the first day after Luke Hohmann's keynote, I hummed and...

Benjamin Mitchell08/18/11
1566 views
0 replies

Effective decision making: avoid confusing discussions with decisions

A key to effective decision-making is to avoid confusing discussions with decisions. Discussions are important for ensuring that the widest range of information is available to make a decision, but treating a discussion as a decision is likely to lead to...

Abby Fichtner08/18/11
3723 views
0 replies

10 Years Later, What’s Next For Agile?

I just got back from Agile 2011 and I have to admit, I was skeptical. It’s been 10 years since we signed the Agile Manifesto and I just had to wonder, “it’s been 10 years – why do we still need a conference on this? We get it already!”

Giorgio Sironi08/18/11
8271 views
3 replies

Object Calisthenics

Calisthenics is a Greek-derived term for exercises, in the gym sense. I have object calisthenics, exercises for object-oriented programming, around for a long time and saw them as fascinating, but never got the time to try.A disclaimer: the rules used during...

Gareth Rushgrove08/18/11
6412 views
0 replies

Git Pre Recieve Hook For Integrity

I’m getting married rather soon so time has been somewhat short (in a good way) for just hacking on stuff, but I’ve finally found a little bit of time to play with something I’ve been mulling over for a while. Namely a continuous deployment workflow...