Home - is where I want to be / But I guess I'm already there /I come home -
she lifted up her wings /
Guess that this must be the place...
- Talking Heads, "Naive Melody"

Thursday, March 13, 2008

Scrum Update

Agile methodologies aren't complicated things. They are, however, notoriously hard to do. We are only on our third scrum sprint and the issue of unit testing has raised its ugly head.

I get the impression that developers don't like writing unit tests. I imagine that they're not fun, that they feel like you're getting nothing done, making no progress toward those exciting deliverables, but one of the principles of agile development is that you have to do unit tests. It is the only way to make sure that you are delivering solid code at the end of these short development cycles. It's the sort of thing that gets done as you go, or it does not get done at all, because no one wants to take the time required to catch up when that time could be used to code another new feature--whether or not it works.

Here's a quick overview of agile concepts.

Mood: Cynical.

2 comments:

FleshyHeadedMutant said...

Knowing nothing about technical writing or software development models, I was confused as heck by all the references to "scrum." I used to play Sunday beer league rugby, so I'd be reading about rucks and mauls and lineouts...

Forgive my ignorance. I'm here for the recipes! :D

Christian

RJS said...

Heh. Sorry, maybe I should mark those somehow. Or start a separate blog for them, but that could get out of hand. They did take the term from rugby.