<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Software Testing and more</title><link>http://www.testingthefuture.net</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TestingTheFuture" /><description></description><language>en</language><lastBuildDate>Thu, 17 May 2012 13:37:22 PDT</lastBuildDate><generator>http://wordpress.org/?v=3.3.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TestingTheFuture" /><feedburner:info uri="testingthefuture" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TestingTheFuture</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Simulation Testing</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/L_l1buwd8k4/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>Simulation</category><category>Smart Inspiration</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Thu, 17 May 2012 13:37:22 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2192</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F05%2Fsimulation-testing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F05%2Fsimulation-testing%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A real leap in the development of information systems is the in advance simulating of systems and processes. Simulation in other industries, like the Aviation and Process Industries, are common. Simulation of the process or system helps to identify early structural deficiencies before operating system components are delivered.</p>
<p>As we see more models coming into the SDLC, these models can not only automatically generated test cases. But more is possible! Model-Based Design (MBD) helps solve the challenges of (embedded) systems development. Using models gives developers insight into the dynamics of the development and algorithmic aspects of the system through simulation. Furthermore, the models to be used:</p>
<ul>
<li>Simulation Testing  &#8211; As executable and testable specifications;</li>
<li>Model Based Reviewing &#8211; To communicate the (system) requirements and interface definitions;</li>
<li>Virtual Prototypes &#8211; As a model of the complete system to discuss with Business Users, and</li>
<li>Model Driven Development &#8211; For automatic code generation of software development.</li>
</ul>
<p>Simulation Testing is already a <em>proven</em> practice in embedded software and industries like the Aviation Industry. Now the question arises whether this is also useful for <em>normal</em> software applications, like administrative systems? The answer is “Yes”. However,  for now focused on development testing.</p>
<p>By making models and using simulation testing it’s possible to visualize and debug (functional) designs. As a result it’s also possible to test the models by means of simulation testing. These tests may all relate to both the initial input for the test as the expected results of the tests. Within the embedded world this is called model-in-the-loop testing (MIL).</p>
<p style="text-align: center;" align="center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/05/MBD01.jpg"><img class="size-full wp-image-2194 aligncenter" title="MBD01" src="http://www.testingthefuture.net/wp-content/uploads/2012/05/MBD01.jpg" alt="" width="360" height="307" /></a></p>
<p>The figure shown here is an example of a model of an embedded system. This is also possible in the area of different Object Oriented languages (OO). Within the embedded world, the various hardware components are processed in a model. Within OO this may also be possible by the different functions as a component to be seen. These (default) features can be incorporated into a model and are coupled together. This creates a model that simulates the functioning of the component.</p>
<p>A full exploration of (functional) designs by means of simulation is a way to test requirements. Within the tests diverse subjects can be included such as input and parameters. By covering all possible input and parameters of a component or unit results in an increased coverage of development testing.</p>
<p>The best results are achieved when the testing of the models are carried out parallel with the designs. When models are developed, the tests focuses on the aspects of design using simulation testing of the model. The result at the end of the design phase is a model, at unit level, that enjoys the confidence and support of information analysts, designers, developers, and testers.</p>
<p>By using Simulation Testing (modeling and executing these models), it is possible to visualize and debug designs without any (newly) written code. Design errors can be removed quickly from the documentation. Moreover, a large part of the (development) testing can be performed based on simulations. By using simulations for checking the development process, models offer a different technique to find defects in the design at the earliest possible moment.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=L_l1buwd8k4:3fXpbGPSqWk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=L_l1buwd8k4:3fXpbGPSqWk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=L_l1buwd8k4:3fXpbGPSqWk:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=L_l1buwd8k4:3fXpbGPSqWk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=L_l1buwd8k4:3fXpbGPSqWk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=L_l1buwd8k4:3fXpbGPSqWk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/L_l1buwd8k4" height="1" width="1"/>]]></content:encoded><description>A real leap in the development of information systems is the in advance simulating of systems and processes. Simulation in other industries, like the Aviation and Process Industries, are common. Simulation of the process or system helps to identify early structural deficiencies before operating system components are delivered. As we see more models coming into [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/05/simulation-testing/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/05/simulation-testing/</feedburner:origLink></item><item><title>Dealing with Test Improvement dilemmas</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/4i4dz2hllWM/</link><category>Andréas Prins</category><category>QA</category><category>structured testing</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">admin</dc:creator><pubDate>Wed, 11 Apr 2012 21:44:27 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2176</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F04%2Fdealing-with-test-improvement-dilemmas%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F04%2Fdealing-with-test-improvement-dilemmas%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It is been a while ago that I have written a post about software testing. The biggest reason for this was a time issue. With 7 other authors we have written the text for a new book about the future of software testing. This book will be launched in the Netherlands within a couple of months.  A lack of time was also created because I’ve organised an internal test event about test tooling. We presented the newest version of QC (11) that we will use in the near future.</p>
<p>These things and some other triggered me to think about how we can move forward in our organisation. And I foresee some dilemmas. What do I mean? In our company there seems to be a conflict between two different aspects while improving testing. From global laws like Basel III and risk related issues there is the need to have more control about software delivery. On the other hand is there a need for an increase of production speed to lower the time-to-market.  I guess a lot of companies are struggling with this.</p>
<p>The dilemma is that more control can lead to less speed while we need both. A way to come in control for large organization is to implement more processes, the result a more bureaucratic organization with the result that it takes longer to produce a piece of software.<br />
And on the other hand, to higher the speed and reach a better Agility we implemented SCRUM in our development teams. Some people will experience this as a decrease of control while we need more control.</p>
<p>But what we need as an organisation are both. So we have to higher the speed and have more control/insight in progress and systems and their related quality. There are in my opinion enough improvements that have both components. Some of them will have a higher score on the speed/Agility axe while others have a better score on the Control axe.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2012/04/Speed-versus-control.png"><img class="wp-image-2177 alignnone" title="Speed versus control" src="http://www.testingthefuture.net/wp-content/uploads/2012/04/Speed-versus-control.png" alt="" width="525" height="379" /></a></p>
<p><strong>A Good Example</strong></p>
<p>HP QC 11 is for a lot of our test teams an excellent example of an improvement that helps in both ways. (You can replace HP QC11 by any other test management tool.) Why is this an excellent example?</p>
<ol>
<li>It helps to get more control with the traceability from requirements to defects and all the way back</li>
<li>It helps to get more control with the reports, up to date information of the progress and the coverage</li>
<li>Central storage of test ware, will higher the speed of the team because it’s not necessary store for example test case in different word and excel files.</li>
<li>One way of working leads to lower learning curve teams are faster up to speed.</li>
</ol>
<p>And there are several other reasons why a tool likes this helps us on both axes. We should strive for this type of improvement. There is one important prerequisite I would like to mention. A uniform use of a certain basic deployment is needed throughout the company.</p>
<p>In the near future I will write another post about a couple of other improvements and how they are related to both axes. In my opinion can SCRUM be one of them. What are in your opinion Test Improvements that help on both axes? Or is this dilemma only a kind of perception?</p>
<p>Regards<br />
Andréas Prins</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=4i4dz2hllWM:lAgpY-r62yQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=4i4dz2hllWM:lAgpY-r62yQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=4i4dz2hllWM:lAgpY-r62yQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=4i4dz2hllWM:lAgpY-r62yQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=4i4dz2hllWM:lAgpY-r62yQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=4i4dz2hllWM:lAgpY-r62yQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/4i4dz2hllWM" height="1" width="1"/>]]></content:encoded><description>It is been a while ago that I have written a post about software testing. The biggest reason for this was a time issue. With 7 other authors we have written the text for a new book about the future of software testing. This book will be launched in the Netherlands within a couple of [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/04/dealing-with-test-improvement-dilemmas/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/04/dealing-with-test-improvement-dilemmas/</feedburner:origLink></item><item><title>Jasper is executing the Root Cause Analysis for Waste 5</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/ZNDHSuB-bVE/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>defect administration</category><category>Phase 0</category><category>root cause analysis</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Thu, 05 Apr 2012 22:29:57 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2168</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F04%2Fjasper-is-executing-the-root-cause-analysis-for-waste-5%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F04%2Fjasper-is-executing-the-root-cause-analysis-for-waste-5%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Jasper has gotten response back from Peter that his priority list is approved. As a result Jasper has started with the Root Cause Analysis of project Waste 5.</em></p>
<p>“What a list! These 4.088 defects will take some time.” Jasper thought as he done around 500 defects in the last two hours. As he was working on the root cause analysis Tessa drops by to talk to Jasper.</p>
<p>“<em>Hi Jasper, can we talk?</em>” Tessa asked.<br />
“<em>Ehh, yes! I’m working in Waste 5. I’m sorry, but I’m terrible with names. What is your name?</em>” Jasper replied.<br />
As Tessa sat down see reply her name and asked him what he was doing.<br />
“<em>I’m working on the root cause analysis of Waste 5. At least I’m determining the root of the defects I got from Waste 5. Going through all the defects from the defect list and determining where the defect could have been found.</em>”<br />
“<em>You doing all the defects? Cause that’s a lot.</em>” Tessa replied amazed.<br />
“<em>Indeed! It’s quite a job, but it needs to be done. Although sometimes it’s not that easy.</em>”<br />
“<em>How do you mean?”</em><br />
“<em>Well, when you look at the list it’s sometimes difficult to determine the difference between the causes. Especially the difference between the Design and Requirements phase. I’m adding to the defects the Defect Injection Point; the Cause.</em>”<br />
“<em>But how do you know what the defect injection points of the defects are?</em>”<br />
“<em>Sometimes that’s not so easy to say. But mostly you can tell by the description of the defects and the comments made by everybody. Like here. The defect shows clearly the expected result based on the design. And the response is that the functional design needs to be adjusted to solve this defect. And after that the developers need to change it in the code. That’s clearly a defect with the defect injection point in the Design phase. But there are also defects that look as they have their defect injection point in the Requirements phase. And sometimes it’s easy to see this, but most of the time you need to read the comments a few times to see the difference between the Requirements and Design phase. As a result I’ve made a list with unsure defects; defects I’m not certain of yet.</em>”</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2012/04/IMG_0064.JPG.jpg"><img class="aligncenter size-full wp-image-2171" src="http://www.testingthefuture.net/wp-content/uploads/2012/04/IMG_0064.JPG.jpg" alt="" width="542" height="264" /></a></p>
<p>“<em>So you added two columns to the defect administration? The Defect Injection Point and Unsure!</em>”<br />
“<em>Yes, I’ve added those, only the your Unsure is called Certainty. In there I state how certain the defect injection point is; from Low to High. I also added Defect Detection Liability; that’s the moment the defect should have been found according to the test strategy, the Defect Detection Moment; when was the defect found, and some things like is the root cause was determined and by who; Me.</em>” He said with a smile.</p>
<p>“<em>Ah, interesting.</em>” Tessa replied. “<em>But that still is a hell of a job. Determining all those things for all the defects!</em>”<br />
“<em>Yes, you are correct. But it keeps me of the street.</em>”<br />
“<em>Well, then I don’t take up more of your time and head out.</em>”</p>
<p>“<em>I have one question for you. You were the Quality and Test Manager for Waste 5? Am I correct?</em>”<br />
“<em>Yes, that’s true. Why do you ask?</em>”<br />
“<em>All defects that have a certainty of Low I want to go through with you and the some others in the project. Is that OK?</em>”<br />
“<em>Oh! Yeah! Sure! Just let me know when I can help.</em>”<br />
“<em>Thank you! I’ll do so when it’s needed.</em>”<br />
“<em>Good luck then and see you later.</em>”<br />
“<em>Bye. And thank. I think I’ll see you around.”</em> Peter said as she stood up to leave the room.</p>
<p>And with that Tessa walked out of the room. She was happy to see someone really looking in the defects. She thought the problems with this company were the bad designs and she hoped Jasper would acknowledge that.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ZNDHSuB-bVE:XbYEbz0uHdk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ZNDHSuB-bVE:XbYEbz0uHdk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ZNDHSuB-bVE:XbYEbz0uHdk:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ZNDHSuB-bVE:XbYEbz0uHdk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ZNDHSuB-bVE:XbYEbz0uHdk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ZNDHSuB-bVE:XbYEbz0uHdk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/ZNDHSuB-bVE" height="1" width="1"/>]]></content:encoded><description>Jasper has gotten response back from Peter that his priority list is approved. As a result Jasper has started with the Root Cause Analysis of project Waste 5. “What a list! These 4.088 defects will take some time.” Jasper thought as he done around 500 defects in the last two hours. As he was working [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/04/jasper-is-executing-the-root-cause-analysis-for-waste-5/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/04/jasper-is-executing-the-root-cause-analysis-for-waste-5/</feedburner:origLink></item><item><title>Jasper reads an article about issues on the railway</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/0zgCzHL-b14/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>Jasper</category><category>news</category><category>proactive</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Sun, 25 Mar 2012 22:19:26 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2153</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjasper-reads-an-article-about-issues-on-the-railway%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjasper-reads-an-article-about-issues-on-the-railway%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Jasper just sent out his prioritization list to Peter. As he wants to know if he’s correct and to give Peter some help in seeing the whole picture again. While on his lunch break Jasper sees the news on problems at the railway.</em></p>
<p style="text-align: left">As he pressed the send button Jasper was relieved that he’d given Peter some help with understanding the bigger picture and issues at his organization. And as it was time for his lunch break he looked at the news on the Internet.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0059.jpg"><img class="aligncenter  wp-image-2156" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0059.jpg" alt="" width="430" height="323" /></a></p>
<p>‘Backup of switch software caused train chaos’<br />
“<em>What’s this?</em>” Jasper asked himself.<br />
He read the article and it said that a problem in the backup software of the switches didn’t function correctly and resulted in chaos on the railway.</p>
<p>Now a few days later Jasper is still amazed on how big the effect of good software can be on everyday life.</p>
<p>“<em>Why do project managers only think about time and money?</em>” he thought to himself.<br />
“<em>Doesn’t this also cost a lot of money? It did cost a lot of time for everybody that wanted to go by train. And I don’t expect the project around this software to be finished within budget and time. Maybe we do something wrong.</em>”</p>
<p>And as he consulted to himself even more he was thinking about his own assignment. That also had poor quality, why else do they have more then ten thousand defects to look at. But luckily he was doing something about it. And he was going to do something about it. Instead of being reactive, he was going to be proactive. Take on the issues in quality before they would be a problem! And maybe even save time and money in the process!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=0zgCzHL-b14:CPpOz2b1DfU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=0zgCzHL-b14:CPpOz2b1DfU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=0zgCzHL-b14:CPpOz2b1DfU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=0zgCzHL-b14:CPpOz2b1DfU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=0zgCzHL-b14:CPpOz2b1DfU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=0zgCzHL-b14:CPpOz2b1DfU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/0zgCzHL-b14" height="1" width="1"/>]]></content:encoded><description>Jasper just sent out his prioritization list to Peter. As he wants to know if he’s correct and to give Peter some help in seeing the whole picture again. While on his lunch break Jasper sees the news on problems at the railway. As he pressed the send button Jasper was relieved that he’d given [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/03/jasper-reads-an-article-about-issues-on-the-railway/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/03/jasper-reads-an-article-about-issues-on-the-railway/</feedburner:origLink></item><item><title>Jasper looks at the Root Cause Analysis</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/jqK3_ChkHh8/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>Jasper</category><category>RCA</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Tue, 20 Mar 2012 04:02:59 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2137</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjasper-looks-at-the-root-cause-analysis%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjasper-looks-at-the-root-cause-analysis%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Jasper talked with Peter about the priorities and has now a prioritized list of projects he can start on with a root cause analysis.</em></p>
<p>Jasper was looking at the list he just made.<br />
<a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/004-Defect-Table2.jpg"><img class="aligncenter size-full wp-image-2143" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/004-Defect-Table2.jpg" alt="" width="491" height="145" /></a></p>
<p>The first project he had to go through had more than 4.000 defects. <em>“That’s going to be a hell of a job.”</em> He thought.</p>
<p>But first he had to go a little bit deeper into the theory behind root cause analyses.</p>
<p>He started looking online for information and started to write what he found.</p>
<p>The Root Cause Analysis is a structured approach to identify the factors that resulted in the nature, the magnitude, the location, and the timing of the harmful outcomes (consequences) of one or more past events in order to identify what behaviors, actions, inactions, or conditions need to be changed to prevent recurrence of similar harmful outcomes and to identify the lessons to be learned to promote the achievement of better consequences. ‘<em>Success</em>’ is defined as the near-certain prevention of recurrence.</p>
<p>The root cause information concerning analyzed defects is used to:</p>
<ul>
<li>identify the best moments for improvement in the SDLC to prevent defects in the future, and</li>
<li>improve the monitoring of (test) projects.</li>
</ul>
<p>This will result in a better quality of the complete SDLC and the system under test and in a reduction of the number of detected defects in the test levels.</p>
<p>The practice of RCA is predicated on the belief that problems are best solved by attempting to address, correct or eliminate root causes, as opposed to merely addressing the immediately obvious symptoms. By directing corrective measures at root causes, it is more probable that problem recurrence will be prevented. RCA is often considered to be an iterative process, and is frequently viewed as a tool of continuous improvement.</p>
<p>RCA is typically used as a reactive method of identifying event(s) causes, revealing problems and solving them. Analysis is done <em>after</em> an event has occurred. Insights in RCA may make it useful as a pro-active method. In that event, RCA can be used to <em>forecast</em> or predict probable events even <em>before</em> they occur.</p>
<p>Jasper reminded himself he had a lot to do before he had evaluated all 4.088 defects and that he had to start as soon as possible. But first he sent out his table in an email to Peter. Asking him is some things needed a change, but also to see the whole picture. As Jasper thought that Peter had lost that among the way.</p>
<h6>Source: http://en.wikipedia.org/wiki/Root_cause_analysis</h6>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=jqK3_ChkHh8:R7oxIz1tZNM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=jqK3_ChkHh8:R7oxIz1tZNM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=jqK3_ChkHh8:R7oxIz1tZNM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=jqK3_ChkHh8:R7oxIz1tZNM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=jqK3_ChkHh8:R7oxIz1tZNM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=jqK3_ChkHh8:R7oxIz1tZNM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/jqK3_ChkHh8" height="1" width="1"/>]]></content:encoded><description>Jasper talked with Peter about the priorities and has now a prioritized list of projects he can start on with a root cause analysis. Jasper was looking at the list he just made. The first project he had to go through had more than 4.000 defects. “That’s going to be a hell of a job.” [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/03/jasper-looks-at-the-root-cause-analysis/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/03/jasper-looks-at-the-root-cause-analysis/</feedburner:origLink></item><item><title>Jasper’s talking with Peter about priorities</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/rJBdcRRcxoM/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>Jasper</category><category>prioritization</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Thu, 15 Mar 2012 00:30:36 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2126</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjaspers-talking-with-peter-about-priorities%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fjaspers-talking-with-peter-about-priorities%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Jasper has just started at a new client and is trying to find out how he can move forward with more that 18.000 defects to get through.</em></p>
<p>It was almost 6:45 and he was waiting a few more minutes to call Peter. Yesterday Jasper learned about root cause analysis and he wanted to put it into practice, but he needed to start somewhere. It still were 5 projects and 18.356 defects. Peter decided to call a few minutes to late, to look not too eager.</p>
<p>He pressed the dial and the phone rang.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0055.JPG.jpg"><img class="aligncenter size-full wp-image-2147" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0055.JPG.jpg" alt="" width="208" height="252" /></a></p>
<p style="text-align: center">
<p><em>“Peter!”</em> the other end of the line sounded.<br />
<em>“Hi Peter, this is Jasper. Margreet it was a good idea to call you at this moment as you had some time to spare. Is that OK with you?”</em><br />
<em>“Yeah! How can I help you Jasper?”</em><br />
Jasper could hear Peter in car and he had a lot of background noise, but still he could hear what he said. <em>“Well, I’ve found a way to go through all the defects and find out where there were any issues that could have been done earlier. It’s called a root cause analysis. I’ll explain that if you want to?”</em><br />
<em>“Please do, but maybe not now. Please go on.”</em> Peter replied.<br />
<em>“OK, well to do this root cause analysis I need to go through all the projects that you’ve named. But as that is a lot of work I wanted to know where you want me to start. In other words, which project or projects are the most important to or are the most representative to begin with?”</em><br />
As Peter started to answer to that question he felt that he had to know the answer to this, but couldn’t give it directly. So he started to give an answer that bought him some time. <em>“Can you name that projects again? I’ve had so many projects come along and I cannot give you the answer without knowing the name of the projects you’re talking about.”</em><br />
<em>“Sure, of course.”</em> Jasper replied. <em>“They are Product Output, Waste 5, Route &amp; Planning, Output Reporting and Serious Delivery.”</em><br />
<em>“Shit!”</em> Peter thought. <em>“I know one and I’ve heard that Output Reporting went terribly wrong because of Product Output. But that’s 3 out of 5. What were the other two?”</em><br />
Jasper mentioned that Peter didn’t reply directly and was wondering why.</p>
<p>After a few seconds Peter replied. <em>“Well it’s not that easy to answer. All the projects were representative of our work here, but to say what was the biggest risk or what was the most representative…”</em><br />
<em>“I know it’s not as easy as I ask it, but is there something you can help me with?”</em><br />
<em>“Not on the top of my head.”</em><br />
<em>“OK. Let’s try this. What was the project that stayed the most with you?”</em> Jasper asked.<br />
<em>“That was Waste 5!”</em> the fast answer was. Waste 5 was wrong from the start. The project manager that was doing that project even got sent back to the company that provided him as being incompetent. As a result everything kept going wrong and they had blamed the project manager the whole time.<br />
<em>“Perfect! And now name another one, the one after that.”</em><br />
<em>“They were all equally important!”</em> Peter said.<br />
<em>“That’s what they all say.”</em> Jasper thought. <em>“That can look so, but that cannot be true. But maybe this can help. This Waste 5 is the most important one. OK. But if you should give a grade to the other four; a grade of 9, 5, 3 and 0. What would go where?”</em> This method helped in prioritizing product risks, so maybe it could help here.<br />
<em>“So you want me to give them a grade?”</em><br />
<em>“Yes!”</em> Jasper said.<br />
<em>“OK then.”</em> And there was some time for Peter to answer. <em>“If you grade them with 9, 5, 3 and 0 I would say that Product Output is a 9, Outlook Reporting a 5, no 3, Route &amp; Planning a 0, and Serious Delivery a 5.”</em><br />
<em>“Thank you. I’ll write this down and sent you an email about it. Please have a look at that later today or tomorrow and reply to me of something changed. I’m going to start on Waste 5.”</em></p>
<p>After finishing the mail to Peter he went on to work on the root cause analysis of Waste 5.</p>
<p>Still driving in the car Peter was thinking about what Jasper mentioned and that he couldn’t give out the answer directly. He wasn’t too pleased that Jasper had asked him this question and pushed for him to make a choice.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=rJBdcRRcxoM:tr0E54qzouQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=rJBdcRRcxoM:tr0E54qzouQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=rJBdcRRcxoM:tr0E54qzouQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=rJBdcRRcxoM:tr0E54qzouQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=rJBdcRRcxoM:tr0E54qzouQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=rJBdcRRcxoM:tr0E54qzouQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/rJBdcRRcxoM" height="1" width="1"/>]]></content:encoded><description>Jasper has just started at a new client and is trying to find out how he can move forward with more that 18.000 defects to get through. It was almost 6:45 and he was waiting a few more minutes to call Peter. Yesterday Jasper learned about root cause analysis and he wanted to put it [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/03/jaspers-talking-with-peter-about-priorities/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/03/jaspers-talking-with-peter-about-priorities/</feedburner:origLink></item><item><title>Jasper’s new assignment; Starting the journey</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/kJvZDJV47Q0/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>Jasper</category><category>RCA</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Tue, 13 Mar 2012 02:30:32 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2100</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fstarting-the-journey%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Fstarting-the-journey%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Jasper has just started at a new client and is trying to find out how he can move forward.</em></p>
<p>And there he was, sitting at a desk and staring at the numbers he just had gotten from his client.<br />
<em>“Is this for real?” </em>he said.<em> “Are these all the defects from the last 5 projects? Everyone of these 18.356?”</em><br />
He asked his client, the CIO of his client (a large business on waste cutting): <em>“How big were these projects? Do you have any information on that?”</em></p>
<p>Peter was the CIO of a waste company. As the main business was the disposition of waste that was made by millions of people, the company couldn’t exist without good IT. He has been working in the IT and at the waste company for years and had seen a lot on different hypes on the improvement of the SDLC. A natural reluctance appeared on him when people tried to have the new best thing.</p>
<p><em>“How do you mean Jasper?”</em> asked the CIO.<br />
<em>“I mean do you have a sizing numbers, like function points, hours spend, or kilo lines of code?”</em><br />
<em> “Ah, that you mean. Unfortunately not now, function points is something we tried to implement, but that didn’t work out. Hours spend on these projects is something I can find out for you, but I don’t think they will give you much input. The kilo lines of code you need to ask the project managers for those projects.”</em><br />
<em> “OK, if you can look for those numbers on hours that’ll be great. And why don’t you have the information of those kilo lines of code? Isn’t that something you have insight on?”</em><br />
<em> “Well, yes. But that doesn’t interest me so I don’t bother with it. It’s for the project managers or controllers.”</em></p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_00541.jpg"><img class="aligncenter size-full wp-image-2150" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_00541.jpg" alt="" width="392" height="276" /></a></p>
<p style="text-align: center">
<p><em>“Great!”</em> he thought. <em>“A CIO that doesn’t care about his own part of the business. How am I going to do this?”</em><br />
<em>“Why does he need to know how big the projects were? That amount of defects should have him over exited. All those defects for him to show how bad the developers did it!” Peter thought.</em><br />
Peter didn’t understand yet, that defect numbers say something, but don’t say anything about the projects.</p>
<p>&nbsp;</p>
<p><em> “OK, thanks. I’ll take a further look at these defects and if you could get me as much as possible that’ll be great for now.”</em><br />
<em> “I’ll ask my secretary to give you the information once I get it.”</em> And he left the room.</p>
<p>Still Jasper was sitting there; Jasper stared at the documents he was just handed. “18.356 defects in five projects!” he mumbled, still full of disbelieve.</p>
<p>That was his first day on the job. The new year had just started and the first working day of that year he started at Your Waste Gone. A waste disposal company in Rotterdam, not far from his home. <em>“It was an easy enough intake.”</em> he thought, <em>“should I have asked more on the earlier projects?”</em> Did I do something wrong?</p>
<p>He needed to get a grip on these numbers. The client needed that as he didn’t have any real insight into his problems, just these defects, but they didn’t say anything. After some thoughts he decided to take a closer look at the defects. To look what kind of defects where done and what type was fixed. And not taking a deeper look into the severity or priority of the defects, but only at its origin.</p>
<p>As he found out this was called a root cause analysis.<br />
<em>“Thank you Wikipedia!”</em> he thought. As he kept on looking for more information on this, he took notes. After a while he got to take a look at his notes and summarize what he just found.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/002-1-Textbox.png"><img class="aligncenter  wp-image-2101" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/002-1-Textbox.png" alt="" width="545" height="409" /></a></p>
<p><em>“I need this RCA, that’s it what can help me found out where the defect originates!”</em> he spoke out loud. Nobody was there to listen to him saying it, but Jasper thought he found the answer to his current problem.</p>
<p>But still he had to go through 18.356 defects. So he started with a plan, he would talk to the CIO and find out which of those 5 projects was the most representative and work on down from that. Hopefully he could use his earliest of finding to help out directly, instead of waiting till he had done all the 18.356 defects.</p>
<p>He was thinking about sending a mail to the CIO, but expected that it would come up on top of the pile of unread mails he already had. So he started to call the CIO’s secretary.</p>
<p><em>“CIO Office, with Margreet”</em>, was the answer at the other end of the line.<br />
<em>“Hi this is Jasper, the new Quality Director. I spoke with Peter this morning about my assignment.”</em><br />
<em> “Ah yes, Peter mentioned you to me. How can I help you?”</em><br />
<em> “Well, I was hoping you maybe had the insight into the hours spend per project.”</em><br />
<em> “No sorry”</em> Margreet responded.<br />
<em>“OK, I didn’t expect you to have them yet, but it never hurts to ask”</em> Japser said with a smile.<br />
As Margreet couldn’t see his smile to the phone line she was a little irritated by his accusation. <em>“Is that all?”</em> she asked.<br />
<em>“No, I was hoping to have 15 minutes with Peter and wanted to ask what was a good time for that. Could be by phone or just a short conversation.”</em> Jasper said.<br />
<em>“Tomorrow he’s a all booked for the day. But if you call him at 6:45, he should be in the car.”</em><br />
<em> “OK, I’ll do that.”</em> And Peter laid down the phone. <em>“6:45 is not a problem he thought. I start early!”</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kJvZDJV47Q0:ZqE1bWPaxxY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kJvZDJV47Q0:ZqE1bWPaxxY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=kJvZDJV47Q0:ZqE1bWPaxxY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kJvZDJV47Q0:ZqE1bWPaxxY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kJvZDJV47Q0:ZqE1bWPaxxY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=kJvZDJV47Q0:ZqE1bWPaxxY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/kJvZDJV47Q0" height="1" width="1"/>]]></content:encoded><description>Jasper has just started at a new client and is trying to find out how he can move forward. And there he was, sitting at a desk and staring at the numbers he just had gotten from his client. “Is this for real?” he said. “Are these all the defects from the last 5 projects? [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/03/starting-the-journey/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/03/starting-the-journey/</feedburner:origLink></item><item><title>Let’s start onto a new journey; Introducing Jasper: Quality Director</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/EM32ysV2wCM/</link><category>Ewald Roodenrijs</category><category>Jasper; Quality Director</category><category>PointZERO</category><category>Jasper</category><category>Quality Director</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Mon, 12 Mar 2012 06:13:43 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2095</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Flets-start-onto-a-new-journey-introducing-jasper-quality-director%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F03%2Flets-start-onto-a-new-journey-introducing-jasper-quality-director%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It’s my pleasure to introduce you to Jasper. Jasper is my alter ego and together we will on a journey to the ‘First time right’ paradigm. Jasper wants to be part of a project that has a quality mindset to get to a phase when all testing is done at the start of the project and not at the end.</p>
<p style="text-align: center;"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0040.jpg"><img class="aligncenter  wp-image-2096" src="http://www.testingthefuture.net/wp-content/uploads/2012/03/IMG_0040.jpg" alt="" width="256" height="384" /></a></p>
<p>You and me know that this still is a fable. TMap [TMap, 1992] already states that testing should be part of the startup of the project. In 1979 the book ‘Economics of testing’ by Barry Boehm [Boehm, 1979] stated that fixing defects at the end of a project is the most expensive way of fixing those defects. But as most defects are still fixed after a tester has found them in the end of the software development lifecycle (SDLC) they are fixed when they are expensive. Or defects are not solved or even found during a project, but come up when the system is life, even more expensive to fix. And what about the costs of failing? Like I ask in <a href="http://www.testingthefuture.net/2012/02/know-your-damages/">this post</a>.</p>
<p>Now Jasper wants to find as much defects before going life of product shipment. As a result he will try to start testing as early as possible. But as this is easier said then done, Jasper will take us onto this journey and show us his experiences.</p>
<p><em>Note: All persons and experiences in this journey are based on real life, but are exaggerated when needed. Any resembles with actual persons is coincidental and not correct.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=EM32ysV2wCM:_A5XwjA5RfQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=EM32ysV2wCM:_A5XwjA5RfQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=EM32ysV2wCM:_A5XwjA5RfQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=EM32ysV2wCM:_A5XwjA5RfQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=EM32ysV2wCM:_A5XwjA5RfQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=EM32ysV2wCM:_A5XwjA5RfQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/EM32ysV2wCM" height="1" width="1"/>]]></content:encoded><description>It’s my pleasure to introduce you to Jasper. Jasper is my alter ego and together we will on a journey to the ‘First time right’ paradigm. Jasper wants to be part of a project that has a quality mindset to get to a phase when all testing is done at the start of the project [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/03/lets-start-onto-a-new-journey-introducing-jasper-quality-director/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/03/lets-start-onto-a-new-journey-introducing-jasper-quality-director/</feedburner:origLink></item><item><title>Know your damages!</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/VQZRinjtfBM/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>cost of quality</category><category>risks</category><category>take your responsibility</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Fri, 10 Feb 2012 02:03:23 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2082</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F02%2Fknow-your-damages%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F02%2Fknow-your-damages%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Failing systems cost money! Everybody knows that! But do they know how much money it costs? We can calculate how much money it costs to solve the problem in production; and that is a lot more then when the fault (defect at that moment in time) was solved in an earlier phase (see Boehm from <strong>1979</strong>). But what is the cost of quality (CoQ) of failing systems except besides repairs?</p>
<p>We all know the situation that critical systems can fail. This can be very critical when it’s a bank. Especially when there are some failures during one month in the banks online banking application/website. As a result its clients could not reach the site, for days the system was unavailable. This is a big issue in these ‘online’ times as most transactions on accounts are now online. Of course these errors needed to be fixed an a few days later the system was online again.</p>
<p>But what is the ‘pain’ in this? People couldn’t get to their money! The local online payment system didn’t work for this bank! Salaries couldn’t be transferred! Bills couldn’t get paid! Even mortgages could be left unpaid!</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/02/Repair-costs.png"><img class="aligncenter  wp-image-2083" src="http://www.testingthefuture.net/wp-content/uploads/2012/02/Repair-costs.png" alt="" width="576" height="286" /></a></p>
<p><em>Note: It would be interesting to know when a mortgage could not get paid because of a lack of funding; the salary wasn’t transferred by the employer, the system was unavailable, if the bank would demand a fine for a late payment.</em></p>
<p>So the bank even had a lack of income because of their own failure. And now web shops are making claims of missed sales volume because the online payment system was out. They’ve calculated that they generate 9 billion Euros in a year, so every day the system is out will cost them almost 25 million Euros.</p>
<p><em>Note: This claim will not stick in court, but it’s an interesting subject.</em></p>
<p>So the failing software of one bank costs 25 million on top of the repair costs. Money they could have spent better. Add to this the image damage and the cost of people <em>running away </em>to another bank. Would you do that if you couldn’t access <strong>your</strong> money for days?</p>
<p>And I’m not going to say the software wasn’t tested well enough. I wasn’t there so who am I to say that. But what I can say that maybe the risks weren’t assessed correctly. If somebody would have known that such an error would have generated that amount of <em>damage</em>. But who know this?</p>
<p>People do not know, or do not share, the costs of a failure in Production. We all know the repair costs, but not what the damages are. Maybe we should know them to assess the risks better. And maybe someone would have thought of testing the cause of the failure…</p>
<p><strong>Question</strong><br />
Do you have any idea or examples you would like to share with us (and others) on helping in getting more insight in this issue? Are you looking into this or not?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=VQZRinjtfBM:aWd2dQOhbmo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=VQZRinjtfBM:aWd2dQOhbmo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=VQZRinjtfBM:aWd2dQOhbmo:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=VQZRinjtfBM:aWd2dQOhbmo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=VQZRinjtfBM:aWd2dQOhbmo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=VQZRinjtfBM:aWd2dQOhbmo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/VQZRinjtfBM" height="1" width="1"/>]]></content:encoded><description>Failing systems cost money! Everybody knows that! But do they know how much money it costs? We can calculate how much money it costs to solve the problem in production; and that is a lot more then when the fault (defect at that moment in time) was solved in an earlier phase (see Boehm from [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/02/know-your-damages/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/02/know-your-damages/</feedburner:origLink></item><item><title>Cloud Applications; testing on the cloud</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/7qwiM2F18fk/</link><category>Clouds</category><category>Ewald Roodenrijs</category><category>clouds</category><category>test clouds</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Wed, 18 Jan 2012 00:21:06 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2071</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fcloud-applications-testing-on-the-cloud%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fcloud-applications-testing-on-the-cloud%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The last few weeks I get a lot of requests to tell something about testing and cloud, like <a href="http://www.smh.com.au/it-pro/security-it/cloud-security-evaporates-in-testing-20111207-1oi6y.html">this interview </a>for the Australian newspaper <a href="http://www.smh.com.au">Sydney Morning Herald</a>. And one of the most asked questions of course is what&#8217;s different in testing on the cloud and where do you need to pay extra attention at.</p>
<p>Cloud applications are still few compared to traditional applications, but they are the future. But what are cloud applications? When the question is asked “can you name a few cloud applications?” most people answer Salesforce.com, Facebook, Google Apps and even Microsoft Azure. Four hits (where one isn’t actually a cloud application), as the best known examples. Are there more? Yes and they are growing in numbers!</p>
<p><em>Note: Microsoft Azure is not a cloud application, but an infrastructure and platform.</em></p>
<p>But how do we test these cloud applications? What’s so special about them that they need a different type of testing than traditional applications? Cloud applications are applications that are created to leverage the opportunities the cloud gives them, but they also work with the disadvantages the cloud offers, like, for example, standardization.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/01/Naamloos1.png"><img class="aligncenter  wp-image-2073" src="http://www.testingthefuture.net/wp-content/uploads/2012/01/Naamloos1.png" alt="The cloud is defined by its service model, deployment model and usage" width="471" height="284" /></a></p>
<p style="text-align: center"><strong>The cloud is defined by its service model, deployment model and usage</strong></p>
<p>Mostly cloud applications are based in the third cloud layer: SaaS. They are Software as a Service solutions that run completely on cloud infrastructure and platforms. And that is exactly the reason the testing of SaaS applications is different from traditional applications. When they are integrated in the current architecture they need to be tested on three levels: namely the infrastructure, the platform and the application itself, see figure. The usage of standard services of applications also means a change for system testing. Functional testing will be executed at a minimum, as the standard applications are already tested and approved by the supplier. But that doesn’t say anything about how it integrates into the client’s cloud.</p>
<p>But that&#8217;s my idea. How do you see this?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7qwiM2F18fk:GkPk_PKRNKs:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7qwiM2F18fk:GkPk_PKRNKs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/7qwiM2F18fk" height="1" width="1"/>]]></content:encoded><description>The last few weeks I get a lot of requests to tell something about testing and cloud, like this interview for the Australian newspaper Sydney Morning Herald. And one of the most asked questions of course is what&amp;#8217;s different in testing on the cloud and where do you need to pay extra attention at. Cloud [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/01/cloud-applications-testing-on-the-cloud/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/01/cloud-applications-testing-on-the-cloud/</feedburner:origLink></item></channel></rss>

