![]() |
|
An e-newsletter published by |
December 2007, Vol. 4 No. 9 |
| Welcome to Food for Thought™, an e-newsletter from Software Quality Consulting. I've created free subscriptions for my valued business contacts. If you find this newsletter informative, I encourage you to continue reading. Feel free to pass this newsletter along to colleagues by clicking this Forward Email link. If you’ve received this newsletter from a colleague and would like to subscribe, please click this Enter New Subscription link. If you don't wish to receive this newsletter, click the SafeUnSubscribe™ link at the bottom of this newsletter, and you won’t be bothered again. Your continued feedback on this newsletter is most welcome. Please send your comments and suggestions to info@swqual.com. |
In This Months’ Topic,
I discuss the importance of recognizing patterns...
|
|
What does your company smell like? Tim Lister from the Atlantic System Guild inspired the topic for this month’s e-newsletter. I recently attended a talk Tim gave about a new book he and his colleagues are writing. Their forthcoming book is a collection of patterns that Tim & Co. have observed over the years in their consulting work with many organizations. Patterns are familiar concepts to many in the software development industry. For example, identifying and reusing a design pattern is a common technique for developing software. The patterns that Tim spoke about in his talk were patterns of organizational behavior. Such patterns are important because they affect the health and vibrancy of projects and organizations. As you might expect, there are good patterns and bad patterns. |
|
|
Tim characterized several patterns he and his colleagues have observed by associating them with a distinct and recognizable smell. What we need to do, according to Lister, is to recognize various smells, name them, and determine if they are good, bad or indifferent so we can decide whether or not to apply them again. Associating a smell with organizational behaviors is an interesting idea. Scientists who have studied our five senses have found that the sense of smell can contribute anywhere from 70-95% of what we perceive as taste when we eat. Smell is a powerful sense that often can result in emotional responses. This is true whether the smell is of a freshly baked loaf of bread or of a project headed for disaster. Like Tim and his colleagues, I’ve smelled a few smells over the years - from the sweet smell of success to the pungent odor of failure and everything in between. Here are some examples of project and organizational behaviors that you may recognize and some suggestions on how to deal with them...
|
|
“Insanity is doing the same thing over and over ...
“If you always do what you’ve always done
|
||
|
If you work for an organization that is always in firefighting mode, I’d strongly suggest that you find another job so you can preserve your sanity and maybe your health (mental and physical). It’s All About Managing Risk All of these behaviors result in increased risk of failure. A recently published analysis of project risk from assessments of more than 280 projects yielded the following seven characteristics of dysfunctional software projects... [2]
(A noteworthy example of this behavior...)
Summary Patterns (smells) are everywhere - in our work as well as in our personal lives. We need to learn to identify patterns and recognize those that are positive and those that are negative. Only then can we begin to identify a compelling rationale for change - be it changing the organization or changing jobs. If you want to savor the sweet smell of success, remember... Walt Kelly, Pogo Cartoon Strip, 1970 Happy Holidays! |
Every month in this space you’ll find additional information related to this month’s topic.
|
Every month you’ll find news here about local and national events that are of interest to the software community…
|
Software Quality Consulting provides consulting, training, and auditing services tailored to meet the specific needs of clients. We help clients fine-tune their software development processes and improve the quality of their software products. The overall goal is to help clients achieve Predictable Software Development™ – so that organizations can consistently deliver quality software with promised features in the promised timeframe. To learn more about how we can help your organization, visit our web site or send us an email. |
I hope this newsletter has been informative and helpful. Your comments and feedback are most welcome. Send me your feedback… Thanks, |