• Thoughts on Kanban

    I was introduced to Kanban by Brad Taylor from Rails Machine when we were talking about agile and how to do it in an ops environment where there’s a lot of reacting that’s hard to plan for. Since I come from the product dev world, where releases are easier to plan, Scrum works pretty well.

    What’s Kanban? The best introduction I’ve read so far is Kanban Developmnt Oversimplified. I also attended a great introduction to Kanban by David Laribee at BizConf, so some of my thoughts came out of that intro and not the article.

    In my own words, Kanban is an agile approach to development where you take away most of the structure found in Scrum and replace it with visual queues for progress. You basically have buckets for things: Planning, Defined (ready for development), Being Developed, Testing and Ready. You place limits on how many things can be in those buckets, which keeps you from working on too many things at once. The visual queues are displayed on a board with columns for each bucket. That allows you, in a small team, to see where your bottlenecks are and where you have availability. I think it’s a great approach for a team of equals, where you don’t really need the metrics you get from Scrum (team velocity, estimates vs. actuals, etc), or a small centrally located team. The physical Kanban board becomes useless when you’ve got remove people, since they can’t act on their own cards or see the board all the time.

    If I was running a 3 person shop where we all worked on the same product, I’d do Kanban instead of Scrum. I also think the visual representation of the board – what’s being worked on right now – is a great tool for seeing your team’s current status. We’re trying out Wallsome as our Kanban board (we can’t do the physical board because we have folks in Spain). I chose it because it uses our existing Basecamp data, which makes the adoption cost relatively low for us. I checked out a bunch of other web-based Kanban tools and they all required me to re-enter everything, which I just don’t have time to do.

    But, I’m running a team where I need to help people improve. So, having the data I get out of Scrum is extremely important – and Scrum just works for us. We know what we’re working on, when the next release to production is, and can easily communicate that to whoever needs to know. Switching to Kanban would only take things away without improving efficiency (OK, it might, but I’m not seeing how right now). We are going to use Wallsome for a while and see if it helps us keep better track of the flow of tasks during a sprint, but I don’t see us switching to Kanban completely anytime soon.

    So, I think Kanban’s great for teams where you spend a lot of time reacting to events outside of your control, small centrally located teams or teams where they’re just starting to get into Agile and don’t have a lot of different projects. But, our team has been doing Scrum for two years, and it works for us. We’re already Agile and have a well-established process (and more importantly, a change management process for those things we just have to “react” to on short notice) with Scrum that works for us. The switching costs at this point are higher than I’m willing to bear.

  • Thursday Morning Hijinks

    This morning, as a congratulations, Andrew (our awesome designer at work) sent me the following image:

    fist bump!

    Because I have a headache and was in the mood to cause trouble, I opened Pixelmator and created the following abomination, which I sent back.

    NOT a fist bump!

    Happy Thursday morning!

    (and if you don’t know what goatse is… please don’t go look it up. You’ll be sorry.)

    Update: and here is Andrew’s response…

    Waaaaah!

  • Hurray for hydrocodone!

    I had a major toothache attack while in Florida, and my dentist came to the rescue with a prescription to tide me over until I could get an appointment with the Big Drill Guy. I was surprised she has prescription-writing privileges for out-of-state, but am really grateful she does. And no matter the reality, I maintain I was a trooper and didn’t let my pain ruin our vacation. 🙂

    The beach was really relaxing and beautiful. I took my book with me each day, but never bothered opening it. It was just a joy to doze on the chaise and not really do anything. I highly recommend it.

    We ran into a convention of four hundred Red Hat Ladies. They were a hoot to see. My favorite was one of the husbands who was wearing a purple shirt and a red hat too, though no sparkles. I can totally tell I am going to fit right in with them in a couple of decades. 😀

  • Mississippi Fun Time!

    I hope I don’t kill y’all’s computers. More cute pics! While visiting my parents, we went to Pep’s Point which has water slides, a river to swim in, canoeing, a couple of docks to jump from, and various other games. Since I wasn’t swimming with them, I made each kid wear a life jacket. They were good sports about it and I got some cool shots:

    Brian:

    Photobucket

    Photobucket

    Max:

    Photobucket

    Photobucket

    Brian’s hair cut before the Avatar one. I really like the cut, but it’s being overshadowed by the awesomeness of the arrow!

    Photobucket

    Brian with glasses. We don’t have many of these. Brian looks so great with them on, don’tcha think?

    Photobucket

    The boys being silly:

    Photobucket

  • Lookie!

    Look at this picture Kevin took. Aren’t the colors gorgeous? I love the bits of white poking up sharply at the bottom.\
    Photobucket\
    Things like this is why I have such a hard time decorating our bedroom. I am very drawn to modern art, like above and my other favorite picture from Kevin:

    Photobucket

    And I love this one:

    Photobucket

    and this bokeh:

    Photobucket

    But I usually end up going for something more soothing (and boring).

    At least the pictures aren’t going anywhere and when we eventually buy a house, I’ll have lots of fun choices!!

  • Before and After

    Before we went to visit my parents in Mississippi, Brian’s hair looked like this:

    Photobucket

    Less than 24-hours after getting there, my dad buzzed Brian’s hair off. It was pretty short and made his beautiful blue eyes stand out:

    Photobucket

    But then! We went to see The Last Airbender and this happened (Brian’s doing Airbender moves here):

    Photobucket

    Photobucket

    When Kevin picked us up at the airport, Brian made sure to have the arrow covered by his hands so Kevin wouldn’t see the new cut right away. Brian lifted his hands and said, “Surprise!” Kevin loved it, as I knew he would. We’re all really impressed with the great job my dad did and how well Brian sat still for it!

  • Sunrise on Tybee

    Sunrise on Tybee

    I got up really early this morning to go take pictures of the sunrise. It’s something I’ve been thinking about doing pretty much since we moved here. Since I don’t have anywhere I need to be today or much I have to do, I decided that today was the day. It was totally worth it.\
    Now I’m going to take a nap.

  • Rails Resources

    Shawn Medero asked for some Rails resources on Twitter last night, and here they are. All of the blogs are from my feed reader and the links are things that are pretty much always on one of my first five browser tabs. I’m sure I’m missing some great Ruby and Rails blogs from this list, so if you have any… bring ’em on.\
    Documentation:

    Blogs:

    Books:

    • I use O’Reilly’s Ruby in a Nutshell as a desk reference all the time. It’s so worn out, I probably need to order another copy (although I do have the PDF now).
    • With Rails 3 just around the corner, I would wait if you want to get a Rails book. Maybe start with the Manning Early Access Program and get Rails 3 In Action

    I only listen to one Ruby podcast: Ruby5 – It’s only a couple times a week and only 5 minutes at a time, which is perfect for short attention spans.

  • 10 Years

    I’ve been blogging, right here, for ten years. The first post on lawver.net was on 07/20/2000 and didn’t say a whole lot. Since then, though, Jen and I have posted 2,631 entries. Jen didn’t start blogging here until about 2005, so out of that, almost 2,000 of them are mine.

    I don’t think I’ve stuck with a hobby longer than this, except maybe collecting comic books when I was a kid (non-stop from age eleven until 22 and then off and on collections).

    I’m pretty proud of this little blog. Yes, the design is old, and it’s slow at times. But, it’s a record of our lives over the last ten years that I wouldn’t have otherwise.

    Here’s to the next ten and whatever comes next.