What I learned about SaaS requirements while searching for a wedding dress

by Laura (Brandau) Brandenburg on March 30, 2009 · 4 comments

in Software-as-a-Service

Over the past week and a half, I’ve been to 4 dress shops and tried on at least 50 wedding dresses. Being in the position of unenlightened consumer, working my way through a purchase I have never made before and will never (knock on wood) make again, and really not sure what I wanted but confident I had a real need, I learned a few things about the requirements process for purchasing software and services from a different perspective.

When you don’t know what you want, explore what’s available. I walked into my first shop saying, “I have no idea, I just don’t think I want something too poofy.”  Through the process of exploring what was available, trying many different dresses on with an open mind, and breaking each dress into the parts I liked vs. the parts I didn’t, I was able to go into the fourth shop and say, “what I really want is X, Y, and Z.” (X, Y, and Z are very specific features that I just can’t share in case my fiancee is reading this.)  The plethora of Software-as-a-Service and open source tools really makes shopping around possible in almost any situation.  Taking some time to explore will open your eyes to what’s possible and uncover unstated expectations.

Limit customizations. In my second shop, every dress was perfect “except” where “except” meant a host of alterations.  Because the dresses were so reasonably priced, we spent a lot of time and energy figuring out how each dress could be customized to look good on me.  This was probably productive in terms of finding my real “requirements” but it was the more complicated way to achieve the end-goal.  The dress I chose to buy will need little in terms of alterations and this greatly simplifies things as we near “the big day”.  This concept is especially relevant today as there are an increasing number of options available when exploring for tools.  Force yourself to take some extra time to find software that fits your needs out-of-the-box.  You will save dividends in terms of time, energy, and overall maintenance costs.

Don’t compromise (too much) or decide too quickly. For the better part of a week, I hung onto a “second-best” dress.  I didn’t yet know what it was second-best to, but I was ready to compromise simply because I valued a quick decision and less shopping.  I was lucky, one additional shopping trip uncovered the perfect dress. Through this small amount of preserverence, I ended up with a more reasonably price dress that was exactly what I wanted.  Building on the point above, sometimes the best decision is to keep looking for a perfect fit instead of throwing key features out the door.  It can help to time box your extended search and visualize your world should you choose to compromise. Can you live with it?

By Laura (Brandau) Brandenburg. Laura Brandenburg is an independent business analyst consultant. She is passionate about the BA profession and is committed to contributing by supporting this blog as a forum for business analysts to build on each other's experiences. View more blog posts by Laura (Brandau) Brandenburg

Related posts:

  1. When to stop analyzing requirements and start shopping for software solutions
  2. Reverse engineering requirements: how to explore the system
  3. Bag of tricks #1: Point out your own mistakes and uncertainties during document reviews

{ 4 comments… read them below or add one }

1 Dan March 30, 2009 at 5:51 pm

Quite the original way to look at SaaS options, Laura! I haven’t, nor will I ever have to shop for a wedding dress – but I think your analogy is missing one key ingredient: integration. I’m betting you didn’t consider how well your dress would work with the groom’s attire – but unfortunately none your organization’s systems are likely to be as uniform and easy to match to as a Tux/Suit. I guess it would be more akin to making sure your dress (SaaS) and the bridesmaid dresses (on-premise apps) work with each other. Without integration you’re going to detract from the dress when the big (ROI) day arrives. Don’t forget to plan for application integration!

2 Laura Brandau March 30, 2009 at 5:56 pm

I guess that’s why they recommend you buy the dress first. “It sets the tone for the wedding.” All cheekiness aside, this is a great point. I guess I can’t learn everything I need to know from a bit of dress shopping!

3 Paul Evans April 9, 2009 at 4:15 am

Belated congratulations for whenever you got engaged :-)
Interesting post, it’s amazing how widely applicable sensible heuristics can be :-)

4 Laura Brandau April 17, 2009 at 2:07 pm

Thanks for the congratulations, Paul! I got engaged around Christmas time.

Leave a Comment

Previous post: Bag of Tricks #7: Effectively managing multiple participants in a conference call

Next post: Bag of Tricks #8: Matrices Rock! or, Using A Matrix for Evaluation, Decision-Making, and Presentation [guest post]