<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<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/"
	>

<channel>
	<title>Chief Quality Officer</title>
	<link>http://www.chiefqualityofficer.com</link>
	<description></description>
	<pubDate>Thu, 10 May 2007 14:03:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Why You Should Hear Your Company&#8217;s Sales Pitch</title>
		<link>http://www.chiefqualityofficer.com/2007/05/10/why-you-should-hear-your-companys-sales-pitch/</link>
		<comments>http://www.chiefqualityofficer.com/2007/05/10/why-you-should-hear-your-companys-sales-pitch/#comments</comments>
		<pubDate>Thu, 10 May 2007 14:03:10 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
	<category>Requirements</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/05/10/why-you-should-hear-your-companys-sales-pitch/</guid>
		<description><![CDATA[In an earlier article I talked about the importance of getting to know what your marketing people are telling customers, so you have a better grasp of requirements from a customer&#8217;s perspective.
Now, you can sit down with the sales and marketing people and ask them what they tell customers (which is a good idea), but [...]]]></description>
			<content:encoded><![CDATA[<p>In an <a title="Starting From Scratch: Requirements Gathering" target="_blank" href="http://www.chiefqualityofficer.com/2007/05/08/starting-from-scratch-requirements-gathering/">earlier article</a> I talked about the importance of getting to know what your marketing people are telling customers, so you have a better grasp of requirements from a customer&#8217;s perspective.</p>
<p>Now, you can sit down with the sales and marketing people and ask them what they tell customers (which is a good idea), but why don&#8217;t you take it a step further and actually be there for a product demo?  You can have a sales person pitch to you directly at your office, pretending you&#8217;re a customer.   Or, you can tag along on a sales call as a &#8220;technical rep&#8221; who can answer questions beyond the scope of the sales team.</p>
<p>You&#8217;re likely to hear a few things in the demo - both from the sales rep as well as from the customer - that will help you better understand what your product is really expected to do.</p>
<p>Leave your comments below &#8230; and until next time, keep adding (measurable) value, wherever you are.</p>
<p>- Dave Navarro, CQO
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/05/10/why-you-should-hear-your-companys-sales-pitch/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>3 Great Posts On How To Gather Requirements</title>
		<link>http://www.chiefqualityofficer.com/2007/05/09/3-great-posts-on-how-to-gather-requirements/</link>
		<comments>http://www.chiefqualityofficer.com/2007/05/09/3-great-posts-on-how-to-gather-requirements/#comments</comments>
		<pubDate>Wed, 09 May 2007 20:01:37 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
	<category>Requirements</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/05/09/3-great-posts-on-how-to-gather-requirements/</guid>
		<description><![CDATA[&#8216;Been reading some good stuff lately on requirements gathering.  Some of these tips, tactics and techniques you already know, but I&#8217;ll bet there&#8217;s plenty that are all &#8220;aha&#8221; for you.  So if you&#8217;re interested in creative ways to give your requirements gathering process a boost, check out these great articles &#8230;

Ten Requirement Gathering [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;Been reading some good stuff lately on requirements gathering.  Some of these tips, tactics and techniques you already know, but I&#8217;ll bet there&#8217;s plenty that are all &#8220;aha&#8221; for you.  So if you&#8217;re interested in creative ways to give your requirements gathering process a boost, check out these great articles &#8230;</p>
<ul>
<li><a title="Ten Requirement Gathering Techniques" target="_blank" href="http://tynerblain.com/blog/2006/11/21/ten-requirements-gathering-techniques/">Ten Requirement Gathering Techniques</a></li>
<li><a title="Undreamt Requirements" target="_blank" href="http://softwaresurvival.blogspot.com/2007/03/undreamt-requirements.html">Undreamt Requirements</a></li>
<li><a title="6 Tips To Double Your Requirements Interview Effectiveness" target="_blank" href="http://tynerblain.com/blog/2006/11/13/doubling-interviewing-effectiveness/">6 Tips To Double Your Requirements Interview Effectiveness</a></li>
</ul>
<p>Keep it cranking,</p>
<p>Dave Navarro, CQO
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/05/09/3-great-posts-on-how-to-gather-requirements/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Starting From Scratch: Requirements Gathering</title>
		<link>http://www.chiefqualityofficer.com/2007/05/08/starting-from-scratch-requirements-gathering/</link>
		<comments>http://www.chiefqualityofficer.com/2007/05/08/starting-from-scratch-requirements-gathering/#comments</comments>
		<pubDate>Tue, 08 May 2007 19:36:34 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
	<category>Starting From Scratch</category>
	<category>Requirements</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/05/08/starting-from-scratch-requirements-gathering/</guid>
		<description><![CDATA[Scenario: &#8220;Go find the requirements for this project you&#8217;ve never seen before.  Oh yeah, they&#8217;ve never been formally laid out.  No handholding!&#8221;
What do you do when you&#8217;re asked to gather requirements and you have no guidance?  Since it happens a lot (more often in small companies than large ones), you gotta do [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Scenario: <em>&#8220;Go find the requirements for this project you&#8217;ve never seen before.  Oh yeah, they&#8217;ve never been formally laid out.  No handholding!&#8221;</em></strong></p>
<p>What do you do when you&#8217;re asked to gather requirements and you have no guidance?  Since it happens a lot (more often in small companies than large ones), you gotta do some legwork.  Let&#8217;s talk about how it&#8217;s going to have to happen.<br />
<a id="more-7"></a><br />
Ultimately, you&#8217;re going to have to talk with a number of people (management, marketing, engineering, etc.), and you&#8217;re going to have to get them to sign off on those requirements, saying &#8220;Yeah, this is what we want.&#8221;  Now, you can walk up to all these stakeholders and say &#8220;Hey, spill your guts!&#8221;, but that&#8217;s probably not going to fly.  They&#8217;re busy.  No, they&#8217;re overloaded.  And they want you to figure it out, not to ask them to come to a full stop and serve you.</p>
<p>Not fun.  But there&#8217;s a way out of it, as long as you remember the <strong>CQO&#8217;s #1 Rule Of Information Gathering</strong>: <em>It&#8217;s easier to get someone to edit a document than to write it.</em>  In other words, if you come to someone saying &#8220;Gimme all the info I need!&#8221;, you&#8217;re going to get a big fat &#8220;I-don&#8217;t-have-time.&#8221;</p>
<p><strong>So Don&#8217;t Do That.  Do This Instead</strong><br />
On the other hand, what if you arrive with a document full of bullet points and concise paragraphs, and you say &#8220;Hey, Chester, I&#8217;ve been hammering at this document and chunking in all the info I think I need, but I know I&#8217;m missing a few things.  Can you please take a look at this with me and help me fill in the blanks?&#8221;</p>
<p>Ding!  Bingo.  Now instead of showing up like a hapless newbie you&#8217;re coming across as Mr./Mrs. I-did-my-homework and the other person is going to be MUCH more likely to help you, because you just made it easy on them. They will look at your info and respond with a whole big mess of <em>hey-you-forgot-to-include-this</em> and <em>wow-I-just-thought-of-that </em>gems that will help you round out your document. They will respect you more and be more willing to work with you in the future because they know you don&#8217;t want to waste their time.</p>
<p><strong>So How Do You Get That Document?</strong><br />
Let&#8217;s talk about how you do your homework and get that requirements document started anyway.  Below are a few good tips but are by no means the be-all and end-all of the requirements-gettin&#8217; universe.  But it&#8217;s a start, and a start is what you&#8217;re after.</p>
<ul>
<li><span style="font-weight: bold">Dig Into The User Manual.  </span>If you&#8217;re lucky enough to have one of these, it can be a veritable goldmine of often outdated information.  But it&#8217;s a start point.  Open up that PDF/HTML and fire up a brand new document.  Go through the user manual and pull out everything that talks about what the program should do.Don&#8217;t get into the gory detail of how you perform the functions, just get the purpose. It&#8217;s enough to know that the program needs to import 3 specific types of data files; you don&#8217;t care whether it&#8217;s by file/open or edit/import at this time.  You should end up with a nice solid lists of &#8220;whats&#8221; (and not a single &#8220;how&#8221;), broken down by functional area.</li>
</ul>
<ul>
<li><span style="font-weight: bold">Dig Into The Marketing Material.</span>  Go to the product website.  Scour the product packaging.  Look at the press releases.  Find anything anyone has ever sent that promises that your Widgetizer 2.0 really does whiten your widgets - and any other promises made.  These get to be bullet points as well.</li>
<li><span style="font-weight: bold">Dig Into the Product Itself.</span>  Fire up the product and <span style="font-style: italic">use</span> it.  Try to do the things that your previous exercises told you it should do.  See if there are any features in there that weren&#8217;t covered anywhere else.  Is there anything inside the program that suggests conformance to some outside requirements?  You may not get a whole lot of additional functional bullet points here, but by the time you&#8217;re done you&#8217;ll have enough product knowledge to enter into conversations about requirements more intelligently than before.</li>
</ul>
<p><span style="font-weight: bold">Now, Start To Put It All Together</span><br />
By now, you&#8217;ve got a boatload of bullet points that spell out your product&#8217;s functionality.  Now,</p>
<ul>
<li>Take a look at all of them and try and figure out what kind of high-level functional or business requirements could have driven these functions to be created.</li>
<li>Group the functions under the requirements where they make sense</li>
<li>If you&#8217;ve got leftover &#8220;is-this-really-necessary?&#8221; functions, put them in their own group.</li>
</ul>
<p>When you&#8217;re done with this part, you should have a pretty good looking list of requirements.  Granted, they may all be wrong (since you guessed at them), but it&#8217;s a start - and that&#8217;s what you&#8217;re after.  Your SMEs (Subject Matter Experts) can correct you later.</p>
<p><span style="font-weight: bold">Take It To The Streets</span><br />
Now it&#8217;s time to start meeting all those wonderful SMEs.</p>
<ul>
<li>I&#8217;d suggest meeting with marketing people first, the rationale being that regardless of what management and engineering are working on, these people are PROMISING CUSTOMERS THINGS.  And since it&#8217;s not unheard of for marketing to promise the <a target="_blank" title="How IT Projects Really Work" href="http://www.projectcartoon.com/cartoon/2/">big, comfy chair</a> to customers, you need to know about it so that you can catch any disconnect between their priorities and those of development. <strong><span style="font-style: italic" /><span style="font-style: italic">Ask them to look at your homemade list of requirements and add/subtract/edit as best they can.</span></strong></li>
<li>I&#8217;d recommend talking to the project manager next to find out what expectations the customer has.  If you can talk to a customer, that&#8217;s a bonus, but often you will need to go through the PM.  They should know what they&#8217;ve committed to, and should be able to point you towards some sort of signed contract (Statement of Work, Service Level Agreement, etc.), that can give you an understanding of what your product is on the hook to deliver.They may also balk at what marketing is promising, and it&#8217;s a bonus for you to catch for them.  <strong><span style="font-style: italic">Ask them to look at your homemade list of requirements and add/subtract/edit as best they can.</span></strong><span style="font-style: italic" /></li>
<li>Then you can meet with the development folks and find out where they get their marching orders from.  <strong><span style="font-style: italic">Ask them to look at your homemade list of requirements and add/subtract/edit as best they can.</span></strong></li>
</ul>
<p>At this point you&#8217;ll have met with the major stakeholders and you&#8217;ll have an idea about the expectations of each.  And because you did your homework, you were probably able to ask a lot of questions to uncover additional requirements that had never been put to paper before.</p>
<p>Your requirement-gathering job ain&#8217;t over, but it&#8217;s well begun.  I&#8217;ll write more on that later - chew on this for now and don&#8217;t be shy with the comments.</p>
<p>- Dave Navarro, CQO
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/05/08/starting-from-scratch-requirements-gathering/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Starting from Scratch: QA Manager Tip #1</title>
		<link>http://www.chiefqualityofficer.com/2007/05/07/starting-from-scratch-qa-manager-tip-1/</link>
		<comments>http://www.chiefqualityofficer.com/2007/05/07/starting-from-scratch-qa-manager-tip-1/#comments</comments>
		<pubDate>Mon, 07 May 2007 15:50:36 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
	<category>Starting From Scratch</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/05/07/starting-from-scratch-qa-manager-tip-1/</guid>
		<description><![CDATA[Scenario: &#8220;You&#8217;re our new QA manager.  We have no QA process.  Sink or Swim!&#8221;
If you&#8217;ve just been hired to start/run a QA department, there are a billion things to do.  But there are a few things you should put at the top of your list (and perhaps even cover these before you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Scenario: &#8220;You&#8217;re our new QA manager.  We have no QA process. <em> Sink or Swim!&#8221;</em></strong></p>
<p>If you&#8217;ve just been hired to start/run a QA department, there are a billion things to do.  But there are a few things you should put at the top of your list (and perhaps even cover these before you accept the position).  Meet with management/boss/powers-that-be and ask these three questions:</p>
<p><a id="more-6"></a></p>
<p><strong>#1 - &#8220;What is your expectation of what this position will accomplish at this company?&#8221;  </strong><br />
Translation: What are you going to grade me on?  It&#8217;s important to find out if the head honchos/honchettes expect you to roll out a total quality initiative (insert flavor-of-the-month model) or they just wanted someone to &#8220;be in charge of testing.&#8221;  Don&#8217;t let it stay vague (&#8221;build a super QA team!&#8221;) - get specifics as best you can.</p>
<p>Once you find out what they expect (and don&#8217;t expect) of you - get it in writing.  The easiest way to do this is to take mad notes and summarize them in an easy to read email.  Send it to the right people with a &#8220;please reply and confirm this is what you are paying me for&#8221; note, and archive that email.  While you&#8217;re at it, print it and tack it to your door.</p>
<p>This way you can manage expectations moving forward, when the scope of your job responsibilities changes (or someone tells you &#8220;nuh-uh, you&#8217;re not allowed to do that&#8221;).  I can tell you from experience how important this is.  Just like the products you test have &#8220;feature creep&#8221;, so will your job responsibilities.  If you don&#8217;t get things in writing, the situation can get sticky later.</p>
<p><strong>#2 - &#8220;What do you want me to accomplish over the next 12 months?&#8221;  </strong><br />
Translation:  What&#8217;s on this year&#8217;s list?  Ask this to get a feel for what they expect you to actually get done in Year One of your reign.  Again, get this in writing, get it confirmed via email.</p>
<p><strong>#3 - &#8220;What resources/authority will you give me?&#8221;  </strong><br />
Translation: Will you give me what I need to do what you just asked me to do?  This is the toughie.  All too often a new QA Manager is told to &#8220;make things right&#8221; without being given the power to do so.  Find out what kind of resources they will give you (budget, people, etc.) and what kind of authority they will allow you to have.</p>
<p>A good way to test the waters here is to give scenarios.  If you are trying to put a process in place to streamline/prevent issues in development, and you meet resistance, what happens next?  It stinks to be tasked to do a job and get no management backup (and that happens a lot).</p>
<p><strong><em>Caveat Testor:</em> Testers Beware</strong><br />
Keep in mind while you ask these questions that you may not get any hard and fast answers at once.  Budget numbers may not be available and highly dependendent on market conditions.   Management may not have considered actually figuring out what they want from you.  But this is your chance to start things rolling so you can figure it out and so you can start being hella productive for your company.  So get to it!</p>
<p>- Dave Navarro, CQO
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/05/07/starting-from-scratch-qa-manager-tip-1/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>How To Make A Traceability Matrix</title>
		<link>http://www.chiefqualityofficer.com/2007/04/23/how-to-make-a-traceability-matrix/</link>
		<comments>http://www.chiefqualityofficer.com/2007/04/23/how-to-make-a-traceability-matrix/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 18:22:03 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
	<category>Traceability</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/04/23/how-to-make-a-traceability-matrix/</guid>
		<description><![CDATA[You: &#8220;I&#8217;ve got a kick-*** test plan!&#8221;
Management: &#8220;Prove it.&#8221;
Engineering: &#8220;Prove it.&#8221;
Customers: &#8220;Prove it.&#8221;
A test plan ain&#8217;t a test plan until you can prove it does the job. And that&#8217;s where a traceability matrix comes into play. It&#8217;s the magical bridge that links what everybody says the product has to have/do/be and what you, my little [...]]]></description>
			<content:encoded><![CDATA[<p><strong>You: </strong><em>&#8220;I&#8217;ve got a kick-*** test plan!&#8221;<br />
</em><strong>Management: </strong>&#8220;Prove it.&#8221;<br />
<strong>Engineering:</strong> &#8220;Prove it.&#8221;<br />
<strong>Customers:</strong> &#8220;Prove it.&#8221;</p>
<p>A test plan ain&#8217;t a test plan until you can prove it does the job. And that&#8217;s where a traceability matrix comes into play. It&#8217;s the magical bridge that links what everybody says the product has to have/do/be and what you, my little QA ninja, actually test for.</p>
<p>A good requirements traceability matrix (RTM, from now on) not only helps everyone sleep better at night, knowing that a QA team with superpowers is saving the day, but it can also save your important little butt in the process.  Here&#8217;s how to make that happen.<br />
<a id="more-5"></a><br />
<strong>Setting That RTM Bad Boy Up</strong><br />
Start with a heaping helping of requirements. Since you&#8217;re a super-ninja QA CQO, you already have a master document listing all the requirements/design specifications/industry standards that the powers that be in SuperGloboCorp expect you to be testing against (or a collection of documents that reference each other). These are what you&#8217;re using to build up your Ultimate Test Plan.</p>
<p>As you build up that test plan with its powerful army of test cases, you want to make sure that those patriotic little tests are loyal to the cause and completely test against those requirements. Once you do that, building the basic RTM is a cinch. You simply note which requirements are supported by which test cases/suites. Like this:</p>
<ul>
<li>Requirement THX-1138 - > Test Cases CYA-9901 thru 9999</li>
<li>Design Spec. NCC-1701 -> Test Suite RTFM-01</li>
<li>Conformance Spec. #9 -> Test Case LOL-1337</li>
</ul>
<p><strong>Manage It All In One Place</strong><br />
What&#8217;s important here is that the RTM is its own entity - that you track the linkage between requirement and test in one document, and not as annotations in the requirements docs and the design specs. That is the path of pain, because you&#8217;ll never know where/when something gets updated.As long as the specs themselves have identifiers for the important stuff, all you have to do is link those IDs to your tests in the RTM.</p>
<p><strong>Crack The Whip, Or You Are Toast</strong><br />
Don&#8217;t forget the most important part of the RTM … enforcing updates like a harsh samurai warrior. Nothing will undo all your hard QA work like having test plans and specifications that get updated separately and, like so many once-happy couples, drift apart. Be the bad guy (or girl) and lay down the law like a cranky mob boss, saying, &#8220;you touch-a my spec, you update-a your QA team.&#8221;</p>
<p>Bottom line is - you don&#8217;t do this, then suddenly you get the blame because the test plan you wrote to test apples doesn&#8217;t count anymore because someone in marketing added oranges to the spec, without telling you.</p>
<p><strong>The Short of It</strong><br />
So to sleep like a double-burped, milk-fed baby at night, you need to make sure that:</p>
<ul>
<li>You have and understand all the requirements you can get your grubby little hands on</li>
<li>You have created cry-your-eyes-out beautiful tests that put those requirements to the test</li>
<li>You can prove it with your solid gold, awesome-plated linktastic RTM.</li>
</ul>
<p>So get to it, and tell &#8216;em Dave sent you.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/04/23/how-to-make-a-traceability-matrix/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>What Is A Chief Quality Officer?</title>
		<link>http://www.chiefqualityofficer.com/2007/01/18/what-is-a-chief-quality-officer/</link>
		<comments>http://www.chiefqualityofficer.com/2007/01/18/what-is-a-chief-quality-officer/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 20:49:45 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/01/18/what-is-a-chief-quality-officer/</guid>
		<description><![CDATA[The CQO. It’s what you are - like it or not - whether you asked for it or not.
Just like the Chief Operating Officer keeps the company chugging along, just like the CEO (presumably) sets the company’s course, you directly impact, create and manage quality every day - whether you’re a senior manager or an [...]]]></description>
			<content:encoded><![CDATA[<p>The CQO. It’s what you are - like it or not - whether you asked for it or not.</p>
<p>Just like the Chief Operating Officer keeps the company chugging along, just like the CEO (presumably) sets the company’s course, <strong>you directly impact, create and manage quality every day</strong> - whether you’re a senior manager or an entry-level tester. But the challenge is, <a title="You Can't Assure Quality (But...)" href="http://www.chiefqualityofficer.com/2007/01/18/you-cant-assure-quality-but/">as I mentioned earlier</a>, you can’t assure quality. You don’t have the power of a CEO.</p>
<p><a name="more-4"></a>But then again, you do. <a target="_blank" href="http://www.tompeters.com/freestuff/index.php">Tom Peters</a> talks about treating yourself - regardless of your job description or rank - as your own “PSF” or Professional Services Firm (<a target="_blank" href="http://www.tompeters.com/blogs/freestuff/uploads/PSFIsEverything.pdf">PDF here</a>). That makes total sense because you, essentially, are the boss of you. You dictate the quality of your work. You’re the CEO of the work you produce, the footprint you leave on your company, and the influence you have over others (as it relates to evangelizing quality).</p>
<p>So this means you can’t play the victim. I’m not saying you are, but it’s a typical feeling in the QA world to feel hamstrung by short-sighted executives, limited resources, and unreasonable schedules (especially when everyone’s looking to you to “assure” quality). In my decade-plus run in the QA trenches this is pretty much the norm when you look at it from the typical perspective of QA being at the bottom of the food chain. It can wear people down and make them feel powerless to work under the restrictions that often result from resource constraints and internal politics.</p>
<p>But what if you treated things from a different perspective - instead of seeing yourself as an employee (tester), or a manager (test lead/QA manager), what if you viewed yourself as the Chief Quality Officer of your own PSF - and handled your workload accordingly?</p>
<p>As the boss of your own PSF, “assuring quality” is equivalent to assuring your continued employment with a client - you’ve got to give them value greater than what you’re extracting from their payroll department. So as the head honcho of your own one-man/woman PSF, you have three possible avenues to take to add quality to the development process for your customer (your employer).</p>
<p><strong>The “I”s Have It - 3 Roles of the CQO</strong><br />
As a CQO, you add value to your customers when you do one of the following:</p>
<ul>
<li>
<p style="margin-bottom: 0in"><strong>Inspect.</strong> In other 	words, this is testing. Either you do it yourself, or you assign it 	to testers under your care and feeding. This also includes making 	the tests better as often as you can.</p>
</li>
<li>
<p style="margin-bottom: 0in"><strong>Infuse. </strong>This 	means adding value by improving the process. This happens at a 	higher level than testing and requires either some position of power 	(e.g., being a manager) or the savvy ability to …</p>
</li>
<li><strong>Influence.</strong> This is the big one. This is 	where you work to educate people outside the QA department to adopt 	improvements to the development cycle that make sense. But because 	people are people, you often have to do it in a way that makes them 	think they came up with idea. As someone once said, “Diplomacy is 	the art of letting somebody else have your way.”</li>
</ul>
<p>I’ve seen many people locked into the first stage of QA - the role of testing (and nothing else). There’s nothing necessarily wrong with that, because every Quality Services department needs people to, well, test the hell out of software. But to truly take on the role of the CQO, you’ve got to do more.</p>
<p>Most QA managers I’ve seen understand the concept of Infusing. It’s part of their role to make the process better. Their skill set allows them to infuse the process with new energy, new strategies that make the test cycle simply run better. Sadly, though, many managers stop at just improving the test process.</p>
<p><strong>Getting Your Company Under The Influence</strong><br />
That’s why becoming an <strong>influencer </strong>is so important. A savvy CQO needs to learn the needs of the departments around him/her and see where they can help them work together. In most companies different departments develop adversarial relationships because each has its own agenda, its own pressures, its own constraints. On top of that, they have their own history of strife among members of each department. How many decisions have you seen made (or shot down) for political reasons?</p>
<p>A good CQO will subtly work to reconnect departments with each other again and dissolve the adversarial relationship. And that leads to a better development effort, and ultimately a better product for you to test. And how to do that is fodder for a whole slew of other articles. For now just chew on the three “I”s and ask yourself how you would approach “QA” different if you saw yourself as the CQO of your own PSF. OK? We’ll pick up on this again soon.</p>
<p>Till then, focus on adding massive value, wherever you are.</p>
<p><strong><em>- Dave Navarro</em></strong>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/01/18/what-is-a-chief-quality-officer/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>You Can&#8217;t Assure Quality (But &#8230;)</title>
		<link>http://www.chiefqualityofficer.com/2007/01/18/you-cant-assure-quality-but/</link>
		<comments>http://www.chiefqualityofficer.com/2007/01/18/you-cant-assure-quality-but/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 19:15:54 +0000</pubDate>
		<dc:creator>Dave Navarro</dc:creator>
		
	<category>All Articles</category>
		<guid isPermaLink="false">http://www.chiefqualityofficer.com/2007/01/18/you-cant-assure-quality-but/</guid>
		<description><![CDATA[I’ve got some bad news for you. Despite the “Quality Assurance” in your job title, you simply cannot assure quality. It can’t be done - at least not by you.
Now, don’t get me wrong - I’m sure you’re exceptionally good at what you do, and I don’t doubt your skills when it comes to testing [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve got some bad news for you. Despite the “Quality Assurance” in your job title, you simply cannot assure quality. It can’t be done - at least not by you.</p>
<p>Now, don’t get me wrong - I’m sure you’re exceptionally good at what you do, and I don’t doubt your skills when it comes to testing software (or managing the test process, if that’s what you do). I would never dream of suggesting that your attempts at assuring quality will fail because <em>you’re </em>not good enough.</p>
<p>The real problem I’m talking about is that “assuring” quality is an impossible task. &#8220;Assuring&#8221; means &#8220;making sure of.&#8221; It means <em>guaranteeing. </em>But in reality, you can’t. Don’t believe me? Well, let me ask you this …</p>
<p>On any given project, can you:</p>
<ul>
<li><strong>Guarantee </strong>that upper management gives the project proper funding?</li>
<li><strong>Guarantee </strong>that project management accurately estimates project task times?</li>
<li><strong>Guarantee </strong>that marketing doesn’t bloat the scope of work by promising new features?</li>
<li><strong>Guarantee </strong>that the customer provides clear, specific business requirements?</li>
<li><strong>Guarantee </strong>your programmers/designers don’t get pulled sidetracked by other projects?</li>
<li><strong>Guarantee </strong>that the test team has all the resources it needs (hardware, software, people)?</li>
<li><strong>Guarantee </strong>that the test team receives stable builds on time?</li>
<li><strong>Guarantee </strong>that code freeze is enforced when it needs to be?</li>
<li><strong>Guarantee </strong>that absolutely nobody quits, gets sick, or changes roles?</li>
<li><strong>Guarantee </strong>that stupid decisions - or impasses - aren’t caused by office politics?</li>
<li><strong>Guarantee </strong>that everyone agrees in their definition of “quality” itself?</li>
</ul>
<p>The cold, hard truth is that a sizable chunk of what it takes to make any software project a success is totally out of control of anyone in the “Quality Assurance” group. Unless upper management grants you special, CEO-level authority, <em>you can’t enforce the job roles of other departments</em>. And so the concept of assuring quality is a goal that is doomed to fail even before the project begins.</p>
<p>But don’t lose heart. Sure, your very job title itself creates a paradox that dooms you to an unrealistic expectation of what you can deliver. But you’ll be okay? Why? Because of Rule #1 of the Chief Quality Officer:</p>
<p align="center"><strong>CQO Rule #1:<br />
<em>You can’t assure quality … but you can sure as hell influence it.</em></strong></p>
<p>Over the course of the next few articles I’ll be explaining exactly what it is I mean by that by discussing the three roles of the Chief Quality Officer (and why no matter what your QA position, you should consider yourself one of these CQOs). As you read the articles, you’ll get a better understanding of how you can take the elusive goal of shipping top quality products and make it fun again. Or at least more tolerable.</p>
<p>Till then, focus on adding massive value, wherever you are.</p>
<p><strong><em>- Dave Navarro</em></strong>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.chiefqualityofficer.com/2007/01/18/you-cant-assure-quality-but/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
