Megan Leigh McDonald
Get Megan's Resume
'Don't make me think.' Steve Krug

Megan Leigh McDonald

Celebrity Deathmatch: Agile vs Waterfall

Gotta’ love Monday meetings. No, seriously I am *not* being facetious in the least. Our wonderful Exec David Wolfe is a very inspiring person to work with and every Monday I get to absorb another piece of his genius. (note: I am *not* a suck-up)

Today’s session outlined the basic tenets of both Agile and Waterfall methods, with no judgment. Without demon-izing the Waterfall Method, we defined the basics of any methodology and moved on to point out the different situations in which one or the other would be useful.

I’ve worked with Agile’s predecessor, the Beckian XP. Reuters Financial Risk Management Team embraced these programming methods with ferocity back in 2001. As the User Experience Designer on a Development Team, I watched us go from heavy Requirements Documents to the lighter, more story-oriented cards. It felt like a sudden release from an entrenched way of being. Back in the beginning of that position, we were handed a heavy document that was constantly updated and edited, but never really veered away from.

The creativity of the Developers was often left out and the frustration at having to execute on requirements that were spelled out so clearly was palpable in our Tuesday morning meetings. So when we moved onto XP, the developers and PMs and Business Analysts integrated together in a really exciting way. Suddenly, we were identifying certain peoples’ roles as ‘customers’. These people spoke for the customer. As a UI person, I got to interview the people who were standins for our customers. I was able to take that information and pour it into my wireframes and designs.

Planning meetings with developers were dynamic as we sketched out flows on our white boards and had the option to change things around quickly instead of being tied to these heavy documents.

The big takeaway for me was that when a company or a project is in a high growth stage, it’s often really difficult (actually impossible) to predict what requirements will be from the beginning. Waterfall attempts to eliminate change and the cost of change by using prediction. I like astrology. I think it’s fun. But I realize life changes day in and day out. So the only way to actually deal with change, for me, is to embrace it and be nimble enough to keep pace with it, especially if a new idea is more efficient, productive or revenue-generating.

So, I pose this metaphor: if there was a Celebrity Deathmatch between Agile and Waterfall, I’m thinking Agile would win by sheer ability to stay on its toes. Anyways, this is an open call to all animators…I want to see this on YouTube!

Barcampla4 – Sooo Awesome…

Just wanted to pop into my blog for a bit and say how much I’m enjoying ‘barcampla4’. What is barcamp? A tekkie conference that started in San Fran from what I gather and then started emanating outwards. It’s only about 4 years old and brings together some of the most passionate, actionable people in the tech industry to learn and share. Kind of like burning man meets Agile Methodologies. The session board is set up just like a task or story board at work. People grab a large post-it and write out the topics and stick them into the slots on the board. How perfect is that? I wish I weren’t missing the overnight campout…pout.

I really enjoyed the session from A developer and the Designer presented the new site design. Really cool people and I like their product. There’s a lot of potential for the travel industry there as well as ‘white label’ APIs for social networking sites.

Following that was an hour long problem session. There were a lot of really technical terms about email and databases flying around me and the energy was amazing. I know the developers at work would love to do a barcamp session like this every so often just to bring up general site issues – maybe we can do it once a month over lunch.

This session now is about Vlogging and how to incorporate it into WordPress. Yay. Don’t know if I really need to put videos on this wordpress site but I’m going to think about it.