Home > Uncategorized > The Power of Small Batches in Software Development

The Power of Small Batches in Software Development

As our company moves forward with implementing Scrum, it’s good I think, to review what it is we are trying to fix, and what it is we are hoping to accomplish. Our legacy processes have been plagued with classic waterfall problems.

  1.  Long release cycles
  2. Massive, often difficult to manage, complexity to the product.  Features are difficult to test and document.
  3. Development resources are “Interruptable”.
  4. Progress is often measured by “Vanity Metrics”
  5. There is little flexibility or creativity once the process has started

Committing to 2 Scrum teams, and (initially) 2 week sprints has forced the team to begin an effort of breaking down the product, and the product features, into smaller and smaller pieces. Maintaining this list will be my primary responsibility as Scrum Product Owner. The advantages of breaking down the product onto digestible pieces is quickly becoming obvious;
The incremental releases will give us more opportunities to put working features in front of customers earlier and more often.

The smaller feature sets will be easier to test.

The team can better manage the amount of time team members spend on “firefighting” tasks such as support and operations.

As the team moves from sprint to sprint we will be able to judge and predict our capacity with considerably more accuracy – thereby cutting back considerably on over promising, or under delivering.

The team will have much flexibility to change coarse in response to feedback from customers and stakeholders.

The teams progress can be measured against real deliverables.

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: