Time-Driven Development of Software in Manufactured Goods

Microprocessors are being incorporated into an increasingly wide range of products. However, many of the companies that manufacture such products are not effectively managing software development for these embedded systems. Despite the current focus on concurrent engineering and cross‐functional tea...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of product innovation management 1995-06, Vol.12 (3), p.186-199
Hauptverfasser: Rauscher, Tomlinson G., Smith, Preston G.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 199
container_issue 3
container_start_page 186
container_title The Journal of product innovation management
container_volume 12
creator Rauscher, Tomlinson G.
Smith, Preston G.
description Microprocessors are being incorporated into an increasingly wide range of products. However, many of the companies that manufacture such products are not effectively managing software development for these embedded systems. Despite the current focus on concurrent engineering and cross‐functional teams, software engineering is often poorly integrated with the rest of the product development effort. The result is usually a costly delay in the product's introduction to the market. Tomlinson G. Rauscher and Preston G. Smith describe several practices that have proved helpful for accelerating the development of products that incorporate embedded software. Managerial and economic opportunities for accelerating development of hardware‐software systems involve planning for dramatic growth in products that include embedded software, cultivating in‐house software knowledge, recognizing the financial effects of project decisions, and measuring project progress. Improving time to market requires hiring and developing software engineering staff and managers with the requisite knowledge of the application, ensuring that they understand the techniques for specifying requirements and design, and providing them with clear guidelines for evaluating the trade‐offs between project duration, project cost, and product performance. Progress should be measured in terms of the number of components completed, rather than the number of lines of code that are written. During the development process, emphasis should be placed on managing the scheduling links between hardware and software development, obtaining user feedback about the system as early as possible, and using a flexible, ongoing review process. Development groups should establish software requirements and design parameters before they start coding, and testing should commence early in the system design process. By creating a working prototype of the user interface, developers can obtain user feedback and thereby sharpen the design specification. Effective, timely software development requires focusing greater energy and resources on development of the requirements specification. By expending this effort in the first phase of a project, the development team can minimize its use of the time‐consuming code‐and‐debug approach to software development. In addition to breaking down a complex system into understandable pieces, a modular design supports efforts to accelerate product development. With a modular design, work on vari
doi_str_mv 10.1111/1540-5885.1230186
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1554126977</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1554126977</sourcerecordid><originalsourceid>FETCH-LOGICAL-c356L-79284b2beadfa27c96d0b6a212c122360794b3e634122ff393cdc69271fe416a3</originalsourceid><addsrcrecordid>eNqFkFtLw0AQhRdRsFZ_gG8Bn1P3kuwmj5Lai6RqsV7wZdkku5DaZutu0tp_78aUvjowDDOccwY-AK4RHCBXtygMoB9GUThAmEAU0RPQO95OQQ8ywnzKInwOLqxdQug0OOiBeFGupT805VZW3lBu5Upv1rKqPa28F63qnTDSKytvJqpGibxujCy8sdaFvQRnSqysvDrMPngd3S-SiZ8-jafJXernJKSpz2IcBRnOpCiUwCyPaQEzKjDCOcKYUMjiICOSksCtSpGY5EVOY8yQkgGigvTBTZe7Mfq7kbbmS92Yyr3kKAydi8aMORXqVLnR1hqp-MaUa2H2HEHeEuItDd7S4AdCzpN0nl25kvv_DfzheTpr2-387_AxS12K36WUtpY_xxRhvjh10EP-_jjmb_OAJZ-jCZ-TX1gheVg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1554126977</pqid></control><display><type>article</type><title>Time-Driven Development of Software in Manufactured Goods</title><source>Alma/SFX Local Collection</source><source>Periodicals Index Online</source><creator>Rauscher, Tomlinson G. ; Smith, Preston G.</creator><creatorcontrib>Rauscher, Tomlinson G. ; Smith, Preston G.</creatorcontrib><description>Microprocessors are being incorporated into an increasingly wide range of products. However, many of the companies that manufacture such products are not effectively managing software development for these embedded systems. Despite the current focus on concurrent engineering and cross‐functional teams, software engineering is often poorly integrated with the rest of the product development effort. The result is usually a costly delay in the product's introduction to the market. Tomlinson G. Rauscher and Preston G. Smith describe several practices that have proved helpful for accelerating the development of products that incorporate embedded software. Managerial and economic opportunities for accelerating development of hardware‐software systems involve planning for dramatic growth in products that include embedded software, cultivating in‐house software knowledge, recognizing the financial effects of project decisions, and measuring project progress. Improving time to market requires hiring and developing software engineering staff and managers with the requisite knowledge of the application, ensuring that they understand the techniques for specifying requirements and design, and providing them with clear guidelines for evaluating the trade‐offs between project duration, project cost, and product performance. Progress should be measured in terms of the number of components completed, rather than the number of lines of code that are written. During the development process, emphasis should be placed on managing the scheduling links between hardware and software development, obtaining user feedback about the system as early as possible, and using a flexible, ongoing review process. Development groups should establish software requirements and design parameters before they start coding, and testing should commence early in the system design process. By creating a working prototype of the user interface, developers can obtain user feedback and thereby sharpen the design specification. Effective, timely software development requires focusing greater energy and resources on development of the requirements specification. By expending this effort in the first phase of a project, the development team can minimize its use of the time‐consuming code‐and‐debug approach to software development. In addition to breaking down a complex system into understandable pieces, a modular design supports efforts to accelerate product development. With a modular design, work on various modules can be assigned concurrently to relatively independent teams. A modular design facilitates testing of the product as well as reuse of software that was developed and deployed in previous projects.</description><identifier>ISSN: 0737-6782</identifier><identifier>EISSN: 1540-5885</identifier><identifier>DOI: 10.1111/1540-5885.1230186</identifier><language>eng</language><publisher>Oxford, UK: Blackwell Publishing</publisher><ispartof>The Journal of product innovation management, 1995-06, Vol.12 (3), p.186-199</ispartof><rights>1995 Elsevier Science Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c356L-79284b2beadfa27c96d0b6a212c122360794b3e634122ff393cdc69271fe416a3</citedby><cites>FETCH-LOGICAL-c356L-79284b2beadfa27c96d0b6a212c122360794b3e634122ff393cdc69271fe416a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27846,27901,27902</link.rule.ids></links><search><creatorcontrib>Rauscher, Tomlinson G.</creatorcontrib><creatorcontrib>Smith, Preston G.</creatorcontrib><title>Time-Driven Development of Software in Manufactured Goods</title><title>The Journal of product innovation management</title><description>Microprocessors are being incorporated into an increasingly wide range of products. However, many of the companies that manufacture such products are not effectively managing software development for these embedded systems. Despite the current focus on concurrent engineering and cross‐functional teams, software engineering is often poorly integrated with the rest of the product development effort. The result is usually a costly delay in the product's introduction to the market. Tomlinson G. Rauscher and Preston G. Smith describe several practices that have proved helpful for accelerating the development of products that incorporate embedded software. Managerial and economic opportunities for accelerating development of hardware‐software systems involve planning for dramatic growth in products that include embedded software, cultivating in‐house software knowledge, recognizing the financial effects of project decisions, and measuring project progress. Improving time to market requires hiring and developing software engineering staff and managers with the requisite knowledge of the application, ensuring that they understand the techniques for specifying requirements and design, and providing them with clear guidelines for evaluating the trade‐offs between project duration, project cost, and product performance. Progress should be measured in terms of the number of components completed, rather than the number of lines of code that are written. During the development process, emphasis should be placed on managing the scheduling links between hardware and software development, obtaining user feedback about the system as early as possible, and using a flexible, ongoing review process. Development groups should establish software requirements and design parameters before they start coding, and testing should commence early in the system design process. By creating a working prototype of the user interface, developers can obtain user feedback and thereby sharpen the design specification. Effective, timely software development requires focusing greater energy and resources on development of the requirements specification. By expending this effort in the first phase of a project, the development team can minimize its use of the time‐consuming code‐and‐debug approach to software development. In addition to breaking down a complex system into understandable pieces, a modular design supports efforts to accelerate product development. With a modular design, work on various modules can be assigned concurrently to relatively independent teams. A modular design facilitates testing of the product as well as reuse of software that was developed and deployed in previous projects.</description><issn>0737-6782</issn><issn>1540-5885</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1995</creationdate><recordtype>article</recordtype><sourceid>K30</sourceid><recordid>eNqFkFtLw0AQhRdRsFZ_gG8Bn1P3kuwmj5Lai6RqsV7wZdkku5DaZutu0tp_78aUvjowDDOccwY-AK4RHCBXtygMoB9GUThAmEAU0RPQO95OQQ8ywnzKInwOLqxdQug0OOiBeFGupT805VZW3lBu5Upv1rKqPa28F63qnTDSKytvJqpGibxujCy8sdaFvQRnSqysvDrMPngd3S-SiZ8-jafJXernJKSpz2IcBRnOpCiUwCyPaQEzKjDCOcKYUMjiICOSksCtSpGY5EVOY8yQkgGigvTBTZe7Mfq7kbbmS92Yyr3kKAydi8aMORXqVLnR1hqp-MaUa2H2HEHeEuItDd7S4AdCzpN0nl25kvv_DfzheTpr2-387_AxS12K36WUtpY_xxRhvjh10EP-_jjmb_OAJZ-jCZ-TX1gheVg</recordid><startdate>199506</startdate><enddate>199506</enddate><creator>Rauscher, Tomlinson G.</creator><creator>Smith, Preston G.</creator><general>Blackwell Publishing</general><general>New York, NY :North-Holland,c1984</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>K30</scope><scope>PAAUG</scope><scope>PAWHS</scope><scope>PAWZZ</scope><scope>PAXOH</scope><scope>PBHAV</scope><scope>PBQSW</scope><scope>PBYQZ</scope><scope>PCIWU</scope><scope>PCMID</scope><scope>PCZJX</scope><scope>PDGRG</scope><scope>PDWWI</scope><scope>PETMR</scope><scope>PFVGT</scope><scope>PGXDX</scope><scope>PIHIL</scope><scope>PISVA</scope><scope>PJCTQ</scope><scope>PJTMS</scope><scope>PLCHJ</scope><scope>PMHAD</scope><scope>PNQDJ</scope><scope>POUND</scope><scope>PPLAD</scope><scope>PQAPC</scope><scope>PQCAN</scope><scope>PQCMW</scope><scope>PQEME</scope><scope>PQHKH</scope><scope>PQMID</scope><scope>PQNCT</scope><scope>PQNET</scope><scope>PQSCT</scope><scope>PQSET</scope><scope>PSVJG</scope><scope>PVMQY</scope><scope>PZGFC</scope><scope>SMOQP</scope></search><sort><creationdate>199506</creationdate><title>Time-Driven Development of Software in Manufactured Goods</title><author>Rauscher, Tomlinson G. ; Smith, Preston G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c356L-79284b2beadfa27c96d0b6a212c122360794b3e634122ff393cdc69271fe416a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1995</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rauscher, Tomlinson G.</creatorcontrib><creatorcontrib>Smith, Preston G.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Periodicals Index Online</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - West</collection><collection>Primary Sources Access (Plan D) - International</collection><collection>Primary Sources Access &amp; Build (Plan A) - MEA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Midwest</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Northeast</collection><collection>Primary Sources Access (Plan D) - Southeast</collection><collection>Primary Sources Access (Plan D) - North Central</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Southeast</collection><collection>Primary Sources Access (Plan D) - South Central</collection><collection>Primary Sources Access &amp; Build (Plan A) - UK / I</collection><collection>Primary Sources Access (Plan D) - Canada</collection><collection>Primary Sources Access (Plan D) - EMEALA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - North Central</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - South Central</collection><collection>Primary Sources Access &amp; Build (Plan A) - International</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - International</collection><collection>Primary Sources Access (Plan D) - West</collection><collection>Periodicals Index Online Segments 1-50</collection><collection>Primary Sources Access (Plan D) - APAC</collection><collection>Primary Sources Access (Plan D) - Midwest</collection><collection>Primary Sources Access (Plan D) - MEA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Canada</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - UK / I</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - EMEALA</collection><collection>Primary Sources Access &amp; Build (Plan A) - APAC</collection><collection>Primary Sources Access &amp; Build (Plan A) - Canada</collection><collection>Primary Sources Access &amp; Build (Plan A) - West</collection><collection>Primary Sources Access &amp; Build (Plan A) - EMEALA</collection><collection>Primary Sources Access (Plan D) - Northeast</collection><collection>Primary Sources Access &amp; Build (Plan A) - Midwest</collection><collection>Primary Sources Access &amp; Build (Plan A) - North Central</collection><collection>Primary Sources Access &amp; Build (Plan A) - Northeast</collection><collection>Primary Sources Access &amp; Build (Plan A) - South Central</collection><collection>Primary Sources Access &amp; Build (Plan A) - Southeast</collection><collection>Primary Sources Access (Plan D) - UK / I</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - APAC</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - MEA</collection><collection>Periodicals Index Online Segment 46</collection><jtitle>The Journal of product innovation management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rauscher, Tomlinson G.</au><au>Smith, Preston G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Time-Driven Development of Software in Manufactured Goods</atitle><jtitle>The Journal of product innovation management</jtitle><date>1995-06</date><risdate>1995</risdate><volume>12</volume><issue>3</issue><spage>186</spage><epage>199</epage><pages>186-199</pages><issn>0737-6782</issn><eissn>1540-5885</eissn><abstract>Microprocessors are being incorporated into an increasingly wide range of products. However, many of the companies that manufacture such products are not effectively managing software development for these embedded systems. Despite the current focus on concurrent engineering and cross‐functional teams, software engineering is often poorly integrated with the rest of the product development effort. The result is usually a costly delay in the product's introduction to the market. Tomlinson G. Rauscher and Preston G. Smith describe several practices that have proved helpful for accelerating the development of products that incorporate embedded software. Managerial and economic opportunities for accelerating development of hardware‐software systems involve planning for dramatic growth in products that include embedded software, cultivating in‐house software knowledge, recognizing the financial effects of project decisions, and measuring project progress. Improving time to market requires hiring and developing software engineering staff and managers with the requisite knowledge of the application, ensuring that they understand the techniques for specifying requirements and design, and providing them with clear guidelines for evaluating the trade‐offs between project duration, project cost, and product performance. Progress should be measured in terms of the number of components completed, rather than the number of lines of code that are written. During the development process, emphasis should be placed on managing the scheduling links between hardware and software development, obtaining user feedback about the system as early as possible, and using a flexible, ongoing review process. Development groups should establish software requirements and design parameters before they start coding, and testing should commence early in the system design process. By creating a working prototype of the user interface, developers can obtain user feedback and thereby sharpen the design specification. Effective, timely software development requires focusing greater energy and resources on development of the requirements specification. By expending this effort in the first phase of a project, the development team can minimize its use of the time‐consuming code‐and‐debug approach to software development. In addition to breaking down a complex system into understandable pieces, a modular design supports efforts to accelerate product development. With a modular design, work on various modules can be assigned concurrently to relatively independent teams. A modular design facilitates testing of the product as well as reuse of software that was developed and deployed in previous projects.</abstract><cop>Oxford, UK</cop><pub>Blackwell Publishing</pub><doi>10.1111/1540-5885.1230186</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0737-6782
ispartof The Journal of product innovation management, 1995-06, Vol.12 (3), p.186-199
issn 0737-6782
1540-5885
language eng
recordid cdi_proquest_journals_1554126977
source Alma/SFX Local Collection; Periodicals Index Online
title Time-Driven Development of Software in Manufactured Goods
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T01%3A15%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Time-Driven%20Development%20of%20Software%20in%20Manufactured%20Goods&rft.jtitle=The%20Journal%20of%20product%20innovation%20management&rft.au=Rauscher,%20Tomlinson%20G.&rft.date=1995-06&rft.volume=12&rft.issue=3&rft.spage=186&rft.epage=199&rft.pages=186-199&rft.issn=0737-6782&rft.eissn=1540-5885&rft_id=info:doi/10.1111/1540-5885.1230186&rft_dat=%3Cproquest_cross%3E1554126977%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1554126977&rft_id=info:pmid/&rfr_iscdi=true