ABSTRACT

Computer Assisted Software Engineering, commonly used in the phrase “CASE tools,” referring to software products that automate one or more portions of the system development process

CBT:

Computer-based training

CFO:

Chief Financial Officer

CIO:

Chief Information Officer

CMM:

Capability Maturity Model; the five-level definition of software process maturity

COPQ:

Cost of poor quality, the cost of defects, including inspection, rework, and lost sales

COTS:

Commercial off-the-shelf software; another term for packaged software

CRUD:

A matrix that indicates which processes can Create, Read, Update, and Delete a record on a database

CSF:

Critical success factor; the things that must go right if an organization is to meet its objectives

DBA:

Database administrator

DMAIC:

The five phases of Six Sigma: define, measure, analyze, improve, and control

DOE:

Design of experiments; a method of testing that varies inputs to determine the corresponding effects on outputs

DPMO:

Defects per million opportunities; a measure of the overall quality of a process; calculated as number of defects observed divided by the number of opportunities to create a defect, with the result multiplied by one million

DPU:

Defects per unit; a measure of quality; calculated as the number of defects observed divided by the number of units produced

EIS:

Executive information system; typically a system that presents high-level information and allows successive drilldown to the underlying details

ERD:

Entity relationship diagram; a tool used to design databases

ERP:

Enterprise resource planning; a large integrated software package designed for manufacturing companies

FAQ:

Frequently Asked Questions; normally a document that provides answers to questions

Five Ps:

Prior planning prevents poor performance

Five Ws:

Who, what, where, when, why

FMEA:

Failure modes and effects analysis; one of the most commonly used Six Sigma tools

GIGO:

Garbage in, garbage out

GRACE:

Items to be reviewed at the start of team meetings: Goal, Roles, Agenda, Code of Conduct, Expectations

JAD:

Joint application development; commonly used in the phrase “JAD sessions,” where customers and IT work together to develop the specifications for a system

JRP:

Joint requirements planning; the process whereby customers and IT develop the high-level requirements for a system

KPA:

Key Process Area, a component of a CMM level

KPIV:

Key process input variable; an input that is critical to the output of the process

KPOV:

Key process output variable; an output that is critical to the customer

LCL:

Lower control limit; the bottom of the normal processing range as statistically generated

LSL:

Lower specification limit; the bottom of the acceptable range specified by the customer

NINO:

Nothing in, nothing out

QA:

Quality assurance; the process of preventing defects

QC:

Quality control; the process of monitoring and correcting defects

RAD:

Rapid application development; a system development technique characterized by the use of CASE tools, JRP, and JAD

RAIL:

Rolling action item log; a list of open items, normally with responsibilities and target completion dates

RAVE:

Characteristics of measurements: Relevant, Adequate to detect process changes, Valid and consistent from time to time, Easy

RCS:

Rumor control session; an informal communication method designed to help employees cope with impending change

RFI:

Request for information; a request to potential suppliers for general information about the services or software they provide

RFP:

Request for Proposal; a formal request that a potential supplier present a proposal for services or software tailored to the requesting company

RFS:

Request for Services; a form typically used to request services from IT

ROI:

Return on Investment

RPN:

Risk priority number; a column on the FMEA, representing the degree of risk that a potential failure mode poses

SARAH:

The stages of coping with major change: Shock, Anger, Resistance, Acceptance, Hope

SDLC:

System development life cycle

SEI:

Software Engineering Institute, the division of Carnegie Mellon University that developed the Capability Maturity Model

SIPOC:

A chart that provides a high-level understanding of a process. The components are: Supplier, Input, Process, Output, Customer

SLA:

Service level agreement; a contract quantifying the work to be provided by IT or an outsourcer

SMART:

Characteristics of a problem statement or requirements: Specific, Measurable, Attainable, Relevant, Timebound

SOP:

Standard operating procedure

SOW:

Statement of work; normally the formal contract that defines the work to be provided by an outsource supplier

Ts and Cs:

Terms and conditions of a contract

Three Cs:

Complete, Clear, and Customer-focused; applies to statements of work and service level agreements

TMAP:

Thought process map; a Six Sigma tool used to document the team’s decisions, the reasons for those decisions, and the tools that were used in making them

UCL:

Upper control limit; the top of the normal processing range as statistically generated

USL:

Upper specification limit; the top of the acceptable range specified by the customer

WIT:

Whatever it takes