Tuesday, November 9

Efficiency vs. Effectiveness

I recently answered a question around the differences between Efficiency and Effectiveness. Its interesting that the other people who answered based their response on the more formal meaning of the words and not necessarily on the context in which each word is used. Don’t get me wrong, there were some good answers, though most are defining which is not necessarily how these terms are applied.

To begin with, I don't see the term effectiveness used often, other than in management books or consultants. I think the reason being is that while there is an implicit understanding of efficiency, the same is not true of effectiveness.

As per some of the examples given by the others, in a practical sense, efficiency is unbending, while being effective almost always means adjustments in response to the inevitable deviations that happen. Effectiveness is applying the right solutions to the unforeseen events and obtaining the desired end result.

Along the way true efficiency is a rare thing to achieve without adjusting the end goals, so compromises are made, usually impacting both efficiency and the end result.

Ultimately I would say that in most situations, maximizing efficiency while achieving the desired goals is true effectiveness. So in sense, efficiency is almost always an implicit metric as part of the overall solution.





RRW Report: Majority of Tech Experts Think Work Will Be Cloud-Based by 2020, Finds Pew Research Center

Sunday, June 13

The Future of Cloud Computing

“The cloud-based model is not something new. It has been evolving since the early 1990s, with the major barriers being bandwidth and latency


In addition, the PC as we know it is slowly dying due to increased desire of the marketplace to be mobile. In mobility, the key factors will be the user experience, not the underlying application. Lightweight platforms (both physically and software) are not just a requirement, they will be the expectation of the next generation of users.


In addition the lifecycle of applications have become shorter with an increased desire to lower TCO [total cost of ownership] of the applications. In addition, to stay competitive, software firms need to have their users on the latest version of their application. In general most users do not maintain their software in accordance with the application vendors’ release cycles. When executed properly, cloud-based applications can resolve this.”