TrainingConferencesAbout UsContact UsAdvertiseSQE.com

StickyMinds.com: brain food for building better software

Join

Join

Clarify Your Search Criteria
Tips on Using Our Search Feature(s)
StickyMinds.com Home
ResourcesEventsTopicsPowerPassJobs
Software Testing & QA Online Community  >  Detail: Negative Positive



A StickyMinds.com Original
Article Picture
Negative Positive

By Fiona Charles

Send This Content to a FriendGet a Short Link to This ContentPrint This ContentSee User Comments About This Content

Summary: Testers who point out project risks are often perceived as "negative" thinkers. In this week's column, software test consultant Fiona Charles (an optimist by nature and a pessimist by trade) writes about how a culture of unthinking optimism pervades our organizations and our society, and describes some of its detrimental effects on software projects.


Tricentis
Positive thinking and its cousin, an optimistic outlook, are highly regarded virtues in North America today. It's a truism in our culture that optimism and pessimism are deterministic. Most of us believe we can make good things happen with positive thinking and bad things happen with the opposite—that attitude we characterize as "negative" thinking. Author Barbara Ehrenreich says this belief has permeated our society so thoroughly that it is detrimental. In her book Bright-sided: How the Relentless Promotion of Positive Thinking Has Undermined America [1], she makes a convincing case that unthinking optimism has become our societal norm. So powerful is our belief that we will get what we want so long as we think positively, that we ignore or actively reject contrary evidence or uncomfortable suspicions. People who try to raise and deal with risks or unpalatable truths are stigmatized as whiners. The inevitable outcomes, Ehrenreich argues, are events like the recent financial meltdown.

Sound familiar? If you're a software tester or project manager who cares about communicating and managing project risks, you've likely been on the receiving end of just that sort of blame. You've probably seen projects fail because management wouldn't listen to anyone who suggested failure was coming if they didn't act to prevent it.

Tom DeMarco and Timothy Lister talk extensively about this kind of entrenched willful ignorance in Waltzing with Bears: Managing Risk on Software Projects [2]. In particular, they point out the dangers for the risk-conscious project manager of working in a can-do organization. (Project managers are the book's intended audience, but it's also a must-read for testers and test managers.)

I experienced a can-do culture first-hand as the program manager responsible for all the testing on a large and very messy client project. Ostensibly, "can-do" is a positive, problem-solving outlook. That's how executives who implement a can-do culture promote it to their staff and managers. They take pride in its core principle: unqualified commitment. In a can-do culture, the only acceptable response to a task or a problem is "I will."

It's easy to see the attractions. Viewed in the abstract, can-do organizations ought to be happy, productive places where people are dedicated to getting the job done, heroically overcoming obstacles and growing their skills by exceeding challenging goals they didn't believe they could meet.

In reality, the can-do culture at my client's organization had a powerfully punitive side. This became fully evident in our troubled and failing project. The requirement for total commitment drove managers to castigate their staff for using phrases like, "I'll try" or "I'll do my best." People were compelled to sign up to anything asked of them, even if they believed it to be impossible. The unspoken rule seemed to be, "Never mind if it's a lie—just commit to solving the problem." Deceive yourself with positive thinking, the better to deceive others.

In this kind of culture, it isn't possible to have a meaningful discussion about risk, because you either have to pretend it isn't there or commit to making it go away ASAP. Significant project risks are often intractable, yet any risks our project manager disclosed to the mandatory weekly PMO meeting were met with the question, "What are you doing to manage this down to zero by next week?" Similarly, a project manager who reported a "yellow" or "red" status met implacable pressure to get to green by the next week. On our project, which ended up more than $10 million over budget on an original projection of $7 million, green status was never going to happen.

DeMarco and Lister talk about an organization's ability—or inability—to live with uncertainty. Their book helped me understand what was going on in that place. A can-do organization has zero tolerance for uncertainty. (That's inherent in the "total commitment" principle.) So, as Demarco and Lister point out, although a can-do organization may not blame someone for being wrong, it will always blame people for not knowing. And when a can-do organization eventually finds it can't do, it flies into a complete tizzy where the blame may really hit the fan.

On our project, the combination of escalating failure and the organization's demands to state the unknowable and commit to the undoable proved too much to bear for the managers above me. They cracked and began lying to the PMO. I got out when I understood what was happening, so I wasn't there for the inevitable blame storm that followed the project's end.

I've described an extreme example of an institutionalized can-do culture. But what happened on this software project happens to some extent on projects everywhere. According to DeMarco and Lister, "Our infatuation with positive thinking and a can-do attitude has fixated us on the best outcomes as we ignored the various realities that could make such outcomes impossible" [3]. And, from the same book: "We are all enjoined to adopt a can-do mentality in our work. And there's the rub. Saying the name of a risk is an exercise in can't-do. Risk discovery is profoundly at odds with this fundamental aspect of our organizations" [4].

