Chief Critic

So we all know these type of people that love to criticize and bully.  


They are the critics in chief. 


You have to wonder what their own value-add is.


While other people are doing the work, the chief critic is saying everything is terrible, horrible, tragic, almost the end of the universe as we all know it. 


Yes, there is nothing wrong with well-intentioned and constructive criticism, especially by a supervisor or people sincerely trying to help.


But then there are just those who just look to find something–anything–to fault others, almost as if they are bigger if others are smaller!


This is no good. 


That is no good. 


I would do it this way. 


You need to do it that way. 


It’s almost like a hobby, but it comes with plenty of nastygrams and miserable monologues. 


If only you would do X!


How come you didn’t do Y?


Next time make sure you do Z!!!


OMG, yes we are not perfect angels, but most of us try to work smart, do good, contribute, and get positive results!


Even failure is acceptable if everyone gave it their best effort and it leads to learning and growth. 


Maybe the people on the sidelines who are yelling at the players need to get off the bench and actually worry about what they need to be doing, and doing it, instead of criticizing those in the trenches. 


Teamwork means we succeed or fail together!


Non-attribution is about not getting personal and blaming others, especially when they are working their butts off. 


Rather, roll up your sleeves everyone and get in the trenches and start pulling your own weight instead of putting down and making fun of the others. 


(Source Photo: Andy Blumenthal)

Advertisements

Requirements, I Don’t Know

Requirements Management

This was a funny cartoon. 


Who are we?  


Clients!


What do we want?


We don’t know!


When do we want it?


Now!


This is like way to many IT projects…


The customer knows they need to do something, because of changing market conditions, internal (dys)functioning, arising competition, or external mandates and regulations. 


But when the IT project managers and business analysts interview and ask the customer what they want and need to address these…quite often they get blank faces and hands raised in circuitous, endless doubt. 


What do the customers really want?


For IT to define, solve, and make their problems go away–and by the way do it yesterday and without any extra / proportionate resources


For some IT “professionals” that may be a little lacking themselves, you end up getting half-assed solutions to half-baked requirements that accomplish nothing or perhaps even break things more.


Hence, the true miracle of technology–to read minds and deliver valuable solutions to problems that no one could fully define to begin with! 😉


(Source Cartoon: Roz Blumenthal @ Facebook)

Work Off Of Standards, But Stay Flexible to Change

Modelt

Interesting book review in the Wall Street Journal (18 January 2012) on Standards: Recipes for Reality by Lawrence Busch.

Standards are a fundamental principle of enterprise architecture, and they can mean many things to different people–they can imply what is normal or expected and even what is considered ethical.

Reading and thinking about this book review helped me to summarize in my own mind, the numerous benefits of standards:

Predictability–You get whatever the standard says you get.

Quality–By removing the deviation and defects, you produce a consistently higher quality.

Speed–Taking the decision-making out of the routine production of standardized parts (i.e. we don’t have to “reinvent the wheel each time”), helps us to move the production process along that much faster.

Economy–Standardizing facilitates mass production and economies of scale lowering the cost of goods produced and sold.

Interoperability–Creating standards enables parts from different suppliers to inter-operate and work seamlessly and this has allowed for greater trade and globalization.

Differentiation–Through the standardization of the routine elements, we are able to focus on differentiating other value-add areas for the consumer to appeal to various tastes, styles, and genuine improvements.

While the benefits of standards are many, there are some concerns or risks:

Boring–This is the fear of the Ford Model-T that came in only one color, black–if we standardize too much, then we understate the importance of differentiation and as they say “variety is the spice of life.”

Stagnation–If we over-standardize, then we run the risk of stifling innovation and creativity, because everything has to be just “one way.”

Rigidity–By standardizing and requiring things like 3rd-party certification, we risk becoming so rigid in what we do and produce that we may become inflexible in addressing specific needs or meeting new requirements.

The key then when applying standards is to maximize the benefits and minimize the risks.

This requires maintaining a state of vigilance as to what consumers are looking for and the corollary of what is not important to them or what they are not keen on changing. Moreover, it necessitates using consumer feedback to continuously research and develop improvements to products and services.  Finally, it is important to always be open to introducing changes when you are reasonably confident that the benefits will outweigh the costs of moving away from the accepted standard(s).

While it’s important to work off of a standard, it is critical not to become inflexible to change.

(Source Photo: here)