Top Banner
Software Process Factory Test Equipment Support Presenter: Kou Song
15
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software Process Factory Test Equipment Support Presenter: Kou Song.

Software ProcessFactory Test Equipment Support

Presenter: Kou Song

Page 2: Software Process Factory Test Equipment Support Presenter: Kou Song.

Topics

Definition of Software Process Software Languages Software Process Map Example of Software Product at

Honeywell Conclusion References

Page 3: Software Process Factory Test Equipment Support Presenter: Kou Song.

Definition of Software Process

Software Process a set of partially ordered process

steps, with sets of related products, human and computerized resources, organizational structures and constraints, intended to produce and maintain the requested software products.

Page 4: Software Process Factory Test Equipment Support Presenter: Kou Song.

Software Languages Regular C C++ C# .NET VBA (Visual Basic Application) Labview Legacy Software Languages

Fortan Visual Basic macros

Too Many Varieties of Software Languages

Page 5: Software Process Factory Test Equipment Support Presenter: Kou Song.

Software Process Map

ORINGINATOR: Kou SongFILENAME: Current_FTESW_ProMap_RevADATE: 10/22/2007REV: A

INPUT

X Failure on device X Customer request (WRS)X Inaccurate product failure

(limits)X Yield ImprovementX EscapesX Failure on station

Requirement

C Review software changerequest

C Test PIT concurrenceDoesn't happen for MEMS

C PCN request

SW Design Implementation

C Attached requirement to systemC Performs codingC Insufficient requirement from

customerC Unit Testing

- SW Developer

S Idea of how to implementS Record all changes to DevTrackS TeamView generatedS Version Description DocumentS Unit Testing

- SW DeveloperS Add all changes to VSSS Validation Plan

y WRS Recordy SPCR

y Idea of how toImplement Changes

y Code Review

Review

C review Unit Testing resultwith customer

Validation

Goal:Y Device or station fixY Improve yieldY Complete 5% of budget and schedule

y Formal Build

C Validation Testing- both SW and ME

C Apply SW to test PC

y Software Approval

Release Ship Unit

} INPUTS PROCESS PARAMETERS (x) PRODUCT PARAMETERS

CONTROLLABLE

STD OPERATING PROCEDEDURE CRITICAL IN-PROCESS END PROCESS(from data)

NOISE

CSN

CR y YX

S Software ApprovalS Compile all documents for CMS Generate EOS Test Result in VSSS Vault software

y EO Signoffy SW Releasey Install software on station

S Code ReviewS capture all review change toDevTrack (TV)

- SW DeveloperS Add all documents to VSSS Validation plan review

S Formal BuildS Review validation test result

- SW DeveloperS Validation Review Meeting

- both SW and MES Approval from customer

- Internal or externalS TeamView CloseoutS DevTrack Closeout

S Work Request SystemS Statement of work - have to

communicate with customerS Generate SPCR Request Form

- ME submits WRS entry

Owner: ETS FTE SW

S WRS recordS Review requirement

- SW developer actionS Record SPCR in DevTrackS Attach requirement to WRS &

DevTrack- SW Developer performs action

CR Insufficient requirementShow reloop back to requirement

N Quote for SW change- SW Developer

CR Coding

Page 6: Software Process Factory Test Equipment Support Presenter: Kou Song.

Initiation of Software Change

Failure on device Customer request Inaccurate product failure (limits) Yield Improvement Escapes Failure on station

Page 7: Software Process Factory Test Equipment Support Presenter: Kou Song.

Requirements - Critical Customer

Write up change request Review software change request thoroughly in

meetings with Systems Eng, Production Eng, and Management

Customer to submit formal request after review Submission of Work Request enter into database Statement of work

Software Developer Quote for software change

Page 8: Software Process Factory Test Equipment Support Presenter: Kou Song.

Software Design & Implementation Software Developer

Enters in Work Request System record Review requirement Record SPCR in DevTrack Attach requirement to WRS & DevTrack Design idea of how to implement Record all changes to DevTrack TeamView generated Version Description Document Unit Testing Add all changes to Visual Source Safe Validation Plan Attached requirement to system Performs coding

Page 9: Software Process Factory Test Equipment Support Presenter: Kou Song.

Formal Review Software Developer

Code Review Capture all review change to DevTrack Add all documents to VSS Validation plan review Report status of project

Software Developer and Customer Review Unit Test

Page 10: Software Process Factory Test Equipment Support Presenter: Kou Song.

Validation Software Developer

Formal Build TeamView Closeout DevTrack Closeout Apply software to test product

Customer Approval of software changes

Team (Customer and Software Developer) Review validation test result Validation Review Meeting Validation Testing

Page 11: Software Process Factory Test Equipment Support Presenter: Kou Song.

Release Software Approval Compile all documents for Configuration

Management Generate Engineer Orders and sign off Place test result in VSS Vault software (database for history) Software release to customer Install software onto station

Page 12: Software Process Factory Test Equipment Support Presenter: Kou Song.

Deployment - Ship

Device or station fix Improve yield Complete task, budget, and

schedule

Page 13: Software Process Factory Test Equipment Support Presenter: Kou Song.

Example of Software Program at Honeywell

Tactical Guidance Product Equipment

Integration Thermatron Vibration

Device Inertial Measurement Unit

Page 14: Software Process Factory Test Equipment Support Presenter: Kou Song.

Conclusion Robust Software Process

Provide good documentation of the intermediate process steps

Produce high quality publications and artifacts

Software is reliable Meet customers’ delivery in a realistic

planning and schedule Produce higher productivity

Page 15: Software Process Factory Test Equipment Support Presenter: Kou Song.

Reference

http://www.idi.ntnu.no/grupper/su/publ/doc/asq-taxonomy-24apr2002.doc