<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AYE Conference &#187; Nynke Fokma</title>
	<atom:link href="http://www.ayeconference.com/author/nynke/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ayeconference.com</link>
	<description>The next AYE Conference will be November 7-11, 2010 in Phoenix, Arizona.</description>
	<lastBuildDate>Sun, 18 Jul 2010 16:57:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Are We Solving the Real Problems</title>
		<link>http://www.ayeconference.com/arewesolvingrealproblems/</link>
		<comments>http://www.ayeconference.com/arewesolvingrealproblems/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 20:12:38 +0000</pubDate>
		<dc:creator>Nynke Fokma</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.ayeconference.com/arewesolvingrealproblems/</guid>
		<description><![CDATA[&#169; 2001 Nynke Fokma, www.moebius.nl
The meeting had been underway for about half an hour. Our departmental and quality assurance managers were debating what specifications should we measure against and what database would we need to keep the data in. The meeting had been called by the Engineering Process Group (EPG) of our R&#38;D Optical Networking [...]]]></description>
			<content:encoded><![CDATA[<p>&copy; 2001 Nynke Fokma, <a target='_blank' href='http://www.moebius.nl'>www.moebius.nl</a></p>
<p>The meeting had been underway for about half an hour. Our departmental and quality assurance managers were debating what specifications should we measure against and what database would we need to keep the data in. The meeting had been called by the Engineering Process Group (EPG) of our R&amp;D Optical Networking Business Unit, weeks after an ISO assessment had been done. I was attending as an internal consultant to the EPG.</p>
<p>I felt rather lost. Finally I mustered up what remained of my energy, and asked, &quot;What problem are we supposed to be solving?&quot;</p>
<p>After an odd silence followed by a chaotic discussion on what my question actually meant, an Engineering manager answered: &quot;We are working on customer satisfaction issues!&quot;</p>
<p>My mind wandered to the CMM and ISO Process Improvement activities of our Business Unit. The general perception in the trenches seemed to be that the process assessments were needed to &quot;sell&quot; our product to potential customers. That had nothing to do with our &quot;real&quot; problems of course. Storms come from Above and we just hide until they blow over. Some wished to use CMM and ISO assessment results to solve some of the real problems: The people in the EPG, for instance. In the EPG we were maintaining an overview of problems with an affinity grouping and interpretation of first order measurements (observed data).</p>
<p><b>History</b></p>
<p>The &quot;old hands&quot; of the Business Unit told us that earlier process improvement attempts had failed. &quot;Failing&quot; meaning &quot;never meeting written down goals.&quot; They were cynical of our attempt but very happy to share why they thought earlier attempts had failed. With further inquiry it seemed to boil down to &quot;mixed messages from executive management&quot; like</p>
<p>&quot;Speak your mind but don&#8217;t ask too many questions; Be passionate but don&#8217;t show your real feelings; Improve quality and production but hurry up and get it right the first time!&quot;</p>
<p><b>Deployment</b></p>
<p>In a haphazard fashion, in between peek pressures for deadlines, problems were investigated, solutions found, a single one chosen for all project members to use and then described. And that was it. Problems were considered &quot;solved&quot; after a new procedure or process was created and placed under version control in &quot;approved&quot; state. The solutions were virtually unknown to others. Nor were they used much.</p>
<p><b>Management Process</b></p>
<p>Management asked the EPG to support the transition to a next CMM level, but support from management processes for the improvement activities was not visible and clear enough through actions and resources. Unknowingly, problem solvers in many different small Process Improvement (PI) teams spread over all departments and locations in different countries were working on same or similar problems. And every time a deadline came near, which was nearly the case at all times, people dropped PI work to do &quot;the real work.&quot;</p>
<p>We seemed to be too busy using our crippling processes to improve them. Were we solving non-problems then? The Business Unit definitely had problems. And seemed not very effective at solving them. And the waves of jokes on mixed messages from executive processes, showed clearly what the &quot;distribution speed of information in the organization&quot; could really be: highly effective! Why did these messages get through, when other formal communication seemed to be blocked and bottled up?</p>
<p>My mind fled to the larger context. I also had a role in teaching systems architecture and facilitating retrospectives and architecture reviews in the larger organization, providing me with some more experiential and grounding information. I could easily recognize many organizational patterns and problems playing in this Business Unit:</p>
<p><b>Prioritization</b></p>
<p>There was a lack of visible organizational priorities in the operational part of the BU. A list was available however, on a web page on the intranet. A web page that hardly any techie ever visited. These prioritized issues changed often, and not always on the web page: The page was last updated a year ago. Every time a Big Boss from the US visited the site, the CMM level that we were supposed to &quot;go for&quot; in our Process Improvement efforts went way up -if not in reality then rumored- only to be lowered again a couple of weeks later at the cost of EPG members spending time and energy on managing the managers.</p>
<p><b>Negotiations</b></p>
<p>Projects were often trying to do everything. Promising customers too much or working on too many projects at the same time happened regularly. The Guessing Game, where one is only to guess at and agree with what others want to have happen, seemed part of the culture. And the Guessing Game can make requirements, specifications and planning documents untrustworthy beyond simple recoverable mistakes. This opens up many spaces for wishful thinking.</p>
<p><b>Problem Definitions and Requirements</b></p>
<p>One of the moments I realized this, was during a simulation where participants in a workshop were challenged to meet a customer&#8217;s expectation. To the participants, the customer requirements seemed to change while in actuality they didn&#8217;t: The participants had been sorting cards according to their own assumption of what &quot;the order of sorted cards&quot; means, instead of asking the customer for more specific requirements. I heard a participant say with a frustrated undertone, &quot;The customer doesn&#8217;t know what he really needs.&quot;</p>
<p>As a result of wishful thinking about what a customer needs and wants, problem or project statements were unclear, incomplete or even missing. In some projects the related documents became unstable, so much that many techies stopped caring or bothering. In others they seemed to be written in stone -considered unchangeable- while their contents was no longer very useful. It&#8217;s not amazing that there was no project wide understanding on the purpose of these projects. And without project purpose it is impossible to do explicit expectation and goal setting in relationship to project purpose and significance to the business.</p>
<p><b>Organization</b></p>
<p>In turn, without explicit expectation and goal setting, getting clarity on roles and responsibilities becomes impossible. And we found hardly any explicit management of internal (organizational) interfaces and relationships between components/groups, so developing them wasn&#8217;t happening either. Indeed, the engineers seemed to have no clue about the impact of their work on the development departments, and the development departments no clue about the constantly swamped testing &amp; integration department.</p>
<p><b>Testing and Quality</b></p>
<p>We were trying to test quality in! Which quality?? What is quality to whom?!?</p>
<p>The global organization had a list of 5 company values for all thousands of employees all over the world. One read &quot;Exceed Customer Expectation.&quot; How many projects had we shipped in the last year that did not live up to customer expectation, let alone &quot;exceed&quot; it? I had no idea. None of us was directly in touch with customers and users so how will we know how we are doing?</p>
<p>Hhhmm, maybe the real problems could be found in our models, or rather in mistaking models of reality for Reality itself. We are extremely good at drawing cause and effect relationships, and that predisposes us to stepwise programs for making improvements in our organizations. Maybe this &quot;blocks&quot; change or improvements?</p>
<p>What were some of the dangers of modeling I had experienced, fallen prey to or seemed to have seen around me in this organization?</p>
<p><b>A Staircase To Heaven</b></p>
<p>Many of us like working with ideas and models and Quality and Process Improvement models can be interpreted as an architectural description for designing an Universally Successful System, The Essence. We are attracted to abstract models of perfection whether the object is a project, an organization or the entire company.</p>
<p>Visualizations of models can suggest we could be walking up a staircase to Heaven. For instance, the CMM framework can easily be seen like that. Heavenly visions can land any organization, small or big, in a mode of discussing and wanting to do &quot;the essential thing to solve all problems&quot; and never getting around to doing anything in a more earthly manner.</p>
<p><b>Causality Loops</b></p>
<p>If there is a best way, and if I see It and if you are one of the best modellers like me, you will understand my solution and that it is True. It&#8217;s nearly like a mantra. But when we think we can choose a solution before we can experience it we may be caught in a causality loop. Older organizations in routine state seem especially susceptible to causality loops by use of their own standardized and consistent core -essential- processes:</p>
<p>We have procedures that have guided us effectively and fast (in the past) &#8212; Their description covers our mental models of &quot;the way to do things&quot;</p>
<p>The problem must be solvable using our guides &#8212; Else, it is not a problem that can be solved.</p>
<p>We do not have to try a new way of doing things &#8212; For we already have our (perfect) guides. Go To 1.</p>
<p>Cultural patterns that might be related, were</p>
<blockquote><p>
									When people made an agreement, it was often assumed that all involved were thinking the exact same thing.</p>
<p>A problem was considered solved as soon as the till then experienced as fastest thinkers had reached an answer.</p>
<p>People were often discouraged from speaking out, even with verbal messages from management like &quot;open door,&quot; &quot;feedback&quot; and &quot;doing together&quot;.</p>
<p>People rarely gave accurate descriptions of the opinions and reasoning of those whose opinions were at odds with their own.</p>
<p>Questions were often perceived as challenges, as being questioned means one has possibly done something &quot;wrong&quot; &quot; I am &quot;wrong??&quot; That can&#8217;t be!</p>
<p>Systems architecture and engineering were seen as a primarily pro-active effort, before development, and development before testing.</p>
</blockquote>
<p><b>The Treadmill</b></p>
<p>When finally organizing a change, checklists of which all items need to be in place are a relief. Now we &quot;know what we&#8217;re doing&quot; &Ouml; with the details of the modeled solution replacing reality. We can be problem-solutioning instead of problem solving if we&#8217;re not careful. When only putting a structure in place we run the risk of Only Going Through The Motions. The actual problems hardly get solved while some non-existing problems do get solved. And who would notice?</p>
<p>The Business Unit is in a paradoxical state? If the management process could provide direction based on feedback, the organization would already be in a much better state for satisfying its customers? Models and standards do not provide enough transformational model or guidelines, simply because the &quot;where to go&quot; is unknown territory?</p>
<p>I came out of my reverie and discovered the meeting had continued: We were now discussing how to measure how well implementations were meeting our engineer&#8217;s models of customer wants and needs. And the schemes envisioned were big and costly.</p>
<p>I thought, &quot;Customer Satisfaction? Can we start by asking our customers?&quot;</p>
</p>
<p>(1) None of the symptoms, problems, perceptions and categorizations in this article are to be taken as absolutes. This is absolutely not intended to contain the last word, but more some words to stimulate thought, sharing of observations, discussion and (other) actions.</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.ayeconference.com/wp-content/plugins/post2pdf/generate.php?post=24" rel="nofollow"><img src="http://www.ayeconference.com/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.ayeconference.com/arewesolvingrealproblems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Management Process Can&#8217;t Tell us How to Get From &quot;Repeatable&quot; to &quot;Defined&quot;</title>
		<link>http://www.ayeconference.com/our-management-process-cant-tell-us-how-to-get-from-repeatable-to-defined/</link>
		<comments>http://www.ayeconference.com/our-management-process-cant-tell-us-how-to-get-from-repeatable-to-defined/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 18:11:36 +0000</pubDate>
		<dc:creator>Nynke Fokma</dc:creator>
				<category><![CDATA[All Articles]]></category>

		<guid isPermaLink="false">http://www.ayeconference.com/our-management-process-cant-tell-us-how-to-get-from-repeatable-to-defined/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>&copy; 2000 Nynke Fokma and Erwin van der Bij, <a target='_blank' href='http://www.moebius.nl'>www.moebius.n</a>l</p>
<p>The CMM model likely contains useful organizational design guidelines in the form of Key Practices, and some extremely useful checklists. And it is very important to be aware of the dangers when using it. And neither the described organizational goal of &quot;CMM 3 (and higher)&quot; nor the CMM model itself gave us enough transformational model or process definition of how to get there for solving the actual problems.</p>
<p>In the context of a group of development labs in a global telecom organization, in a small Engineering Process Group (EPG) team with mostly engineers, we, with the authors in the respective roles of internal consultant and quality assurance manager, had a commitment to work on process improvements.</p>
<p>And of course, all commitments have a goal. Where were we supposed to go?</p>
<p>The organization had an explicitly described process improvement goal of getting to Capability Maturity Model (CMM) level 3 (and higher).</p>
<p>Our assignment: Make It So!</p>
<p>Our understanding of the CMM model started with the framework of software process maturity [Carnegie95] shown in Figure 1.</p>
<blockquote><p>
Figure 1: The five levels of software process maturity in CMM</p>
<p>The five levels can be briefly described as:</p>
<p>In Initial state the software processes are ad hoc and chaotic, success depends on individuals and heroics.</p>
<p>The next level is called Repeatable. Cost, schedule and functionality are being tracked and the process is fairly disciplined to repeat earlier success.</p>
<p>In the next step, Defined, the processes for management and building are documented, standardized and integrated in one software process that can be tailored to a project&#8217;s needs.</p>
<p>In Managed condition the product and the processes by which these are produced are well understood, measured and controlled.</p>
<p>And on the final level, Optimizing, processes are continuously improved by using feedback from the development processes and trying out new stuff.</p>
</blockquote>
<p><b>Stacks of guidelines </b></p>
<p>Besides the framework, the CMM model comes with an enormous stack of guidelines for designing the development processes and mountains of checklists of what needs to be in place for moving from one level to the next.</p>
<p>After reading and reading and reading some more, we realized we were heading for many disasters. And asking the &quot;old hands&quot; in the organization about our chances didn&#8217;t make us feel any better. On the contrary, we could see danger lurking everywhere.</p>
<p><b>Danger number one </b></p>
<p>The often-used visualization of the framework in Figure 1 suggests we&#8217;ll be walking up a staircase to &quot;heaven.&quot; And who doesn&#8217;t want to go there? This can land us in a mode of wanting to do &quot;everything&quot; and never getting around to doing anything. We thought it more important to solve the actual problems we had for serving our customers more effectively for our organization&#8217;s business purpose in a reactive manner.</p>
<p><b>Danger number two </b></p>
<p>There are many people in the industry that have visionary preferences. Visionaries like working with ideas and models and to them the CMM model can look like an architectural description for designing a universal successful system. The system in this case being a company or an organization. And any model that attempts to serve all by including solutions to the problems, is by definition a repeatable state model. Meaning that it will, by use of it&#8217;s own standardized and consistent processes, get in it&#8217;s own way of leaving the state it is in.&nbsp;</p>
<p><b>Danger number three </b></p>
<p>There are also many organizers among the people in the industry, especially in management. Organizers like order and system and can easily see the CMM model as a set of checklists of which all items need to be in place. If we were to just put a structure in the company or organization by following the checklists we run the risk of solving some non-existent problems and also of not solving some of the actual problems for having a for our products and environment effective process. And that would not be very productive either.</p>
<p>Our conclusion: The CMM model likely contains useful organizational design guidelines in the form of Key Practices, and some extremely useful checklists, and it is very important to be aware of the dangers when using it. And neither the described organizational goal of &quot;CMM 3 (and higher)&quot; nor the CMM model itself gave us enough transformational model or process definition of how to get there for solving the actual problems.</p>
<p><b>Danger number four </b></p>
<p>And right there is danger number four: If our management process were in a &quot;defined&quot; or &quot;higher state,&quot; we could be given a clear picture of the current situation, of where to go, and what boundary conditions to use in the solution space. Yet the &quot;where to go&quot; is unknown territory or at best not charted yet. And if our management process could help us better, we would already &quot;be there&quot; and we would not have been given this assignment.</p>
<p><b>Reframing the problem </b></p>
<p>We clearly needed to reframe our problem to give us a better sense of direction, provide us with some clues on &quot;how to get there&quot; and to acquaint ourselves against the dangers we could already see and the ones we could not see yet.</p>
<p>What we don&#8217;t see, our invisible processes, usually gets grouped in the concept of &quot;culture.&quot; We concluded that we needed to include cultural and human interpretations of CMM and we translated the CMM levels to the cultural patterns of Gerald M. Weinberg [Weinberg97].</p>
<p>In CMM level 1, &quot;variable,&quot; we are in a cultural &quot;variable&quot; state. A way of development that has proven itself useful enough to be repeatable has not been found yet. Products are made with variable success, and there is no configuration control and no project planning based on experience. This may cause problems to not be recognized due to a focus on other, seemingly larger, problems. The question &quot;Why is this happening?&quot; when a problem &quot;shows up&quot; during development, serves to find &quot;Who is to blame?&quot; for we can not afford to be held responsible.</p>
<p>In CMM level 2 &quot;repeatable,&quot; we are in a cultural &quot;routine&quot; state. One way of development that has earned its existence by proven success is used. There may be small differences and changes, but the essence of the used processes is the same. The set of available management tactics and strategies is small. Yet, many other tactics and strategies are known as possibilities but are not used often because of the risk involved. If something new is tried, it must be an immediate success, or we will fall back to our former ways. Especially for organizing successful improvement processes there is no strategic and tactical plan. The question &quot;Why is this happening&quot; is not asked at all because we do not see how we can change anything and if we did, we cannot afford to do so anyway.</p>
<p>In CMM level 3 &quot;defined,&quot; we are in a cultural &quot;steering&quot; state. In this state there is closed-loop feedback control of the processes that are used to develop products. New tactics and strategies are collected and compared.</p>
<p>This is where the management process becomes easier by being able to &quot;pick and choose&quot; tactics and strategies as needed, hopefully opening the possibilities for moving to CMM 4, &quot;managed,&quot; where the organization can anticipate on most problems and effectively deal with them. The question &quot;Why is this happening&quot; serves to answer &quot;How can we change how we do things, in order to solve this problem?&quot;</p>
<p>We assessed the organization we were in to be in a &quot;routine&quot; state and the mapping to cultural patterns resulted in the following goal for us:</p>
<p>Provide possibilities and support for progress of the labs towards having effective feedback loop processes for product development.</p>
<p>With this reframing, we could focus on &quot;how can we support the necessary changes in how we do things, in order to have more effective management feedback control in our labs?&quot;</p>
</p>
<p><b>What this meant in practice </b></p>
<p>And our support took the form of</p>
<blockquote><p>
Using an open-ended planning with feedback loops (nice way of phrasing that we were rather chaotic and learning on the spot and guiding ourselves intuitively);</p>
<p>Making the existing problems more visible (running around asking what the problems are, asking the &quot;old hands&quot; about other improvement attempts in the organization&#8217;s history);</p>
<p>(Re)aligning purpose (running around with an artifact document in which people could add their perspective of how to organize problem solving);</p>
<p>Supporting boundary-spanning activities (expanding the team into a network; setting up web pages with information from across the boundaries; getting management to support the team members and more key people to go to AYE and PSL);</p>
<p>Introducing problem solving techniques (by showing the problem solving approach in our facilitation (breathing it!), and whenever possible with an actual development problem as grounding tool, by facilitation).</p>
</blockquote>
<p><b>Open-ended planning </b></p>
<p>By using an open-ended planning we can create the necessary space for unexpected events that are bound to happen when entering into uncharted territories. We do not have to enter in a &quot;failed&quot; state, just in a &quot;hey, there&#8217;s some more information&quot; state. Even &quot;failed&quot; solutions do not have to cause us to &quot;fall back&quot; to our old ways, for even these can be reframed to &quot;well, at least we now know more about the complexity of this problem and it&#8217;s obvious we initially missed some information. What did we miss?&quot;</p>
</p>
<p><b>Making problems more visible </b></p>
<p>Making problems more visible can provide the grounding in reality for the entire effort. We can discover &quot;what may actually need changing.&quot;</p>
<p>Realigning purpose Realigning purpose can help create a focus on our products and processes. The process of realigning purpose itself can create awareness on the human and cultural aspects of our current development processes and problems. It also allowed for uniting different perspectives that live in the organization and improved our positioning for success.</p>
<p>&nbsp;</p>
<p><b>Boundary-spanning activities </b></p>
<p>Boundary-spanning activities can serve to gather tactics and strategies that other systems already have discovered and that may also be useful in our context and for our processes. Learning from our own mistakes is smart, learning from someone else&#8217;s is smarter and learning from what works for someone else by trying it out in a by management processes feedback controlled environment is even smarter.&nbsp;</p>
<p><b>Introducing problem solving techniques </b></p>
<p>During (facilitation) problem solving we included the human and cultural dimension in our efforts by asking (ourselves):</p>
<blockquote><p>
What is the real problem?</p>
<p>Why are we doing things the way we do them?</p>
<p>What other ways can we see or find?</p>
<p>How can we optimize how we do things for solving our problem (and without hurting other well-working processes)?</p>
</blockquote>
<p><b>We&#8217;re on our way </b></p>
<p>The organization seems to us to be on its way: The small EPG team that started out can grow into a network of creative problem solvers and change artists, and management is more visible in their participation.</p>
<p>Our conclusion on our experiences: By using the cultural patterns as catalyst we were able to avoid getting blocked (early), we improved our positioning, and the organization can use of CMM what the organization needs and wants for solving their actual problems.</p>
<p><b>References</b></p>
<p>[Carnegie95]</p>
<p>&quot;The Capability Maturity Model,&quot; Carnegie Mellon University. SEI series in Software Engineering, 1995. ISBN:0-201-54664-7.</p>
<p>[Weinberg97]</p>
<p>Gerald M. Weinberg. Quality Software Management: Volume 4, Anticipating Change. Dorset House Publishing, 1997. ISBN:0-932633-32-3.</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.ayeconference.com/wp-content/plugins/post2pdf/generate.php?post=119" rel="nofollow"><img src="http://www.ayeconference.com/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.ayeconference.com/our-management-process-cant-tell-us-how-to-get-from-repeatable-to-defined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
