I Know Nothing About Software Development Process
Chris Missal, January 03, 2009
The title of "I Know Nothing About Software Development Process" probably doesn't help my credability any, but I think it fits.
I was privileged to meet Derick Bailey in Austin, Oct/Nov 2008 at the Continuous Improvement in Software Development (Kaizen Conf) (among many others). I hope not putting words in your mouth Derick, but I remember you telling a group of us your "problem " of not having anywhere else to go when it comes to development methodologies. What a unique and amazing predicament to be in. The following is a series of blog posts from Derick that I've been trying to pay attention to as much as I can:
- Part 1: Introducing Kanban Boards and Pipelines
- Part 2: Completing the Kanban Board with Queues, Order Points and Limits
- Part 2.5: A Variation on Queues - Pipelines for WIP and Done
- Part 3: Andon and Jidoka - Handling Bugs and Emergency Fixes in Kanban
I'll be the first to admit that I have anywhere but down to go. I don't follow a proces at all, whether it be at work or in my personal projects or my blog. When it comes to software development methodology, I'm at the bottom of the stack. I'd love to say that I have something figured out, something that works. I've only been in the industry for a couple years now and I never learned anything that has been enforced. It kind of sucks.
There is Agile, Waterfall, Scrum, XP, Kanban, or any other buzz-word you want to throw in there. I don't mean to disrespect anything by using the term "buzz-word", but whether it's a "buzz-word" or old-school, or something that is new and will be around for years to come. I just want to be able to describe the process of software work that I do.
I don't have any pull at work, but I've decided to at least set up something at home so I can put out features in a somewhat sane matter. I was asked if I needed a bulletin/corkboard for any reason and an idea clicked. I figured I could use it for my office and put up tasks on it. I'm not claiming this is anything at all, but for me, it's a step up.
Here's my task board that I'm using for three projects and "What I'm working on"

I feel this gives me some personal responsibility of what I'm working on without the hassle of context switching (of which I hate!!) to slow me down.
Filed Under: Software Development Rants Tech Community













