Life as Code

refactoring my life

Posts Tagged ‘releasing

Why releasing new versions is like shaving

leave a comment »

Some time ago I was talking about the similarities of shaving and product releasing, especially the impact of release frequency on velocity.

Returning to this idea, i realized that,increased releasing or increased deployment frequency has a beneficial effect on the overall velocity and quality of the release or deployment, while also improving team morale.

Because of this, I’ve been trying to create and respect strict deployment schedules, matching every development or bug-fixing iteration, namely(and usually)… every week.

It’s hard at the beginning and the first 3-4 iterations are tough (testing and deployment continues through the night because of inefficient planning and scoping) but after the team gets into the rhythm releasing and deployment becomes a trivial and actually fun activity.

Frequent release and deployment cycles also have a tendency of raising customer trust levels and wining some points for the development team, so release fast, release often, release good… and you’ll constantly get better results.

Written by Bogdan

April 21, 2010 at 9:59 PM

Follow

Get every new post delivered to your Inbox.

Join 264 other followers