Yes, it is a piece of cake, but ….

Published by

on


It is quite common for people to say that doing something is a piece of cake. It is very easy to say this especially if you are not the one doing it. I have personally heard this many times from my upper management – “oh, that should be so simple to do that you should have it implemented in a couple of hours”. Yeah, right!Piece of Cake

Like everything else, there is no free lunch. It sure might take the developer only couple of hours to write the code. But what about testing time, what about the time to fix bugs? What about the time it takes to document the new feature? What about time to test the new widget during the software updates so that there are no regressions? – God forbid if the few customers who use it are the most vociferous one who will scream bloody murder if something breaks.

Let us take the simple example of adding a checkbox to your UI – sounds simple right? Let us consider some of the details that you will have to account for.

1. What is the default value for the checkbox?

2. What should happen when the checkbox is checked or unchecked? Should the impact be immediate or time delayed?

3. Does it remember the state when selected?

4. Are there conditions that have to be satisfied before the checkbox can be checked or unchecked?

5. Does checking/unchecking automatically change the status of other UI elements? If yes, which ones?

6. Should the checkbox be grayed out in any particular case?

7. What is the label of the checkbox? If you support international languages, what are the labels in the different languages?

8. If your product is a web product, does it work well in all the browsers you support?

You can see how quickly things add up in terms of details. I am not saying that this change cannot be done in couple of hours, maybe it can be. But to say it is so easy to do may not be accurate unless you get to the nitty gritty details.

So, it sure might be a piece of cake, but it may take a long time to bake!

If you enjoyed this post, please consider leaving a comment or subscribing to the feed to receive future articles delivered to your feed reader.

Image courtesy of BakingBites.com

3 responses to “Yes, it is a piece of cake, but ….”

  1. Devon Sowell Avatar

    Have you ever noticed that manager that say this “oh, that should be so simple to do that you should have it implemented in a couple of hours”. …can never actually do the task themselves? Nor have any idea how long it should really take?

    Here’s another example; I recently had a 5 month contract to help design a complex product. The Engineer I reported to didn’t know his elbow from a 1/4-20 x 1in SHCS. His version of management was to say this to you everyday; “Everything is going OK, right?” Of course, one quickly learned the only answer he heard was Yes. Therefore, everyone always said that to him whether it was true or not!

    Devon
    http://www.3-ddesignsolutions.com

  2. Perry McDowell Avatar
    Perry McDowell

    As a manager, as I give assignments to my programmers, I (jokingly) say, “Anything that I don’t have to do is easy.”

  3. Susan Oakes Avatar

    You made some good points and often it comes down to how you manage the expectations of others which is easy to say but sometimes difficult to put into practice.

Leave a reply to Devon Sowell Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.