<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thoughts from the test eye &#187; general systems</title>
	<atom:link href="http://thetesteye.com/blog/tag/general-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson and martin jansson - with torbjörn ryber and henrik andersson</description>
	<lastBuildDate>Mon, 30 Jan 2012 21:03:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The Boundaries of System Testing</title>
		<link>http://thetesteye.com/blog/2010/03/the-boundaries-of-system-testing/</link>
		<comments>http://thetesteye.com/blog/2010/03/the-boundaries-of-system-testing/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 23:19:17 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[general systems]]></category>
		<category><![CDATA[system testing]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=717</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>Over the years I have noticed that System Testing have had a special meaning at every place I have been at; and it has even meant different things for people on the same place. I.e. System Testing is depending on the context; and it is fuzzy because we are dealing with arbitrary and/or general systems. [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>Over the years I have noticed that System Testing have had a special meaning at every place I have been at; and it has even meant different things for people on the same place. I.e. System Testing is depending on the context; and it is fuzzy because we are dealing with arbitrary and/or general systems.</p>
<p><a href="http://en.wikipedia.org/wiki/System_testing" target="_blank">&#8220;System testing of software or hardware is testing conducted on a complete, integrated system&#8230;&#8221;</a> but the boundaries on what the complete and integrated system includes may vary a lot if you look at it from an outside perspective as well as if you look at it from within.</p>
<p>Some examples: When developing a cell phone, where does the &#8220;system&#8221; begin and where does it end? Does it begin with the cell phone OS or the phone (hardware + OS + software)? Do we need to include any network? How large network? What if you are a third party and developing the phone OS (that could be run standalone in a simulator)? What if you develop an application for the phone (or even different kind of phones)?</p>
<p>So when is a system &#8220;complete and integrated&#8221;?</p>
<p>I guess that it is very hard to define this because the boundaries of system testing are elastic, and this is true since the boundaries of an arbitrary system are hard to define. Still, we use the term &#8220;system testing&#8221; daily.</p>
<p>So what is my point really?</p>
<p>I have often found interesting things just by thinking on what system I am working with. I have found out that some things are really outside the boundaries that I first believed were in; and perhaps more useful has been to find things that really should be included in my system and the system testing. And the boundaries might stretch the further you get in a project; what was a complete and fully integrated system during the first half of the project might just be a sub-part at the end of the project.</p>
<p>So my advice is that you take a few minutes now and then in order to seriously ponder the boundaries of Your system. It will affect the type of testing You choose to focus on; and it will be a good aid in order to get a proper and valid test coverage.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F03%2Fthe-boundaries-of-system-testing%2F&amp;title=The%20Boundaries%20of%20System%20Testing" id="wpa2a_2"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/03/the-boundaries-of-system-testing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tricks with Metrics</title>
		<link>http://thetesteye.com/blog/2009/05/tricks-with-metrics/</link>
		<comments>http://thetesteye.com/blog/2009/05/tricks-with-metrics/#comments</comments>
		<pubDate>Thu, 14 May 2009 09:43:51 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[general systems]]></category>
		<category><![CDATA[metrics]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=288</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Recently in Sweden there was a tragic death to a young child that could have been rescued if only the child had come to a hospital in time for a full exam. The one that was blamed for this death was the medical care hotline company that did not understand the severity of the illness [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>Recently in Sweden there was a tragic death to a young child that could have been rescued if only the child had come to a hospital in time for a full exam. The one that was blamed for this death was the medical care hotline company that did not understand the severity of the illness and did not send this kid to the hospital. (Read more, in Swedish: <a href="http://www.dn.se/sthlm/pojke-dog-efter-rad-att-inte-aka-till-sjukhuset-1.859096">http://www.dn.se/sthlm/pojke-dog-efter-rad-att-inte-aka-till-sjukhuset-1.859096</a>)</p>
<p>After this tragic accident, it was discovered that this private medical care hotline company pays out a monthly bonus to those nurses that keep their phone calls short. (Read more, in Swedish: <a href="http://www.dn.se/sthlm/skoterskor-far-bonus-for-snabba-rad-1.864534">http://www.dn.se/sthlm/skoterskor-far-bonus-for-snabba-rad-1.864534</a> )<br />
I.e. if they keep the call below 3.48 minutes and during that time complete the medical record, they receive a bonus of 1000 Swedish kronor (approx. € 100). In order to receive the bonus, there are some quality goals as well. E.g., you don’t get the bonus if you unnecessarily send someone to the emergency ward; or if you give a faulty medical advice.<br />
Do I need to tell you that the county council paid the private company by the number of calls they handled. </p>
<p>This is what happens when you use simplified and dangerous metrics as a foundation for incentive pay… And these metrics are easy to abuse because they are based on simplified models of how the real world looks like.<br />
When dealing with people, you are dealing with “complex systems” (read more in <a href="http://www.geraldmweinberg.com/Site/General_Systems.html">An Introduction to General Systems Thinking</a>, by Gerald M. Weinberg ) and you cannot treat every person like they would be the same. I.e., the people calling in (and indeed children that cannot speak for themselves) are treated as a neutral “* 1” or “+ 0” in the metrics equation.<br />
This happens if you include simplified metrics to measure your efficiency when dealing with people; metrics that leaves out the most important and complex parts of the equation: humans and human interaction.<br />
Nurses know how to work with people, they know that people are unique; they know that their job is hard and requires skill and years of experience. They know that some patients require 20 minutes before they are calm or they need such time to explain everything important; they also know that some people just need 25 seconds before they are satisfied.<br />
It is a shame that nurses are measured by how fast they finish a phone call. </p>
<p>It is the same thing that happens again and again in software industry; or rather the <a href="http://en.wikipedia.org/wiki/Peopleware">peopleware</a> industry. People that work with developing software are measured by metrics that are dangerous and wrong; and in many cases it can have the same tragic outcome as with the young boy that did not reach the hospital in time…</p>
<p>Read more about (dangerous) metrics in the Software Industry:<br />
<a href="http://www.kaner.com/pdfs/metrics2004.pdf">Software Engineering Metrics: What Do They Measure and How Do We Know?</a>, by Cem Kaner.<br />
<a href="http://xndev.blogspot.com/2009/05/metrics-schmetrics.html">Metrics, Schmetrics</a>, by Matthew Heusser.<br />
<a href="http://www.developsense.com/2009/01/meaningful-metrics.html">Meaningful Metrics</a>, by Michael Bolton<br />
<a href="http://thetesteye.com/blog/2008/06/measurementsmetricsanalysisjudgment/">Measurements/Metrics/Analysis/Judgment</a>, by Rikard Edgren</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F05%2Ftricks-with-metrics%2F&amp;title=Tricks%20with%20Metrics" id="wpa2a_4"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/05/tricks-with-metrics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