In fact, if we agree with Ehrenreich, it's profoundly at odds with this fundamental aspect of our society, not just our organizations.

And yet, as testers (and project managers) we have no choice. However optimistic we may be in our personal lives, we must be pessimists in our work. We cannot allow our society's "relentless promotion of positive thinking" to sabotage our critical thinking skills and our realism about risks. Our job is to call attention to reality—whatever our managers may think, and however much we dislike and fear it.

Ehrenreich argues for an outlook she calls "post-positive thinking" [5], where we all exercise our intelligence skeptically and strive for realism. Bright-sided should be a standard reference work for testers.

References
[1] Ehrenreich, Barbara. Bright-sided: How the Relentless Promotion of Positive Thinking Has Undermined America. Henry Holt and Company, New York, 2009.
[2] DeMarco, Tom and Lister, Timothy. Waltzing with Bears: Managing Risk on Software Projects. Dorset House, New York, 2003.
[3] Ibid., 16.
[4] Ibid., 114.
[5] Ehrenreich. 195.


About the Author
Fiona Charles is a Toronto-based test consultant and manager with thirty years of experience in software development and integration projects. Fiona is the editor of The Gift of Time, featuring essays by consultants and managers of various professions about what they've learned from Gerald M. Weinberg. Through her company, Quality Intelligence, Inc., Fiona works with clients in diverse industries to design and implement pragmatic test and test management practices that match their unique business challenges. Her experiential workshops facilitate tester learning by doing, either on the job or at conferences. Contact Fiona via her Web site at www.quality-intelligence.com.

Back to Top
 
 

Member Comments
Add Your CommentExpand Comments
 
Comment:    
by Derek Parnell 2/18/2010

Thank for articulating something that has been worrying me for some time now.

My anecdote is when our new CEO held a meeting of all the staff to announce a new program of employee performance assessments and training. At the end of the lengthy presentation, I made the comment to him (and the assembled staff) that the benefits of such a program will only be realized if everybody actively supports it. I made this as an observation of the many previous attempts to improve staff performance and competency.
Within a short time, my line manager pulled me aside to tell me that the CEO was very concerned about my negativity and that...Read On

 
 
Comment:    
by James Christie 2/12/2010

Excellent article. Organisations need to understand this. Working in a "can do" culture corrodes morale, breeds cynicism and encourages mindless optimism, which assumes that every previous project failed because of bad luck, incompetence or lack of commitment. All that is required for success is hard work, a positive attitude and a determination to keep knocking down those milestones on schedule.

When I was an IT auditor I once interviewed a Chief Technology Officer, who candidly admitted that the culture of the company was that it was far better to say "Yes we can" and then emerge from the project sweaty, exhausted and hopelessly...Read On

Author's Response:
2/15/2010    
Wow! Were you and I in the same company, James? :-)

It is indeed very sad that we see just this sort of cynicism wherever can-do is imposed. At the same time, I saw horribly exploited people who professed to believe – or wanted to believe -- the management propaganda. Many of them were either burned-out or becoming so.

Your story about the honest, and therefore rejected, development team leader is one that is constantly repeated in these types of organizations. Testers may find it a little easier to be open about what they see, but their message may never be heard by the people who make decisions because it’s blocked by the first person who receives it.

I don’t know what we can do in these circumstances – except leave, ultimately. But as reader M. George reminded us, in this economy there may not be any place a tester can go.

I share your anger at the human cost. Thanks for your comment.


 
 
Comment:    
by Peter Walen 2/9/2010

Fiona -

Nice article! At TesTrek you recommended this book to me. I read reviews and commentaries on it, and the author. It is sitting on my shelf now, in the "to be read" section. What I find interesting is how some folks hold to the "Always look on the bright side" world view. No wonder I do testing - I finds that a little challenging to accept. ;)

Author's Response:
2/10/2010    
Thanks, Peter. Buying the book is step 1 -- step 1+n (that's the operative one) is actually reading it!

I know, I know. I have a stack of highly recommended books on my "to-read" shelf. Bright-sided is quite an easy read, luckily. Ehrenreich writes well and her arguments are compelling. At least, I think so.

As for not always going along, what was it Jerry Weinberg said? "A tester knows that things don't have to be the way they are." I've probably misquoted that, but I think I've got the gist.

 
 
Comment:    
by Sanat Sharma 2/9/2010

It is true that if you are a risk teller in any organization, you will not be seen as a "Team Member" in your group. Especially, when outsourcing services are the bread and butter for most of the companies, there is a little chance to say "NO" because that will lose the business and obviously your job. Risk management is a science and should be taken care on a very high and serious node.
In my company, I made a thumb rule to identify at least 10 risks in the project before starting the same. Working on contingency and mitigation plan is a part of identifying risks. I firmly believe that if you were not able to identify at least 10...Read On

Author's Response:
2/10/2010    
Well, I don't know that I'd get hung up on a specific number, Sanat :-) -- but I certainly agree with your overall approach. Not just at the beginning of a project, of course. Risks morph over time; new ones emerge as we go along; if we're lucky, some even go away. We have to keep assessing and re-assessing risks throughout each project. Thanks for your comment.

 
 
