+ All Categories
Home > Documents > Software Process Factory Test Equipment Support Presenter: Kou Song.

Software Process Factory Test Equipment Support Presenter: Kou Song.

Date post: 27-Dec-2015
Category:
Upload: allison-dennis
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
Software Process Factory Test Equipment Support Presenter: Kou Song
Transcript

Software ProcessFactory Test Equipment Support

Presenter: Kou Song

Topics

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

Honeywell Conclusion References

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.

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

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

Initiation of Software Change

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

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

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

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

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

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

Deployment - Ship

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

schedule

Example of Software Program at Honeywell

Tactical Guidance Product Equipment

Integration Thermatron Vibration

Device Inertial Measurement Unit

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

Reference

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


Recommended