Home | Login | Recent Changes | Search | All Pages | Help
OrganizationalInsanitySteve Smith described being caught between professional preparation for a presentation then having someone make a decision (cutting time and adding another speaker) that seemed counter to the best interests of his presentation and the 80 person audience. (WeAreGoingToHaveToMakeTheBestOfThis) Last year a new Chief Architect introduced his personal way of diagramming structual architecture. It included more than just structure. There were no written references on this, nor could he clearly articulate guidelines for doing it. Non-standard and enigmatic. All application architects were ordered to use it immediately because it was mandatory for all project reviews. I felt a bit like Alice wondering "Where am I?". And, I was supposed to help the architects construct this. I was as confused as they were. Meanwhile, the Chief Architect eagerly awaited positive results. When Steve declared his experience a result of Organizational Insanity this is what immediately popped into my mind. What experiences might you plop into this category?
- BeckyWinant 07.10.06
I'm just wondering where the Organisation is in this Insanity? It appears to be about single individuals imposing insane decisions on the organisation. Does the organisation allow individuals to exercise power unchecked and isolate those people from effective feeback about their decisions? Is that the Organisational part of the Insanity? - PaulWilson 2006.07.12 (first discussion post on the Wiki - hope I've got the etiquette right) I think it's nuts that organizations want a predefined process for every project. I think it's reasonable to have organizational guidelines about the results they want. But if every project is unique, how can an organization have a single process that's supposed to fit every project? -- JohannaRothman 2007.07.11 (it is where I am :-) Johanna, you're lightyears ahead of us! Well, an earth year, anyway. ;-) -- GeorgeDinwiddie 2006.07.15 Johanna, Good Grief I live that nightmare! The project methodology where I work contains various extensions to the "traditional" path. There are references within the "traditional" path, separate paths outside, and everything is intertwingled. On paper. I talked to a number of developers and discovered they pretty much work with others on the project to develop in a way that makes sense for the specifics of the project. Sanity underground when insanity reigns overhead. But, yes, that paper creates the insanity of going through the right "gates", hurdles, whatever to get signoffs. - BeckyWinant 07.11.06 Paul, You do have the etiquette right. If you're wondering about dates, take a look at StarDate. You asked Does the organisation allow individuals to exercise power unchecked and isolate those people from effective feeback about their decisions? The cynical part of me says yes. The realistic part of me adds: Organizational hierarchy encourages people in certain positions to take responsibility for their organization's work. And, if managers or leads or whomever doesn't know how to ask for feedback, that's a huge problem. That's when the insanity multiplies. -- JohannaRothman 2006.07.14 Oooo! Johanna, your feedback comment jiggled a memory. The Chief Architect mentioned above said one day how he knew he was bad on asking for feedback and he hoped to change that. I believe he now asks for feedback, but the side effect is he may take off your head off if he doesn't like what he hears. You hit the button with that insight! - BeckyWinant 2006.07.20 Becky - My guess is that after the first time he took off someone's head for telling him what he didn't want to hear, people stopped telling him anything useful. So now he can say he asks for feedback, and blame other people for not telling him what was really going on. Its so interesting how we humans go to great lenghts to fool ourselves. EstherDerby 2006.07.20 I know this thread is called organizational insanity, and the "organizational" part has already been questioned--and questioned well. But I'd like to question the "insanity" part. The example Becky give seems to be an example of either stupidity or ignorance. It might be insanity if the so-called chief architect had tried this (what's this?) before and gotten the non-response he's going to get this time. If he then expects something different, then that's insanity. I can't believe that people in the past have actually submitted to this dumb idea--document everything in an undocumented notation because it's very important that everything be documented. Huh? Not that it's a new idea. I've seen it many times before: "Do things in exactly the way I'm waving my hands." And every time, people just ignore it, or make a perfunctory effort for a while until the whole thing is quietly dropped. Best to drop it right away. Ignore it, lest you, yourself are insane. - JerryWeinberg 2006.07.23 The chief architect used his diagramming in previous places. Some of those people who used to work with him are now here. Luckily one architect is a very sane guy and he and I spent many hours working through a reasonable way to diagram arhcitecture and getting rid of the confusing parts. Recently the CA came up with new ideas for the diagrams and I am upposed to working with him and a couple others to "make it so". I do think CA blames. And, maybe not so much insane as a strong ExTJ with delusions of grandeur. :) I figured back when I was put in the position of dealing with the CA on the "new notation" (and my head spun) that since confusion was the gateway to learning, I was about to learn something! I have been well aware that the lessons are about human interaction and staying away from the fray with my chameleon routine. The diagramming stuff I just try to make easy and useful for the architects. They drive much of that. - BeckyWinant 2006.08.08 I experienced some insanity yesterday. We are planning our FY-07 budget. I suggested that we sum the dollar value of all our high-risk development projects and set a side a management reserve (say 15%) to cover the probable cost over runs in these projects. The management reserve was quickly and soundly rejected. This is in the face of the historical record that shows the average cost over run for high-risk development projects to be about 15%. To increase the insanity, people argued that we did not have cost over runs on our projects. Well, maybe one a year or something miniscule like that. Once again in the face of my research that showed that on the five projects this past year that I investigated all of them had cost over runs. Denial is wonderful. DwaynePhillips 9 August 2006 What did you see or hear that led you to believe you had these overruns in the past? Dwayne, is the 15% overrun that you've observed in addition to used-up project contingency? I'm curious because 15% is what I was taught to use as a "standard" contingency to apply explicitly to average-risk projects (whatever those are). Or does your organization routinely disallow built-in project contingency -- like a lot of client organizations I've been in? -- FionaCharles 9-Aug-2006 (adjusted the wording 10-Aug) We do not allow built-in project contingency. The thought seems to be that "surely someone has a contingency somewhere." No one, however, can put their finger on this contingency. Hence, we have this insane belief that the contingency exists out there somewhere. DwaynePhillips 10 August 2006 Explicit contingency can only work when it belongs to somebody who manages it--somebody who has no jobs to spend it on. If it's just a common pool with no gates, it gets sucked up quickly by the worst managers. In other words, I suspect that Dwaynes agency has learned that since they can't or won't manage an explicit continguency, it's better not to have one. - JerryWeinberg 2006.08.13 That's how the PM I like best to work with deals with explicit contingency. She owns it and releases specific amounts to team leads IFF they can satisfactorily account for the need. I've seen this system work very well, on some high-risk projects where it would have been crazy not to have contingency. I don't know how to deal with contingency otherwise, except by the less-than-optimal practice of padding estimates.- FionaCharles 20-Aug-2006 The TOC folks (Theory of Constraints) say that each estimate is as likely to be under as over. So they schedule at the 50% estimate and put the rest in a buffer. The PM manages the buffers. That's one more technique. I find that it's too easy for senior managers to try to make the buffers vanish, if the PM is not able to protect the buffers and therefore, the team. -- JohannaRothman 2006.08.21 Johanna >The TOC folks (Theory of Constraints) say that each estimate is as likely to be under as over. When all other things are equal, this may be so. I have enough stories indicating all other things are not equal. I'm sure the group can add more. A few years ago (4?) a kayaking friend shared the CEO of his company decided in January that the entire (international) company would standardize on a given software platform. It took until April/May before the spec could be written such that the preferred vendor could lock in the contract. We discussed this in August as the "consultants" were starting to descend on the organization. Can you believe it took longer than the estimate? Being from the "hard engineering" side of the family, I thought this was a "soft engineering" problem. Then I got involved in a fast track chemical plant project where the pipe fitters (ever seen what a pipe fitter gets paid?) were cutting out 4" & 6" stainless steel pipelines (ever priced 4" & 6" SS pipe?) today they installed 3 days ago, since the elementary and elevation drawings weren't correct or complete, but there wasn't time to wait. The software cost changes paled in comparison. I found my copy of "Theory of Constraints" and will flip through it on the flight tomorrow to see what Goldratt says about "all other things being equal". > I find that it's too easy for senior managers to try to make the buffers vanish That's why they made it to senior managers. --DonGray 2006.08.21 It's worse than that. "Middle" how? Likelihood of being high or low? Total amount of error high or low? Number of samples high or low? Depending on how you define each of these terms - and there are standard definitions for each, more honored in the breach than not - you get a different estimate, probability band, and weighting. For a rather different take, I claim that much of this difficulty results from a mistaken approach that treats the project as a SINGLE entity. The problem of contingencies is much easier if you don't schedule the entire project but rather plan on what TomGilb calls EVO. He suggests that no phase of a project should be permitted to exceed two to five percent of the project resources. When evolutionary delivery is the plan, and the goals have already been discovered and measurements for each have been specified, then it is possible to think up a collection of possible next steps at each point in time. Then we estimate the effect of each proposed step and the cost of carrying out that step. Then we can choose the step with the best ROI, the lowest cost, highest payoff step, to do next. In this approach, it is possible that some projects will be stopped early for one of two reasons. Perhaps it has become clear that the project will not succeed and should be abandoned before wasting more resources. On the other hand, the steps taken so far may have accomplished the whole task or so much of it that resources would be better spent in another way. Despite Gilb advocating this approach for decades, it is still considered radical and usually impossible. It is radical. It is usually possible and profitable to do things this way, if you are in a position to insist on it. Since there are many reasons to resist such a change, this may require serious committment by members of senior management. W. Edwards Deming and others of his ilk have also had this problem. If anyone has ANY good advice for how to approach such major reinvention of business practices, I would be eager to hear of it. So far my own efforts have met with very limited success. This calls to mind that there is a vast difference between a clear vision and a short, easy path to realizing that vision. Even so, it seems to me that it is more promising than other approaches mentioned above. DickKarpinski 22 Aug 2006 Dick, no good advice, alas. A couple of buts� I can imagine that EVO could work well for inhouse projects, and maybe even better for a comprehensive program of projects. But those of us on the vendor side would need our customers to undergo an even greater cultural change than you suggest. Often, we�re trying to sell to customers who want big custom development/integration projects for a fixed price. It�s still the mode of thought, even if they can�t find a vendor silly enough to commit. It�s frequently difficult even to convince a customer the vendor needs a requirements discovery phase before committing. Contingency is a major consideration in these circumstances. (Sure our sales people could walk away from those customers, but we all like to eat regularly.) Forgive the obvious -- logic isn�t always the most compelling force. Justifiably, customers view vendors and their pricing practices with suspicion. I think a lot of customers would dismiss EVO as a more creative way for a vendor to get even more money out of them over the life of an entire project. Also, even with EVO, estimation and accurate measurement of ROI will still be bets on the future, achieved with varying degrees of information and skill. Yes, it�s easier to estimate the cost and effect of smaller pieces with some degree of accuracy. It�s easier to manage some risks, too. Nevertheless, I think we�ll still have to recognize our fallibility and include some contingency for all those things we forgot to predict. --FionaCharles 22-Aug-2006 Actually a lot of outsourcing deals are exactly a contract to "absolve me of responsibility for all this uncertainty." If things don't come out close enough to anticipated, hey, you can blame the big, bad contractors with relative impunity. Indeed, the customer has paid for this privilege. Sure, Jim, but that's what I meant about our often limited knowledge while estimating. The mechanics won't kill us. The things we don't know (and therefore forget to predict)and the ones we can't control, often do. One small example: the code we or the client buys in from elsewhere that turns out to be of a crappy quality that blows our testing estimates. (Gee -- that's never happened to me!) And umm -- the mechanics of risk management are indeed knowable (and known), but how often do we see them practiced? Or get to practice them ourselves? --FionaCharles 22-Aug-2006 Sorry. I was unclear. I hope this answer doesn't sound cute as I don't mean it that way. I believe the answer is congruence and incongruence. JerryWeinberg will lead a session on congruence at this year's conference. I will "assist" Jerry. Some of the most meaningful and helpful (to me) things I have done in the past year is teach a class on congruence. DwaynePhillips 24 August 2006 That should be a great session. -- JimBullock 2006.08.24 Dwayne, I agree with you. I read somewhere (sorry, can't remember where) that there are some people who are more interested in maintaining the organization rather than releasing product. That's a completely incongruent stance (what people do vs. what people talk about). -- JohannaRothman 2006.08.24 I can see a situation where the organization is more important to maintain than a releasing a product. I would not want to be in an organization like that CharlesAdams 2006.08.24 ("Congruent" and "incongruent" here by one, but not another, of the more commonly used definitions. As I said above none of them seems complete to me.)-- JimBullock 2006.08.24
Updated: Friday, August 25, 2006 |