Comment:    
by Sherry Heinze 2/9/2010

Great article. I had part of this conversation with a couple of people at my client's site last week. The last time I worked here, the project manager was unhappy with me for being negative and wanting to test. The people who do the hiring called me again and this time a different project manager was as aware of risk as I am. The last project required a lot more work after the project was over than this one will.
I am looking forward to reading the book.

Author's Response:
2/9/2010    
Thanks, Sherry. That's really what it takes, isn't it: people who actually remember the cost consequences of unthinking optimism and learn to avoid it on subsequent projects.

 
 
Comment:    
by M George 2/9/2010

It's worth mentioning that part of the reluctance to be negative is that there is always an off shore company or unemployed person that will say "yes" to anything. In this economic climate, where everyone knows they are fortunate to even have a job, there is a lot of pressure to be "yes" people or risk losing the job to someone who is.

Author's Response:
2/9/2010    
Thanks for your comment. You are representing a concern that I'm sure a lot of people share. We all gotta eat and feed our families. OTOH, do we really gain more than we lose by being "yes" people? Economic uncertainty becomes a weapon for unscrupulous managers to keep people in line. And they're just as likely to fire you even when you do kowtow, if it happens to suit their agenda. Do we want to live in fear? Is that the kind of society we want?

You may find that resistance to the "yes" pressure actually gains respect where you least expect it. I've had a long career saying "no" when I believed it was appropriate. I haven't always succeeded in convincing people. But I haven't starved, either. (I'm not going to belabor the obvious about self-respect.)

 
 
Comment:    
by JeanAnn Harrison 2/9/2010

Excellent article reminding us of how the human psyche works. Software testers are not only the bad employees for holding up a release but also for spouting out negativity. Some management groups do not see software testers trying to prevent damaging problems especially that affect the project schedule. Early in my career, I learned a valuable lesson - Development wrote a requirement based on what they heard from the users of the software: "Phone number field is required" and with this being a customer order management software, a phone number is an important field to be complete. As we received the requirements after the code was...Read On

Author's Response:
2/9/2010    
Hi JeanAnn. Great to hear from you! And what a great story that every tester could learn from. Managers too, if they will only think about how they often react to testers. I'm with you: let's work to prevent every bug that could hurt a stakeholder.

 
 
Comment:    
by Gerard Miller 2/9/2010

Hi Fiona,

Excellent article. An observation - the "entrenched willful ignorance" DeMarco and Lister mention and the doom and gloom of whiners have the same root cause. Both ignore reality.

Issues come in a variety of shapes and sizes. Maybe we can solve this here, maybe we can solve this by next week, maybe we have to manage this as we go along. Depends on the issue.

The manifestation is where the path starts. Dig till you find the root cause and fix it.

Mick

Author's Response:
2/9/2010    
Thanks, Gerard. I definitely agree that unreasoning pessimism is as damaging as unreasoning optimism, and just as unrealistic. I think we need to be careful, though, about using labels like "whiner". It's too easy to dismiss people with pejorative labels that categorize them as something none of us wants to be. Even habitual doom & gloomers sometimes have something worthwhile to say. They may have noticed something the rest of us have missed.


 
 
Comment:    
by Mohinder Khosla 2/9/2010

We live in a perforated society where good ideas don’t always stick. Risk management is an art which is beyond everyone reach. Still if you are empowered to manage projects that have no risk-based strategy in place then you are doomed no matter how well will-do culture you have in place. It requires management commitment that works from top and all the way to the down. Positive thinking alone does not drive the project; it is the confidence in people in the team that bear fruit. Can-do will-do culture in many organisations prove evil in many instances and make good people leave,as you rightly said,’ People who try to raise and deal with...Read On

Author's Response:
2/9/2010    
Thanks for your comment, Mohinder. I'm not sure what you're saying with "risk management is an art which is beyond everyone's reach". It's a difficult art, for sure -- in our lives as well as on our software projects. (I don't think we can quite call it a science.) So many risks are hard to get our hands around, and some are unknowable. But we can certainly keep ourselves in a frame of mind where we are open to the possibility of risk and prepared to mitigate it where we can, and apply contingencies where we can't mitigate.


 
Back to Top



 
Ads By Google
What's This?
 
 



About Us   |   Contact Us   |   Terms & Conditions   |   Privacy Policy   |   RSS Feed



© 2013 StickyMinds.com. All rights reserved.
PNSQC

Tricentis



STARWEST