<?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> &#187; Product Development</title>
	<atom:link href="http://www.successful.com.au/blog/tag/product-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.successful.com.au/blog</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 20:26:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Improving Product Development Outcomes</title>
		<link>http://www.successful.com.au/blog/2009/10/27/improving-product-development/</link>
		<comments>http://www.successful.com.au/blog/2009/10/27/improving-product-development/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 04:38:46 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[code review]]></category>
		<category><![CDATA[Design For Test]]></category>
		<category><![CDATA[Design for testability]]></category>
		<category><![CDATA[design review]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[developing products]]></category>
		<category><![CDATA[Development Principles]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[Development Project]]></category>
		<category><![CDATA[Development Projects]]></category>
		<category><![CDATA[Edward De Bono]]></category>
		<category><![CDATA[manufacturing cost]]></category>
		<category><![CDATA[motor controller]]></category>
		<category><![CDATA[power consumption]]></category>
		<category><![CDATA[predecessor task]]></category>
		<category><![CDATA[Product Development Outcomes]]></category>
		<category><![CDATA[Product Development Principles]]></category>
		<category><![CDATA[Product Development Process]]></category>
		<category><![CDATA[Product Development Projects]]></category>
		<category><![CDATA[product strategy]]></category>
		<category><![CDATA[products for manufacture]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[Project Management Plan]]></category>
		<category><![CDATA[Project Plan]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[quality management]]></category>
		<category><![CDATA[quality management process]]></category>
		<category><![CDATA[reliably deliver products]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[revision control system]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[risk management priciple]]></category>
		<category><![CDATA[simulation]]></category>
		<category><![CDATA[Six Thinking Hats]]></category>
		<category><![CDATA[Software Bug]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Successful Product Development]]></category>
		<category><![CDATA[Successful Product Development Principles]]></category>
		<category><![CDATA[Successful Product Development Projects]]></category>
		<category><![CDATA[successful products]]></category>
		<category><![CDATA[team leading]]></category>
		<category><![CDATA[technical requirements]]></category>
		<category><![CDATA[Test Driven Development]]></category>
		<category><![CDATA[Trip Assurance]]></category>
		<category><![CDATA[Unchallenged assumptions]]></category>
		<category><![CDATA[unit tests]]></category>
		<category><![CDATA[unmanaged risks]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=520</guid>
		<description><![CDATA[In this post we will look at the Product Development Process and how to get improved outcomes.  But first here is a fun graphic made from our logo. Product Development Process The Product Development Process is intended to reliably deliver new products for manufacture or distribution.  This is a critical component of a Product Strategy where [...]]]></description>
			<content:encoded><![CDATA[<p>In this post we will look at the <strong>Product Development Process</strong> and how to get improved outcomes.  But first here is a fun graphic made from our logo.</p>
<div id="attachment_559" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-559" title="Successful Endeavours Cube Puzzle" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/SuccessfulEndeavoursLogoCubePuzzle1.jpg" alt="Successful Endeavours - Making Electronics and Embedded Software Work" width="300" height="309" /><p class="wp-caption-text">Successful Endeavours - Making Electronics and Embedded Software Work</p></div>
<h1><span style="color: #005e20;">Product Development Process</span></h1>
<p><span style="color: #000000;">The <strong>Product Development Process</strong> is intended to reliably deliver new products for manufacture or distribution.  This is a critical component of a <strong>Product Strategy</strong> where you are creating the product rather than sourcing it from a supplier.   So you would think that it should be a highly optimised, well oiled machine that reliably delivers successful products.</span> <span style="color: #000000;">Alas that is not always the case.</span> <span style="color: #000000;">With 30 years of experience in <strong>Developing Products</strong> for a wide range of industries I have seen my share of projects handled well and not so well.</span> <span style="color: #000000;">Here are some general principles I have gleaned from my experience in <strong>Successful Product Development Projects</strong>:</span></p>
<ul>
<li><span style="color: #000000;">Risks must be identified and managed.  Track them and eliminate them as soon as possible.</span></li>
<li><span style="color: #000000;">Anything clever or tricky needs to be checked by someone else.</span></li>
<li><span style="color: #000000;">Everything else also gets checked.  Design reviews, code walk-throughs and prototypes save time, money and heart ache later on.</span></li>
<li><span style="color: #000000;">Hold the timeline.  Foster an attitude that slippage is not acceptable.</span></li>
<li><span style="color: #000000;">Test and check everything.</span></li>
<li><span style="color: #000000;">It&#8217;s not finished until no-one has to do another thing to it.</span></li>
</ul>
<p><span style="color: #000000;">So six core principles.  They are inter related of cousre.  Let&#8217;s look at how these work out in practice.</span></p>
<h1><span style="color: #005e20;">Successful Product Development Principles</span></h1>
<p><span style="color: #000000;">Lets look at how each of these priciples can be used to improve the likelihood of a <strong>Successful Product Development Project</strong>.</span></p>
<h2><span style="color: #005e20;">Risk Management</span><span style="color: #000000;"><img class="aligncenter size-full wp-image-569" title="RiskManagement" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/RiskManagement.jpg" alt="RiskManagement" width="542" height="286" /></span></h2>
<p><span style="color: #000000;"><strong>Risk Management</strong> is an old idea.  Not surprising since risks have always existed. Did you know that during the <a title="Manhattan Project" href="http://en.wikipedia.org/wiki/Manhattan_Project" target="_blank">Manhattan Project</a> it was determined that there was a chance that a fission bomb could <a title="Nuclear Fission Ignites the Atmosphere" href="http://en.wikipedia.org/wiki/Manhattan_Project#cite_note-23" target="_blank">ignite the whole atmosphere</a> ?  Having got contradictory reports the argument was eventually settled by a report showing that although it was possible, it was unlikely.  How comfortable would you feel running that risk ?</span> <span style="color: #000000;">Fortunately the average <strong>Development Project</strong> is dealing with much more mundane risks such as achieving <strong>Technical Requirements</strong> such as:</span></p>
<ul>
<li><span style="color: #000000;"><em>Power Consumption</em></span></li>
<li><span style="color: #000000;"><em>Unit Manufacturing Cost</em></span></li>
<li><span style="color: #000000;"><em>Performance Criteria</em></span></li>
</ul>
<p><span style="color: #000000;">But the approach is still the same:</span></p>
<ul>
<li><span style="color: #000000;">Identify the risk</span></li>
<li><span style="color: #000000;">Work out how to ameliorate the risk &#8211; reduce it &#8211; or eliminate it</span></li>
<li><span style="color: #000000;">Do tests to confirm the risk has been dealt with</span></li>
<li><span style="color: #000000;">Iterate until it is no longer a risk</span></li>
</ul>
<h2><span style="color: #005e20;">Review the clever bits</span></h2>
<div id="attachment_566" class="wp-caption aligncenter" style="width: 462px"><img class="size-full wp-image-566" title="Test Everything - Clever Design Needs Test" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/ExtremeTest1.jpg" alt="Test Everything - Clever Design Needs Test" width="452" height="300" /><p class="wp-caption-text">Test Everything - Clever Design Needs Test</p></div>
<p><span style="color: #000000;">Where possible, any particularly clever or tricky areas of the project need to be reviewed by someone not involved in the everyday work of the project.  This is primarily to ensure that assumptions are challenged.  If you can&#8217;t get an outsider to do the review, use a process like <a title="Six Thinking Hats" href="http://en.wikipedia.org/wiki/Six_Thinking_Hats" target="_blank">Six Thinking Hats</a> by <a title="Edward De Bono" href="http://www.edwdebono.com/" target="_blank">Edward De Bono</a> which can allow team members to step outside their emotional and assumptive predispositions.  Unchallenged assumptions are unmanaged risks.</span></p>
<h2><span style="color: #005e20;">Review the rest of the project</span></h2>
<div id="attachment_567" class="wp-caption aligncenter" style="width: 330px"><img class="size-full wp-image-567 " title="Review Everything" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/TestEverything.jpg" alt="Test Everything" width="320" height="224" /><p class="wp-caption-text">Review Everything</p></div>
<p><span style="color: #000000;">The astute amongst would have noticed that I am proposing everything gets reviewed.  But the tricky bits get extra review.  This section is for the regular bits.</span> <span style="color: #000000;">Reviews are an essential tool to find mistakes early and eliminate problems down the track.  You don&#8217;t have to solve a problem you don&#8217;t have.   Or as <strong>Jack Ganssle</strong> famously quipped &#8220;<a title="Skip Bugging, Jack Ganssle" href="http://www.embedded.com/design/testissue/212700467?pgno=1" target="_blank">Skip Bugging To Speed Delivery</a>&#8220;. The whole article refers to using <strong>Code Review</strong> and <strong>Design Review</strong> to find problems early and fix them so they don&#8217;t become much bigger problems later on.</span> <span style="color: #000000;">Imagine a scenario where a <strong>Software Bug</strong> causes an electric motor to try and spin backward every now and again and then corrected itself almost immediately.  You would get a momentary shudder or jerk followed by correct motion and it would only happen every now and again.  How would you determine that this was a software fault and where the fault lay?  It could be symptomatic of any number of issues including <strong>Mechanical Design</strong> and <strong>Electrical Design</strong>.</span> <span style="color: #000000;">How about this similar real world case.  I won&#8217;t mention the company, but their elevators had an <strong>Integer Overflow</strong> problem in the motor controller that caused the elevator to go in the wrong direction, about once a month, for half a floor.  Very disconcerting to the passengers if they pressed up, and promptly dropped half a floor before then going up.  Fortunately they found it and fixed it before it happened to someone at the top or bottom floor.</span> <span style="color: #000000;">All the <strong>Software Industry Metrics</strong> show for that for <strong>Software Development</strong>; <strong>Design Review</strong>, <strong>Code Review</strong>, <strong>Unit Tests</strong> and <strong>System Simulation</strong> save money and time.  And yet in many projects they don&#8217;t happen enough or are done after the event as a <strong>Quality Assurance</strong> box ticking activity where they add mostly cost and little in the way of value.  <a title="Lean Coding, Jack Ganssle" href="http://www.embedded.com/columns/technicalinsights/212200181?_requestid=50590" target="_blank">Lean Coding</a> argues that you can reduce your <strong>Software Development Budget</strong> in particular by doing <strong>Code Inspections</strong> during the project as part of the <strong>Risk Management</strong> and <strong>Quality Management</strong> process. </span><span style="color: #000000;">By reducing the bugging, you can reduce the debugging.</span></p>
<h2><span style="color: #005e20;">Stick to the Timeline</span></h2>
<div>
<div id="attachment_563" class="wp-caption aligncenter" style="width: 240px"><img class="size-full wp-image-563" title="Development Timeline" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/DevelopmentTimeline.jpg" alt="Project Development Timeline" width="230" height="187" /><p class="wp-caption-text">Project Development Timeline</p></div>
<p><span style="color: #000000;">An attitude that the schedule slipping is normal can be very costly.  Some examples of how to avoid this are:</span></p>
<ul>
<li><span style="color: #000000;"><strong>Develop</strong> and <strong>Simulate</strong> the <strong>Software</strong> before the <strong>Hardware</strong> is ready</span></li>
<li><span style="color: #000000;"><strong>Prototype</strong> early and thoroughly</span></li>
<li><span style="color: #000000;">buy in <strong>IP</strong> where it makes financial sense &#8211; this can also reduce risk</span></li>
<li><span style="color: #000000;">get expert assistance with areas outside your competence</span></li>
<li><span style="color: #000000;">review regularly and honestly</span></li>
</ul>
<p><span style="color: #000000;">As someone who has done a lot of team leading and project management, I have learned to ask about progress in more than one way.  I find the following to be very common:</span> <span style="color: #000000;">Manager: </span><span style="color: #000000;">&#8220;This module is estimated as 10 days of work to complete.  How complete is it&#8221;? Developer: &#8220;About 80%&#8221;. Manager: &#8220;How many more days of work are required to fully finish everything&#8221;? Developer: &#8220;To fully finish everything, I would think 6 more days would cover it all&#8221;.</span> <span style="color: #000000;">The discrepancy is easy to spot.  People estimate high on progress because they want to please.  They also like to finish well so they tend to estimate conservatively on required effort.  In practice the real answer lies somewhere between the 2 extremes.  If the task had already consumed 6 days of effort then it is likely to run late.</span> <span style="color: #000000;">If you have ever built a house you might have experienced the knock on effect it has when one trades person doesn&#8217;t turn up and everyone else misses their scheduled action time because they are now waiting on a predecessor task, the trades person who has to come back again, before they can start their task.  The same thing happens on projects.</span> <span style="color: #000000;">So fight hard to hold to the schedule.  It is better to over resource a task (according to the plan) and get it done than to let everything and everyone slip which usually costs a lot more.</span> <span style="color: #000000;">Additionally, it is quite common that the later you are in the market, the lower the overall profit.  So it is worth holding the schedule for this reason as well.</span></p>
<h2><span style="color: #005e20;">Test and Check Everything</span></h2>
<div><span style="color: #000000;"> </span></div>
<div id="attachment_568" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-568" title="Test Everything" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/CERN.jpg" alt="Test Everything" width="300" height="195" /><p class="wp-caption-text">Test Everything</p></div>
<p><span style="color: #000000;">This is another <strong>Risk Management</strong> related principle. Don&#8217;t assume it will be OK.  Even if you have done it 100 times before, test it again this time.   Make sure it really is OK.  This ensures it really is 100% complete.</span> <span style="color: #000000;">This also implies that you are going to design things so they can be tested.  Another principle.  <strong>Design For Testability</strong> or somestimes called <strong>Design For Test</strong>. Do it.  It will save you time, effort, money and sleep.</span> <span style="color: #000000;"><strong>Test Driven Development</strong> is another example of a <strong>Modern Development Methodology</strong> where you set up the test first then develop the product so it passes the test.  If the <strong>Product Requirements</strong> change, you change the tests first, show that the old <strong>Product Design</strong> fails the test, then update the <strong>Product Design</strong> until it now passes the test.</span></p>
<h2><span style="color: #005e20;">It is not finished until no-one has to do anything else to it</span></h2>
<p><span style="color: #000000;">Many tasks are called complete but they aren&#8217;t.  The documents might be checked into the <strong>Revision Control System</strong>, also known as a <strong>Version Control System</strong> or <strong>Version Management System</strong>,  but it isn&#8217;t complete until it is 100% tested, 100% integrated, 100% reviewed and 100% signed off and no-one has to do another thing.</span> <span style="color: #000000;">This also means that when tasks are identified that weren&#8217;t thought of in the original <strong>Project Plan</strong>, you then add them and don&#8217;t try and fiddle them into existing tasks.  This is different to working out the fine detail of a task and realising it is under resourced or over resourced on the <strong>Project Plan</strong>.</span> <span style="color: #000000;">You also want the extra tasks visible on the <strong>Project Management Plan</strong> so when you do the next project you have evidence that they were required last time and can make allowances for them.</span></p>
<h1><span style="color: #005e20;">Trip Assurance for Developers</span></h1>
<div id="attachment_572" class="wp-caption aligncenter" style="width: 235px"><img class="size-full wp-image-572" title="Satisfaction Guaranteed" src="http://www.successful.com.au/blog/wp-content/uploads/2009/10/SatisfactionGuaranteed.jpg" alt="Satisfaction Guaranteed" width="225" height="183" /><p class="wp-caption-text">Satisfaction Guaranteed</p></div>
<p><span style="color: #000000;">In marketing, the term Trip Assurance refers to the client having a clear expectation of this transaction or experience being a good one, just like every other one has been.  I think we can begin to develop some of the same as developers whereby projects can be routinely good experiences and likely to be so each time.</span></p>
<p> This post is also available as an <a title="Improving Product Development Outcomes" href="http://ezinearticles.com/?id=3197691" target="_blank">eZine article</a> with <a title="Ray Keefe" href="http://ezinearticles.com/?expert=Ray_Keefe" target="_blank">Expert Author</a> classification.</p>
<p><span style="color: #000000;"><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" onclick="pageTracker._trackPageview('/outbound/article/www.linkedin.com');" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em>LinkedIn</em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/10/27/improving-product-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Successful Electronics Needs a Successful Name</title>
		<link>http://www.successful.com.au/blog/2009/09/09/successful-electronics-needs-a-successful-name/</link>
		<comments>http://www.successful.com.au/blog/2009/09/09/successful-electronics-needs-a-successful-name/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 00:17:17 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Analogue Electronics]]></category>
		<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Made in Australia]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Analogue Design]]></category>
		<category><![CDATA[Australian Electronics Manufacturers]]></category>
		<category><![CDATA[Electronic Circuit Design]]></category>
		<category><![CDATA[Electronic Circuit Simulation]]></category>
		<category><![CDATA[Electronic Prototyping]]></category>
		<category><![CDATA[Electronics Development]]></category>
		<category><![CDATA[Embedded C]]></category>
		<category><![CDATA[Embedded Software Coding]]></category>
		<category><![CDATA[Embedded Software Debug]]></category>
		<category><![CDATA[Embedded Software Design]]></category>
		<category><![CDATA[Embedded Software Development]]></category>
		<category><![CDATA[Printed Circuit Board Design]]></category>
		<category><![CDATA[Printed Circuit Board Layout]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Product Development Costs]]></category>
		<category><![CDATA[Product Development Projects]]></category>
		<category><![CDATA[Successful Product Development]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=420</guid>
		<description><![CDATA[Electronics Development and Success Hello again, A couple of posts ago in Electronics Manufacture Shines in Melbourne I said I would explain the origins of our company name.  Many have suggested that Successful Endeavours sounds more like a personal coaching enterprise or a business that handles products by people like: Brian Tracy Tony Robbins Marc [...]]]></description>
			<content:encoded><![CDATA[<h1>Electronics Development and Success</h1>
<p>Hello again,</p>
<p>A couple of posts ago in <a title="Electronics Manufacture shines in Melbourne" rel="bookmark" href="http://www.successful.com.au/blog/2009/09/01/electronics-manufacture-shines-in-melbourne/" target="_blank"><strong><em><span style="color: #005e20;">Electronics Manufacture Shines in Melbourne</span></em></strong></a> I said I would explain the origins of our company name.  Many have suggested that <strong><em><span style="color: #005e20;"><a title="Successful Endeavours" href="http://www.successful.com.au/" target="_blank">Successful Endeavours</a></span></em></strong> sounds more like a personal coaching enterprise or a business that handles products by people like:</p>
<ul>
<li><strong><em><a title="Brian Tracy" href="http://www.briantracy.com/" target="_blank">Brian Tracy</a></em></strong></li>
<li><strong><em><a title="Tony Robbins" href="http://www.tonyrobbins.com/Home/Home.aspx" target="_blank">Tony Robbins</a></em></strong></li>
<li><strong><em><a title="Marc Dussault" href="http://www.marcdussault.com/" target="_blank">Marc Dussault</a></em></strong></li>
<li><a title="Deepak Chopra" href="http://www.chopra.com/" target="_blank"><strong><em>Deepak Chopra</em></strong></a></li>
<li><strong><em><a title="Zig Ziglar" href="http://www.ziglar.com.au/" target="_blank">Zig Ziglar</a></em></strong></li>
<li><strong><em><a title="John Maxwell" href="http://www.johnmaxwell.com/" target="_blank">John Maxwell</a></em></strong></li>
<li><em><strong><span style="color: #005e20;"><a title="Arthur Cherrie and the Winepress" href="http://www.winepress.org.au" target="_blank">Arthur Cherrie</a></span></strong></em></li>
<li><strong><em>&#8230;</em></strong></li>
</ul>
<p>And the list could go on for a long time.</p>
<p>While I do hope we motivate and encourage our clients to improve their results, we assist them by undertaking activities such as:</p>
<h1>Electronics Development Activities</h1>
<ul>
<li><span style="color: #000000;"><strong><em>Electronic Circuit Design</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Electronic Circuit Simulation</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Analogue Electronics</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Analogue Design</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Printed Circuit Board Design</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Printed Circuit Board Layout</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Electronic Prototyping</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Electronic Testing</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Embedded Software Design</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Embedded Software Development</em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Embedded Software Coding</em></strong></span></li>
<li><span style="color: #005e20;"><strong><em><a title="Embedded C" href="http://www.embedded-c.com" target="_blank">Embedded C</a></em></strong></span></li>
<li><span style="color: #000000;"><strong><em>Embedded Software Debug</em></strong></span></li>
</ul>
<p><span style="color: #000000;"> </span></p>
<h1><span style="color: #000000;">Development Statistics</span></h1>
<p><span style="color: #000000;">The name came from some industry statistics on the success rate for <span style="color: #000000;"><strong>Product Development</strong></span>.  You can read more details in <a title="Reducing Electronics and Embedded Software Product Development Costs" rel="bookmark" href="http://www.successful.com.au/blog/2009/07/27/reducing-electronics-and-embedded-software-product-development-costs/" target="_blank"><strong><em><span style="color: #005e20;">Reducing Electronics and Embedded Software Product Development Costs</span></em></strong></a> and I will summarise here:</span></p>
<ul>
<li><span style="color: #000000;"><strong>80% of embedded development projects fail in someway or another</strong></span></li>
<li><span style="color: #000000;"><strong>Embedded software is 80% of the cost of an embedded development project</strong></span></li>
<li><span style="color: #000000;"><strong>Embedded software is responsible for 80% of the delays and shortcomings</strong></span></li>
</ul>
<p><span style="color: #000000;"> </span></p>
<h1><span style="color: #000000;">Successful Product Development</span></h1>
<p><span style="color: #000000;">So it seemed to me that many <strong>Product Development Projects</strong> are unsuccessful endeavours.  I wanted to change that.  We have a success rate significantly better than all the industry norms. Our short <strong>USP</strong> ( <strong>Unique Selling Proposition</strong> ) is:</span></p>
<p><span style="color: #000000;"><strong>We Make Stuff Work</strong></span></p>
<p><span style="color: #000000;">That&#8217;s it.  The details are complex but the philosophy is simple.  So for me, <span style="color: #000000;"><strong>Electronics and Embedded Software Development</strong></span> should be a routinely <strong>Successful Endeavour</strong>.  And so the name <strong><em><span style="color: #005e20;"><a title="Successful Endeavours" href="http://www.successful.com.au" target="_blank">Successful Endeavours</a></span></em></strong> was chosen. </span></p>
<p>I am passionate and committed to assisting <span style="color: #000000;"><strong>Australian Electronics Manufacturers</strong></span> who want to keep making their products in Australia.  <span style="color: #000000;"><strong>Made In Australia</strong></span> is what we are pursuing and we are focusing on this segment.</p>
<p><em><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" onclick="pageTracker._trackPageview('/outbound/article/www.linkedin.com');" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em><span style="color: #b85b5a;">LinkedIn</span></em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></em></p>
<p style="text-align: center;"><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/09/09/successful-electronics-needs-a-successful-name/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Electronics Manufacture Shines in Melbourne</title>
		<link>http://www.successful.com.au/blog/2009/09/01/electronics-manufacture-shines-in-melbourne/</link>
		<comments>http://www.successful.com.au/blog/2009/09/01/electronics-manufacture-shines-in-melbourne/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 03:51:05 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Electronics Awards]]></category>
		<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Project Priorities Perspective]]></category>
		<category><![CDATA[Australian Electronics]]></category>
		<category><![CDATA[Australian Electronics Manufacture]]></category>
		<category><![CDATA[Australian Electronics Manufacturing]]></category>
		<category><![CDATA[EDN Innovation Awards]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[Electronics and Embedded Software]]></category>
		<category><![CDATA[Electronics Manufacturers]]></category>
		<category><![CDATA[electronics manufacturing]]></category>
		<category><![CDATA[Electronics Products Made In Australia]]></category>
		<category><![CDATA[low cost electronics manufacture]]></category>
		<category><![CDATA[Made in Australia]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Product Development Costs]]></category>
		<category><![CDATA[Successful Endeavours]]></category>
		<category><![CDATA[Successful Product Development]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=407</guid>
		<description><![CDATA[National recognition for local Casey Business OK, I couldn&#8217;t resist that blog title or this headline.  It isn&#8217;t often you get a chance to say something like that.  If you hadn&#8217;t heard yet, we are finalists in two categories in the EDN Innovation Awards for 2009.  Melbourne is the Electronics Manufacturing capital of Australia and [...]]]></description>
			<content:encoded><![CDATA[<h1>National recognition for local Casey Business</h1>
<p>OK, I couldn&#8217;t resist that blog title or this headline.  It isn&#8217;t often you get a chance to say something like that.  If you hadn&#8217;t heard yet, we are <strong>finalists in two categories</strong> in the <strong>EDN Innovation Awards</strong> for 2009.  <a title="Melbourne" href="http://melbourne.vic.gov.au/info.cfm?top=23&amp;pg=966" target="_blank"><strong>Melbourne</strong></a> is the <strong>Electronics Manufacturing</strong> capital of <strong>Australia </strong>and we are based in <strong>Berwick</strong> which is administered by the <a title="City of Casey" href="http://www.casey.vic.gov.au/" target="_blank"><strong>City of Casey</strong></a> .  And we are also members of the <a title="Berwick Chamber Of Commerce" href="http://www.berwick-village.com.au/" target="_blank"><strong>Berwick Chamber Of Commerce</strong></a>.</p>
<h1>Successful Endeavours in the NEWS</h1>
<p>The <a title="Casey Weekly Berwick" href="http://www.caseyweeklyberwick.com.au/" target="_blank">Casey Weekly Berwick</a> has just done an article on <a title="Successful Endeavours" href="http://www.successful.com.au/" target="_blank"><strong><em><span style="color: #005e20;">Successful Endeavours</span></em></strong></a> that also covers the <strong><span style="color: #005e20;">EDN Innovation Awards</span></strong> we are finalists for.  You can check it out here <a title="Electronics Whiz Wired For Success" href="http://www.caseyweeklyberwick.com.au/news/local/news/general/electronics-whiz-wired-for-success/1609941.aspx" target="_blank"><span style="color: #005e20;"><strong><em>Electronics Whiz Wired For Success</em></strong></span></a>.  And as a bonus, you get to see what we look like.</p>
<h1>Electronics Manufacturing</h1>
<p>Our aim is to turn <strong><span style="color: #005e20;">Australian Electronics Manufacture</span></strong> into <strong><span style="color: #005e20;">Low Cost Electronics Manufacture</span></strong> through improving the total cost of a product throughout its life cycle.  This is not a quality reduction process.  Quite the opposite.  Getting the product right so it doesn&#8217;t fail and does do what it is meant to do is one of the things necessary to reducing cost.</p>
<p>Located on the outskirts of Melbourne we primarily serve <strong>Melbourne</strong> based <span style="color: #005e20;"><strong>Electronics Manufacturers</strong></span> by providing them with <strong>Electronics </strong>and <strong>Embedded Software Development</strong> services that save them up to 70% compared to traditional linear <strong>Product Development.</strong></p>
<p>So how do we do that?</p>
<p>Firstly, there are a few blog posts you can refer back to that will fill in some of the details.</p>
<h1>Successful Product Development</h1>
<ul>
<li><a title="Performance and Cost versus Time" href="http://www.successful.com.au/blog/2009/05/15/project-priorities-perspective-performance-and-cost-versus-time/" target="_blank"><strong><em><span style="color: #005e20;">Performance and Cost versus Time</span></em></strong></a></li>
<li><a title="Time and Cost versus Performance" href="http://www.successful.com.au/blog/2009/05/07/project-priorities-perspective-time-and-cost-versus-performance/" target="_blank"><strong><em><span style="color: #005e20;">Time and Cost versus Performance</span></em></strong></a></li>
<li><a title="Time and Performance versus Cost" href="http://www.successful.com.au/blog/2009/05/05/project-priorities-perspective-time-and-performance-vs-cost/" target="_blank"><strong><em><span style="color: #005e20;">Time and Performance versus Cost</span></em></strong></a></li>
<li><a title="Project Priorities Perspective" href="http://www.successful.com.au/blog/2009/04/17/project-priorities-perspective/" target="_blank"><strong><em><span style="color: #005e20;">Project Priorities Perspective</span></em></strong></a></li>
<li><a title="Reducing Electronics Manufacturing Parts Cost" href="http://www.successful.com.au/blog/2009/05/21/reducing-electronics-manufacturing-parts-cost/" target="_blank"><strong><em><span style="color: #005e20;">Reducing Electronics Manufacturing Parts Cost</span></em></strong></a></li>
<li><a title="Reducing Electronics and Embedded Software Product Development Costs" href="http://www.successful.com.au/blog/2009/07/27/reducing-electronics-and-embedded-software-product-development-costs/" target="_blank"><strong><em><span style="color: #005e20;">Reducing Electronics and Embedded Software Product Development Costs</span></em></strong></a></li>
<li><a title="Electronics Products Made In Australia Strategies to be more Profitable" href="http://www.successful.com.au/blog/2009/04/13/electronics-products-in-australia-strategies-to-be-more-profitable/" target="_blank"><strong><em><span style="color: #005e20;">Electronics Products Made In Australia &#8211; Strategies to be more Profitable</span></em></strong></a></li>
</ul>
<h1>Australian Electronics Manufacturing</h1>
<p><span style="color: #005e20;"><strong><em>Low Cost Electronics Manufacture</em></strong></span> in Australia that competes favourable with China is feasible.  Ignoring the trade offs discussed in the links above, the steps to take are:</p>
<ul>
<li><strong><span style="color: #005e20;"><em>Identify the primary priority &#8211; is it time, cost, performance?</em></span></strong></li>
<li><strong><span style="color: #005e20;"><em>Reviews costs &#8211; all the costs &#8211; see the last link above if you are sure what they all are</em></span></strong></li>
<li><strong><span style="color: #005e20;"><em>Reduce Cost through redesign to remove unnecessary labour and to streamline manufacture</em></span></strong></li>
<li><strong><span style="color: #005e20;"><em>Implement</em></span></strong></li>
<li><strong><span style="color: #005e20;"><em>Deploy</em></span></strong></li>
<li><strong><span style="color: #005e20;"><em>Monitor and correct as required</em></span></strong></li>
</ul>
<p>Written like this it sound simple, and conceptually it is.  Where it gets lost is in the assumption that it can&#8217;t be that simple.  But there aren&#8217;t any hidden traps in this process.</p>
<p>We have had a few queries about how we came up with our company name, <strong><span style="color: #005e20;">Successful Endeavours.</span></strong> Next post I will reveal all.</p>
<p><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em>LinkedIn</em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></p>
<p style="text-align: center;"><span style="text-decoration: underline;">________________________________________________</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/09/01/electronics-manufacture-shines-in-melbourne/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reducing Electronics and Embedded Software Product Development Costs</title>
		<link>http://www.successful.com.au/blog/2009/07/27/reducing-electronics-and-embedded-software-product-development-costs/</link>
		<comments>http://www.successful.com.au/blog/2009/07/27/reducing-electronics-and-embedded-software-product-development-costs/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 23:27:02 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[code coverage]]></category>
		<category><![CDATA[code reviews]]></category>
		<category><![CDATA[coding standards]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[Electronics and Embedded Software]]></category>
		<category><![CDATA[embedded projects]]></category>
		<category><![CDATA[low cost electronics manufacture]]></category>
		<category><![CDATA[Low Cost Software Development]]></category>
		<category><![CDATA[minimise software development cost]]></category>
		<category><![CDATA[overruns]]></category>
		<category><![CDATA[Pareto]]></category>
		<category><![CDATA[Pareto Principle]]></category>
		<category><![CDATA[PC-Lint]]></category>
		<category><![CDATA[Product Development Costs]]></category>
		<category><![CDATA[RSM]]></category>
		<category><![CDATA[Software debugging]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Static analysis]]></category>
		<category><![CDATA[Unit testing]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=73</guid>
		<description><![CDATA[First some basic statistics that made me think about this issue a bit more:  Software development is responsible for 80% of the delays and complications associated with designing a new product.  Source Embedded Forcast 80% of embedded projects are delivered late.  Source Embedded.com Software typically consumes 80% of the development budget.  Digital Avionics Handbook and Embedded.com [...]]]></description>
			<content:encoded><![CDATA[<p>First some basic statistics that made me think about this issue a bit more:</p>
<ul>
<li><em><strong> Software development is responsible for 80% of the delays and complications associated with designing a new product.  Source </strong></em><a title="Embedded Forecast" href="http://embeddedforecast.com/REDUML_0304.pdf" target="_blank"><em><strong>Embedded Forcast</strong></em></a></li>
<li><em><strong>80% of embedded projects are delivered late.  Source </strong></em><a title="Embedded.com" href="http://www.embedded.com/columns/technicalinsights/161600589?_requestid=41147" target="_blank"><em><strong>Embedded.com</strong></em></a></li>
<li><strong><em>Software typically consumes 80% of the development budget.  </em></strong><a title="Digital Avionic Handbook" href="http://books.google.com.au/books?id=gOgqANlmEYYC&amp;pg=PT207&amp;lpg=PT207&amp;dq=embedded+software+development+cost+80%25+budget&amp;source=bl&amp;ots=958so3Tmit&amp;sig=cjsNUTEQtTEJMPaaXlGyrS3etN4&amp;hl=en&amp;ei=hZRmSq2UK4X0sQPcivniDg&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=5" target="_blank"><strong><em>Digital Avionics Handbook</em></strong></a><strong><em> and </em></strong><a title="Embedded.com" href="http://www.embedded.com/design/testissue/218401031?pgno=7" target="_blank"><strong><em>Embedded.com</em></strong></a></li>
<li><em><strong>80% of software projects are unsuccessful  </strong></em><a title="IBM" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0306_perks/perks2.html" target="_blank"><em><strong>IBM</strong></em></a></li>
</ul>
<p>That is a lot of 80% figures associated with the software component of product development.</p>
<p>So working from the <a title="Pareto Principle" href="http://en.wikipedia.org/wiki/Pareto_principle" target="_blank"><strong>Pareto Principle</strong></a> it is clear that product development success and cost can be most improved by addressing the <strong>Software Development</strong> component.  In my recent post on <a title="Reducing Electronics Manufacturing Parts Cost" href="http://www.successful.com.au/blog/2009/05/21/reducing-electronics-manufacturing-parts-cost/" target="_blank"><strong>Reducing Electronics Manufacturing Parts Cost</strong></a> I argued that increasing the software component can reduce the hardware costs.  Which is a great idea as long as it doesn&#8217;t introduce an even more expensive problem. </p>
<p>I agree with <a title="Jack Ganssle" href="http://www.embedded.com/design/testissue/218401031?pgno=6" target="_blank"><strong>Jack Ganssle</strong></a> in his article looking at tools where he points out that software quality tools are often not budgetted for yet will find many classes of defect quickly and at a significantly lower cost than the test and debugging  effort required to find them after integration with the rest of the project.  Or put another way, the cheapest way to get rid of bugs is not to introduce them in the first place &#8211; <a title="Lean Coding" href="http://www.embedded.com/columns/technicalinsights/212200181?_requestid=51019" target="_blank"><strong>Lean Coding</strong></a>.</p>
<p>Since we mainly develop in C and C++, this is what we do to ensure we minimise software development cost and overruns:</p>
<h1>Static analysis and code reviews</h1>
<p>We use static analysis and code quality tools such as <a title="PC-Lint" href="http://www.gimpel.com/" target="_blank"><strong>PC-Lint</strong></a> and <a title="RSM" href="http://www.msquaredtechnologies.com/" target="_blank"><strong>RSM</strong></a> and integrate them into our editors and IDEs so we can run the tests are part of our build or at the very least with a single click covering either the current file or the current project.  These tools find flaws you are hard pressed to identify by visual inpection and I believe they pay for themselves within a month of purchasing them.  They can also enforce coding standards.  Another great benefit is that when you do a code walkthrough and review, you are not looking for these classes of faults explicitly because you know the toolset will find them for you.  So the first thing you do is run the tests and focus on anything found there.</p>
<p>Code reviews save money.  Every issue identified in a code review is an issue you don&#8217;t have to debug later on. And another person is going to look at your code without the same assumptions you would so they will see the things you miss.  It just makes sense to do it.  Software debugging is more expensive than coding so not bugging in the first place is good budget management.</p>
<p>Smart Bear Software have an excellent whitepaper you can download for free that covers <a title="Smart Bear Software" href="http://smartbear.com/" target="_blank"><strong>best practices of peer code review</strong></a>  and if this is a new idea to you, then I strongly recommend you get the whitepaper as they have distilled a lifetimes worth of learnign in this area into a concise and easily implementable strategy to improve code quality.</p>
<h1>Unit testing</h1>
<p>Next, we unit test.  A huge benefit of this is that you have to think about test and it makes you think about error handling in the design phase.  Many problems in implementing embedded systems come from not handling errors consistently.  Sometimes they aren&#8217;t handled at all!  In <a title="Jack Ganssle" href="http://www.embedded.com/columns/embeddedpulse/9900745?_requestid=58703" target="_blank"><strong>Failure is an option</strong></a> this gets explored a little.  Someone else once suggested that software developers were the most optimistic people on the market &#8211; you can tell this is true by looking at how they handle exceptions!  I&#8217;m not sure who said it so if you know then post a comment and I&#8217;ll credit them and provide a link too if you have one.</p>
<h1>Integration testing</h1>
<p>Integration testing itself does not have to be overly complex.  You want to know that things work and it is often easier to write a cut down system to manage the test process.  This way you are proving that each susbsystem is present and correct before doing the full scale system test.  This is an area that often gets overcomplicated.  Don;t try and do more here than you have to.</p>
<p>Oh, and by the way, just because something builds don&#8217;t mean it passes the integration test.  Some things to cover are:</p>
<ul>
<li><strong><em>software manifest &#8211; do I have the right version of each module?</em></strong></li>
<li><strong><em>data flow &#8211; do the higher level calls get at the right data lower down?</em></strong></li>
<li><strong><em>exceptions &#8211; do error returns get passed back?</em></strong></li>
<li><strong><em>exceptions again &#8211; if you raise exceptions, do they get acted on?</em></strong></li>
<li><strong><em>communications &#8211; does it communicate? </em></strong></li>
<li><strong><em>IO &#8211; are they mapped to the right pins and peripherals?</em></strong></li>
</ul>
<h1>Simulation</h1>
<p>For some systems or subsystems we write fully fledged PC mocks around the code and ensure it handles all the parameter and error cases correctly and that all the functions are correctly implemented.  This is a form of integration testing that proves the software component of the system is doing what it is meant to but goes a lot further to fully excercise part of it.  And since 80% of the problems come from software this is a very effective way of reducing bugs and difficult to track down system defects that are expensive on time and resources to cover in real time operating tests.</p>
<p>To do this, you have to abstract the interface so the code can run in the embedded version or the PC version without any changes.  This is easy to do if you think about it in advance.</p>
<p>One word of caution; the PC has a lot more resources and clock speed available compared to a smaller embedded system so this is not a substitue for testing on the real hardware to ensure execution latency is acceptable.</p>
<p>And for the purposes of this post, the PC could just as easily be a <a title="Linux" href="http://www.linux.org/" target="_blank">Linux</a> or <a title="Apple Mac" href="http://www.apple.com/" target="_blank">Mac </a>system.  The point is to use the higher level system to efficiently and fully test the embedded software module so you save time and money later on in the project.  And let&#8217;s face it, who like to be under unnecessary pressure at the back end of an embedded software project?</p>
<h1>System testing</h1>
<p>If you think in advance about how to most easily implement the system testing then you can save a lot here as well.  We put effort into deciding how the do the test process at the architecture design phase so that we have the data flow required to actually do the test.  This can be as simple as having some extra parameters or calls available to be able to inspect the state of the system and the communications facilities to get at this data.  Where possible 100% parameter range testing and 100% code coverage testing is very desirable.  One thing this means is that you had better think about how you will create each error condition that must be handled!</p>
<h1>Low Cost Software Development</h1>
<p>Low Cost Electronics Manufacture relies on Low Cost Software Development.  So make it a priority.  The Pareto Principle says that it is the most important thing to get right.</p>
<p><em><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" onclick="pageTracker._trackPageview('/outbound/article/www.linkedin.com');" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em><span style="COLOR: #b85b5a">LinkedIn</span></em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></em></p>
<p style="TEXT-ALIGN: center"><em><span style="text-decoration: underline;"><span style="text-decoration: underline;">                                                                                                                          </span></span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/07/27/reducing-electronics-and-embedded-software-product-development-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niche Electronics Manufacture &#8211; Ideally Done in Australia</title>
		<link>http://www.successful.com.au/blog/2009/07/22/niche-electronics-manufacture-ideally-done-in-australia/</link>
		<comments>http://www.successful.com.au/blog/2009/07/22/niche-electronics-manufacture-ideally-done-in-australia/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:56:23 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Electronics Design]]></category>
		<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Made in Australia]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[active RFID]]></category>
		<category><![CDATA[battery operated telemetry]]></category>
		<category><![CDATA[corrosion protection data logger]]></category>
		<category><![CDATA[Electronics Manufacture in Australia]]></category>
		<category><![CDATA[embedded systems]]></category>
		<category><![CDATA[embedded systems engineer]]></category>
		<category><![CDATA[low cost electronics manufacturer]]></category>
		<category><![CDATA[low cost electronics manufacturers]]></category>
		<category><![CDATA[Niche Electronics]]></category>
		<category><![CDATA[Niche Electronics Manufacture]]></category>
		<category><![CDATA[skilled technical workforce]]></category>
		<category><![CDATA[software developers]]></category>
		<category><![CDATA[specialist medical devices]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=79</guid>
		<description><![CDATA[So what is Niche Electronics Manufacture about? Well, Niche implies it is aimed at a small and specific market segment rather than a large and universal segment.  Some examples might help here: specialist medical devices or patient sample handling equipment &#8211; see Vision Biosystems Very Early Smoke Detecting Apparatus = VESDA in wall cable tracing [...]]]></description>
			<content:encoded><![CDATA[<h2>So what is Niche Electronics Manufacture about?</h2>
<p>Well, <strong>Niche</strong> implies it is aimed at a small and specific market segment rather than a large and universal segment.  Some examples might help here:</p>
<ul>
<li><em><strong>specialist medical devices or patient sample handling equipment &#8211; see </strong></em><a title="Vision Biosystems" href="http://www.leica-microsystems.com/Histology_Systems" target="_blank"><em><strong>Vision Biosystems</strong></em></a></li>
<li><em><strong>Very Early Smoke Detecting Apparatus = </strong></em><a title="VESDA" href="http://xtralis.com/p.cfm?s=22&amp;p=244" target="_blank"><em><strong>VESDA</strong></em></a></li>
<li><em><strong>in wall cable tracing equipment &#8211; </strong></em><a title="Aegis Trace All" href="http://www.aegis.net.au/index.php?option=com_content&amp;task=view&amp;id=33&amp;Itemid=34" target="_blank"><em><strong>Aegis Trace All</strong></em></a></li>
<li><em><strong>active RFID with long battery life, distance and unique ID &#8211; </strong></em><a title="Protrac iD" href="http://www.protracid.com/" target="_blank"><em><strong>Protrac iD</strong></em></a></li>
<li><em><strong>ultra low power mesh networking transceivers intended for battery operated telemetry &#8211; </strong></em><a title="GreenPeak" href="http://www.greenpeak.com/" target="_blank"><em><strong>GreenPeak</strong></em></a></li>
<li><em><strong>corrosion protection data logger &#8211; </strong></em><a title="Borgtech CPL2 corrosion protection data logger" href="http://www.borgtech.com.au/" target="_blank"><em><strong>Borgtech CPL2</strong></em></a></li>
<li><em><strong>cyclist indicator lights worn on your wrists &#8211; </strong></em><a title="Safeturn" href="http://safeturn.com/" target="_blank"><em><strong>Safeturn</strong></em></a></li>
<li><em><strong>medical training simulators &#8211; </strong></em><a title="Medisius Epidural Simulator" href="http://www.medicvision.com.au/index.php?option=com_content&amp;view=article&amp;id=56&amp;Itemid=68" target="_blank"><em><strong>Medisius Epidural Simulator</strong></em></a></li>
</ul>
<p>I have been involved in all these areas and some of these are for projects I worked on or even ran.</p>
<p>So having looked at some examples, why do I think we should be excited about <strong>Niche Electronics Manufacture</strong> in Australia?</p>
<p>I touched on this briefly in an earlier post that addressed the question of <strong>Low Cost Electronics Manufacture</strong> in <strong>Australia</strong> <a title="Can We Compete?" href="http://www.successful.com.au/blog/2009/04/03/electronics-products-in-australia-can-we-compete/" target="_blank"><strong><em><span style="color: #00822e;">Can We Compete</span></em></strong>?</a></p>
<p>I believe the answer is YES!  But we must be smart in how we go about it and we have to play to our strengths.  I see these as:</p>
<ul>
<li><em><strong>highly skilled technical workforce</strong></em></li>
<li><em><strong>world class software developers and embedded systems engineers</strong></em></li>
<li><em><strong>good levels of capability and automation in PCB assemblers</strong></em></li>
<li><em><strong>we like winning and overcoming challenges</strong></em></li>
<li><em><strong>we don&#8217;t immediately do things the same as everyone else</strong></em></li>
<li><em><strong>we have been doing this for a fair while now in spite of there being little government support or industry assistance</strong></em></li>
<li><em><strong>a smaller Low Cost Electronics Manufacturer can be agile and tightly connected to their customers</strong></em></li>
</ul>
<p>So the challenge is actually a marketing one and not specifically a <strong>Product Development</strong> issue.  But once you have the opportunity identified, then there is no reason we can&#8217;t do it here.</p>
<p><strong>Low Cost Electronics Manufacture</strong> in Australia makes good sense if you approach it the right way.</p>
<p><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" onclick="pageTracker._trackPageview('/outbound/article/www.linkedin.com');" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em>LinkedIn</em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></p>
<p style="text-align: center;"><span style="text-decoration: underline;">________________________________________________</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/07/22/niche-electronics-manufacture-ideally-done-in-australia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Priorities Perspective &#8211; Time and Cost versus Performance</title>
		<link>http://www.successful.com.au/blog/2009/05/07/project-priorities-perspective-time-and-cost-versus-performance/</link>
		<comments>http://www.successful.com.au/blog/2009/05/07/project-priorities-perspective-time-and-cost-versus-performance/#comments</comments>
		<pubDate>Thu, 07 May 2009 10:07:37 +0000</pubDate>
		<dc:creator>Ray Keefe</dc:creator>
				<category><![CDATA[Electronics Manufacture]]></category>
		<category><![CDATA[Project Priorities Perspective]]></category>
		<category><![CDATA[decrease cost]]></category>
		<category><![CDATA[Feature Creep]]></category>
		<category><![CDATA[low cost electronics]]></category>
		<category><![CDATA[low cost electronics manufacture in Australia]]></category>
		<category><![CDATA[Perfect Information]]></category>
		<category><![CDATA[Perfection is the Poison of Profitability]]></category>
		<category><![CDATA[Product Development]]></category>

		<guid isPermaLink="false">http://www.successful.com.au/blog/?p=140</guid>
		<description><![CDATA[This continues our review of the Project Priorities Perspective.  See the Project Priorities Perspective post for the concept behind this and Time and Performance versus Cost for a look at those trade offs. Here is a visual view of this set of trade offs: Reducing performance can decrease cost and it can also decrease the time it takes [...]]]></description>
			<content:encoded><![CDATA[<p>This continues our review of the <a title="Project Priorities Perspective" href="http://www.successful.com.au/blog/2009/04/17/project-priorities-perspective/" target="_blank">Project Priorities Perspective</a>.  See the <a title="Project Priorities Perspective" href="http://www.successful.com.au/blog/2009/04/17/project-priorities-perspective/" target="_blank"><span style="color: #0066cc;">Project Priorities Perspective</span></a> post for the concept behind this and <a title="Time and Performance versus Cost" href="http://www.successful.com.au/blog/2009/05/05/project-priorities-perspective-time-and-performance-vs-cost/" target="_blank">Time and Performance versus Cost</a> for a look at those trade offs.</p>
<p>Here is a visual view of this set of trade offs:</p>
<div id="attachment_166" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-166" title="projectpriorityperspectivelogofc1" src="http://www.successful.com.au/blog/wp-content/uploads/2009/05/projectpriorityperspectivelogofc1.jpg" alt="projectpriorityperspectivelogofc1" width="300" height="374" /><p class="wp-caption-text">Project Priorities Perspective - Time and Cost versus Performance</p></div>
<p style="text-align: left;">Reducing performance can decrease cost and it can also decrease the time it takes to achieve an outcome.  This is the classic marketing dilemma.  In general:</p>
<ul>
<li>
<div style="text-align: left;"><strong>More features or more performance increases cost</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>More features or more performance increases time to market</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>Do I know the relationship between these and the market share I can achieve?&#8217;</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>Will a lower featured product at a lower price point give me better overall profit?</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>What features MUST I have as a minimum?</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>What performance MUST I have as a minimum?</strong></div>
</li>
<li>
<div style="text-align: left;"><strong>Will delaying market release reduce my overall profits?</strong></div>
</li>
</ul>
<p style="text-align: left;">Of these, the last is the only one that is usually true. The rest all depend. It comes down to how well you know your customers, your competitors, your market and how good your marketing plan is.</p>
<p>Going for the ultimate product is usually fraught with difficulty, firstly because there is no such thing as <a title="Perfect Information" href="http://en.wikipedia.org/wiki/Perfect_information" target="_blank">Perfect Information</a>,  and secondly because it takes longer; sometimes the equivalent of forever in marketing terms.</p>
<p>Another way of expressing this is <a title="Feature Creep" href="http://en.wikipedia.org/wiki/Feature_creep" target="_blank">Feature Creep</a>.  This problem often exists before the product is even ready for market.  Not knowing the market well, the temptation is to add every possible feature to ensure no objections at the point of sale. It normally results from a lack of confidence in the marketing position rather than a genuine evaluation of the benefit of features to overall profitability.</p>
<p>The final way of looking at the challenge is expressed in an old adage, &#8220;<a title="Perfection is the Poison of Profitability" href="http://www.exponentialprograms.com/internet/blog/perfection-is-the-poison-of-profitability/" target="_blank">Perfection is the Poison of Profitability</a>&#8220;.</p>
<p>So now the trade off exists:</p>
<ul>
<li><strong>Will I add more features in the hope of better sales?</strong></li>
<li><strong>Will I reduce features to decrease cost and time to market?</strong></li>
<li><strong>Which features will I keep and which will go, and why?</strong></li>
</ul>
<p>In my experience, this is one of the most common trade offs that is handled poorly in less successful companies.  And it stems from not knowing their market well enough to be able to position the product.</p>
<p>The answer - know your customers and why they buy from you.  Then you have a basis for deciding. Up until then, it is guesswork.</p>
<p>You might have noticed that although we focus on <a title="low cost electronics" href="http://www.successful.com.au/blog/2009/04/13/electronics-products-in-australia-strategies-to-be-more-profitable/" target="_blank">low cost electronics manufacture in Australia</a>, these principles can be applied to product development in general.</p>
<p>Next we will look at <strong>Time</strong> as the primary priority.</p>
<p><em>Ray Keefe has been developing high quality and market leading electronics products in Australia for nearly 30 years.  For more information go to his </em><a title="Ray Keefe at Linked In" href="http://www.linkedin.com/in/raykeefe" target="_blank"><em>LinkedIn</em></a><em> profile. This post is Copyright © Successful Endeavours Pty Ltd.</em></p>
<p style="text-align: center;"><em><span style="text-decoration: underline;">                                                                                                                            </span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successful.com.au/blog/2009/05/07/project-priorities-perspective-time-and-cost-versus-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

