<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: weinberg and the clinic model</title>
	<atom:link href="http://malvasiabianca.org/archives/2008/11/weinberg-and-the-clinic-model/feed/" rel="self" type="application/rss+xml" />
	<link>http://malvasiabianca.org/archives/2008/11/weinberg-and-the-clinic-model/</link>
	<description></description>
	<lastBuildDate>Tue, 16 Mar 2010 05:02:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gerald M. Weinberg</title>
		<link>http://malvasiabianca.org/archives/2008/11/weinberg-and-the-clinic-model/comment-page-1/#comment-119006</link>
		<dc:creator>Gerald M. Weinberg</dc:creator>
		<pubDate>Wed, 07 Jan 2009 00:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://malvasiabianca.org/?p=1278#comment-119006</guid>
		<description>You&#039;re all right. It&#039;s important to note that the clinic isn&#039;t for every problem. We use teams as the basic production team. We use technical and architectural reviews and project reviews which gather reviewers from outside the teams. And, of course, there&#039;s lots of informal problem solving going on all the time.

The clinic is for problems that have hung around for a week or so, escaping the solution by all these other methods and is holding  up the project. Often, this type of problem turns out to be a systems problem that couldn&#039;t be solved because the people working on it did not represent a wide enough scope. If the people who are part of the problem and not in the room, the chance of solving a problem goes way down.

Moral: Use every tool you have. This business is too  hard to do otherwise.</description>
		<content:encoded><![CDATA[<p>You&#8217;re all right. It&#8217;s important to note that the clinic isn&#8217;t for every problem. We use teams as the basic production team. We use technical and architectural reviews and project reviews which gather reviewers from outside the teams. And, of course, there&#8217;s lots of informal problem solving going on all the time.</p>
<p>The clinic is for problems that have hung around for a week or so, escaping the solution by all these other methods and is holding  up the project. Often, this type of problem turns out to be a systems problem that couldn&#8217;t be solved because the people working on it did not represent a wide enough scope. If the people who are part of the problem and not in the room, the chance of solving a problem goes way down.</p>
<p>Moral: Use every tool you have. This business is too  hard to do otherwise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Carlton</title>
		<link>http://malvasiabianca.org/archives/2008/11/weinberg-and-the-clinic-model/comment-page-1/#comment-117026</link>
		<dc:creator>David Carlton</dc:creator>
		<pubDate>Mon, 17 Nov 2008 23:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://malvasiabianca.org/?p=1278#comment-117026</guid>
		<description>Yeah.  That&#039;s one of the things that I miss at my current job compared to my open source experience: regular discussion of code isn&#039;t the norm, and it&#039;s hurt us.

Done well, I think the clinic method could help here - a good clinic team wouldn&#039;t just look at the manifestation of the problem, they&#039;d look at underlying causes and help guide the people reporting the problem (and others in the organization) to improve the underlying causes.  Hard to do, though.

And, in a proper lean organization, they&#039;re always reporting problems and working on ways to fix them in both the short term and the long term.  (Where by &quot;always&quot; I mean &quot;once a minute on average, a cord gets pulled somewhere in the factory that has the potential to stop a production line&quot;.)

So I guess that&#039;s a long-winded way of saying that I agree with your first sentence: pathologizing problems is the wrong way to go, it&#039;s much better to have a deeply ingrained problem-solving (including problem-discussing) mentality.

Though something about the clinic idea still appeals to me - the basic analogy doesn&#039;t strike me as inherently flawed.  But that doesn&#039;t mean that it&#039;s a good idea in practice: probably our current state of affairs is such that what we need isn&#039;t hospitals but widespread washing of hands....</description>
		<content:encoded><![CDATA[<p>Yeah.  That&#8217;s one of the things that I miss at my current job compared to my open source experience: regular discussion of code isn&#8217;t the norm, and it&#8217;s hurt us.</p>
<p>Done well, I think the clinic method could help here &#8211; a good clinic team wouldn&#8217;t just look at the manifestation of the problem, they&#8217;d look at underlying causes and help guide the people reporting the problem (and others in the organization) to improve the underlying causes.  Hard to do, though.</p>
<p>And, in a proper lean organization, they&#8217;re always reporting problems and working on ways to fix them in both the short term and the long term.  (Where by &#8220;always&#8221; I mean &#8220;once a minute on average, a cord gets pulled somewhere in the factory that has the potential to stop a production line&#8221;.)</p>
<p>So I guess that&#8217;s a long-winded way of saying that I agree with your first sentence: pathologizing problems is the wrong way to go, it&#8217;s much better to have a deeply ingrained problem-solving (including problem-discussing) mentality.</p>
<p>Though something about the clinic idea still appeals to me &#8211; the basic analogy doesn&#8217;t strike me as inherently flawed.  But that doesn&#8217;t mean that it&#8217;s a good idea in practice: probably our current state of affairs is such that what we need isn&#8217;t hospitals but widespread washing of hands&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ayse</title>
		<link>http://malvasiabianca.org/archives/2008/11/weinberg-and-the-clinic-model/comment-page-1/#comment-116935</link>
		<dc:creator>Ayse</dc:creator>
		<pubDate>Mon, 17 Nov 2008 07:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://malvasiabianca.org/?p=1278#comment-116935</guid>
		<description>I think the problem with the clinic/hospital approach is that it pathologizes problems, and the structure keeps people from showing off work that might not appear to have any problems but is in fact rife with them.  

I like the way we approach problems in architectural studio settings: you have your design team that works away at a problem, and on a regular basis a larger collection of designers get together to see your work and critique it.  

A recent example is when my design lead presented a fairly simple set of solutions to the fenestration of a facade (the pattern of windows and solid wall, basically).  We started off discussing that problem, but suddenly the conversation shifted and we were talking about how the tower rising above that wall looked really out of proportion.  Nobody had considered that a problem, but once we started talking about it, the issue was not the awkwardness of the fenestration, but the fact that the tower itself was too wide.

Thinking back on my years of coding, regular crits like that would have made a huge difference in the quality of work we produced.  Not only do you find a lot of problems in simply preparing your work for critique, but in the light of the critique you see problems you didn&#039;t realize were there.  It would have been a hard sell, though.  People hate being put on the spot like that.  Since I started architecture school I&#039;ve been wondering how to take the format and repurpose it in a coding environment, and it would take some serious management commitment.</description>
		<content:encoded><![CDATA[<p>I think the problem with the clinic/hospital approach is that it pathologizes problems, and the structure keeps people from showing off work that might not appear to have any problems but is in fact rife with them.  </p>
<p>I like the way we approach problems in architectural studio settings: you have your design team that works away at a problem, and on a regular basis a larger collection of designers get together to see your work and critique it.  </p>
<p>A recent example is when my design lead presented a fairly simple set of solutions to the fenestration of a facade (the pattern of windows and solid wall, basically).  We started off discussing that problem, but suddenly the conversation shifted and we were talking about how the tower rising above that wall looked really out of proportion.  Nobody had considered that a problem, but once we started talking about it, the issue was not the awkwardness of the fenestration, but the fact that the tower itself was too wide.</p>
<p>Thinking back on my years of coding, regular crits like that would have made a huge difference in the quality of work we produced.  Not only do you find a lot of problems in simply preparing your work for critique, but in the light of the critique you see problems you didn&#8217;t realize were there.  It would have been a hard sell, though.  People hate being put on the spot like that.  Since I started architecture school I&#8217;ve been wondering how to take the format and repurpose it in a coding environment, and it would take some serious management commitment.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
