Home arrow Blogs arrow Waddling in the Mud

davidbaird
Waddling in the Ball of Mud

by David Baird

The software pattern Big Ball of Mud was first presented at PLoP '97 to describe the worse kind of system architecture imaginable, while at the same time being the most popular and successful. The patterns which make up the Big Ball of Mud were presented at my own development organization as we were starting an intensive software process improvement task force. Inspired to avoid the ball of mud, while recognizing its attractiveness, we achieved several improvement goals. This blog is a from-the-trenches report of searching for the best fit of software processes for our teams, and perhaps someone will learn from it as they wallow in their own shantytown of a software project.

Get this RSS Feed - - Subscribe to Waddling in the Mud by Email




How to implement Scrum in 10 easy steps - Step #2: How to estimate your product backlog
Tuesday, 16 October 2007
In step 1 - my first article in this series - I described 'how to get your backlog in order'. If you've completed step 1, congratulations! Because it's the biggest step. And the foundation for all else that follows. Whether or not you implement...

.
Tags:
Click to add your tags...,
 
How to implement Scrum in 10 easy steps - Step #3: Sprint Planning (Requirements)
Tuesday, 16 October 2007
If you've followed the first 2 steps in this series, you should now have your product backlog in order and have estimated its size using Fibonacci points. The next step - Step #3 - is to plan your Sprint. Sprint Planning Workshop Call a Sprint...

.
Tags:
Click to add your tags...,
 
How to implement Scrum in 10 easy steps - Step #5: Create a collaborative workspace
Tuesday, 16 October 2007
So now you?ve got your backlog in order, estimated your backlog, clarified your requirements, and planned your sprint. Now you?re ready for Step #5 ? Create a collaborative workspace ? I know I called this series, ?10 easy steps?, but the first 4...

.
Tags:
Click to add your tags...,
 
How to implement Scrum in 10 easy steps - Step #4: Sprint Planning (Tasks)
Tuesday, 16 October 2007
Once you?ve completed Step #3 and clarified the requirements for all the Product Backlog items targeted for your Sprint, the next step is to plan the Sprint in detail? Sprint Planning Workshop (Part 2) The first part of the Sprint Planning Workshop...

.
Tags:
Click to add your tags...,
 
10 Key Principles... PowerPoint presentation
Monday, 24 September 2007
In response to negative feedback about the downloader I originally used, I have now posted my PowerPoint presentation 10 Key Principles of Agile Software development on the allaboutagile forum.

.
Tags:
Click to add your tags...,
 
How to implement Scrum in 10 easy steps
Monday, 24 September 2007
When I first encountered agile software development, I found it hard to understand. Okay, I might not be the brightest person you've ever met! But I'm not stupid either, I think :-) There's a myriad of different approaches, principles, methods and...

.
Tags:
Click to add your tags...,
 
How to implement Scrum in 10 easy steps - Step #1: Get your backlog in order!
Thursday, 20 September 2007
So you want to implement Scrum? And you like the idea of making it easy? Then listen up. This is step 1 in my series: How to implement Scrum in 10 easy steps. This is not only the 1st step. It's the most important step. Unless you can take this...

.
Tags:
Click to add your tags...,
 
Agile events calendar
Wednesday, 19 September 2007
I've created a shared Google calendar for agile events. I've entered a few to get it started, however my intention is to allow people marketing events to edit this calendar directly to share with the agile community via my blog. If you are an events...

.
Tags:
Click to add your tags...,
 
'Self-organisation' is not boundaryless!
Sunday, 16 September 2007
One of the key principles of agile software development is that agile teams must be empowered. In Scrum, an agile management methodology, this is known as 'self-organisation', or 'self-organising teams'. The concept is that the team is given full...

.
Tags:
Click to add your tags...,
 
<< Start < Prev 1 2 3 4 5 6 Next > End >>

Results 14 - 26 of 69

Video News

Agile Poll

Select all that Apply
How are you building an Agile organization?
 
 
 
 
 
 
 
ThoughtWorks Mingle 2.0
 

Coming Up - Editorial Calendar

  • August 13 - Quality Agile Development
  • September 10 - Agile News
  • October 08 - Valuable Agile Practices
  • November 12 - Introducing Agile to the Organization
  • December 10 - The State of the Agile Community
See the full 2008 Editorial Calendar >
Copyright © 2006 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads