<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Integrity &#8211; Product Lifecycle Report</title>
	<atom:link href="http://blogs.ptc.com/feed/?taxonomy=ptc_product&#038;term=integrity" rel="self" type="application/rss+xml" />
	<link>http://blogs.ptc.com</link>
	<description>Insights into the Internet of Things</description>
	<lastBuildDate>Wed, 30 May 2018 19:11:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blogs.ptc.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/8d62c293ec9c715fef8205ce584b8dc8?s=96&#038;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Integrity &#8211; Product Lifecycle Report</title>
		<link>http://blogs.ptc.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blogs.ptc.com/osd.xml" title="Product Lifecycle Report" />
	<atom:link rel='hub' href='http://blogs.ptc.com/?pushpress=hub'/>
	<item>
		<title>Don’t Throw the Baby Out With the Bath Water. How PTC Integrity Process Director Helps Manufacturers Drive Sustainable Value.</title>
		<link>http://blogs.ptc.com/2015/10/14/dont-throw-the-baby-out-with-the-bath-water-how-ptc-integrity-process-director-helps-manufacturers-drive-sustainable-value/</link>
		<comments>http://blogs.ptc.com/2015/10/14/dont-throw-the-baby-out-with-the-bath-water-how-ptc-integrity-process-director-helps-manufacturers-drive-sustainable-value/#respond</comments>
		<pubDate>Wed, 14 Oct 2015 13:30:43 +0000</pubDate>
		<dc:creator><![CDATA[Hedley Apperly]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[PTC Integrity]]></category>
		<category><![CDATA[PTC Integrity Process Director]]></category>
		<category><![CDATA[reuse]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=27109</guid>
		<description><![CDATA[Being able to repeat, measure and improve processes is a big advantage in an environment where manufacturers are under constant pressure to incorporate new and better features into their software-driven products and devices. ]]></description>
				<content:encoded><![CDATA[<p>‘Throwing the baby out with the bathwater,’ is an expression to describe dismissing or discontinuing an entire idea, process or project even when part of it’s still useful.</p>
<p>The bathwater, usually dirty after the baby is washed, represents the flawed or obsolete parts that are best discarded—much like the parts of an idea or project that can’t be reused. The baby, on the other hand, is the part that retains value and is worth preserving.</p>
<p>In real life and business, it’s wasteful to do otherwise. This is especially true among manufacturing companies that invest heavily in process authoring to streamline the delivery of complex products and systems across multiple engineering disciplines.</p>
<p>Being able to repeat, measure and improve processes is a big advantage in an environment where manufacturers are under constant pressure to incorporate new and better features into their software-driven products and devices. But this can be challenging when intricate, systems engineering and software development processes are recorded in static, more traditional ways — such as thick, printed documents or on complex intranet sites.</p>
<p>Authoring, researching and fine-tuning processes captured in rigid formats like paper or a restricted network is expensive, not to mention, time-consuming. A project manager is more likely to ‘throw the baby out with the bath water,’ than devote too much time and resources to rejiggering a process that can’t be reused in its entirety.</p>
<p>Even when an existing process is relevant to a new project, ramp-up time for the engineers that need to use it is often longer with manual and static systems. Ensuring consistency can be hard, too.</p>
<p>PTC is in the business of helping manufacturers avoid these inefficiencies. Its focus is enabling the implementation of best practices through dynamic systems engineering processes that optimize time-to-market as well as product performance and quality.</p>
<p>Flexible and efficient process authoring, management, deployment and reuse are one important facet of systems engineering best practices. The <a href="http://www.ptc.com/application-lifecycle-management/integrity/process/management/director" target="_blank">PTC Integrity Process Director </a>tool is an example of PTC’s leadership this area.</p>
<p>What makes the PTC approach to process development unique is its emphasis on two things. The first is ease-of-use, both from a process authoring and process execution perspective. This is significant, because where many processing authoring tools fall short is in the area consumption. If you can’t use it, why write it?</p>
<p>The second point of distinction is that of continuous improvement. To this end, Process Director gathers metrics and metadata and provides analytics and reporting tools. So project managers can evaluate how processes are applied and make enhancements over time. This is called “closing the loop,” emphasizing that what can’t be measured can’t be improved.</p>
<p>It’s worth going into some detail on Process Director’s ease-of-use advantages. To a large extent, it’s a function of the solution’s web-based delivery environment, which is built to scale and offers a high-performance database for managing not only processes, but also the context behind them. These can be graphics, videos — even detailed descriptions of who should execute which tasks and under what risks. Fully automatic and animated process diagramming uniquely improve process communication, understanding and buy in.</p>
<p>It’s also a function of the tool’s rich feature set, which enables authors, engineers and project managers to perform many tasks using convenient, drag-and-drop actions and graphic wizards. These simplify a number of complex activities — like configuring processes and tailoring them to specific projects, to name a couple. ‘To Do’ lists, email notifications, active mentoring and progress tracking keep processes on target and make them easy to use by engineers.</p>
<p>Manufacturers can save up to 45% on new project start-up time and 40% on user training and mentoring costs. One PTC customer, a France-based aero engine manufacturer, is finding this to be a huge advantage in an initiative to grow its systems engineering team, because it frees process authors and experienced users to move on to other projects as new hires come up to speed.</p>
<p>By building choice and logic into the discipline of creating, using and managing processes, PTC gives manufacturers the flexibility to sustain the value of ideas and practices that have already proven their worth.</p>
<p>The world of smart connected products moves fast. In this environment, manufacturers can’t afford to ‘throw the baby out with bath water,’ or ‘<a href="http://blogs.ptc.com/2015/08/18/why-reinvent-the-wheel-how-the-ptc-integrity-asset-library-helps-manufacturers-make-strategic-innovation-choices/" target="_blank">reinvent the wheel</a>’ every time it initiates a new project.</p>
<p>Read this <a href="http://www.ptc.com/File Library/ALM/Integrity/PTC_Integrity_Process_Director.pdf" target="_blank">datasheet</a> to learn more how PTC Integrity Process Director enables manufacturers to avoid this kind of waste.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/10/14/dont-throw-the-baby-out-with-the-bath-water-how-ptc-integrity-process-director-helps-manufacturers-drive-sustainable-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/10/istock_000020143093large.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/10/istock_000020143093large.jpg" medium="image">
			<media:title type="html">Process Workflow</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/a917a83b63a0650d659c040984b5e72a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">happerly</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Reinvent the Wheel? How the PTC Integrity Asset Library Helps Manufacturers Make Strategic Innovation Choices</title>
		<link>http://blogs.ptc.com/2015/08/18/why-reinvent-the-wheel-how-the-ptc-integrity-asset-library-helps-manufacturers-make-strategic-innovation-choices/</link>
		<comments>http://blogs.ptc.com/2015/08/18/why-reinvent-the-wheel-how-the-ptc-integrity-asset-library-helps-manufacturers-make-strategic-innovation-choices/#respond</comments>
		<pubDate>Tue, 18 Aug 2015 13:25:55 +0000</pubDate>
		<dc:creator><![CDATA[Hedley Apperly]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[PTC Integrity]]></category>
		<category><![CDATA[PTC Integrity Modeler]]></category>
		<category><![CDATA[reuse]]></category>
		<category><![CDATA[systems engineering]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=26524</guid>
		<description><![CDATA[Manufacturers have and always will need to differentiate to achieve a competitive advantage. This is especially vital in an environment where the pervasiveness of smart, connected products requires manufacturers to shift their focus from the functionality of a single product to the performance of a broader product system.
]]></description>
				<content:encoded><![CDATA[<p>People will often say, “Why reinvent the wheel?” when questioning the point of duplicating or changing a task or invention that’s already been perfected. The saying comes from the idea that a wheel represents the epitome of human ingenuity; and that any attempt to reinvent it would consume time, money and effort better spent on a worthier endeavor.</p>
<p>The concept makes a lot of sense to manufacturers that build “smart” complex systems from multiple sub-systems and software components. A supplier of electronic dashboards for different automotive companies is a good example.</p>
<p>Although some dashboard features will vary based on make and model of the car, there are many common processes and components that can be reused or shared across all. Recreating every element to modify the dashboard design for every car brand would be inefficient and a waste of time and resources.</p>
<p>Does a strategy to avoid reinventing the wheel run counter to the value of innovating or thinking out of the box? No, of course not.</p>
<p>Manufacturers have and always will need to differentiate to achieve a competitive advantage. This is especially vital in an environment where the pervasiveness of smart, connected products requires manufacturers to shift their focus from the functionality of a single product to the performance of a broader product system.</p>
<p>In the manufacturing world, this is what we call a “system of systems.” Like the electronic dashboard of a car, which is built by plugging together a multitude of smart, connected devices such as a sound system, temperature and fuel gauges, speedometer and various other features.</p>
<p>To the automobile companies installing the dashboard in their car models, quality is measured by the performance of the complete, interconnected product—not any one component in isolation. This is the standard by which suppliers are judged.</p>
<p>An article from the Harvard Business Review, “<a href="http://www.ptc.com/internet-of-things/harvard-business-review" target="_blank">How Smart, Connected Products are Transforming Competition</a>,” explores in detail how the changing nature of products as systems of systems is pushing companies to rethink and retool internal processes. The authors call for a redefinition of the concept of operational effectiveness (OE). The cornerstone of competitive advantage, OE is all about doing things well. In other words, operating at a lower cost than rivals.</p>
<p>The authors, Michael E. Porter and James E. Heppelmann, warn that companies that fail to be operationally effective and constantly embrace new best practices will fall behind competitors in cost and quality. But when you assume that competitors eventually implement the same best practices and catch up, companies also need to consider strategic positioning.</p>
<p>In contrast to OE, which emphasizes doing things well, strategic positioning is about doing things differently. It’s a strategy that requires trade-offs in the context of deciding not only what to do, but also what not to do. The implications on product design are many. In their article, Porter and Heppelmann list several.</p>
<p>These include designs that support ongoing product upgrades, and product development processes that can quickly and efficiently enable late-stage and post-purchase design changes. Another is synchronizing different hardware and software development rates, which is crucial when you consider that a software development team may create 10 times as many iterations of an application in the time it takes to generate one new version of the hardware on which it runs.</p>
<p>Building these capabilities into product designs is where the practice of reusing and sharing software components and processes can add value. The faster the rate of change and the higher the demand to innovate, the more there is to gain from reusing public assets that satisfy specific design requirements—whether it’s the flexibility to replace parts easily mid-product-lifecycle, or use an anti-lock braking system designed for one car model in another.</p>
<p>Product engineering teams that identify places for reuse early in the product development lifecycle stand to achieve the biggest advantages. These include improvements in cost savings and time to market, which tie directly into OE, as well as product performance, reliability and safety, which define a manufacturer’s strategic position.</p>
<p>PTC recently enhanced its application lifecycle management solution with a repository and web browser for storing, finding and leveraging reusable system assets in model-based development. Called the PTC Integrity Asset Library, it gives product engineering teams common, widely-understood ways to manage and reuse public assets.</p>
<p>Public assets in this context can be any number of things; including specifications for future product concepts or fully executable components, defined as a “black boxes,” complete with code, hardware and user interfaces. Black boxes are especially useful to manufacturers that use component-based development to design systems of systems for two main reasons:</p>
<p style="text-align:left;padding-left:30px;">1) They can be easily plugged together with other sub-systems to create a design for a higher level system.<br />
2) They can be changed to allow for variations in product design and improvements in functionality.</p>
<p>I call it “designing the way you build,” using a palette of reusable, interchangeable components to create a whole. By changing the focus from the product to the system level, the PTC approach helps manufacturers optimize OE and strategic position by allowing them to make the most of existing resources. And make smart choices about where and how to differentiate. It’s like “seeing the forest for the trees,” which is important to manufacturers that need to focus their time and talent on innovations that generate the highest returns.</p>
<p>&nbsp;</p>
<p>Click <a href="http://www.ptc.com/application-lifecycle-management/integrity/asset-library" target="_blank">here </a>to learn more about the PTC Integrity Asset Library and how it saves product engineering teams the time and cost of reinventing the wheel on every component of every design.</p>
<p>To learn more about how the changing nature of products is impacting manufacturing, read the Harvard Business Review article, “<a href="http://www.ptc.com/File%20Library/Topics/Harvard%20Business%20Review/HBR_How-Smart-Connected-Products-Are-Transforming-Competition.pdf" target="_blank">How Smart, Connected Products are Transforming Competition</a>.”</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/08/18/why-reinvent-the-wheel-how-the-ptc-integrity-asset-library-helps-manufacturers-make-strategic-innovation-choices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/08/autoworker.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/08/autoworker.jpg" medium="image">
			<media:title type="html">ProductionLine</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/a917a83b63a0650d659c040984b5e72a?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">happerly</media:title>
		</media:content>
	</item>
		<item>
		<title>Driving Reuse Among Product Variants</title>
		<link>http://blogs.ptc.com/2015/06/25/driving-reuse-among-product-variants/</link>
		<comments>http://blogs.ptc.com/2015/06/25/driving-reuse-among-product-variants/#respond</comments>
		<pubDate>Thu, 25 Jun 2015 15:25:03 +0000</pubDate>
		<dc:creator><![CDATA[Derek Piette]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[PTC Integrity]]></category>
		<category><![CDATA[systems engineering]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=26124</guid>
		<description><![CDATA[Increasing competition is compelling manufacturers to offer feature-rich products that deliver unique capabilities to meet the requirements of specific market niches. As customers demand more personalized products, manufacturers are responding with a dramatic increase in product diversity and variability. ]]></description>
				<content:encoded><![CDATA[<p>Increasing competition is compelling manufacturers to offer feature-rich products that deliver unique capabilities to meet the requirements of specific market niches. As customers demand more personalized products, manufacturers are responding with a dramatic increase in product diversity and variability. A <a href="http://www.rolandberger.us/media/pdf/Roland_Berger_Mastering-Product-Complexity_20121107.pdf" target="_blank">survey</a> by strategy consultant Roland Berger shows that the variety of products – along with the components they contain &#8212; has more than doubled in the past 15 years. At the same time, product lifecycles have shortened by about 25 percent. What’s more, increasing product variety has driven up costs throughout the value chain, as evidenced by higher raw material stock levels, smaller purchasing lot sizes, increasing number of manufacturing changeovers, higher stock levels of finished products, increasing logistics complexity, higher planning complexity and lower service levels.</p>
<p>Manufacturers thus find themselves at the nexus of exploding product variants, rising costs, and reduced development cycles. It’s useful to ask ourselves, how did we get here?  What are the implications?  And how are leaders responding to these market forces?</p>
<p>First let’s look at the macro-economic forces driving this transition. In the past, product differentiation was primarily achieved through mechanical and electronic innovations. Today, however, manufacturers frequently use software to drive the user experience. For <a href="http://www.drivingworkforcechange.org/reports/sections/2.pdf" target="_blank">example</a>, today’s automobiles contain more computer chips and lines of software code than the first vehicles launched into space. Presently software and electronics account for about 25 percent of a vehicle’s value and that figure is expected to climb to 40 percent or more in the next 5 to 10 years. Similar trends are occurring in a wide range of industries such as medical devices, appliances, consumer electronics, heavy equipment, machinery, etc. Every change in the function of the software used to operate each sensor, actuator or processor introduces, in essence, a new product variant. The result is a dramatic increase in product variability which involves not only creating a new design but also managing the requirements, testing, documentation, maintenance, etc. of the variant.</p>
<p>What are the implications of this evolution towards software-intensive products? Consider that many tools are available for handling different aspects of the design process for mechanical, electronic and software components. The challenge is that companies are typically managing each component with disconnected systems that require manual transfer of information from one to another. This results in extra work and bottlenecks that can impede the development process. Also important to note is that most manufacturers have more mature methods for managing the mechanical aspects of product variability, typically through computer aided design systems. Variations of the increasingly important electronic and software components often handled with spreadsheets.</p>
<p>How are market leaders addressing these challenges? Manufacturers are increasingly investing in the development of common platforms that enable re-use of requirements, designs, components, tests, etc. to support fast and economical release of product variants.</p>
<p>The integration of Application Lifecycle Management (ALM) with Product Lifecycle Management (PLM) makes it possible to manage mechanical, electrical and software variability in a single cohesive platform. This enables companies to address variability at the systems engineering level at a much earlier stage of the development process, when the product architecture is being defined. For example, a manufacturer of off highway vehicles could establish requirements for and design a braking system with a common architecture and components that could be re-used across a wide range of vehicles. Not just the mechanical aspects of the design but also the software and electronics can be seamlessly integrated so that each requirement and block of code is allocated to the product variant and its requirements. Visibility and control spanning ALM and PLM assets enables companies to manage and propagate changes in a controlled manner across product families.</p>
<p>Let’s explore how variant management works in practice. Users typically start by writing a set of base requirements that are common for all functional variants of the product. Each product variant points to these base requirements, which eliminates the need to have a new physical copy and keeps the variants in sync with the common requirements. Once the common base is certified, it does not need to be re-certified every time a new variant points to it. Only the requirements unique to the variant need to be certified. Likewise when the common base changes, it only needs to be recertified once as opposed to once per variant. Significant savings in time and cost occur if a change request targets something in the common requirements. In this case, the change is made only once rather than in many copies of the common base. The changes are saved in a new version of the common base. Future variants can point to this new version but current variants will not automatically point to the new version. This preserves the certification that was conducted for each of the current variants.</p>
<p>Manufacturers can reduce the difficulty of managing increasing product complexity by implementing a systems engineering approach that makes it possible to architect products for commonality and re-use. At PTC, we have optimized the Integrity ALM <a href="http://www.ptc.com/application-lifecycle-management" target="_blank">solution </a>to support easy and quick releases of variable products. Specifically, we’ve designed a solution that supports an advanced – and parameterized &#8212; re-use paradigm that efficiently isolates changes and ensures full traceability across the variant lifecycle. By replacing costly and complex “clone and copy” models with an efficient alternative, manufacturers can speed product development cycles, lower costs, and more efficiently deliver the right products to the right market.</p>
<p><em><a href="http://www.ptc.com/systems-engineering/solution" target="_blank">Learn more </a>about the PTC Systems Engineering Solution. </em></p>
<p><a href="#_ftnref1" name="_ftn1"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/06/25/driving-reuse-among-product-variants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/07/152885668.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/07/152885668.jpg" medium="image">
			<media:title type="html">Product Variants</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/156f05144bdb76e351fa807f6f0f10e0?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dpiette72</media:title>
		</media:content>
	</item>
		<item>
		<title>The Importance of Systems Engineering for Smart, Connected Products</title>
		<link>http://blogs.ptc.com/2015/05/21/the-importance-of-systems-engineering-for-smart-connected-products/</link>
		<comments>http://blogs.ptc.com/2015/05/21/the-importance-of-systems-engineering-for-smart-connected-products/#respond</comments>
		<pubDate>Thu, 21 May 2015 19:59:25 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[embedded software]]></category>
		<category><![CDATA[Internet of things]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[smart connected products]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=25830</guid>
		<description><![CDATA[Products developed today, need to be connected and not only to the Internet, but to other systems and even sub-systems, so that there is immediate interaction and feedback between manufacturer and the end user. ]]></description>
				<content:encoded><![CDATA[<p>The Internet of Things (IoT) has been a trending topic for quite some time and has caused a disruption within every industry, especially manufacturing. It’s not enough to have software embedded in products to make them smarter. Products developed today, need to be connected and not only to the Internet, but to other systems and even sub-systems, so that there is immediate interaction and feedback between manufacturer and the end user.</p>
<p>Many manufacturers are already seeing the benefits of IoT and having that closed-loop product development. For example, companies like <a href="http://www.ptc.com/about/customer-stories/alstom-transport" target="_blank">Alstom Transport</a>, <a href="http://www.ptc.com/about/customer-stories/avl" target="_blank">AVL</a> and <a href="http://www.ptc.com/about/customer-stories/barco" target="_blank">Barco</a> are able to do predictive maintenance; they are able to detect problems before they affect the user. The ability to service products, to make changes across the Internet and update software is a major benefit to these companies. Of course there is also a safety critical dimension that adds complexity when developing these smart products. You have to ensure that the process of making changes will adhere to compliance standards, and that there is a defined pipeline where all the testing is done and the certification and so on.</p>
<p>With a model-based systems engineering approach, you can build that, you can automate a lot of those processes. This will enable that fast feedback, that fast change to take place, reacting to problems in the field and being able to prevent a failure in the field. That information about those issues can then feed through not just to correct the problem, but also prevent it in the future. Those fixes may also feed back into the manufacturing process, or it might even go further back into the design and development stage. Enabling all of these feedback paths is a tremendous benefit to having <a href="http://www.ptc.com/internet-of-things/smart-connected-products" target="_blank">smart, connected products</a> and systems.</p>
<p>This is why systems engineering for smart, connected products is so important. As you can see in the Product Line Engineering <a href="http://www.ptc.com/File%20Library/Systems%20Engineering/Product_Line_Engineering_Infographic.pdf" target="_blank">(PLE) infographic</a>, a study by analyst firm EMF shows that a model-based approach to product line engineering delivers 23% more projects on time; at 62% lower cost, than alternatives, based on a survey of 667 engineers.</p>
<p>Michael Azoff and Tony Baer, principal analysts with Ovum have authored this paper entitled <a href="http://www.ptc.com/File%20Library/Solutions/All%20Solutions/Ovum-WP-PTC-ALM-for-Engineered-Products.pdf" target="_blank">ALM for Engineering Products</a>, they state that, “Embedded software and hardware manufacturing is both architecture- and requirements-driven, and organizations that invest in improving their maturity in these two disciplines will reap the rewards of faster cycle times and improved product quality.”</p>
<p><strong>Related Resources<br />
</strong><a href="http://www.ptc.com/systems-engineering/webcast" target="_blank">PTC-Ovum Systems Engineering Webcast Series</a><br />
<a href="http://www.ptc.com/systems-engineering" target="_blank">PTC Systems Engineering Resource Center</a></p>
<p><em>Photo courtesy of Alstom.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/05/21/the-importance-of-systems-engineering-for-smart-connected-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/05/the-importance-of-systems-engineering-for-smart-connected-products.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/05/the-importance-of-systems-engineering-for-smart-connected-products.jpg" medium="image">
			<media:title type="html">The Importance of Systems Engineering for Smart, Connected Products</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>Volunteers Wanted: Announcing the New Integrity Technical Committee</title>
		<link>http://blogs.ptc.com/2015/04/01/volunteers-wanted-announcing-the-new-integrity-technical-committee/</link>
		<comments>http://blogs.ptc.com/2015/04/01/volunteers-wanted-announcing-the-new-integrity-technical-committee/#respond</comments>
		<pubDate>Wed, 01 Apr 2015 14:00:15 +0000</pubDate>
		<dc:creator><![CDATA[Paul Hartwig]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[PTC Integrity]]></category>
		<category><![CDATA[PTC Integrity Lifecycle Manager]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=24899</guid>
		<description><![CDATA[PTC/USER Technical Committees are composed of volunteers from the PTC/USER membership, who work closely with PTC's Product Managers (PLMs) to direct future software development. ]]></description>
				<content:encoded><![CDATA[<p>On behalf of PTC/USER and PTC, I’m pleased to announce the formation of a new Integrity Technical Committee.  This Technical Committee will cover the following PTC <a href="http://www.ptc.com/application-lifecycle-management/integrity" target="_blank">Integrity family</a> of software and systems engineering products:</p>
<p><a href="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png"><img data-attachment-id="24900" data-permalink="http://blogs.ptc.com/2015/04/01/volunteers-wanted-announcing-the-new-integrity-technical-committee/integrity-names/" data-orig-file="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=640" data-orig-size="540,117" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Integrity Names" data-image-description="" data-medium-file="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=640?w=300" data-large-file="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=640?w=540" class=" wp-image-24900 size-full aligncenter" src="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=640" alt="" srcset="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png 540w, https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=150 150w, https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png?w=300 300w" sizes="(max-width: 540px) 100vw, 540px"   /></a></p>
<p>PTC/USER Technical Committees are composed of volunteers from the PTC/USER membership, who work closely with PTC&#8217;s Product Managers (PLMs) to direct future software development.  Participating in the Technical Committees is the best way to influence the development of PTC software. Technical Committee participation provides you with:</p>
<ul>
<li>Direct interaction with PTC Product Managers, and other key PTC personnel</li>
<li>The ability to influence PTC’s software plans and specifications</li>
<li>The ability to evaluate software before the F000 release</li>
<li>Regular information exchange with other Technical Committee members</li>
</ul>
<p>I am actively recruiting members who want to influence the future of the Integrity family of products and meet the following expectations:</p>
<ul>
<li>Each member must have experience with at least one of the Integrity products so that they can provide meaningful insight to PTC&#8217;s product development efforts.</li>
<li>Each member company must be using at least one of the Integrity products in a production environment active maintenance contract.</li>
<li>Members and their company must commit to active participation in the Integrity Technical Committee, including attendance of the face-to-face meeting(s), participation in webcasts, give presentations to other Integrity TC members and PTC, participation in specification reviews, and development of whitepapers</li>
</ul>
<p>If you are considering joining, I ask that you do so by <strong>Wednesday, April 8, 2015</strong> in order influence the date, time and location of our inaugural meeting in June.</p>
<p><strong>To join the Integrity TC:</strong></p>
<ol>
<li><a href="http://portal.ptcuser.org/l/pw/rs" target="_blank">Join </a>PTC/USER</li>
<li>“<a href="http://portal.ptcuser.org/p/st/ld/&amp;sid=s2_007_tc" target="_blank">Request to Join</a>” the Integrity TC</li>
</ol>
<p>&nbsp;</p>
<p>Thank You,</p>
<p>Paul Hartwig<br />
Integrity Technical Committee Chairman<br />
Paul_Hartwig@irco.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/04/01/volunteers-wanted-announcing-the-new-integrity-technical-committee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/04/collaboration_image.png" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/04/collaboration_image.png" medium="image">
			<media:title type="html">Tech Committee</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9962ce9c2f883541a7f8dad0fb418a35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">paulhartwig</media:title>
		</media:content>

		<media:content url="https://ptcblogs.files.wordpress.com/2015/03/integrity-names.png" medium="image" />
	</item>
		<item>
		<title>Latest PTC Integrity Lifecycle Manager Enhancements Empower Manufacturers</title>
		<link>http://blogs.ptc.com/2015/02/24/latest-ptc-integrity-lifecycle-manager-enhancements-empower-manufacturers/</link>
		<comments>http://blogs.ptc.com/2015/02/24/latest-ptc-integrity-lifecycle-manager-enhancements-empower-manufacturers/#respond</comments>
		<pubDate>Tue, 24 Feb 2015 14:04:14 +0000</pubDate>
		<dc:creator><![CDATA[Karen Dunne Dasey]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Applications Lifecycle Management]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[PTC Integrity Lifecycle Manager]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=24418</guid>
		<description><![CDATA[PTC is constantly building on the capabilities of PTC Integrity Lifecycle Manager to enable manufacturers to control costs and be first to market with the advanced, software-driven features and conveniences customers want. ]]></description>
				<content:encoded><![CDATA[<p>We’re all familiar with the pressure of doing more with less, in less time. Few can escape it. Least of all PTC manufacturing customers with the added challenge of delivering “smart, connected products” — an industry term for products that use software and sensors to control complex functions and behaviors.</p>
<p>They look to PTC for solutions that help manage the complexity. Many use PTC’s Integrity Lifecycle Manager ALM (application lifecycle management) platform to support agile product design processes.</p>
<p><a href="http://www.ptc.com/application-lifecycle-management/integrity/lifecycle-manager">PTC Integrity Lifecycle Manager</a> gives manufacturers a holistic, tool-agnostic way to change-manage all the assets that comprise a system, system of systems or connectivity between systems. In doing so, it simplifies hardware and software integration; and also streamlines collaboration across product lines as well as software, electrical and mechanical engineering roles.</p>
<p>PTC is constantly building on the capabilities of PTC Integrity Lifecycle Manager to enable manufacturers to improve these methodologies to control costs and be first to market with the advanced, software-driven features and conveniences customers want. I recently got some insight on the latest and most significant of these enhancements from PTC Vice President of Product Management, Doug Akers.</p>
<p>Our talk centered on improvements that debuted last fall in PTC Integrity Lifecycle Manager v. 10.6 and will be extended this spring in version 10.7 and subsequent releases. Here are highlights from our conversation:</p>
<p>&nbsp;</p>
<p><em>Karen:</em>  <strong>Let’s start with the big picture. What factors make the design and delivery of smart connected products more complex than products built with mostly mechanical components? </strong></p>
<p><em>Doug:</em>  Building and releasing products made up of multiple systems and subsystems requires lots of code, lots of parts, and lots of people and partners across different business and engineering functions. All of this increases the potential for production bottlenecks and missteps that can affect schedules, quality and cost. Time is also a factor. The pressure to frequently push out new, more sophisticated features and functions is a constant.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>What product design capabilities do PTC manufacturing customers look for to address these complexities?</strong></p>
<p><em>Doug</em>:  Top priorities are maximizing developer productivity; reusing product development assets in smarter ways; and fully integrating all aspects of engineering to achieve what we call “continuous integration and release.” These are the factors that most impact cost, time to market, as well as product quality and performance.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>How do these priorities fit into the PTC Integrity </strong><strong>Lifecycle Manager</strong> <strong>product roadmap?</strong></p>
<p><em>Doug</em>:  They drive it. The latest enhancements in v. 10.6, and the new capabilities scheduled for release this spring in v. 10.7, are specifically designed to help our customers meet these priorities.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:   <strong>What are the most notable, new features in PTC Integrity </strong><strong>Lifecycle Manager</strong><strong>?</strong></p>
<p><em>Doug</em>:  PTC Integrity Lifecycle Manager v. 10.6 features a number of new configuration management capabilities like time-based viewing and retrieval of source code and requirements. Other highlights are support for systems-based modeling through our recent acquisition of <a href="http://www.ptc.com/about/history/atego">Atego</a>; and performance and scalability improvements for end-users across the product lifecycle—from developers to systems engineers to business analysts.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>Describe briefly how the configuration management improvements introduced in PTC Integrity Lifecycle Manager v. 10.6 drive many of the gains achieved through continuous integration and higher productivity.</strong></p>
<p><em>Doug</em>:  PTC Integrity Lifecycle Manager v. 10.6 provides the ability to access, version, baseline and submit changes to requirements, test and other assets as one logical change — like has been done with source code for decades. This helps collaborators in different roles work more efficiently by raising the abstraction level of complex tasks. It also simplifies authoring and comparing versions of authored assets.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>Give an example of how a PTC manufacturing customer is implementing the latest PTC Integrity Lifecycle Manager enhancements to achieve a specific, tactical goal.</strong></p>
<p><em>Doug</em>:  HUAWEI, a large global provider of connectivity devices and technology, is an example of a customer that’s implementing continuous integration and delivery to do more with the same amount of resources in less time. They perform software builds on an incredibly frequent basis, but don’t always want to identify them up front as a meaningful baseline within the repository.  We’re working with them to implement new, time-based SCM capabilities that enable continuous access to any software configuration at any time—even configurations that are never progressed in the lifecycle. They can go “back in time” to baseline configurations, those that pass all build and validation processes, when that configuration becomes meaningful. We’re also helping them integrate new functionality to support private operations and better manage of work in progress.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:   <strong>How do the latest and upcoming releases of PTC Integrity </strong><strong>Lifecycle Manager </strong><strong>address manufacturers’ cost and productivity challenges.</strong></p>
<p><em>Doug</em>:  The bigger data repositories grow, the more costly they are to manage. Because not every change to an asset requires promotion to the repository, we’ve made a number of improvements to enable users to work more productively with data residing in the file system. These include support for storing and viewing bulk data in file systems and better allocation management tools. The goal is to make sure all contributors can work with code in a meaningful way without cluttering the repository — whether in isolation or in collaboration.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>Beyond this spring, what will be the focus of future enhancements to the PTC Integrity </strong><strong>Lifecycle Manager</strong><strong> ALM solution?</strong></p>
<p><em>Doug</em>:   Going forward, our plan is to really focus on the needs of software engineers to help them better execute every-day tasks.  Expect to see continued refinement of bulk operations, enhanced commands and utilities, and change and configuration management capabilities. Our priority is making sure that the improvements we make to PTC Integrity Lifecycle Manager and all PTC solutions are in lockstep with customer needs to do more, faster, with less.</p>
<p>&nbsp;</p>
<p><em>For more information on PTC Integrity Lifecycle Manager, visit:</em> <a href="http://www.ptc.com/go/integrity">PTC.com/go/Integrity</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/02/24/latest-ptc-integrity-lifecycle-manager-enhancements-empower-manufacturers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/02/integrity-blog-image.png" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/02/integrity-blog-image.png" medium="image">
			<media:title type="html">What&#039;s new in PTC Integrity</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/709806c3fb88914fededdff885d9e8a5?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dunnewrite</media:title>
		</media:content>
	</item>
		<item>
		<title>How PTC Helps Manufacturers Use Product Line Engineering To Build Better Products</title>
		<link>http://blogs.ptc.com/2015/02/04/how-ptc-helps-manufacturers-use-product-line-engineering-to-build-better-products/</link>
		<comments>http://blogs.ptc.com/2015/02/04/how-ptc-helps-manufacturers-use-product-line-engineering-to-build-better-products/#comments</comments>
		<pubDate>Wed, 04 Feb 2015 18:30:54 +0000</pubDate>
		<dc:creator><![CDATA[Karen Dunne Dasey]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[PTC Integrity]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=23950</guid>
		<description><![CDATA[Demand for smart, connected products is pushing manufacturers to retool internal processes. It’s also expanding the scope of “product line engineering” to encompass portfolios of related products that leverage common components to simplify customization.]]></description>
				<content:encoded><![CDATA[<p>In a November 17 post, PTC Product Management Director, Derek Piette, discusses how the new <a href="http://blogs.ptc.com/2014/11/17/ptc-introduces-ptc-systems-engineering-solution/#sthash.6IbQOO91.dpuf">PTC Systems Engineering solution</a> supports manufacturers’ initiatives to design and build products that are part of smart, connected systems of systems.</p>
<p>These efforts are a big shift for manufacturers accustomed to producing discreet, stand-alone products to meet specific sets of needs. Demand for smart, connected products is pushing manufacturers to retool internal processes. It’s also expanding the scope of “product line engineering” to encompass portfolios of related products that leverage common components to simplify customization.</p>
<p>I recently had an opportunity to talk with Derek about product line engineering (PLE), and how PTC helps manufacturing customers use PLE best practices to deliver better products more efficiently. Here’s a summary of our conversation:</p>
<p><em>Karen: </em> <strong>Let’s start with the basics. What is product line engineering?</strong></p>
<p><em>Derek:</em>  Initially, the term, “product line engineering,” was used to describe the process of building product variability through software. But in recent years, manufacturers have begun using it to more broadly define products that are designed with elements of variability and modularity.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>Can you give specific examples?</strong></p>
<p><em>Derek:</em>  Volkswagen has come up with a new platform for designing standard base frames that can be leveraged across all its vehicle models—such as Passat, Jetta and Golf. So instead of building a discreet engine for each product line, they design it modularly so it can be easily configured based on different feature packages. In respect to smart connected products, cell phones are a great example. Users can constantly reconfigure the software that powers their apps and communication functions. But they may carry around the same, physical phone for several years.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>Describe the connection between PLE and the need of manufacturers to shift from building discreet products to “systems of systems.”</strong></p>
<p><em>Derek</em>: Historically, product line engineering involved defining a set of requirements, building a product to meet the requirements, and then making discreet modifications to individual products when a change was necessary. Now that manufacturers are designing products to be parts of systems of systems, they’re taking a more holistic approach to answer questions like: “How do we differentiate products to suit varying customer demands without rejiggering everything?” Or, “How can we use the Cloud to deliver new features and enhancements on demand? “ Doing any of these things cost effectively requires the ability to share and reuse processes, ideas and components across families of products. That’s what 2<sup>nd</sup> generation PLE is all about.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>In what ways are PTC customers implementing PLE?</strong></p>
<p><em>Derek</em>:  PTC has many customers that are early adopters of PLE. Most implement it in one of two ways: In a physical sense or in the abstract. An example of a customer implementing PLE in the physical domain is a truck manufacturer that uses our CAD software to design every possible configuration of specific vehicle features—like the height of the door or wheel, or size of the cab. No two trucks are alike.</p>
<p>Customers that use PLE in the abstract think about modularity and variability at the backend, identifying standard components that can be shared across the entire product line. Then designing these standard components in ways that make them easy to configure.  Like Volkswagen, for example, that designs one engine for all car models and then fine tunes it based on horsepower. We call this front end PLE, which is where most PTC customers are moving towards.</p>
<p>&nbsp;</p>
<p><em>Karen</em>:  <strong>What are some challenges facing manufactures that use PLE to design smart, connected products or systems of systems?</strong></p>
<p><em>Derek</em>: Manufacturers today are often developing smart, connected products with thousands and thousands of configurations. It’s virtually impossible to test every configuration in every context; which makes risk management in terms of simulation and validation a big challenge.</p>
<p>&nbsp;</p>
<p><em>Karen</em>: <strong>How does PTC help customers address these risks?</strong></p>
<p><em>Derek</em>: With our acquisition of Atego last summer, we now offer a true, complete PLE solution that enables manufacturers to design modularity and variability into their systems upfront and close the loop between requirements and traceability. This alleviates much of the pain and cost of dealing with problems after delivery by identifying environmental and contextual risk factors early in the product development lifecycle. We’ve enhanced a solution focused on requirements and verification to also provide advanced, model-based PLE capabilities.</p>
<p>&nbsp;</p>
<p><em>Karen</em>: <strong>How does your work in the PLE sphere support PTC’s overall objective to help manufacturers do what they do, better?</strong></p>
<p><em>Derek</em>:  Although PLE is common practice for many PTC customers and early adopters; it’s still a goal for others looking to take the first step. Some want to start with requirements management. Others are more focused on test management.</p>
<p>Our job is to help manufacturers find the best approach for delivering better products more effectively. With model-based PLE, there are many places to start.</p>
<p>&nbsp;</p>
<p><a href="http://www.ptc.com/solutions/all/systems-engineering"><em>Learn more</em></a><em> about how the new PTC Systems Engineering solution supports product line engineering.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2015/02/04/how-ptc-helps-manufacturers-use-product-line-engineering-to-build-better-products/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2015/02/dv174008.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2015/02/dv174008.jpg" medium="image">
			<media:title type="html">Product Line Engineering</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/709806c3fb88914fededdff885d9e8a5?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dunnewrite</media:title>
		</media:content>
	</item>
		<item>
		<title>Smart Technology in Safety-Critical Products Puts Manufacturers to the Test</title>
		<link>http://blogs.ptc.com/2014/12/04/smart-technology-in-safety-critical-products-puts-manufacturers-to-the-test/</link>
		<comments>http://blogs.ptc.com/2014/12/04/smart-technology-in-safety-critical-products-puts-manufacturers-to-the-test/#respond</comments>
		<pubDate>Thu, 04 Dec 2014 05:00:32 +0000</pubDate>
		<dc:creator><![CDATA[Karen Dunne Dasey]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[manufacturers]]></category>
		<category><![CDATA[manufacturing]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=23134</guid>
		<description><![CDATA[In this post, we look at how the preponderance of embedded software in safety-critical systems is changing perceptions of quality and manufacturers’ approaches to delivering it.]]></description>
				<content:encoded><![CDATA[<p>Automobile safety recalls made big news this year. Did you know that in the first six months of 2014 alone, U.S. automakers broke the record for vehicle recalls in a single year? The total is 39.85 million vehicles, which trumps the previous 2004 record of 33.01 million. Embedded software was the culprit in many cases.</p>
<p>Despite these dismal statistics, demand for “smart” technology in cars – as well as and other devices with safety-critical components like insulin pumps, pacemakers and home heating systems &#8212; is continuing to rise. It will keep climbing as microprocessors become more powerful, and consumers develop bigger appetites for the perks and conveniences of smart technology.</p>
<p>This brings new challenges to manufacturers of automobiles, aircraft, medical devices and other products that need to function predictably and be understood by customers to protect life and property.</p>
<p>In this post, we look at how the preponderance of embedded software in safety-critical systems is changing perceptions of quality and manufacturers’ approaches to delivering it.</p>
<p>Consumer products have always featured safety-critical components. When they were mechanical or physical, identifying and testing potential causes of failure was a straightforward engineering function. Safety was closely linked to the reliability of the component, which manufacturers could qualify based on proven patterns of wear and tear. Assessing software’s impact on safety is more complicated.</p>
<p>With cars, the challenge stems from ever-growing volumes of embedded software, as well as from the complexity of the operations the software controls. Today’s late-model cars are essentially high-tech devices on wheels.</p>
<p>A luxury car contains about 100 million lines of code and 20 million controls the navigation system alone.</p>
<p>Embedded software also controls brakes and complex cruise control systems that use cameras and sensors to adapt speed to changing road conditions. In some car models, embedded software operates as many as 11 airbags that have to deploy at exactly the right moment to protect everything from head to knees.</p>
<p>The more variations, the more difficult it is to predict its behavior in every possible situation.</p>
<p>Another complication is that software-driven safety components rarely function in isolation. A driver’s behavior can impact the performance of the airbag. The ways in which a nurse interacts with the interface of an electronic infusion pump affects dosage rates. Components can fail when users don’t invoke the software that controls them in a predictable manner.</p>
<p>With so many unknowns being compounded by by rising budget and first-to-market pressures, manufacturers recognize that they can no longer sustain the exhaustive testing needed to identify every possible cause of failure.</p>
<p>Still, they have a responsibility to mitigate and minimize product safety risks and alert customers of potential hazards. (Otherwise, we wouldn&#8217;t be talking about this year’s record number of auto safety recalls.)</p>
<p>To bridge these competing realities, new safety standards such as ISO 26263 for auto manufacturers have emerged to guide a smarter approach to product development and testing. Based on risk, these industry-specific standards associate testing requirements to a component’s impact on safety.</p>
<p>In the case of a car, a DVD player is classified as a low-risk component; navigation system, moderate; electronic brakes, high. The rigor of testing and process control applied to each component is tied to the severity of the consequences should it fail.</p>
<p>The adoption of risk-based safety standards shifts the focus of product development from preventing failure to protecting safety. This challenges manufacturers to rethink the long-held idea that quality and reliability are one and the same.</p>
<p>It adds a whole new dimension to the development lifecycle by expanding the scope of requirements gathering to include hazard analysis <em>and</em> product functionality.</p>
<p>The overriding goal of a hazard analysis is to identify and design ways to mitigate risk. The approach is to gain a full grasp of the various environmental, user- and process-related factors that contribute to these risks.</p>
<p>This analysis informs design decisions not only for software, but also for the protective hardware and labeling that can reduce the impact or instances of harm. It also blurs the lines between software, hardware and systems engineering teams that need to understand the effects of change and the impact of design decisions on overall product safety.</p>
<p>For manufacturers, this means adopting agile product development practices to support seamless cross-discipline collaboration, integrate hardware and software, manage software variants across product lines and streamline regulatory approvals.</p>
<p>By investing in ALM, many manufacturers are benefiting from improved traceability enabled by effective process control. This is especially vital to teams that develop software for safety-critical systems with a large number of variations—like a supplier of electronic braking systems to multiple automotive OEMs.</p>
<p>Tracing and correcting problems that are a potential safety risk before products are released is a smart move. I’m sure that’s the new attitude of the automakers behind this year’s safety recalls.</p>
<p><em><a href="http://www.ptc.com/solutions/enterprise/application-lifecycle-management">Learn more</a> about PTC&#8217;s ALM Solutions. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/12/04/smart-technology-in-safety-critical-products-puts-manufacturers-to-the-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/11/new-technology-stack_automotive.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/11/new-technology-stack_automotive.jpg" medium="image" />

		<media:content url="http://1.gravatar.com/avatar/709806c3fb88914fededdff885d9e8a5?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dunnewrite</media:title>
		</media:content>
	</item>
		<item>
		<title>PTC Introduces PTC Systems Engineering Solution</title>
		<link>http://blogs.ptc.com/2014/11/17/ptc-introduces-ptc-systems-engineering-solution/</link>
		<comments>http://blogs.ptc.com/2014/11/17/ptc-introduces-ptc-systems-engineering-solution/#respond</comments>
		<pubDate>Mon, 17 Nov 2014 16:13:35 +0000</pubDate>
		<dc:creator><![CDATA[Derek Piette]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[systems engineering]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=23251</guid>
		<description><![CDATA[I’ve been talking to customers for a number of years about what they need to better solve their systems engineering problems.  The key themes always include managing requirements, architecture, and testing/validation in an increasingly complex product landscape...]]></description>
				<content:encoded><![CDATA[<p>I’ve been talking to customers for a number of years about what they need to better solve their systems engineering problems.  The key themes always include managing requirements, architecture, and testing/validation in an increasingly complex product landscape. Today, that product landscape typically involves complex products.  As they look to the future, manufacturers are expanding their scope to design and build products that are part of smart, connected systems of systems.</p>
<p>The challenges faced by today’s discrete manufacturers really highlight the need for improving on existing methods for how they do business. The continual growth of product complexity, more distributed design teams, and the pressure to release more products on-time with better quality at lower cost have all put significant pressures on current engineering processes and approaches. Our customers look to us to provide new solutions to help them deliver their best products.</p>
<p>I know that the <a href="http://www.ptc.com/solutions/all/systems-engineering">PTC Systems Engineering Solution</a>, whose release is being announced this week at the PTC Live event in Stuttgart, Germany, will help our customers address many of these needs.</p>
<p>The solution helps organizations:</p>
<ul>
<li><strong>Design</strong> more innovative products using a collaborative, model-based systems engineering approach</li>
<li><strong>Reuse</strong> systems artifacts to enable profitable product line engineering</li>
<li><strong>Validate</strong> products meet requirements and best practice processes are followed</li>
</ul>
<p>The PTC Systems Engineering Solution combines the PTC System Requirements and Validation Solution with the functionality recently acquired (June 2014) from Atego. This brings together leading capabilities in model-based systems engineering (MBSE), requirements engineering, test/validation management, and product-line modeling.</p>
<p>I’d like to describe a little bit of each portion of the solution (<strong>Design</strong>, <strong>Reuse</strong>, and <strong>Validate</strong>) to give you a sense of what the solution has to offer.</p>
<p>In <strong>Design</strong>, we focus on the systems design process which covers:</p>
<ul>
<li>Capturing and managing the complete system and product requirements</li>
<li>Collaboratively designing the system specification using standard modeling notations</li>
<li>Analyzing the design options to define the functional areas of the entire product</li>
</ul>
<p>For <strong>Reuse</strong>, product line engineering is the main topic implement by:</p>
<ul>
<li>Reusing all requirements, models, and tests across design projects or products</li>
<li>Architecting a modular system or system of systems design which can be reused</li>
<li>Designing a family of sub-systems which includes both commonality and variation</li>
</ul>
<p>To<strong> Validate</strong>, the product we handle this through:</p>
<ul>
<li>Automating the design (both models and requirements) review process early on</li>
<li>Capturing and managing the test cases and related test results</li>
<li>Capturing and visualizing traceability across the design artifacts</li>
<li>Utilizing systems engineering best practices for compliance and governance</li>
</ul>
<p>I am excited about the entire offering we can provide to our customers. Today, PTC is the only PLM vendor that brings together system requirements, system modeling and validation. It’s only through this end-to-end approach that customers can scale their product and product line engineering practices to meet the systems engineering challenges of today and tomorrow. I know what we have defined will help address our customer’s needs.</p>
<p><em><a href="http://www.ptc.com/solutions/all/systems-engineering">Learn more</a> about the PTC Systems Engineering Solution. </em></p>
<p><strong>Related Articles</strong></p>
<ul>
<li><a href="http://blogs.ptc.com/2014/11/17/what-can-we-learn-from-systems-engineering-failures/">What Can We Learn from Systems Engineering Failures?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/11/17/ptc-introduces-ptc-systems-engineering-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/04/istock_000004048048medium.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/04/istock_000004048048medium.jpg" medium="image">
			<media:title type="html">iStock_000004048048Medium</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/156f05144bdb76e351fa807f6f0f10e0?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dpiette72</media:title>
		</media:content>
	</item>
		<item>
		<title>Agile in the Enterprise – How to Act Locally and Develop Globally</title>
		<link>http://blogs.ptc.com/2014/10/30/agile-in-the-enterprise-how-to-act-locally-and-develop-globally/</link>
		<comments>http://blogs.ptc.com/2014/10/30/agile-in-the-enterprise-how-to-act-locally-and-develop-globally/#comments</comments>
		<pubDate>Thu, 30 Oct 2014 13:00:48 +0000</pubDate>
		<dc:creator><![CDATA[Dave Dame]]></dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Integrity]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=22775</guid>
		<description><![CDATA[The Agile movement has revolutionized software development, in large part by its focus on getting teams of software developers to work together more effectively.]]></description>
				<content:encoded><![CDATA[<p>As the Enterprise Agile coach for PTC, I’ve spent the last 10 years training and mentoring Agile teams in large enterprise environments. Along the way, I’ve learned some hard-won lessons about the intersection – what some call the paradox – of Agile and enterprise environments.</p>
<p>The Agile movement has revolutionized software development, in large part by its focus on getting teams of software developers to work together more effectively. The basic idea of Agile development is that software should be delivered incrementally, in easily digestible chunks. This in turn encourages early feedback so that requirements can continue to evolve as development proceeds, maximizing value to the customer.</p>
<p>The Agile approach was originally designed for very small, self-sufficient teams working in close proximity to each other. Not surprisingly, implementing an Agile transformation in an enterprise environment is much more challenging. Large and geographically distributed teams are often needed to produce the complex solutions required by enterprises. The team gets even more complicated when contractors, partners, customers or suppliers are involved in the project.</p>
<p>Enterprise development teams are often subject to additional scaling factors, such as regulatory compliance, domain complexity and technical complexity. When we go about implementing Agile processes in larger organizations, we need to assess where the company stands with regards to these scaling factors, and implement processes and tools to address them.</p>
<p>Large teams utilizing Agile processes need to share information as easily as if they were working in adjacent workspaces. Communications tools such as videoconferencing, white boards and instant messaging can make it easier for large and dispersed teams to communicate. It’s also important to provide a tool to manage access to artifacts such as requirements documents or user stories. Tip: It often helps to organize teams so that members are in similar time zones, and to alternate meeting times so that the pain of having meetings outside normal working hours is equitably shared.</p>
<p>Agile is modelled around self-organization, which makes it particularly important to address the cultural differences that arise among enterprise “teams of teams.” When multiple organizations are involved in a project, each of the organizations tends to have its own, sometimes conflicting, objectives, culture, and organizational structure. In my experience, the best way to break down these silos is by creating opportunities for cross-group integration and transparency. Establishing cross-organizational groups at the senior level as well as in key functional specialties helps foster a clear understanding of team roles and a greater appreciation of each team’s distinct strengths and capabilities.</p>
<p>For most of our customers, regulatory compliance plays a critical role in enterprise software development. For example, FDA Title 21 CFR Part 11 requires drug makers and other FDA-regulated industries to implement controls for software and systems that are involved in processing data that is required by FDA rules or used to demonstrate compliance to FDA rules.</p>
<p>I can’t stress enough: Compliance needs to be baked into the process in the leanest way possible. Most development organizations tackle a wide range of projects, and not all of these projects require the same degree of rigor. In one enterprise Agile transformation, we created decision matrices to determine what level of rigor was required for each project. For example, on a high risk project the team might be required to create a detailed design for management approval while on a low risk project it could make design decisions on its own. This is an area where our own ALM tool, <a href="http://www.ptc.com/product/integrity">PTC Integrity</a>, really shines, as it allows you to quickly customize any team process and easily transform it into an executable Agile workflow.</p>
<p>Two additional challenges that are often present in enterprise software development are domain complexity – complexity of the field in which the solution operates – and technical complexity – complexity in the way the solution works. Let’s look at each in turn.</p>
<p>Domain complexity is addressed by engaging experts in the same discipline as the end users of the software – such as engineers, doctors or bankers – into the development process. For example, <a href="http://www.ptc.com/product/creo">PTC Creo</a> is tested by mechanical engineers who know how to design complex products that exercise the software to its fullest extent. Learning mechanisms such as Communities of Practice can be created to make better use of the subject matter experts within the organization.</p>
<p>Technical complexity, requires frequent integration and early testing which are, interestingly, the core tenets of Agile transformation. I once worked on the Agile transformation of a team responsible for delivering a project that involved Java, C#, and a proprietary development language. We kept the project on track by creating a new build every day that ensured integration of each of the technologies.</p>
<p>Disciplined Agile Delivery (DAD) is a recent Agile software development approach that can aid in the transformation of enterprise development teams. DAD extends the construction-focused methodology of Agile development to address the complete end-to-end delivery cycle from the initiation of the project to the delivery of the completed solution to the customer. DAD goes beyond producing potentially shippable software to producing consumable solutions that solve business needs.</p>
<p>In the end, Agile development requires changes in culture and attitude as well as changes in tooling and process automation. For Agile development to succeed in the enterprise environment, developers need to stay true to their self-governing ethic as they work closely with enterprise professionals. They should also leverage enterprise assets. Achieving success means focusing on the right behavior and learning environment as well as the best process and toolset to enable Agile teams to act locally and develop globally.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/10/30/agile-in-the-enterprise-how-to-act-locally-and-develop-globally/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/06/image_blog-defining-service-transformation.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/06/image_blog-defining-service-transformation.jpg" medium="image">
			<media:title type="html">Image_Blog Defining Service Transformation</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/23a1a8045071de2cb39d0eef3e068839?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ddame</media:title>
		</media:content>
	</item>
		<item>
		<title>Smart Products Bring New Challenge and Value to Manufacturers</title>
		<link>http://blogs.ptc.com/2014/09/25/smart-products-bring-new-challenge-and-value-to-manufacturers/</link>
		<comments>http://blogs.ptc.com/2014/09/25/smart-products-bring-new-challenge-and-value-to-manufacturers/#respond</comments>
		<pubDate>Thu, 25 Sep 2014 04:00:36 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[embedded software]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[smart connected products]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=22543</guid>
		<description><![CDATA[To remain competitive, manufacturers must adopt lean and agile methodologies, support software product lines, manage variants and platform changes, streamline regulatory compliance, and improve software quality management processes.]]></description>
				<content:encoded><![CDATA[<p>Welcome to part three of this blog series on software–enabled innovation. In my previous blogs I touched on how technology in the manufacturing space has progressed and how the growth of software has led to the emergence of the <a href="http://www.ptc.com/about/manufacturing-transformation/internet-of-things" target="_blank">Internet of Things</a> (IoT).</p>
<p>Now let&#8217;s take a look at how manufacturers can embrace these technological advances to unlock new business opportunities and accelerate growth.</p>
<p>Manufacturers are beginning to understand that both software and connectivity are essential components to their product development lifecycle. <a href="http://www.ptc.com/topics/smart-connected-products/" target="_blank">Smart, connected products </a>and the IoT open the door to true closed-loop lifecycle management where product information can be tracked, managed, controlled, and tightly integrated.</p>
<p>But the shift toward smart, connected products presents a unique set of challenges.</p>
<p>Engineering teams need to integrate mechanical, electrical and software components, global teams working across different disciplines, languages and systems must collaborate, outsourced development to suppliers or strategic partners needs to be managed and coordinated, and intellectual property (IP) needs to be protected.</p>
<p>To remain competitive, manufacturers must adopt lean and agile methodologies, support software product lines, manage variants and platform changes, streamline regulatory compliance, and improve software quality management processes.</p>
<p>The effort is well worthwhile. By investing in software development, manufacturers have seen some significant improvements in efficiency, profit, competitive edge, and even development times.</p>
<p>In a recent <a href="http://www.google.ca/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CBwQFjAA&amp;url=http%3A%2F%2Fwww.mckinsey.com%2F~%2Fmedia%2FMcKinsey%2Fdotcom%2Fclient_service%2FSemiconductors%2FIssue%25203%2520Autumn%25202013%2FPDFs%2F6_SoftwareToolchain.ashx&amp;ei=Hp3jU-PFCsyfyAS01oLgCQ&amp;usg=AFQjCNE0Z7LZeJ73IT-aCpwbaYg7zGOjOw&amp;bvm=bv.72676100,d.aWw&amp;cad=rja" target="_blank">McKinsey &amp; Company report</a>, several companies improved their time to market by 30 to 40 percent by focusing on embedded software development, and a recent <a href="https://www.ibm.com/smarterplanet/global/files/se__sv_se__products__the_software_edge__.pdf" target="_blank">IBM executive report</a> found that 69 percent of companies that leverage software development effectively outperform their competitors.</p>
<p><em><a href="http://www.ptc.com/topics/software-intensive-products/insight-and-analysis" target="_blank">Learn more</a> about how connected software is changing our world and how manufacturers are transforming their businesses.</em></p>
<p><strong>Related Articles:</strong></p>
<ul>
<li><a href="http://blogs.ptc.com/2014/09/12/manufacturers-reshape-for-smart-product-future/" target="_blank">Manufacturers Reshape for Smart-Product Future</a></li>
<li>Software Critical to Smart-Products Manufacturing</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/09/25/smart-products-bring-new-challenge-and-value-to-manufacturers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/09/iot-growth.png" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/09/iot-growth.png" medium="image">
			<media:title type="html">IoT growth</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>The Explosion of Software &#038; Networks</title>
		<link>http://blogs.ptc.com/2014/09/18/the-explosion-of-software-networks/</link>
		<comments>http://blogs.ptc.com/2014/09/18/the-explosion-of-software-networks/#respond</comments>
		<pubDate>Thu, 18 Sep 2014 04:00:42 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[embedded software]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[smart connected products]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=22525</guid>
		<description><![CDATA[In my previous post, Manufacturers Reshape for Smart-Product Future, I discussed how and why consumers are demanding smarter, connected products. It’s this demand that's created an explosion of software and networks...]]></description>
				<content:encoded><![CDATA[<p>In my previous post, <a href="http://blogs.ptc.com/2014/09/12/manufacturers-reshape-for-smart-product-future/" target="_blank">Manufacturers Reshape for Smart-Product Future</a>, I discussed how and why consumers are demanding smarter, connected products. It’s this demand that&#8217;s created an explosion of software and networks.</p>
<p>New technologies, applications, and devices are spanning across all types of industries from aerospace and defense, agriculture, and automotive to high-tech, medical devices, and many more.</p>
<p>Did you know that there are <a href="http://www.informationisbeautiful.net/visualizations/million-lines-of-code/" target="_blank">100 million lines of software code</a> in a luxury car and that 20 million of that is in the navigation system of the vehicle? There are 12 million lines of code in an Android phone, which is twice that of a Boeing 787 at 6.5 million.</p>
<p>Here are some key milestones and predictions relating to embedded (connected) software:</p>
<ul>
<li><a href="http://home.web.cern.ch/topics/birth-web" target="_blank">1989 the Internet is born</a> marking its 25<sup>th</sup> year this year.</li>
<li><a href="http://thenextweb.com/insider/2011/08/06/20-years-ago-today-the-world-wide-web-opened-to-the-public/" target="_blank">1993 first browser app launches</a>: a number of browser applications are developed during the first two years of the Web, but it&#8217;s Mosaic, available for UNIX, the Commodore Amiga, Microsoft Windows and Mac OS, that has the most impact.</li>
<li><a href="http://www.sprint.com/companyinfo/history/" target="_blank">2000 the emergence of smart devices</a>: Nextel aggressively expands its reach and product capabilities. By the year 2000 the company has connected to countries around the world and introduced its always-connected wireless data solution.</li>
<li>2013 the number of connected devices increases to 9 Billion. In this <a href="http://www.mckinsey.com/insights/business_technology/disruptive_technologies" target="_blank">McKinsey Insight Report</a> on disruptive technologies it is predicted to jump to 50 Billion by 2020 and to 1 Trillion by 2025.</li>
</ul>
<p>Over the past decade products have evolved from being purely mechanical with electrical components to complex systems that are software-driven and connected to both public and private networks, and because of this discreet manufacturers are finding new ways to connect their products and transform the way said products are created, operated, and serviced.</p>
<p>Auto manufacturers who are required to comply with myriad safety standards, for instance, are adding more sensors to vehicles to capture or detect when a failure is about to occur. This allows the manufacturer to be proactive in making changes early on in the product lifecycle. An added bonus &#8211; they are well-prepared if and when a fix or patch needs to be applied to the final product.</p>
<p>In the very near future, most consumers will be able to download and apply a fix to a car defect instead of the auto-maker having to recall a fleet of vehicles (<a href="http://blogs.ptc.com/2014/01/21/recall-reveals-why-tesla-will-come-out-ahead/" target="_blank">Tesla</a> already offers this).</p>
<p>View this <a href="http://www.ptc.com/File%20Library/Topics/Smart%20Connected%20Products/Software_Innovation_Infographic.pdf" target="_blank">infographic</a> to see how manufacturers must adapt to the explosion of software and networks or risk losing competitive advantage.</p>
<p>Look for part three of this blog series where we&#8217;ll take a look at how manufacturers are uncovering new value from smart, connected products.</p>
<p><strong>Related Articles:</strong></p>
<ul>
<li><a href="http://blogs.ptc.com/2014/09/12/manufacturers-reshape-for-smart-product-future/" target="_blank">Manufacturers Reshape for Smart-Product Future</a></li>
<li>
<div id="stcpDiv"><a href="http://blogs.ptc.com/2014/01/21/recall-reveals-why-tesla-will-come-out-ahead/" target="_blank">Recall Reveals Why Tesla Will Come Out Ahead</a></div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/09/18/the-explosion-of-software-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/09/smart-products-manufacturing.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/09/smart-products-manufacturing.jpg" medium="image">
			<media:title type="html">Smart Products Manufacturing</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>Smart Products and Software-Enabled Innovation</title>
		<link>http://blogs.ptc.com/2014/09/15/smart-products-and-software-enabled-innovation/</link>
		<comments>http://blogs.ptc.com/2014/09/15/smart-products-and-software-enabled-innovation/#respond</comments>
		<pubDate>Mon, 15 Sep 2014 18:13:06 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[embedded software]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[smart connected products]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=22517</guid>
		<description><![CDATA[Software is changing the way we connect, interact and conduct business; and it’s changing on a global scale...]]></description>
				<content:encoded><![CDATA[<p>Software is changing the way we connect, interact and conduct business; and it’s changing on a global scale. Embedded software has existed for some time, but with the emergence of smart, connected products, manufacturers are having to reshape their business models to take advantage of new opportunities.</p>
<p>Products today are no longer just physical or mechanical; they often have sensors and mechanisms connected to the Internet and other smart devices. These smart products continually provide feedback and data into the cloud, giving manufacturers fresh insight so they can make improvements to next-generation product and fine-tune operations and service.</p>
<p>It is predicted that we’ll have 1 trillion connected devices by 2025. We have cell phones that are connected to home thermostats, implantable medical devices that help to monitor a person’s health, and sensors in vehicles warning us if we get too close to another car or obstacle. More connectivity enables greater product functionality, and future possibilities are endless.</p>
<p>A <a href="http://finance.yahoo.com/news/wi-fi-connectivity-increases-purchase-130000250.html;_ylt=A0LEVxjJaCBTPUsA4ThXNyoA;_ylu=X3oDMTEyYjFjOWs2BHNlYwNzcgRwb3MDMTMEY29sbwNiZjEEdnRpZANVSUMxXzE-" target="_blank">recent survey</a> conducted on behalf of Wi-Fi Alliance shows that there is a surge of consumer interest in smart devices. Ninety-three percent of respondents said controlling the home remotely will have a positive impact on the quality of their daily lives. Seventy-seven percent believed Wi-Fi connectivity will be an important purchase consideration when replacing household items, and 63 percent expected that within 10 years the majority of devices or appliances they purchase will include smart technology.</p>
<p>According to <a href="http://www.juniperresearch.com/" target="_blank">Juniper Research</a>, by 2018, the ‘smart home’ market will double in size reaching $71B – up from $33 billion in 2013 and $25 billion in 2012.</p>
<p>The demand for smarter products has created an explosion of smart connected software and networks. With all this “smartness” happening around us, what will the future look like for both manufacturer and consumer?</p>
<p>Check out this by-the-numbers <a href="http://www.ptc.com/File%20Library/Topics/Smart%20Connected%20Products/Software_Innovation_Infographic.pdf" target="_blank">infographic</a> charting the journey of software-enabled innovation.</p>
<p><em>Stay tuned for part two of this three-part series in which I&#8217;ll outline the progression of technology and how the explosion of software has affected the growth of the Internet of Things (IoT).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/09/15/smart-products-and-software-enabled-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/09/software-enabled-innovation1.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/09/software-enabled-innovation1.jpg" medium="image">
			<media:title type="html">Software enabled innovation</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>Managing Software-Intensive Products</title>
		<link>http://blogs.ptc.com/2014/04/29/managing-software-intensive-products/</link>
		<comments>http://blogs.ptc.com/2014/04/29/managing-software-intensive-products/#respond</comments>
		<pubDate>Tue, 29 Apr 2014 17:54:39 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[application lifecycle management]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=21147</guid>
		<description><![CDATA[Today smart connected products and the Internet of Things (IoT) allow us to be connected to our kids, our homes, our workplace, and even our medical providers 24-7.]]></description>
				<content:encoded><![CDATA[<p>My mother used to write letters to her family in Italy to stay in touch, and when I was younger I used a LAN line to call my friends and talk the night away. Today my kids use iPhones to play games, check the traffic and weather, and text their friends every five minutes.</p>
<p>Times have changed and so has technology, and software is at the heart of it all.</p>
<p>Today <a href="http://blogs.ptc.com/tag/smart-connected-products/" target="_blank">smart connected products</a> and the <a href="http://www.ptc.com/company/internet-of-things/" target="_blank">Internet of Things</a> (IoT) allow us to be connected to our kids, our homes, our workplace, and even our medical providers 24-7. The software is in our cars, mobile phones, pacemakers, and even household appliances makes this possible.</p>
<p>While smart connected products are useful and often fun for the consumer, they bring an even greater set of opportunities (and challenges) to the manufacturers.</p>
<p>Software, present in so many of the things we buy today, makes a product more complex. Because of this, engineering leaders are having to rethink their manufacturing processes and approaches to product development. Now when manufacturers look at product safety, quality and compliance they also need to factor in software.</p>
<p>It’s essential that software is managed appropriately, from proper treatment of product data to ensure compliance with industry standards, to traceability; any changes made within the software development phase must be tracked and managed effectively and efficiently.</p>
<p>A recent <a href="http://www.ptc.com/topics/software-intensive-products/idc-report/" target="_blank">IDC Manufacturing Insights report</a> presents the business transformation steps that manufacturers must take to support the development of increasingly complex products, especially those containing embedded software and electronics.</p>
<p>The report concludes that in this new software-intensive world adopting a systems-driven approach to product development is key. This should combine systems engineering with an integrated product definition, and allow for a way to define interdependencies and clearly communicate the impact of changes to the system.</p>
<p>Leveraging and integrating PLM and ALM tools and driving organizational and cultural change to bridge the gap between siloed engineering departments is also critical.</p>
<p><em><a href="https://www2.gotomeeting.com/register/391994914" target="_blank">Register here</a> for a live webcast from IDC analyst Melinda-Carol Ballou on the value and importance of managing software throughout product development.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/04/29/managing-software-intensive-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/04/smart-products-and-software.png" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/04/smart-products-and-software.png" medium="image">
			<media:title type="html">Smart Products and Software</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>How Company Culture Can Make or Break Performance</title>
		<link>http://blogs.ptc.com/2014/04/24/how-company-culture-can-make-or-break-performance-2/</link>
		<comments>http://blogs.ptc.com/2014/04/24/how-company-culture-can-make-or-break-performance-2/#respond</comments>
		<pubDate>Thu, 24 Apr 2014 13:00:31 +0000</pubDate>
		<dc:creator><![CDATA[Robyn Gold]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=21044</guid>
		<description><![CDATA[Agile teams are all about self-organization, pushing down decision-making, and making teams self-governing. ]]></description>
				<content:encoded><![CDATA[<p>Steve Denning starts his <a href="http://www.alm-forum.com/" target="_blank">Seattle ALM Forum</a> presentation with the following disclaimer: “I want to make clear that I am not a developer or technology professional. I’ve spent my entire career in management – the people you love to hate.&#8221;</p>
<p>So, what is <em>this</em> guy, a former U.S. World Bank chairman, doing at the Seattle ALM Forum addressing a group of software development professionals? And how did he manage to get himself sponsored by the Scrum Alliance, a non-profit organization known only to the geekiest of geeks?</p>
<p>Well, years ago, Denning, a then young, fresh-faced economist, asked an innocent question in a meeting with top executives. This was his first lesson in the power of &#8220;culture&#8221; within an organization. His question was shot down immediately. All other avenues of inquiry closed, with an abrupt “…and anyone who thinks otherwise is a poor fit for this organization.”</p>
<p>So began Denning’s extraordinary, decades-long exploration into the elements of organizational culture and change, a journey which includes multiple best-selling books, a distinguished career at the helm of the World Bank, and an unlikely yet oddly perfect association with the scrappy Scrum Alliance (he is on their Board of Directors.)</p>
<p>Scrum Alliance is a non-profit membership organization that encourages and supports the widespread adoption and effective practice of scrum, a specific set of Agile practices. A scrum—fashioned from the British rugby term—is a group of people who work together to accomplish a goal. In the realm of software development, the scrum works to deliver products in short cycles, enabling fast feedback and continual improvement.</p>
<p>Agile teams are all about self-organization, pushing down decision-making, and making teams self-governing. A wealth of literature attests to the efficacy of these practices for improving software development velocity and quality. Simply put, agile teams get more and better stuff done.</p>
<p>But over many years of studying organizational change paradigms, Denning has noticed a tension between some agile teams and the corporate environment in which they operate.</p>
<p>“Development organizations must reflect the environment in which they operate,” he explains. &#8220;A shift is taking place between the culture of creativity and the culture of command and control.”</p>
<p>At the organizational level, Denning says, the only thing that really matters is the ability to &#8220;delight your customer.&#8221; Organizations that focus single-handedly on this metric naturally align their business processes to maximize customer value. These companies create a virtuous cycle of delighting customers, empowering employees, and engaging employees with a more collaborative, conversational communication style. Revenues and profits inevitably follow.</p>
<p>On the other side are companies that focus primarily on the metric of returning share-holder value. According to Denning, these enterprises—and there are many—have been hoodwinked into confusing cause and effect. Instead of investing in business processes that surprise and delight their customers, they are caught in a vicious cycle of bureaucracy, control-based hierarchy, and a rigid, command-based communication style.</p>
<p>I ask Denning whether the pillars of the Tech 100 are too beholden to Wall Street to focus on anything but quarterly earnings. Do they really have a choice? Absolutely, says Denning. He mentions one tech giant that publicly announced its intention to change its business model from delivering products to delivering cloud services. That company made clear that quarterly earnings would go down in the short-term, as a result. Wall Street responded by <em>increasing</em> the company&#8217;s stock price even in the face of revenue declines.</p>
<p>According to Denning, having corporate goalposts like delighting customers and empowering employees makes all the difference in how organizations evolve their culture. These goals inform all decisions and actions. In the words of organizational change luminary Peter Drucker, “culture eats strategy for breakfast.”</p>
<p><strong>Related Articles:</strong></p>
<ul>
<li><a href="http://blogs.ptc.com/2014/04/09/rapid-feedback-why-your-software-team-needs-it/" target="_blank">Rapid Feedback, Why Your Software Team Needs It</a></li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/04/24/how-company-culture-can-make-or-break-performance-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/04/company-culture-and-performance.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/04/company-culture-and-performance.jpg" medium="image">
			<media:title type="html">Company culture and performance</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/6a01afee11f41db61b11d95c606aac55?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">robynelisegold</media:title>
		</media:content>
	</item>
		<item>
		<title>Rapid Feedback, Why Your Software Team Needs It</title>
		<link>http://blogs.ptc.com/2014/04/22/rapid-feedback-why-your-software-team-needs-it-2/</link>
		<comments>http://blogs.ptc.com/2014/04/22/rapid-feedback-why-your-software-team-needs-it-2/#respond</comments>
		<pubDate>Tue, 22 Apr 2014 20:03:06 +0000</pubDate>
		<dc:creator><![CDATA[Robyn Gold]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[ALM]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=21049</guid>
		<description><![CDATA[Fresh from the ALM Forum in Seattle, Washington, I’m going to share with you the only metrics that matter...]]></description>
				<content:encoded><![CDATA[<p>Fresh from the <a href="http://www.alm-forum.com/" target="_blank">ALM Forum in Seattle</a>, Washington, I’m going to share with you the only metrics that matter.</p>
<p>It feels a bit like cheating—like ordering apple pie for dinner, or eating shelled pistachios—but I’m going to do it anyway.</p>
<p>The ALM Forum is a three-day gathering of software professionals dedicated to the dark arts of software lifecycle management. These are the project leaders, scrum masters, agile coaches and IT architects who care deeply about the meta-data of software development, and who live their professional lives at the intersection of software development and organizational change consulting.</p>
<p>As you can imagine, metrics are never in short supply at this conference. Pretty much every presentation—whether from Etsy, Bank of America, or Ancestry.com—usually involves at least one “before” and “after” chart that displays the impact of some stimulus—a change in process, tools or organizational structure—and often, a mix of all three.</p>
<p>So after three days of attending excellent presentations that included hundreds of metrics, here are my candidates for the <em>only</em> metrics that matter. They come in two categories: technology and (in my next post) organization.</p>
<p>First, technology. And folks, it’s all about reducing mean time to feedback, at least according to Steven Borg, a co-founder and principal ALM consultant of Northwest Cadence.</p>
<p>We all know what it’s like to solve a complex problem, whether it is solving a mathematical equation, building a new software feature, or resolving the form and function of a kitchen remodel.</p>
<p>When we are in the problem-solving zone, we study the problem, break it down into smaller, more manageable parts and even create models of the problem space. We are keenly aware of multiple levels of information, context and interdependencies.</p>
<p>But this deep contextual understanding comes with an expiration date. For most of us, our brains are just too porous to maintain this deep contextual knowledge after we’ve turned our attention to something else. That’s why there is such a huge difference between getting feedback in an hour, a week, or a month. If we get feedback when the problem is fresh in our mind, then we can quickly and efficiently respond.</p>
<p>If we get that feedback weeks later, it may as well have gone to a different person with no prior knowledge of the problem. Like the Bill Murray character in <em>Groundhog Day</em>, we are destined to painstakingly recreate our understanding of the problem all over again.</p>
<p>Multiply this by hundreds of discrete tasks and hand-offs, and you can quickly see how reducing mean time to feedback becomes a transformative organizational metric. According to Borg, teams that use mean time to feedback as their guiding principle will naturally evolve their organization over time to become more agile.</p>
<p>They will break the problem down into smaller vertical slices, fast-track internal feedback loops, automate testing, deployment and whatever else can be automated, deploy working solutions more quickly, and accelerate external feedback. It’s a North Star for any agile transformation.</p>
<p>From concept to delivery, the most important area to reduce mean time to feedback is (of course) customer validation. The quicker we can get prototypes or working software into the hands of our customers, the faster we can get feedback in time to make a difference in the marketplace.</p>
<p>Next, I’ll explore the only metric that matters for building high-performance organizations.</p>
<p><em>If you liked this article, please consider this your personal invitation to join us at <a href="http://liveglobal.ptc.com/Learn/PTCIntegrity.aspx?cl1=PTCLiveGlobal84ptc.comaanddNA030714" target="_blank">PTC Live Global ALM Track and Forum</a>, this June in Boston, where we’ll be exploring all things ALM, tuned to the unique needs of manufacturers.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2014/04/22/rapid-feedback-why-your-software-team-needs-it-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ptcblogs.files.wordpress.com/2014/04/mean-time-to-feedback.jpg" />
		<media:content url="http://ptcblogs.files.wordpress.com/2014/04/mean-time-to-feedback.jpg" medium="image">
			<media:title type="html">Mean time to feedback</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/6a01afee11f41db61b11d95c606aac55?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">robynelisegold</media:title>
		</media:content>
	</item>
		<item>
		<title>The Changing Role of Engineering Analysis in Software-Intensive Product Development</title>
		<link>http://blogs.ptc.com/2012/08/30/the-changing-role-of-engineering-analysis-in-software-intensive-product-development/</link>
		<comments>http://blogs.ptc.com/2012/08/30/the-changing-role-of-engineering-analysis-in-software-intensive-product-development/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 06:55:50 +0000</pubDate>
		<dc:creator><![CDATA[Steve Denman]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Mathcad]]></category>
		<category><![CDATA[Requirements Management]]></category>
		<category><![CDATA[Systems Engineering]]></category>
		<category><![CDATA[engineering calculations]]></category>
		<category><![CDATA[product lifecycle management]]></category>
		<category><![CDATA[simulation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[systems engineering]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=11886</guid>
		<description><![CDATA[Continuing with the blog theme Software Happens &#8211;... ]]></description>
				<content:encoded><![CDATA[<p>Continuing with the blog theme <a href="http://blogs.ptc.com/2012/06/21/software-happens-a-challenge-for-the-21st-century-2/" target="_blank">Software Happens &#8211; A Challenge for the 21st Century</a>, I&#8217;d like to zero in on some interesting development at PTC in the area of engineering analysis with <a href="http://www.ptc.com/product/mathcad/" target="_blank">Mathcad</a> and integration with our application lifecycle management platform, <a href="http://www.ptc.com/product/integrity" target="_blank">Integrity</a>. My colleague, <a href="http://blogs.ptc.com/author/jfbetts/" target="_blank">Juan Betts</a>, recently published a great blog entry, <a href="http://blogs.ptc.com/2012/07/19/systems-engineering-with-mathcad-and-integrity-integration/" target="_blank">Systems Engineering with Mathcad and Integrity Integration</a>, which addresses a significant new integration between Mathcad and Integrity to be introduced in an upcoming release of the two products. I encourage you to take a little more time to go read his blog entry because it provides some important detail and perspective on how these two products are going to work together to enable an unprecedented level of collaboration between systems and software engineers.</p>
<p>In this blog entry, I&#8217;d like briefly expand on the significance of the integration concepts introduced by Juan in solving several key challenges of software-intensive systems engineering and product development and how <strong>engineering analysis and related practitioner tools, like Mathcad, will be used in new ways</strong>, in part thanks to deeper levels of integration with the rest of the practitioner tool set across the lifecycle.</p>
<p>Engineering analysis as a practice has been a core part of the systems engineering and complex system development from the beginning. Analysis methods are often employed beginning with the initial system or product concept to model, predict and specify system behavior. In design, analysis methods enable engineers to simulate behavior before building the first prototype and are then used to specify the behavior of the component as it&#8217;s developed. In the modern era, the behavior of an electronic component is most often implemented in embedded software, rather than with custom-built electronic circuits. It is precisely this transition from behavior implemented with custom electronics to implementation of much more complex behaviors in software that is driving engineers to employ analysis methods in new ways. It is also driving more extensive and sophisticated use of existing analytical methods used in conventional ways.</p>
<p>Automated engineering analysis and simulation tools enable engineers to more accurately model and then specify product behavior. Today, some engineers use the same model, or a close derivative of it, to drive automated verification of the design and implementation. This gives them a new and powerful tool to help address the challenges of software-intensive product development. I’m not claiming that engineering simulation is new or even that using the same simulation model to drive testing and verification is new. I am, however, claiming that these approaches have been hampered because of the isolated nature of the systems, mechanical, electrical, and software engineering disciplines. I am also asserting that the practitioner tools used within each discipline, as well as the management tools used to govern the overall product lifecycle have further complicated this problem by being largely standalone, or at best very poorly integrated. These issues create insurmountable barriers to the collaboration, information sharing, and asset reuse needed to address the bigger issues we face in complex, software-intensive product development today, much less the magnitude of those that loom in the near future.</p>
<p>Let’s focus back on the specific, upcoming integration of <a title="Mathcad" href="http://www.ptc.com/product/mathcad/">Mathcad </a>and <a title="Integrity Systems Engineering" href="http://www.mks.com/solutions/discipline/systems-engineering">Integrity</a>. How will this integration change your way of building products? For starters, it will encourage you, rather than discourage you, to connect the algorithms and parameters in your Mathcad worksheets with other related and key lifecycle assets, like the specific parameters in the product requirements you used as inputs to your equations, or the specific element in the software design model that represents the component that will implement your algorithm. You might also connect your designated outputs to the component, so that they will be right there and can easily be connected to the test harness that will be built in the near future and used to verify the component’s as-implemented behavior for your algorithms. You’ll be automatically notified of any changes in any of the connected assets, <a title="Requirements Management" href="http://www.mks.com/solutions/discipline/rm">requirements</a>, <a title="Modeling-Simulation" href="http://www.mks.com/solutions/discipline/modeling-simulation">component design</a>, <a title="Software Change Configuration Management" href="http://www.mks.com/solutions/discipline/sccm/scm-overview">source code</a>, <a title="Test Management" href="http://www.mks.com/solutions/discipline/tm/test-management">test design</a>, or test harness, that may require you to make changes to the related Mathcad worksheets. With all of these important connections managed by the tool platform, you’ll be free to move on without worrying that you’ll overlook something in the future because you simply can’t keep all those details in your head and writing them down doesn’t help much either because you have to remember to review what you wrote at the appropriate time.</p>
<p>While this scenario does not illustrate the extent of the capabilities of the coming integration, it serves to illustrate that we will begin to use engineering analysis tools, like Mathcad, in new ways because we will be able to connect product requirements, analysis models, simulation results, design models, software, hardware, and verification assets together, creating a closed loop that enables rapid iteration. This, in turn, will enable us to validate requirements and design earlier in the lifecycle and with a higher degree of fidelity. It will also enable us to use the same validation assets to create verification protocols that ensure we are testing the as-designed and as-implemented hardware and software against the same high-fidelity models. Together, these capabilities will lead to fewer late lifecycle defects while, at the same, enabling to create more complex and innovative products.</p>
<p>I welcome your comment and thoughts on this topic. I plan to elaborate on it in upcoming blog entries and would like to know if you find this thread relevant to your job and your organization’s challenges.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2012/08/30/the-changing-role-of-engineering-analysis-in-software-intensive-product-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/30db7d9ff013f88a075c388194c3b633?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">stevedenman</media:title>
		</media:content>
	</item>
		<item>
		<title>Software Happens &#8211; A Challenge for the 21st Century</title>
		<link>http://blogs.ptc.com/2012/06/21/software-happens-a-challenge-for-the-21st-century-2/</link>
		<comments>http://blogs.ptc.com/2012/06/21/software-happens-a-challenge-for-the-21st-century-2/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 15:49:12 +0000</pubDate>
		<dc:creator><![CDATA[Steve Denman]]></dc:creator>
				<category><![CDATA[Complexity & Compliance Standards]]></category>
		<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Software Product Lines]]></category>
		<category><![CDATA[Systems Engineering]]></category>
		<category><![CDATA[automotive]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[manufacturing]]></category>
		<category><![CDATA[medical devices]]></category>
		<category><![CDATA[product development]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[systems engineering]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=10332</guid>
		<description><![CDATA[“My toaster says it’s “downloading a firmware update.... ]]></description>
				<content:encoded><![CDATA[<p><em>“My toaster says it’s </em>“downloading a firmware update. Please wait&#8230;”<em> What is a firmware update and why does a toaster need one? And, why is my toaster talking to me in the first place? All I want is a lousy piece of toast!!!”</em></p>
<p>We were startled years ago to find that every day appliances like washing machines, refrigerators, and even toasters contained microprocessors. For those of us old enough to remember when our appliances were just what they appeared to be, nothing more, nothing less, it came as a pretty rude surprise when a new generation of appliances, each containing enough embedded computing power to replace one of the flight computers on the space shuttle, started showing up at Sears. For those of you too young to remember this transition, no, I am <em>not</em> some old <a href="http://en.wiktionary.org/wiki/curmudgeon" target="_blank">curmudgeon</a> who hates the advances of technology in everyday life. In fact, I’m amazed at what appliance manufacturers have been able to make our everyday appliances do, by employing software. I&#8217;ve been in the industry for about 30 years now, so you’d think there wouldn’t be many surprises left for me, but it seems that the opposite is the case, more often than not. I never cease to be amazed at what creative, self-disciplined people can make using software.</p>
<p><strong>Not all curmudgeons are technophobes – A scenario</strong></p>
<p>OK, I guess I <em>am</em> a curmudgeon, but being one doesn’t mean you have to hate technology. In fact, that’s actually a pretty outdated stereotype. Not sure if you believe me? Fine. Go to your nearest Starbucks and sit there for an hour or so. In that span of time, you are nearly certain to see at least one person who is clearly well past retirement age wearing a Bluetooth headset.  This person might even be conversing with two or three others in the same age group, also wearing headsets. One or more of those headsets will probably be paired with a high-end smartphone and it wouldn&#8217;t be much of a stretch to imagine that at least one individual in this group also has a net-book or a tablet. Case closed, but since you&#8217;re already there, might as well keep watching&#8230;</p>
<p>As you observe said retirees, each with a microprocessor sticking out of his or her head as if it were a fashion statement, consider this: Possibly, even probably, at least one of those folks is also sporting the latest in advanced pacemaker technology implanted beneath their skin. That person is “wearing” an embedded device (gives new meaning to &#8220;embedded,&#8221; doesn&#8217;t it?) containing several microprocessors running tens of thousands of lines of code. Unlike the headsets, smartphones, and tablets, this device is not a fashion statement or a convenience. It’s essential to that individual’s survival.</p>
<p><strong>But, wait… There’s more!</strong></p>
<p>You may have to use a little imagination for the rest of this scenario, but I hope you&#8217;ll agree it&#8217;s not much of a test of our imaginative abilities&#8230;</p>
<p>The same individual may leave the store in a few minutes and get into a late-model, high-end automobile. For the sake of our scenario, we&#8217;ll say it&#8217;s a Mercedes S-class, running nearly <em>100 million lines</em> of software code distributed across a real-time interconnected network of more than 70 microprocessor-based electronic control units (ECUs).<a title="Charette, R. N., &quot;This Car Runs On Code,&quot; IEEE Spectrum, February 2009." href="http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code" target="_blank">*</a>  In just a minute, some of that software, namely the code running in the car&#8217;s radar-based automated collision avoidance system<a title="Evans, S., &quot;Mercedes’ study says safety systems help prevent accidents,&quot; Motor Trend, June 10, 2008." href="http://wot.motortrend.com/mercedes-study-says-safety-systems-help-prevent-accidents-1131.html" target="_blank">*</a>, will decide to tell the software that controls the anti-lock braking system to execute a controlled, straight-line skid &#8211; without any input whatsoever from the driver &#8211; in order to avoid a collision with the tractor-trailer rig slowing down just ahead.</p>
<p>Why didn&#8217;t our driver react in time? Because he was distracted by taking a call through the car&#8217;s hands-free integrated phone system that automatically connected to the cell phone in his shirt pocket right after he got into the car. True, he probably shouldn&#8217;t have taken that call in the first place, but the software-based voice synthesis component in the car announced that the call was from his cardiologist and he knew better than to let it wait. Probably for the best, since it turned out that his internet-connected pacemaker had just signaled a dangerous arrhythmia it detected in his heart, thanks to the sophisticated software embedded in it. Part of that software was adapted and reused from software originally developed for the ECG monitor device made by the same company for hospital intensive care units.</p>
<p><strong>Caveat emptor</strong></p>
<p>The only part of the preceding scenario that was a bit of a stretch was the part about the pacemaker connecting to the internet and possibly the reuse of code between pacemaker and ECG products. I threw those in to make the scenario more interesting and to illustrate a few points:</p>
<ol>
<li>Pacemakers will, in fact, be able to signal the wearer and his or her cardiologist about dangerous heart conditions as they develop in real time in the very near future<a title="&quot;New York Woman Receives Wireless Pacemaker,&quot; PCMag.com, August 10, 2009." href="http://www.pcmag.com/article2/0,2817,2351371,00.asp" target="_blank">*</a>; and</li>
<li>Medical device manufacturers will be reusing code across product lines in the near future, if they haven&#8217;t already figured out how, despite the increasingly-restrictive regulatory environment.</li>
</ol>
<p>Why reuse the code? Because it costs a small fortune to design it, code it, test it, and maintain it, and manufacturers of safety-critical products are increasingly finding that they can&#8217;t afford to reinvent the wheel in every new product they develop.</p>
<p>I tried but couldn’t figure out how to work an airplane, a piece of heavy agricultural machinery, or an internet router into my scenario without loosing all credibility, but software is all over those devices too. It’s become ubiquitous. So, here’s the $64,000 question (if you don’t know what I’m referring to here or why the question is only worth $64,000, I dare you to ask one of those curmudgeons at Starbucks)&#8230;</p>
<p><strong>How reliable is all of this software we depend on every day?</strong></p>
<p>You might be tempted to respond with something like: <em>&#8216;I have to reboot </em>{insert name of your least favorite desktop operating system here}<em> every stinking day! Oh, that&#8217;s just perfect! Why are product manufacturers cramming software into everything from my toaster to my car to the airplane I&#8217;m about to board? What happens if the pilots get the blue screen of death on their displays when we&#8217;re taking off?&#8217;</em></p>
<p>Thankfully, little, if any, embedded software in these devices is running on <em>{insert name of same desktop operating system here}</em> today. People who develop software-intensive safety-critical products are a special breed and are not given to throwing in every feature they can imagine whenever the mood strikes them while racing to get the product to market, relying on customers to do the beta testing. The software engineers among them are also not interested in developing their software to run on commercial operating systems that were developed using the same philosophy. Instead, most of these folks act and think like engineers, whether they have engineering degrees or not. The public should be thankful that this breed of person is predominant in product engineering, and more to the point of this blog entry, in software engineering. It is these people who deserve the credit for the amazing level of reliability we enjoy in our software-dependent lives today.</p>
<p><em>‘But,’</em> you say, <em>‘I hear about software-related failures in critical products and systems nearly every day!’</em>  While ‘every day’ may be a bit of an exaggeration, this is essentially true. The important thing to remember about this observation is that you <em>only</em> hear about one failure every day or so all over the world. Given the pervasiveness of software in our lives along with it&#8217;s unimaginable complexity, it is nothing short of stunning that we don’t hear about 10 or even 100 catastrophic failures every day, and we have our engineers and software developers to thank for that.</p>
<p>Oh, by the way, some of those engineers and developers are also curmudgeons, a quality that should further endear them to us since their curmudgeonly tendencies drive them relentlessly to ask <em>&#8216;Why?,&#8217;</em> and <em>&#8216;What if?&#8217;</em> and to make irritating statements like <em>&#8216;Oh really? You&#8217;re wrong and I can prove it.&#8217;</em> If you work or live with one of these people, I offer my sincerest condolences. I also encourage you to talk to my wife for some pointers since she&#8217;s developed some very effective coping skills over the past 26 years. While this behavior can lead to products that are late to market and cost more than we&#8217;d like, we all know of examples of products that did <em>not</em> benefit from this kind of thinking and can probably all agree that, given the choice, we&#8217;d choose the more expensive and late to market product over the other one when our lives will depend on it.</p>
<p><strong>That&#8217;s all well and good, but it&#8217;s not enough</strong></p>
<p>Despite our best efforts, software development is a monstrously complex undertaking and software-driven complexity doesn&#8217;t appear to be abating at all. Embedded software developers, with their real-time operating system kernels, specialized development environments, rigorous development processes, and increasingly rigorous quality standards, are still prone to make errors which sometimes slip into the final product. And while we may all agree that we&#8217;d wait longer and pay more for a safety-critical product in a hypothetical scenario, the real world of the 21st century is one in which product manufacturers must:</p>
<ol>
<li>Understand market needs better and faster;</li>
<li>Create ever more innovative products to meet those needs;</li>
<li>Bring products to market faster;</li>
<li>Design, manufacture, and service products at lower cost;</li>
<li>Ensure products comply with a growing body of regulatory requirements and industry standards; and</li>
<li>Deliver increasing value to shareholders (a requirement that is not always in perfect alignment with the previous ones).</li>
</ol>
<p>Collectively, these requirements are driving manufacturers to dramatically increase their use of software, both embedded in the product and in the product support infrastructure, to enable rapid innovation and, at the same time, help meet the remaining requirements which can be summed up as better, faster, cheaper, and more reliable. It&#8217;s a daunting task to say the least.</p>
<p>So, there it is:</p>
<blockquote><p><strong><em>The challenge of the 21st century for product manufacturers:</em></strong></p>
<p><strong><em>To drive innovative products to the marketplace better, faster, and cheaper through increasing use of software while ensuring reliability in the face of dramatically increasing product complexity that is the result of greater reliance on software. </em></strong></p></blockquote>
<p>Of all the challenges associated with the increasing role of software in products,  safety and reliability will be the most public aspects of them for the rest of the century and will thus be the primary driver of changes in the way we engineer complex, software-intensive systems and products.</p>
<p><strong>Is this an intractable problem?</strong></p>
<p>Since the challenges are interdependent, they cannot be addressed independently. Instead, we will have to approach developing solutions to these challenges in a holistic manner. That&#8217;s where an engineering discipline called systems engineering comes into play. Systems engineering actually began as a formally recognized engineering practice area decades ago, in the days when we were regularly solving intractable problems, like putting a man or two on the moon, bringing the crew back to earth alive, and doing it several times over to prove we weren&#8217;t just lucky the first time.</p>
<p>Those challenges were far too large and intractable to approach using conventional engineering methods.  They required a holistic approach that could divide the problem into smaller chunks each of which could be engineered separately while not losing sight of the system as a whole. That&#8217;s what systems engineering is all about.  The practice of systems engineering has matured over the years to meet even greater systems challenges. However, some aspects of it have not matured at the same rate as others, leaving engineers with some gaps in the methods and tools they require to do the job right.  And, that&#8217;s where I&#8217;ll quit on this already too long posting.  Look for future posts where I and others will write about these gaps and the need to advance the practice of <a title="Systems Engineering" href="http://www.mks.com/solutions/discipline/systems-engineering" target="_blank">systems engineering</a> to a new level of maturity in order to meet the seemingly intractable problems we will face this century.</p>
<p>What do you think? Will software safety and reliability be the driving factors in product engineering in the 21st century?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2012/06/21/software-happens-a-challenge-for-the-21st-century-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/30db7d9ff013f88a075c388194c3b633?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">stevedenman</media:title>
		</media:content>
	</item>
		<item>
		<title>Application Lifecycle Management (ALM) is not a Tool – it’s a way of Life</title>
		<link>http://blogs.ptc.com/2012/03/28/application-lifecycle-management-alm-is-not-a-tool-its-a-way-of-life/</link>
		<comments>http://blogs.ptc.com/2012/03/28/application-lifecycle-management-alm-is-not-a-tool-its-a-way-of-life/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 18:49:51 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Requirements Management]]></category>
		<category><![CDATA[Software System Lifecycle Management (SSLM)]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[lifecycle traceability]]></category>
		<category><![CDATA[requirements management]]></category>
		<category><![CDATA[software system lifecycle management]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=8683</guid>
		<description><![CDATA[In my opinion, ALM is not a fancy shiny tool as some people may suggest – it’s a way of life in the software development world.  The challenges facing software development today include: managing software development assets and the relationships between them; full lifecycle process automation and enforcement; reusability of development assets; having a...]]></description>
				<content:encoded><![CDATA[<p><em>By Caterina McLean, Senior Marketing Specialist, PTC</em></p>
<p>In my opinion, ALM is not a fancy shiny tool as some people may suggest – it’s a way of life in the software development world. The challenges facing software development today include: managing software development assets and the relationships between them; full lifecycle process automation and enforcement; re-usability of development assets; having a single source of truth for development; configuration and change management across all activities and assets; instant visibility into release readiness, plus much more. So you need ALM to help you manage your software development and project management &#8212; it keeps all teams informed of what’s happening in the software engineering process.</p>
<p>An enterprise ALM platform will help coordinate and manage all activities and artifacts associated with developing software as part of an embedded product or as a standalone application including: <a title="Challenges" href="http://www.mks.com/solutions/discipline/rm/requirements-management">Requirements Management</a>, <a title="Challenges" href="http://www.mks.com/solutions/discipline/modeling-simulation">Modeling and System Design</a>, <a title="Challenges" href="http://www.mks.com/solutions/discipline/sccm/scm-overview">Software Configuration Management</a>, <a title="Challenges" href="http://www.mks.com/solutions/discipline/tm/test-management">Test Management</a>, <a title="Challenges" href="http://www.mks.com/solutions/discipline/dm/defect-management">Defect Management</a> and <a title="Challenges" href="http://www.mks.com/solutions/discipline/relm/release-management">Release Management</a>.<a title="Challenges" href="http://www.mks.com/solutions/discipline/portfolio-management"><br />
</a></p>
<p>Then there is traceability which is not just for requirements. Traceability across disciplines is where the true value of a software development lifecycle solution lies. Traceability is also critical when developing variants and software product lines. In a complex software or system development environment with extensive use of reuse and variants, measuring impact across projects, components, subsystems and libraries surfaces the true cost of change to the organization. Therefore, traceability across reused assets is also essential in quality assurance.</p>
<p>Another aspect to consider is making sure that your end product is scalable and has multi-platform capability to support large scale software reuse initiatives, workflow-based collaboration and rich mining of application activity data to deliver higher team productivity, visibility and compliance for software engineering and IT organizations.</p>
<p>Here are some resources you can check out &amp; let me know what you think?</p>
<p>Aberdeen Group: <a href="http://gurl.im/1d172m2">Embedded Software – The Future of Innovation in Tomorrow’s Products</a></p>
<p>Ovum Technology Research Report:  <a href="http://gurl.im/ebf41Uz">Software Lifecycle Management 2011/2012</a></p>
<p>Blog on “<a href="http://gurl.im/1c9f2rp">Flattened Requirements Management</a>”</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2012/03/28/application-lifecycle-management-alm-is-not-a-tool-its-a-way-of-life/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Silicon Valley the New Capital of Automotive?</title>
		<link>http://blogs.ptc.com/2012/01/25/is-silicon-valley-the-new-capital-of-automotive/</link>
		<comments>http://blogs.ptc.com/2012/01/25/is-silicon-valley-the-new-capital-of-automotive/#respond</comments>
		<pubDate>Wed, 25 Jan 2012 22:54:32 +0000</pubDate>
		<dc:creator><![CDATA[Matt Klassen]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Software System Lifecycle Management (SSLM)]]></category>
		<category><![CDATA[automotive]]></category>
		<category><![CDATA[software innovation]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=7227</guid>
		<description><![CDATA[CES, the largest consumer technology show on the planet, is the place to introduce new technology and show off new gadgets.  Among the many firsts at this year’s show, one caught my eye, the record number of automotive manufacturers vying for the lead in technology.  Carmakers are not new to technology...]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.cesweb.org/">CES</a>, the largest consumer technology show on the planet, is <em>the</em> place to introduce new technology and show off gadgets. Among the many firsts at this year’s show, one caught my eye, the record number of automotive manufacturers vying for the lead in technology.</p>
<p>Carmakers are not new to technology, but statistics show a trend these companies cannot ignore: a record number of consumers site in-car systems and technology as a top consideration for their purchase. In fact, during a <a href="www.pcmag.com/article2/0,2817,2398814,00.asp">PCMag interview at CES, Ford CTO Paul Mascarenas</a> said, “We have data that shows more than 50 percent of people buying new cars say that Sync was one of their key priorities, along with fuel economy and safety.”</p>
<p>The last time I checked, a car was for transporting passengers from point A to point B. What would the pragmatic Henry Ford say about this phenomenon?</p>
<p>I think relaying a recent story from my life will underscore how fundamental this shift is. I have a very technology-savvy friend who loves all practical, elegant, high performance technology products. One of his interests is automobiles; he has purchased somewhere between 15 and 20 new vehicles in his 24-year driving history. Lotus, Audi, Ducati, Acura, Honda, and VW are some of the brands he has owned. Another key statistic: not one of his many vehicles was American-made.</p>
<p>Ok, now that I have laid the groundwork, on to the story. I called him a few months ago and shortly into the call, I inquired where he was. His reply: “I am driving in my new Ford Explorer in Orange County, CA.” When I had regained my senses, many questions flashed through my mind. What happened to him? Did he win this vehicle in some raffle? Had someone subjected him to some mind-altering brain washing exercise? When I asked him how he could have possibly purchased a Ford, his reply was, “In my opinion, Ford’s technology is years ahead of all others in its class, including BMW, Acura, Audi. Ford Sync is very, very impressive!”</p>
<p>Technology not only swayed him to purchase the vehicle, it actually overcame a very significant negative bias. The software won him over. In that same interview with PCMag, Mascarenas said about the role of software in vehicle innovation, “So much of it becomes software-based. Look at Auto-Park Assist, the technology that will automatically park your car for you. Delivering Auto-Park Assist is all software, it is all about the algorithms. Everything else is already in the car—the cameras, the radar, the power steering, the power train. You just need the software to make it work.”</p>
<p>The role of software is huge in modern vehicles, and no more true than in the world of hybrid and electric vehicles. Fisker was there at CES with its incredibly cool Karma. This car oozes with software. The crystalline drive selector, 10.3 inch center dashboard touch screen, virtual instrumentation panel from Visteon, TomTom software navigation integrated into the infotainment system, and drive mode selection from Sport to Stealth modes are all very software-intensive systems that make the car what it is.</p>
<p>Technology and software are key drivers in automotive and there is no evidence that this trend will end anytime soon. At the recent Detroit Auto Show (<a href="http://www.naias.com/">NAIAS</a>), the top automotive companies were joined this year by several technology companies such as Tata Technologies and Schaeffler Technologies as further evidence of this trend.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2012/01/25/is-silicon-valley-the-new-capital-of-automotive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aa2c2a5980ddafa87ce115d171045f0f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mfklassen</media:title>
		</media:content>
	</item>
		<item>
		<title>Flattened Requirements Management</title>
		<link>http://blogs.ptc.com/2012/01/13/flattened-requirements-management/</link>
		<comments>http://blogs.ptc.com/2012/01/13/flattened-requirements-management/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 21:37:03 +0000</pubDate>
		<dc:creator><![CDATA[Andy Hayward]]></dc:creator>
				<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Requirements Management]]></category>
		<category><![CDATA[ReqIF]]></category>
		<category><![CDATA[requirements engineering]]></category>
		<category><![CDATA[requirements management]]></category>
		<category><![CDATA[RIF]]></category>
		<category><![CDATA[Supply chain collaboration]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=6936</guid>
		<description><![CDATA[In 2003, Thomas Friedman wrote in The World is Flat how ten factors, which he called 'Flatteners,' have converged to create a more level playing field in terms of doing business, making it much easier for organizations in developing countries to compete with...]]></description>
				<content:encoded><![CDATA[<p>In 2003, <a href="http://www.thomaslfriedman.com/">Thomas Friedman</a> wrote in <a href="http://www.thomaslfriedman.com/bookshelf/the-world-is-flat"><em>The World is Flat</em></a> how ten factors, which he called &#8216;Flatteners,&#8217; have converged to create a more level playing field in terms of doing business, making it much easier for organizations in developing countries to compete with developed world companies in a number of industries. One of the flatteners is supply-chaining, which he describes as &#8220;a method of collaborating horizontally &#8211; among suppliers, retailers and customers &#8211; to create value.&#8221;</p>
<p>He predicted that in order for organizations to succeed in this flattened world, they need to learn to work closer and more collaboratively with their suppliers. He used Walmart&#8217;s inventory and supplier management system as an example. The key to Walmart&#8217;s success is the exchange of information between the retail stores, Walmart, and its suppliers. Walmart is able to monitor how many of a product is sold at each location, and instantly instruct suppliers to create more product to replace that sold, even when those suppliers are in China, India or the Mid-Western US. This interchange, in addition to optimizing transportation and storage, has enabled Walmart to cut costs to the point where it&#8217;s almost impossible for competitors to compete with them on price.</p>
<p>Product development today has evolved into a technology supply chain and functions similarly. Original Equipment Manufacturers (OEMs) manage a complex network of suppliers, sometimes several layers deep, in order to develop their products. A typical PC purchased at an electronics store may be assembled in a factory in Thailand from hardware components provided by suppliers in China, Taiwan, India, and Japan. An automobile today is an assembly of hundreds of pieces or systems, developed by multiple suppliers. Ford may source its brake system for a new model from one supplier, who in turn may source the anti-lock brake electronic control unit (ECU) from another company, and the brake disk from yet another.</p>
<p>These product development organizations face a challenge that Walmart doesn&#8217;t, however. Getting a product to a shelf in a Walmart store requires a relatively simple flow of information. The store indicates the sale, Walmart passes that information to the supplier, the supplier creates the new product, and then the shipping information is managed as the product is carried to the store or stores. When a company like Ford sources a brake assembly from a supplier, the development of the assembly requires regular collaboration across corporate boundaries. Design information is passed back and forth to define the exact needs of that assembly, which are changing as the design for the automobile evolves. If the specification for the automobile&#8217;s chassis changes, the automobile&#8217;s new weight may need to be sent to the brake assembly supplier and the suppliers developing the power train so they can input the information into their models for testing.</p>
<p>This is further complicated by the increasing amount of software included in products across the spectrum. Software requirements for a Blackberry phone can be in the thousands, and each telecommunication company and market across the world has  different demands. These requirements change rapidly, and so there is a constant flow of requirement and design information between the product development organization, its customers, and its suppliers.</p>
<p>Friedman also predicted the solution. He wrote &#8220;the more these supply-chains proliferate, the more they force the adoption of common standards between companies.&#8221; The automobile industry was the first to recognize this need, and a collection of organizations put together the Requirement Interchange Format (RIF) standard, now called ReqIF, with the intention of</p>
<ul>
<li>improving the collaboration between partner companies through enabling organizations to apply requirements engineering methods across company boundaries</li>
<li>providing organizations with the ability to use the requirements authoring tool of their choice, and eliminate the need for suppliers to implement multiple requirements management tools to collaborate with all of their customers</li>
<li>enabling better collaboration within a company, as information can be exchanged even if different disciplines use different tools to author requirements</li>
</ul>
<p>I&#8217;m going to add to Thomas Friedman&#8217;s predictions with some of my own. Everything from household appliances to medical devices are becoming smarter, more networked, and more sophisticated, and the components that make them up are becoming more specialized. As products become more complex, supply chains are going to continue to lengthen and broaden, and the inefficiencies in how organizations collaborate today, usually through email and monthly or quarterly meetings, will compound. The successful hardware, electronics and software providers of the future are going to be those who can collaborate and partner with multiple suppliers and customers in real-time, to produce working systems, and systems of systems, and they&#8217;re going to need to be able to demonstrate that these products are compliant to process standards and safety regulations. In this environment, supporting a standard such as ReqIF will become more than a competitive advantage, it will become a necessity.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2012/01/13/flattened-requirements-management/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8d9f61983b4bfcd623daf8620373a5fa?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">andyhayward72</media:title>
		</media:content>
	</item>
		<item>
		<title>Starting with Variant Management and Agile</title>
		<link>http://blogs.ptc.com/2011/12/16/starting-with-variant-management-and-agile/</link>
		<comments>http://blogs.ptc.com/2011/12/16/starting-with-variant-management-and-agile/#respond</comments>
		<pubDate>Fri, 16 Dec 2011 20:08:02 +0000</pubDate>
		<dc:creator><![CDATA[Andy Hayward]]></dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Requirements Management]]></category>
		<category><![CDATA[Software Change & Configuration Management (SCCM)]]></category>
		<category><![CDATA[Software Product Lines]]></category>
		<category><![CDATA[Software System Lifecycle Management (SSLM)]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SPL]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=6033</guid>
		<description><![CDATA[For my first installment in the SPL and Agile blog series, I decided to start with an organization that has been doing SPL for some time and just started down the Agile road. The organization will have to remain nameless, but I can say that it is a technology company with...]]></description>
				<content:encoded><![CDATA[<p>For my first installment in the SPL and Agile blog series, I decided to start with an organization that has been doing SPL for some time and just started down the Agile road. The organization will have to remain nameless, but I can say that it is a technology company with hundreds of products and employees in the tens of thousands spread all over the world.</p>
<p>Like many organizations in its industry, rapid growth through acquisitions over the last 10 years had created a collection of product development groups in silos, each with their own methodology and supporting tools. Getting portfolio level information in this environment was time consuming and sometimes even seemingly simple tasks, like tracking down which features had been implemented in which products, were difficult. Their ability to innovate and respond to change and opportunities in the market was becoming bogged down with inefficiencies and redundancies. Product development wasn&#8217;t able to respond to customer and internal feature requests quickly or efficiently, and the organization&#8217;s visibility into product releases was very limited.</p>
<p>One major source of pain was that each product and product line had their own process for receiving requirement and feature requests. This resulted in inconsistent features across product lines and wasteful &#8216;re-inventing the wheel&#8217; implementations of similar features. It also made tracking which features were available in which products extremely time consuming, even after products had gone to market. To address this, the organization created a single &#8216;backlog&#8217; system to collect and manage requirements and feature requests, and they established a release planning process where the requests were reviewed, estimated, prioritized and assigned to product backlogs.</p>
<p>Each development group replaced their systems with a well-known Agile development management system and trained their teams in agile development methods. The product backlogs are managed in the Agile point solution using fairly standard Scrum techniques with Sprints, Sprint Planning sessions.</p>
<p>Adopting this Agile-like process improved requirement traceability and the organization is already seeing results in product quality. Requirements change management is much more effective, and when requirements change and new requirements and requests are received, the information can be immediately communicated to the teams through their backlogs. It is much easier to track the progress of features though out the development process.</p>
<p>However, using independent Agile point solutions revealed some issues they were having applying Software Product Lines. While agile improved communication within teams, having multiple independent product backlogs didn&#8217;t improve the collaboration required between products and product lines, and the faster development iterations made this more visible. Maintaining a common architecture of features across lines was a cumbersome process because there was no easy means for teams to provide feedback on the architecture. Variants and products with similar requirements sometimes re-invented the wheel, creating new assets for features that had already been developed and tested by another team. When defects were revealed, it was difficult to determine whether this defect also applied to other variants. Issues found in one variant were not always communicated to other variants.</p>
<p>To be clear, the company knew that moving to Agile wouldn&#8217;t solve some of their challenges in adopting SPL, and planned a second step. The separate Agile systems used to manage development activities and assets will be replaced with a single repository. Development teams will work from the same assets and be able to use configuration management concepts, such as branching and version control, to the requirements, user stories, test plans and code. For example, a test plan may be created for one product line, and then other lines will either share that test plan or create a branch if they need to diverge from the core architecture. Through  automated traceability and trace propagation functionality, the teams will be able to view and leverage work being done in parallel on other variants while automatically communicating their own changes.</p>
<p>So, through the use of Agile and configuration management concepts, this company is managing to overcome some of the hurdles  product development organizations face when combining Agile and SPL, and therefore leverage the benefits of both approaches. I&#8217;ll be looking at another very different case in the next installment. I&#8217;d like to hear your experiences, so please feel free to comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2011/12/16/starting-with-variant-management-and-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8d9f61983b4bfcd623daf8620373a5fa?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">andyhayward72</media:title>
		</media:content>
	</item>
		<item>
		<title>Scrum, Agile, Complexity and Ants</title>
		<link>http://blogs.ptc.com/2011/12/02/scrum-agile-complexity-and-ants/</link>
		<comments>http://blogs.ptc.com/2011/12/02/scrum-agile-complexity-and-ants/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 18:19:10 +0000</pubDate>
		<dc:creator><![CDATA[Andy Hayward]]></dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Complexity & Compliance Standards]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Software Product Lines]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[software system lifecycle management]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=5817</guid>
		<description><![CDATA[I started re-reading Agile Project Management with Scrum... ]]></description>
				<content:encoded><![CDATA[<p>I started re-reading Agile Project Management with Scrum by Ken Schwaber a few days ago, after not having looked at it in far too long. I was struck by the similarities between Schwaber&#8217;s view on the complexities of software development and the concepts of Complex Systems Theory I recently read while helping someone do research for a paper. I have to think that Schwaber and the other founders of Scrum were at least partly inspired by it.</p>
<p>Complex Systems Theory is, not surprisingly, difficult to describe in a nutshell. A complex system is a system composed of actors that interact with and influence each other in many different ways. It is essentially a network with nearly infinite relationships between the actors. Natural ecosystems are good examples, where millions of animals, plants, bacteria and fungus interact and affect each other in uncountable ways.</p>
<p>Complexity Science studies how this variety of actors and interactions can result in &#8220;spontaneous self-organization.&#8221; The system organizes itself, adapts, and evolves without anyone directing or planning the organization. The adaptation is a result of actors constantly adapting to each other. The international stock markets dropping in reaction to a news report is an example. No one person held a meeting of all the world&#8217;s stock brokers and said &#8220;SELL SELL SELL!&#8221; Some read the news and adjusted their portfolios. This lead to others adjusting their portfolios and so on. Another example from nature is a community of ants changing to a new food source. The queen ant didn&#8217;t send out royal directives. One ant found a new food source and interacted with some other ants and then your picnic basket was overrun.</p>
<p>The study of complex systems has also been applied to business, in particular to management and the engineering and manufacturing of products, as a way to encourage innovative thinking and rapid responses to change. Traditional management relies on the idea that the business environment is predictable, and so business strategy and product development can be planned months ahead and instructions can be passed down the hierarchy. But anyone trying to manage a requirements document in a software development project will tell you a different story. The modern business world is unpredictable, fast moving, and incredibly complex. Complexity science tells us that if given the right environment, the people in an organization and their relationships can spontaneously organize and adapt to change much faster and more successfully than a hierarchically controlled system. Thus Agile works because it is empirical and adaptive, not a defined process. The team experiments, learns and validates continually rather than adhering to a restrictive and sometimes inappropriate process.</p>
<p>Re-reading Schwaber&#8217;s book reminded me that with the complexity of software development, success requires the self-organization of the team. I often get lost in the &#8216;process&#8217; of scrum, the sprints and scrum meetings and backlogs and reviews, forgetting that scrum is almost an anti-process. The &#8216;process&#8217; of scrum is simply creating as little process to dictate behavior as possible, and instead ensuring the optimum environment for the team to self-organize. Scrum is about removing impediments and distractions and enhancing communication and collaboration. The sprints and reviews are not intended to tell the ants how to get to the picnic basket. They&#8217;re there to enable the the team to find a faster and better way to the picnic basket, even if someone keeps moving it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2011/12/02/scrum-agile-complexity-and-ants/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8d9f61983b4bfcd623daf8620373a5fa?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">andyhayward72</media:title>
		</media:content>
	</item>
		<item>
		<title>Take Another Look at Your Functional Safety Practices: Part 1 in an Automotive Functional Safety Series</title>
		<link>http://blogs.ptc.com/2011/11/02/take-another-look-at-your-functional-safety-practices-part-1-in-an-automotive-functional-safety-series/</link>
		<comments>http://blogs.ptc.com/2011/11/02/take-another-look-at-your-functional-safety-practices-part-1-in-an-automotive-functional-safety-series/#respond</comments>
		<pubDate>Wed, 02 Nov 2011 17:13:21 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Software System Lifecycle Management (SSLM)]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[functional safety]]></category>
		<category><![CDATA[ISO 26262]]></category>
		<category><![CDATA[lifecycle traceability]]></category>
		<category><![CDATA[requirements management]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=5812</guid>
		<description><![CDATA[Functional safety is not a new concept, so why is it such an important topic in the automotive world these days?  The short answer is the complexity of the modern automobile coupled with recent high profile systematic failures have demanded a more thorough, more detailed, and more domain specific functional safety standard...]]></description>
				<content:encoded><![CDATA[<p><em>Blog by Matt Klassen, Solutions &amp; Product Marketing Manager, PTC</em></p>
<p>Functional safety is not a new concept, so why is it such an important topic in the automotive world these days?  The short answer is the complexity of the modern automobile coupled with recent high profile systematic failures have demanded a more thorough, more detailed, and more domain specific functional safety standard.<br />
That being said, it is helpful to understand the answer in more detail by looking at:</p>
<ul>
<li>A brief history of functional safety</li>
</ul>
<ul>
<li>What functional safety is in simple terms, with pictures <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<ul>
<li>The role of software in embedded system complexity and functional safety</li>
</ul>
<p><strong>A brief history of functional safety</strong><br />
The notion of functional safety was introduced in the 1980&#8217;s as a means to evaluate complex devices as part of the overall safety function. In 1998 the IEC published a document, IEC 61508, entitled: &#8220;Functional safety of electrical/electronic/programmable electronic safety-related systems.&#8221; IEC 61508 was originally developed for industrial machinery and chemical plants and remains the relevant standard for many industries.  In recent years, however, many industries have looked to develop domain specific standards that are better suited to their application and can handle the immense rise in system complexity driven by many factors including the exponential growth of software. Specifically, the automotive industry is set to launch the new ISO 26262 standard, which is an adaptation of IEC 61508 for road vehicles. ISO 26262 takes a lifecycle approach and focuses significantly on development processes as a means to proactively design safer automobiles.</p>
<p><strong>What is functional safety?</strong><br />
According to IEC 61508, functional safety is freedom from unacceptable risk of physical injury or of damage to the health of people, either directly, or indirectly as a result of damage to property or to the environment. Functional safety is part of the overall safety that depends on a system or equipment operating correctly in response to its inputs. In more simple terms, it provides the assurance that the safety-related systems will reduce the risk of injury to a tolerable level. Figure 1 does a good job of illustrating this. ISO 26262 focuses on the Electronics and Software Systems more specifically.</p>
<div id="attachment_5888" style="width: 310px" class="wp-caption aligncenter"><a href="http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png"><img data-attachment-id="5888" data-permalink="http://blogs.ptc.com/2011/11/02/take-another-look-at-your-functional-safety-practices-part-1-in-an-automotive-functional-safety-series/mattfunctionalsafteyblogscreen-shot-2011-11-01-2/" data-orig-file="https://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png" data-orig-size="1383,858" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Functional Safety Blog Screen shot 2011-11-01" data-image-description="&lt;p&gt;Functional safety is part of the overall safety that depends on a system or equipment operating correctly in response to its inputs.  In more simple terms, it provides the assurance that the safety-related systems will reduce the risk of injury to a tolerable level.&lt;/p&gt;
" data-medium-file="https://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=300" data-large-file="https://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=640" class="size-medium wp-image-5888" title="Functional Safety Blog Screen shot 2011-11-01" src="http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=300&#038;h=186" alt="ISO 26262 focuses on the Electronics and Software Systems" width="300" height="186" srcset="http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=300&amp;h=186 300w, http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=600&amp;h=372 600w, http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=150&amp;h=93 150w" sizes="(max-width: 300px) 100vw, 300px" /></a><p class="wp-caption-text">Figure 1: Functional Safety</p></div>
<p>Furthermore, it is important to note that functional safety relies on active systems, not passive. For example a sensor actuated fire sprinkler system is a functional safety system, whereas, spray-on fire retardant is passive and therefore not a functional safety system.</p>
<p><strong>The Role of Software</strong><br />
Software is fundamentally changing the way products are engineered, manufactured, serviced, and used. Software is growing at an incredible rate in almost every manufacturing industry, but automotive is arguably in the lead pack. Software brings with it many significant benefits, such as late design flexibility, an almost limitless capacity for innovation, reduced manufacturing costs, improved product variability and product line support, and significantly improved product serviceability. Unfortunately, as with most things in life, these benefits do not come for free, or even cheaply &#8212; software drives incredible product complexity and high velocity change that must be managed.</p>
<p>Software within electronic systems is also playing a larger and larger role in functional safety and must be a major design consideration from the beginning. Hardware-centric systems engineering practices are a thing of the past for market leading organizations. ISO 26262 addresses this with a balanced triple V model approach, such that system, software and hardware are all accounted for within the standard.</p>
<p><strong>Conclusion and Recommendations</strong><br />
In this short entry, I have barely scratched the surface of this important topic and therefore will be addressing several other areas in upcoming installments in this series.</p>
<p>Here are a few recommendations I have gathered from current customers in this industry:</p>
<ul>
<li>Take a close look at ISO 26262 and begin to address this standard in your development processes sooner than later</li>
</ul>
<ul>
<li>Look at your tool chain and consider consolidation as a means to better support critical requirements such as traceability and also as a way to streamline compliance</li>
</ul>
<ul>
<li>Consider the growth of software in your products and how you might proactively address software driven challenges in your lifecycle management practices</li>
</ul>
<p>Let me know if you found this post useful and please come back for future installments in this series. I would also invite you to a follow me on twitter <a href="https://twitter.com/#%21/mfklassen" target="_blank">@mfklassen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2011/11/02/take-another-look-at-your-functional-safety-practices-part-1-in-an-automotive-functional-safety-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>

		<media:content url="http://ptcblogs.files.wordpress.com/2011/11/mattfunctionalsafteyblogscreen-shot-2011-11-011.png?w=300" medium="image">
			<media:title type="html">Functional Safety Blog Screen shot 2011-11-01</media:title>
		</media:content>
	</item>
		<item>
		<title>Is There Any Value In Software Product Lines For Aerospace and Defense? Part 1 In A Series On SPL For A&#038;D</title>
		<link>http://blogs.ptc.com/2011/11/02/is-there-any-value-in-software-product-lines-for-aerospace-and-defense-part-1-in-a-series-on-spl-for-ad/</link>
		<comments>http://blogs.ptc.com/2011/11/02/is-there-any-value-in-software-product-lines-for-aerospace-and-defense-part-1-in-a-series-on-spl-for-ad/#respond</comments>
		<pubDate>Wed, 02 Nov 2011 17:06:01 +0000</pubDate>
		<dc:creator><![CDATA[Caterina McLean]]></dc:creator>
				<category><![CDATA[Functional Safety]]></category>
		<category><![CDATA[Integrity]]></category>
		<category><![CDATA[Software Product Lines]]></category>
		<category><![CDATA[application lifecycle management]]></category>
		<category><![CDATA[software system lifecycle management]]></category>

		<guid isPermaLink="false">http://blogs.ptc.com/?p=5807</guid>
		<description><![CDATA[Can aerospace and defense companies benefit from implementing software product line techniques and tools? Where's the SPL ROI in the A&#38;D industry, if there is one? In this blog series, we'll examine the SPL practice and consider its potential value and risks in this specialized world of...]]></description>
				<content:encoded><![CDATA[<p><em>Blog by Steve Denman, Product Marketing Consultant, PTC</em></p>
<p>Can aerospace and defense companies benefit from implementing software product line techniques and tools? Where&#8217;s the SPL ROI in the A&amp;D industry, if there is one? In this blog series, we&#8217;ll examine the SPL practice and consider its potential value and risks in this specialized world of complex, high-consequence products and systems.</p>
<p>Before we start into the topic, it might help to begin with a definition:</p>
<blockquote><p>“Software product lines (SPL) refers to engineering techniques for creating a portfolio of similar software systems from a shared set of software assets using a common means of production.”  &#8211;<a href="http://www.softwareproductlines.com/introduction/introduction.html" target="_blank">softwareproductlines.com</a></p></blockquote>
<div>There are a few other definitions in use today, some are nearly identical, others close enough. So, we&#8217;ll use the definition above, posited by Dr. Charles W. Krueger, CEO at BigLever Software, on the <a href="http://www.softwareproductlines.com/" target="_blank">Software Product Lines web site</a>. This definition clearly points out the three characteristics (highlighted in bold font) that make SPL a definable practice. It is the common means of production that really sets the SPL practice apart from previous attempts at software reuse and gives us reason to believe that it will work, this time.SPL techniques are getting considerable attention lately in multiple market sectors, including electronics &amp; high tech, automotive, medical devices, and, not to be left behind, aerospace &amp; defense, with the later sector the primary focus of this blog. In fact, the Software Engineering Institute thought it was important enough to create a whole new practice area for it (see <a href="http://www.sei.cmu.edu/productlines/" target="_blank">SEI SPL Practice</a>) and a number of new and existing companies have jumped in with methods and tools to address various aspects of it (more on this in a later posting).</div>
<div></div>
<div>SPL is already being applied extensively in automotive manufacturing, where suppliers have transformed in the past several decades from mass manufacturing metal parts according to clearly understood mechanical specifications into engineering complex software-intensive modules with hundreds of variations, one for each customer’s unique combination of brand, model, engine configuration, drive train configuration, and so on. Reuse is already a way of life in this industry because survival depends on it, and numerous companies in this space are claiming success from applying SPL techniques.</div>
<div></div>
<div>The question for us is whether this also applies to the business of aerospace and defense. After all, we don’t typically create hundreds of product variants, sell to millions of customers, or manufacture millions of units. Despite our focus on cutting cost, we aren’t trying to squeeze the last dollar out of per unit manufacturing cost. However, contractors and suppliers in this industry increasingly face a number of challenges to doing business as usual, not the least of which are:</div>
<div>
<ul>
<li>Dramatic increases in volume of software in our systems and products, due to increasing reliance on software for product innovation;</li>
<li>Growing customer bases in order to further amortize the staggering engineering investment required to develop products and increase profit margins, which leads to the need to support more product variants than ever before;</li>
<li>Mounting pressure to deliver more complex products in less time and at lower per unit cost;</li>
<li>Ever more stringent compliance requirements, which in combination with increasing use of software in products, is significantly driving up engineering cost; and</li>
<li>Product failures receiving much greater attention from the public, leading to huge adverse impact on our bottom lines from ever-increasing litigation settlements and damage to public image.</li>
</ul>
</div>
<div>So, I submit that the SPL practice is equally valuable in our industry and intend to illustrate this in the coming weeks with a series of postings on the topic, addressing questions like:</div>
<div>
<ul>
<li>What’s really different about SPL as compared to previous attempts to foster reuse across product lines?</li>
<li>How are specific SPL practice areas being applied in development and maintenance of A&amp;D products and systems?</li>
<li>Who’s out there changing the game with novel tool and methodological approaches to SPL?</li>
<li>Can SPL coexist with the emerging practice of Model-based development (MBD) in A&amp;D?</li>
<li>Can we use SPL in the rigorous DO-178 certification environment?</li>
<li>What effect will SPL have on compliance with the many other standards common in our industry (e.g., ITAR, CMMI, ARP-4754, and STIGs)?</li>
</ul>
<div>Please join me in the coming weeks as we explore these questions. I&#8217;ll tweet each new installment in the series, so you can be reminded of new posts and participate in the discussion with your opinions and questions by following me on Twitter <a href="https://twitter.com/#%21/sddinabq" target="_blank">@sddinabq</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ptc.com/2011/11/02/is-there-any-value-in-software-product-lines-for-aerospace-and-defense-part-1-in-a-series-on-spl-for-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b54e075489a78d23ff9385ca10457396?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">catmclean68</media:title>
		</media:content>
	</item>
	</channel>
</rss>
