Wednesday, July 14, 2010

Busy

I'm nearing the end of my project.  That's it, mostly, depicted on the left.

I use a bugzilla to keep my sanity, and I break jobs down into discrete chunks.  I keep it mostly macro-atomic, when possible, and group whole tasks together, but I often need to break things up into separate bits so that I can finish the job in a set period of time and wait some unknown period before the next chunk begins.

I also use dependencies in BZ a lot.  I use them for not only a job that follows another, as you'd expect, but also to indicate a common component or the previous version of a repeated task or issue.  this drives everyone else nuts.

The one above is the report of a drive failure killing a RAID and tanking a VM - no really - but also deals with the purchase of some larger hard drives, their install, the migration onto the new drives from the old and it will show the removal of the old hardware as well.

In this way, BZ shows me a project at a glance, and it's easy to see my place in that project.  For a guy who constantly needs reminding where he is in projects, be they an hour or a year old, or is coming back to something with all but completely fresh eyes, the ability to quickly see my place in the grand scheme of things is invaluable.

Go get Bugzilla.  Or something.  And use it.

Labels: ,