NBSIR 82-2565

Profiles of Computer Programmers

in the Executive Branch of the

Federal Government

U.S. DEPARTMENT OF COMMERCE

National Bureau of Standards

Institute for Computer Sciences and Technology

Center for Programming Sciences and Technology

Washington, DC 20234

FIE COPY

DO HOT TAKE

September 1982

Issued March 1 983

ll

U.S. DEPARTMENT OF COMMERCE

NATIONAL BUREAU OF STANDARDS

yi'2S(t^

NBSIR 82-2565

PROFSLES OF COMPUTER PROGRAMMERS

IN THE EXECUTIVE BRANCH OF THE

FEDERAL GOVERNMENT

Patricia B. Powell, Editor

U.S. DEPARTMENT OF COMMERCE

National Bureau of Standards

Institute for Computer Sciences and Technology

Center for Programming Sciences and Technology

Washington, DC 20234

September 1982

Issued March 1983

U.S. DEPARTMENT OF COMMERCE, Malcolm Baldrige, Secretary

NATIONAL BUREAU OF STANDARDS. Ernest Ambler. Director

PROFILES OF COMPUTER PROGRAMMERS

IN THE

EXECUTIVE BRANCH OF THE FEDERAL GOVERNMENT

Patricia B. Powell, Editor

September, 1982

Center for Programming Sciences and Technology

Institute for Computer Sciences and Technology

National Bureau of Standards

Washington, D.C. 20234
’ '^1 k

V ? *. -

V: H

mrmmuk %o rijii^ojw

I SHT H i

T^ammsyfo^ sht «o K3«io?8 2vi^70sxs

m

' cjrJ 4t;

-'^

.. n. H \ ^^‘i.lMO

L jiffl i :

'->‘i

- ..

• " " f

'

joSib^ ,[X"wo«I ril

S80X

YgoJO/rrfodT ft^i«s«*on9i»a ;jf?imJBB3t^‘3^ is$n90

V^igoionrtosT bitSi 0©r>n®loa leduq-RoD &:fuSXitnl
Page iii

TABLE OF CONTENTS

Page

I Introduction 1

II Observations 1

III Organization of Data 2

IV Selection of Organizations for Study 3

V Summary of Descriptive Data of

Computer Organizations

Selected 3

VI Summary of Programmer Profile Data 5

VII Organization A 7

VIII Organization B 10

IX Organization C 14

X Organization D 18

XI Organization E 21

XII Organization F 25

XIII Organization G 28

XIV Organization H 31

Chart 1 Tabulations of Percentages from Computer

Programmer Profile Statistics 34

Appendix 1 Statistics from the General Personnel Data File

of the Office of Personnel Management

Table 1 Number and Percentage of Computer Specialists

by Age, Grade, and Education 5

Table 2 Number and Percentage of Computer Specialists

by Age in Those Agencies Employing Over 2% of

Total Number 6

Table 3 Number and Percentage of Computer Specialists

by Grade in Those Agencies Employing Over 2%

of Total Number 7

Table 4 Number and Percentage of Computer Specialists

by Education in Those Agencies Employing Over

2% of Total Number 8
Page iv

Table 5 Number and Percent of Computer Specialists

by Agency

Table 6 Number of Computer Specialists by Age

Groupings for Agencies and Sub-agencies

Table 7 Number of Computer Specialists by Grade

Levels for Agencies and Sub-agencies

Table 8 Number of Computer Specialists by Educational

Levels for Agencies and Sub-agencies

Page

9

10

18

26

Appendix 2 Computer Programmer Survey - Individual

Programmer Profile

Appendix 3 Computer Programmer Survey - Description

of Activity of Organization
Page v

ABSTRACT

This report is a detailed programmer survey compiled from

interviews with eight selected organizations and an 0PM data

base. The survey includes staffing, hardware, programming

activities and languages, contract support, programmer

recruiting, quality control, personnel profile, and programmer

activities. The 0PM data base is summarized by age, grade, and

education for the Computer Specialists job series in the

Washington Metropolitan Area. Observations from the data

received indicate that technical information should be geared

towards individuals with substantial practical experience and a

high school education augmented by technical training; a very

high percent of the programming in the selected organizations is

done in COBOL; more effective tools are needed to assist in

software quality; the emphases needed in the production of

standards and technical guidance are practicality and simplicity.

KEYWORDS: computer programmers; computer specialists; Federal

civilian organizations; 0PM data base; profile of computer

programmers

ACKNOWLEDGEMENTS

This report was funded by the National Bureau of Standards'

Institute for Computer Sciences and Technology under U.S.

Department of Commerce purchase order NB800NAAG4467 . The author

is Ralph A. Simmons. The views and conclusions expressed are

those of the contractor and do not necessarily represent the

official policies of the Department of Commerce or the United

States Government.

The document has been edited for publication. Comments or

questions should be directed to:

Systems and Software Technology Division

Room B266, Building 225

National Bureau of Standards

Washington, D.C. 20234
V

vijtOtiT W'

fins , «df’ ,8©mvi4-»«^

&rf4 . fli »i> BfiiasB^ «^or . B:^8l•4;«^oa^•® ,9/<#v'a6^ #mj

i* tnfi aoaerxaqKisk Iist:i:»oijaq .^s|i:f«»xadDk eJbx^wbiJ

3 ® &n -tbodfea e i arto a ^oiq tariff, .3:0, ni i-.eiBae pi Ijab-a'SC: q 3&, ."'^looi

po ftoliow&oxq adi nl ^&aBdqS9» edi -i ^

'.%j:;)is>ij:qaii:S' &«& \;ii: Jlj; alibis xq exfi donabjtt/p .tuojtrtda^i 5fi» ' ' a ^ a ,tf?

^(5

X_A'^^0ba^ ,|8i,a’l'XjiJ.s:’w>-j8 'y^»i«fqd?K>o t *>'««»?» a .2t'Siu*|iiK3^:;; «

i9df«q«'oo’,ilo pll5bxq

as

' ^ ^ 1e'

y" '*^fT =^Jf-

»ii. I

"

'-'V'

'

‘'aj^isbneiS ^

’ 3ta / Xapaiii&H' &ti:S yd

.B'rO labay hph |

. 9dT poa*6aald^-'a«r^^^ j u’ae 'b98e:»iq3ii!?^aoPiai»4^noa bim &wa,lv ariT ^^;adoi«wX$ ,.

^ 1

9di ia3«9xqa^ * ^Xi^asstpad Xoa ,^Pba b/^ft i<:^pa'a:4T>ha ’'dll bailnO'Sdi ap-. *»pX0toDp/^o ipf.aai'xaqoCi'''* .lo a^ipiX^'^' lis|’ai4.l^o

-Xp9^xeyp|^' taiaie

^xp, .a^nsmaot) ’^^*doii6^1Xdaq^^;xof. aSad: . ead' iasaarpp^aiiT

' “^' '

' yoi“?^bp^5^:aib' 4«ji 'mjwoda adoiXr'“'‘“' — —--^3 ^ '' ’ ^

' '%^ . .i" Jipislul'O y.'^XowipaT’ sxEW’iaPB-iibnft aatsifiya-.,,:'.*

, fibTab«ade'':30' 0B'«^ I'snOiiaJI .
Page 1

I. Introduction

The Institute for Computer Sciences and Technology

(ICST) carries out the following responsibilities under

P.L. 89-306 (Brooks Act) to improve the Federal

government's management and use of ADP;

o develops Federal automatic data processing standards;

o provides agencies with scientific and technological

advisory services relating to ADP;

o undertakes necessary research in computer science

and technology

o

In partial fulfillment of Brooks Act responsibilities,

ICST issues Internal Reports (IR) . The purpose of this

report is to present descriptive data of selected

computer organizations in the Federal Government and

their programming personnel to assist the staff of the

Institute for Computer Sciences and Technology in the

development of programming standards and in the

preparation of technical guidance*

II. Observations

The requirements for this report do not include conclusions

or recommendations. However, the following observations are

believed to be of particular importance to this purpose and

are, therefore, highlighted here:

A. The preparation of technial information intended

for use by programmers/analysts in the Federal

Government should be geared for individuals with

substantial practical experience but not so complex

that it cannot be effectively used by someone with

only a high school level formal education.

However, the average user can be expected to have

had the high school education augmented by

technical training. These potential customers are,

more likely, GS-12's or higher and over 30 years of

age. Probably a great many will be over 40.

B. A very high percentage of programming in the

selected organizations is being done in COBOL and

in support of what are characterized as

business-type applications. The majority of this

work is either for the development of new systems

or for the maintenance of existing systems.

C. When software quality was discussed with two of the

managers, FIPS PUBS were mentioned as being
Page 2

valuable standards. The FIPS PUBS 31 and 64 were

singled out as being particularly good while FIPS

PUB 38 was termed useful but in need of updating.

One manager labeled FIPS PUB 49 as inadequate.

More effective tools are needed to assist in

software quality and special mention was made of

the need for expert guidance in computer

performance management.

D. The emphases needed in the production of standards

and technical guidance are practicality and

simplicity.

III. Organization of the Data

A. The report is supported by data collected during the

Spring of 1981 from the following:

1. Individual Programmer Profile

A copy of this survey form is included aSs

Appendix 2. Its purpose was to expedite the

collection of data describing certain

characteristics of Federal computer programmers in

the 334 series (Computer Specialists) and their

jobs. A copy of this form was completed by each

programmer surveyed.

2. Description of Activity of Organization

A copy of this survey form is included as Appendix

3.

Its purpose was to expedite the collection of

data describing the individual organization for

which the programmers work and the more pertinent

activities of that organization. The survey form

was reviewed during interviews with managers of

the selected organizations and was subsequently

completed by them.

B. The data collected through the survey forms were

tabulated, organized and reviewed. Summaries of the

results for each selected organization are included in

this report and consist of three major parts:

organization description, individual programmer profiles

and tabulation of programmer profile data. Additional

statistical summaries from 0PM data, September, 1980,

are included as Appendices and have been prepared to

assist in the interpretation of the data. Only limited

analysis is included in this report because the main

objective is to present the data for direct

interpretation.
Page 3

IV. Selection of Organizations for Study

The following criteria for organizational selection

were:

1. Civilian organizations in the Executive Branch of

the Federal Government;

2. Located in the Washington Metropolitan area as

defined by the Standard Metropolitan Statistical

Area(SMSA) as defined by the Bureau of the Census

(District of Columbia; Arlington, Fairfax, Loudon,

and Prince William counties and Alexandria,

Fairfax,

Manassas, Manassas Park and Falls Church cities in

Virginia; and Charles, Montgomerv and Prince

Georges counties in Maryland. ) ; and

3. Ten or more computer programmers on the staff.

Within the surveyed organizations, participants were

selected to provide a representative sample of typical

functions and personnel with particular attention paid

to:

1. Type of programming

2. Size of programming staff

3. Type of applications

4. Levels of education, GS range and age span of the

programming staff

V. Summary of Descriptive Data of Selected Computer

Organizations

A. Staff

Of the eight organizations surveyed, five have staffs

with total strengths of 60-70 people; three have total

strengths of 40-50 people.

B. Hardware

In each case, the mainframe hardware used is that of

the respective agency-level headquarters. The

equipment listed as in-house consists of remote

terminals and printers. In four of the organizations.
Page 4

over two-thirds of programmer input is submitted

through interactive terminals.

C. Programming activities

The managers of four organizations have characterized

the programming as in support of business-type

applications. In each case, almost one-half of the

programming is for new development, with maintenance an

important second activity. The other four

organizations support statistical, graphics, and

computer systems functions.

D. Programming languages

In four of the organizations, COBOL is the principal

language used. In fact, it is used for over 90% of the

work. FORTRAN, ALGOL, PL-1 and EASYTRIEVE were also

mentioned. One of the organizations uses Assembler as

the principal language; two use FORTRAN principally;

one uses COBOL or FORTRAN depending on the application.

E. Contract support

The levels of contract assistance reported were low in

each case. Practically none of the programming is

accomplished through contract.

F. Programmer recruiting

The principal sources for recruitment are college

recruitments and the Office of Personnel Management

system PACE and the supporting registers. One

organization reported no recruiting. It is

particularly interesting to note that Organization B

concentrates its recruitment at the GS-5 level and

looks primarily for applicants with aptitude rather

than experience. This is reflected in its higher

percentage of lower graded employees (30% at the 5-7

level) than in the other organizations. The manager at

Organization C made the observation that it was

difficult to find mid and senior-level programmers, and

that it was almost impossible to find programmers with

experience with Burroughs hardware as opposed to IBM

hardware. Several organizations reported recruiting

difficulties at Universities due to severe competition

from private industry and the lower pay scale of the

Federal Government.

G. Qualiy Control

Six of the eight organizations reported the existence
Page 5

of programs for quality control. They reported the

development and use of internal standards and guide

lines as well as the use of FIPS PUBS. See the

individual organizational summaries for details. It is

interesting to note that organizations D and G reported

a comprehensive procedure for quality assurance but

listed only FIPS PUBS and an editor as specific means

of accomplishing quality assurance. There appears to

be a misconception about the meaning of quality

assurance.

VI. Summary of Programmer Profile Data

A. The detailed statistics for each organization are given

with the individual organization. Comparative

percentages (Chart 1) are summarized following the

reports on the individual organizations. The statistics

used for the Office of Personnel Management on the

charts are from the Central Personnel Data File of 0PM,

September, 1980. These 0PM statistics are for all

agencies of the Executive Branch (excluding the military

departments) in the Washington Metropolitan area. They

are also for the entire 334 series (computer

specialists) which includes analysts as well as

programmers.

B. The following observations are made in reference to the

charts

:

Age Groupings

In general, the staffs have fewer people in the

30-39 and 40 and over age groupings than the 0PM

statistics show. However, three of the eight

staffs are close to the 0PM percentage for the 40

and over age group; for the 30-39 age group,

three organizations are near the 0PM percentage.

Grade Groupings

The grade structure in the groups surveyed does

not match the 0PM statistics. There are generally

less staff members in grades 13 and over and more

in grades 9 through 12.

Time- in-agency Groupings

Half of the organizations have the largest

percentage in the 3-8 year category. The other

half have the largest percentage in the 1-3 year

category. No data on time-in-agency was extracted

from the 0PM file.
Page 6

Levels of Education

Two of the eight organizations conform to the 0PM

statistics which indicate that about one-half of

the programmers have not received a bachelor's

degree. The remaining six organizations have a

higher percentage of personnel who have earned a

bachelor's degree. For the master's degree, four

of the organizations are under the 0PM percentage

of 9% and four are over the 0PM percentage. There

is one programmer with a doctorate in the eight

organizations and only 1% of the total computer

specialists in the 0PM file have attained that

level

.

The following eight sections contain the detailed statistics for

each organization surveyed. It should be noted that the

information presented for an organization under general

description may differ from that presented under the individual

profiles as different people completed the data collection forms.
Organization A

A. Summary of Organization Description

1. Staff: Office of Director

Application Systems

Financial Systems

Management Systems

Special Applic. Systems

Total

2. Hardware: Large mainframe

Internally has intelligent terminals and low-speed

terminals

.

3. Programming activities:

Approximately 40 systems analysts/computer specialists

programmers do both analysis and programming of

primarily COBOL systems using batch up-date through

intelligent terminals with output both batch and

interactive. All programming is in support of

business-type applications. About one-half of the

programming is for new applications and one-half

for maintenance.

4. Programming languages:

Principal: COBOL

Other: Fortran and EASYTRIEVE

5. Contract support:

a. Level of effort: 6 man-years/yr

.

$350,000/yr.

b. Functions: Data input - $100,000

Hardware & software support - $250,000

(to be phased out)

6. Programmer recruiting:

Source: Personal reference

7. Quality control: No data submitted

5

10

11

17

ii

57
Page 8

B. Summary of Individual Programmer Profiles

1. Total number surveyed; 23

2. Age summary:

40 and over

30 - 39

25 - 29

20 - 24

3. Grade summary:

13

12

11

9

5-7

4. Time-in-agency summary:

Over 12 years 8-12 years 3-8 years 1-3 years 6-12 mos

.

Under 6 mos.

No.

9

12

1

1

10

5

5

1

2

1

5

9

6

1

1

5.

Education summary;

Master's degree 1

Bachelor's deg. 10

High school grad. 12

40

52

4

4

43

22

22

4

9

4

22

40

26

4

4

4

44

52

6.

Computer system used; large mainframe for 100% of time

7.

Average reported input method for programming:

Batch; 48%

Interactive: 52%

8.

Type of programming activity: (order of area in which

most time is reportedly spent)

Code

Test

Design

Maintenance

Documentation
Page 9

9. Average reported time spent by phase of application

programming

:

New development 40%

Conversion 16%

New versions of old programs 14%

Maintenance 27%

Miscellaneous 3%

Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ 13 8-12 yrs

.

B

40+ 13 3-8 yrs

.

B

40+ 13 3-8 yrs

.

B

40+ 13 3-8 yrs

.

HS

40+ 13 1-3 yrs

.

M

40+ 13 Less than 6 mos

.

HS

40+ 12 8-12 yrs

.

HS

40+ 11 Over 12 yrs. B

40+ 11 1-3 yrs

.

B

30 - 39 13 8-12 yrs

.

B

30 - 39 13 3-8 yrs

.

HS

30 - 39 13 3-8 yrs

.

HS

30 - 39 13 1-3 yrs

.

B

30 39 12 3-8 yrs

.

HS

30 - 39 12 6-12 mos

.

B

30 - 39 12 8-12 yrs . B

30 - 39 11 3-8 yrs

.

HS

30 - 39 11 1-3 yrs

.

HS

30 - 39 9 3-8 yrs

.

HS

30 - 39 5-7 1 - 3 yrs

.

B

30 - 39 5-7 1 - 3 , yrs

.

HS

25 - 29 12 8-12 yrs

.

HS

20 - 24 11 3-8 yrs

.

HS

Note: Codes for education: M Master's Degree

B Bachelor's Degree

HS High School Graduate
Page 10

VIII. Organization B

A. Summary of Organization Description

Office of Chief 3

Planning & Standards 5

Program Systems 22

Administrative Systems

Total 54

2. Hardware: Large Mainframe

3. Programming activities:

Staff does all phases of systems analysis, design and

programming. Majority of programming is in support of

business-type applications. About 45% of programming

is for new development, 45% for maintenance and 10%

for conversion.

4. Programming languages:

Principal: COBOL (95%)

Other: PL-1 and FORTRAN

5. Contract support:

a. Level of effort: 5% of programming

b. Functions: Programming

6. Programmer recruiting:

a. Sources: PACE - 90%; Other - 10%

b. Means of contact: 0PM register & public

announcement

c. Special programs: Upward mobility & student

work program

d. Comments: Hire at GS-5 level & look for

applicants with aptitude as opposed

to experience.

7. Quality control:

a. Standards used: FIPS PUB. 38 Level III

COBOL X3.23 1974

FORTRAN X3.9 1968
Page 11

b. Guidelines used:

structured programming techniques & structured

design techniques, internal guidelines

c. Tools used;

test data generation, statistical analysis,

management of files and data, documentation and

reporting

d. Comments;

Comprehensive procedures are used for quality control, assurance and testing. Extensive in-house

and outside training in "best" methods 's provided.

Guidance in additional language standards is

needed

.

B. Siammary of Individual Programmer Profiles

Total number surveyed;

Age summary;

1 . 36

2 .

Grade summary;

4. Time-in-agency

Education summary;

No. %

40 and over 5 14

30 - 39 15 42

25 - 29 13 36

20 - 24 3 8

13 3 8

12 15 42

11 5 14

9 2 6 5-7 11 30

Over 12 years 3 8

8-12 yrs. 6 17

3-8 yrs. 14 39

1-3 yrs. 12 33

6-12 mos. 0 0

Under 6 mos. 1 3

nary;

Master's Degree 1 3

Bachelor's Degree 31 86

High school grad. 4 11

5.
Page 12

6. Computer system used: Large Mainframe

7. Average reported input method for programming:

Batch: 73%

Interactive: 27%

8. Type of programming activity: (order of area in which

most time is reportedly spent)

Test

Design

Maintenance

Code

Documentation

9. Average reported time spent by phase of application

programming

:

New development 33%

Conversion 15%

New versions of old programs 17%

Maintenance 33%

Other 2%

Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ 13 8 - 12 yrs

.

B

40+ 12 8 - 12 yrs

.

B

40+ 12 Over 12 yrs

.

B

40+ 12 Over 12 yrs

.

B

40+ 11 8 - 12 yrs

.

B

30 - 39 13 Over 12 yrs

.

B

30 - 39 13 Less than 6 mos. B

30 - 39 12 3 - 8 yrs

.

M

30 - 39 12 8 - 12 yrs

.

HS

30 - 39 12 3 - 8 yrs

.

HS

30 - 39 12 8 - 12 yrs

.

B

30 - 39 12 8 - 12 yrs

.

B

30 - 39 12 3 - 8 yrs

.

B

30 - 39 12 3 - 8 yrs

.

B

30 - 39 11 3 - 8 yrs

.

B

30 - 39 9 3 - 8 yrs

.

B

30 - 39 5 - 7 1 - 3 yrs

.

HS

30-39 5 - 7 1 - 3 yrs

.

HS

30 - 39 5 - 7 1 - 3 yrs

.

B

30 - 39 5 - 7 1 - 3 yrs

.

B
Page 13

C. Tabulation of Programmer Profile Data (continued)

Age Grade Time- in-agency Education

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 11 3 - 8 yrs

.

B

25 - 29 11 3 - 8 yrs

.

B

25 - 29 11 3 - 8 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 5-7 1 - 3 yrs

.

B

20 - 24 5-7 1 - 3 yrs

.

B

Notes: Codes for education: M Master's Degree

B Bachelor's Degree

HS High school graduate

All but three programmers listed specialized computer education,

however, only one majored in computer science.
Organization C

Page 14

A. Summary of Organization Description

1. Staff: Software Development 37

Production Management 14

Quality Assurance 9

Total 60

2. Hardware: Large Mainframe

3. Programming activities:

Staff of 37 involved in programming. Responsible for

maintenance and enhancement of large (about 600

programs) logistics system. Majority of programming

is in support of business-type applications. About

50% of programming is for new development, 20% for

conversion, 20% for maintenance and 10% for other.

4. Programming languages:

Principal: COBOL (94%)

Other: FORTRAN (1%); ALGOL (5%)

5. Contract support:

About $50,000 per year spent for consulting services.

No actual programming done under contract.

6. Programmer recruiting:

a. Sources: In-house (trainees)

0PM (PACE Sc registers)

Word-of-mouth

b. Special Programs: Career intern development

system

c. Comments: Easy to recruit trainees; difficult to

find mid to senior level programmers;

not so hard to find IBM experience;

impossible for ALGOL experience; now a

sellers market.
Page 15

7. Quality control:

a. Standards used: FIPS PUBS 38 & 64

Internally developed standards

b. Tools used: Documentation generator

c. Comments:

Used procedures for quality assurance and testing. A new Quality Assurance Organization is

currently being established. Some training, both

in-house & outside, in "best" methods is provided.

d. Quality of standards and needs:

FIPS PUB 38 is viewed as in need of updating while

FIPS PUB 64 is considered excellent and will be

incorporated intact as the agency internal standard. FIPS PUB 31 is thought to be good but FIPS

PUB 49 is considered inadequate. There is a need

for expert guidance in computer performance

management

.

B. Summary of Individual Programmer Profiles

1. Total number surveyed: 33

Age summary: No. %

40 and over 14 43

30 - 39 15 45

25 - 29 4 12

Grade summary:

Over 13 3 9

13 6 19

12 15 45

11 2 6

9 7 21

5-7 0 0

Time-in-agency summary:

Over 12 years 6 18

8-12 years 8 24

3 - 8 years 14 43

1 - 3 years 3 9

6 - 12 mos

.

1 3

Under 6 mos. 1 3
5 Education summary:

Page 16

No. %

Master's Degree 2

Bachelor's Degree 12

High school grad. 19

6

36

58

( four have an associate degree in ADP and two have

degrees in ADP.)

6.

Computer system used; large mainframe

7.

Average reported input method for programming;

Batch: 30%

Interactive; 70%

8. Type of programming activity; (order of area in which

most time is reportedly spent)

Test

Code

Maintenance

Design

Documentation

9. Average reported time spent by phase of application

programming

;

New development 46%

Conversion 11%

New versions of old programs 11%

Maintenance 29%

Other 3%

Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ Over 13 Over 12 yrs. HS

40+ 13 Over 12 yrs. HS

40+ 13 Over 12 yrs

.

HS

40+ Over 13 3-8 yrs. B

40+ 13 3 - 8 yrs

.

B

40+ 13 8-12 yrs. HS

40+ 13 8-12 yrs. HS

40+ 12 3-8 yrs

.

B

40+ 12 Over 12 yrs

.

HS

40+ 12 8-12 yrs. B

40+ 12 8-12 yrs. HS

40+ 12 Over 12 yrs. HS

40+ 12 8-12 yrs. HS

40+ 9 1 - 3 yrs. HS
Page 17

C. Tabulation of Prograituner Profile Data (continued)

Age Grade Time- in-agency Educat

30 - 39 Over 13 3 — 8 yrs

.

M

30 - 39 13 8 - 12 yrs

.

B

30 - 39 12 3 - 8 yrs

.

M

30 - 39 12 3 - 8 yrs

.

HS

30 - 39 12 Over 12 yrs

.

HS

30 - 39 12 8 - 12 yrs

.

B

30 - 39 12 3 - 8 yrs

.

HS

30 - 39 12 8 - 12 yrs

.

B

30 - 39 11 3 - 8 yrs

.

HS

30 - 39 11 3 - 8 yrs

.

HS

30 - 39 9 3 - 8 yrs

.

HS

30 - 39 9 Less than 6 mos

.

B

30 - 39 9 3 - 8 yrs

.

HS

30 - 39 9 3 - 8 yrs

.

B

30 - 39 9 1 - 3 yrs

.

HS

25 - 29 12 6 - 12 mos

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 9 1 - 3 yrs

.

HS

Note: Four of the programmers with only a high school

degree have an associate degree in ADP.
Page 18

X. Organization D

A. Summary of Organization Description

1. Staff: five branches with total of 20 computer

specialists

2. Hardware: large mainframe

small mainframe

3. Programming activities:

20 computer analysts/prograinmers responsible for

administrative systems# e.g. payroll# inventories#

accounting# budget and management information systems.

4. Programming languages:

Principal: COBOL (99%)

Other: FORTRAN and EASYTRIEVE

5. Contractor support: None

6. Programmer recruiting:

Primarily from colleges and by transfers from other

government agencies.

7. Quality Control:

a. Standards used: ASCII character set

COBOL

b. Guidelines used: None

c. Tools used: text editor

d . Comments

:

A comprehensive procedure for quality assurance

is available.
Page 19

B. Summary of Individual Programmer Profiles

1. Total number surveyed: 18

2. Age summary:

40 and over

30 - 39

25 - 29

20 - 24

3. Grade summary:

13

12

11

9

4. Time-in-agency:

Over 12 years 8-12 years 3-8 years 1-3 years

5. Education summary:

Bachelor's Degree

High School Grad.

No.

5

3

7

3

4

5

3

3

3

4

1

4

9

13

5

6. Computer system used: large mainframes

small mainframes

7. Reported input method for programming:

Batch: 51%

Interactive: 43%

%

27

17

39

17

22

27

17

17

17

22

6

22

50

72

28

Note: Does not add to 100% because of incomplete

reporting

.

8.

Type of programming activity: (order of area in which

most time is reportedly spent)

Design

Code

Test

Maintenance

Documentation
Page 20

9. Average reported time spent by phase of application

programming

:

New development 41%

Conversion 6%

New versions of old programs 19%

Maintenance 28%

Other 6%

Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ 13 Over 12 yrs. B

40+ 13 Over 12 yrs. HS

40+ 13 Over 12 yrs. HS

40+ 12 3 - 8 yrs

.

HS

40+ 12 Over 12 yrs. B

30 - 39 13 8 - 12 yrs. B

30 - 39 9 1 - 3 yrs

.

B

30 - 39 5-7 1 - 3 yrs

.

HS

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 11 1 - 3 yrs

.

B

25 - 29 11 1 - 3 yrs

.

B

25 - 29 11 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

HS

20 - 24 9 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 5-7 1 - 3 yrs

.

B
Page 21

XI. Organization E

A. Summary of Organization Description

1. Staff: 6 programming branches with 10-12 programmers in

each.

2. Hardware: interactive terminals

microprocessor

minicomputer

3. Programming activities:

All applications programming including editing , weighing, tallying and displaying statistics.

4. Programming languages:

Principal: FORTRAN (98%)

Other : ALGOL

5. Contractor support: None

6. Programmer recruiting: None reported

7. Quality control:

a. Standards used: Internally developed

b. Guidelines used: None reported

c. Tools used: None reported

d. Comments: No procedure used for quality assurance.

B. Summary of Individual Programmer Profiles

1. Total number surveyed: 57

No. %

40 and over 12 21

30 - 39 17 30

25 - 29 18 32

20 - 24 10 17

2. Age summary:
Page 22

3. Grade Sununary: No. %

Over 13 5 9

13 8 14

12 20 36

11 10 17

9 7 12 5-7 7 12

Time- in-agency

:

Over 12 yrs. 12 21 8-12 yrs. 7 12

3-8 yrs. 15 26

1-3 yrs. 17 30 6-12 mos. 6 11

Education summary:

Master's Degree 6 11

Bachelor's Degree 43 75

High School Grad

.

8 14

6. Computer system used: large mainframe

minicomputer

7. Reported input method for programming:

Batch: 35%

Interactive: 65%

8. Type of programming activity: (order of area in which

most time is reportedly spent)

Design

Code

Test

Maintenance

Documentation

9. Average reported time spent by phase of application

programming

:

New development 47%

Conversion 6%

New versions of old programs 23%

Maintenance 12%

Other 12%
Page 23

C. Tabulation

Age

40+

40+

40+

40+

40+

40+

40+

40+

40+

40+

40+

40+

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

of Programmer Profile Data

Grade Time- in-agency Education

Over 13 8-12 yrs.

M

13 8-12 yrs.

B

13 Over 12 yrs. HS

13 8-12 yrs.

B

13 Over 12 yrs.

B

12 Over 12 yrs.

B

12 Over 12 yrs. HS

12 Over 12 yrs. HS

12 Over 12 yrs. HS

12 3-8 yrs.

M

12 8-12 yrs.

B

12 Over 12 yrs.B

Over 13 8-12 yrs.

B

Over 13 8-12 yrs.B

Over 13 Over 12 yrs.

B

Over 13 Over 12 yrs.B

13 8-12 yrs.

B

13 3-8 yrs.M

13 1-3 yrs.

B

12 3-8 yrs.

B

12 3-8 yrs. HS

12 Over 12 yrs.

B

12 3-8 yrs.

B

12 Over 12 yrs.

B

12 Over 12 yrs. HS

11 1-3 yrs.M 9 3-8 yrs. HS 9 1-3 yrs . B 5 - 7 1-3 yrs. B

13 3-8 yrs . M

12 3-8 yrs.

B

12 3-8 yrs.B

12 3-8 yrs . B

12 3-8 yrs.B

12 3-8 yrs.

B

12 3-8 yrs.B

12 3-8 yrs.

B

11 3-8 yrs.B

11 1-3 yrs.

B

11 1-3 yrs.

B

11 1-3 yrs.

B

11 1-3 yrs.

B 9 1-3 yrs . B 9 1-3 yrs . B
Page 24

C. Tabulation of Programmer Profile Data (continued)

Age Grade Time-in-agency Education

25 - 29 5 - 7 6 - 12 mos. B

25 - 29 5 - 7 6 - 12 mos. M

25 - 29 5 - 7 6 - 12 mos. B

20 - 24 11 1 - 3 yrs

.

B

20 - 24 11 1 - 3 yrs

.

B

20 - 24 11 6 - 12 mos. B

20 - 24 11 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 5 - 7 6 - 12 mos. B

20 - 24 5 - 7 1 - 3 yrs

.

B

20 - 24 5 - 7 6 - 12 mos. B
Page 25

XII. Organization F

A. Summary of Organization Description

1. Staff: Graphics Software Branch 15

Data Base Management Systems Branch 13

Generalized Software Development Branch 12

2. Hardware: mainframes

CRT terminals

graphics terminals

hard copy terminals

3. Programming activities:

They cover the full range of programming for graphics

and photocomposition, data base management and

generalized software for scientific applications.

4.

Programming languages:

Gen . Software Graphics Data Base

Principal: COBOL

Other

:

FORTRAN COBOL

ALGOL FORTRAN

Assembly

5.

Contractor support:

Data Base support $150,000/yr. & 3 man-yrs.

Graphic procedure supp. $150,000/yr. & 3 man-yrs.

(5% of programming for data base done by contractors)

6.

Programmer recruiting:

Uses regular 0PM and agency personnel support and

procedures. College recruiting is accomplished with

the aid of special programs.

7.

Quality control:

a. Standards used: ASCII, FORTRAN, and COBOL; FIPS

standards and structured programming techniques are generally

used

.

b. Guidelines used: Same as a.
Page 26,

c. Tools used; Interactive editor, language procedure

libraries, and document processor

d. Comments: Use procedures for quality assurance at

module level; need tools for better

documentation of individual programs.

Summary of Individual Programmer Profiles

1. Total number surveyed; 25

2. Age summary;

40 and over

30 - 39

25 - 29

20 - 24

3. Grade summary;

13

12

11

9 5-7

4. Time-in-agency summary;

Over 12 yrs. 8-12 yrs. 3-8 yrs. 1-3 yrs. 6-12 mos.

No. %

8 32

8 32

8 32

1 4

6 24

8 32

4 16

6 24

1 4

1 4

1 4

7 28

10 40

6 24

5. Education summary;

Master's Degree 5

Bachelor's Degree 15

High School Grad . 5

6. Computer system used; Large mainframe

Minicomputer

7. Reported input method for programming;

20

60

20

Batch; 10%

Interactive; 90%
Page 27

8. Type of programming activity; (order of area in which

most time is reportedly spent)

Design

Code

Documentation

Maintenance

Test

9. Average reported time spent by phase of application

programming

:

New development 52%

Conversion 5%

New versions of old programs 17%

Maintenance 26%

Other 0

C. Tabulation of Programmer Profile Data

Age Grade Time- in-agency Educat:

40+ 13 1-3 yrs

.

B

40+ 13 1-3 yrs. B

40+ 13 1-3 yrs. B

40+ 13 8-12 yrs. M

40+ 13 3-8 yrs. B

40+ 9 Over 12 yrs. HS

40+ 9 6-12 mos. B

40+ 9 1-3 yrs. HS

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

30 - 39

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

25 - 29

20 - 24

12

12

12

12

12

11

9

5 - 13

12

12

12

11

11

9

9

11

^ — KJ Jf J. 0 • 3-8 yrs. 3-8 yrs.

1 - 3 yrs. 1-3 yrs

.

6-12 mos 1-3 yrs. 6-12 mos.

1-3 yrs. 3-8 yrs. 6-12 mos. 1-3 yrs. 3-8 yrs. 6-12 mos

6-12 mos. 1-3 yrs

.

3-8 yrs.

B

M

B

HS

B

HS

M

HS

B

B

B

M

B

B

M

B

B

7
XIII. Organization G

Page 28

A. Sunraiary of Organization Description

1. Staff: Operating Systems Branch 7

Peripheral Systems Branch 7

Programming Assistance and 10

Languages Branch

User Training and Info. Branch 14

Management and staff support 11

2. Hardware: large mainframes

small mainframe

3. Programming activities:

Operating System (OS) and system support software

4. Programming languages:

Principal: Assembly

Other: FORTRAN and COBOL

5. Contractor support:

About 2% of programming done by contractor.

6. Programmer recruiting:

Only comment given that universities are primary

sources of new employees.

7. Quality control:

a . Standards used

:

FIPS

b. Guidelines used

:

FIPS when possible

c

.

Tools used : No comment

d. Comments

:

There is a comprehensive procedure for

quality assurance.

B. Summary of Individual Programmer Profiles

1. Total number surveyed: 8

No. %

40 and over 1 13

30 - 39 3 37

25 - 29 3 37

20 - 24 1 13

2 . Age summary:
Page 29

3. Grade sununary: No.

12 3

11 3 5-7 2

4. Time- in-agency summary:

Over 12 yrs. 1

8-12 yrs. 3-8 yrs. 3

1-3 yrs. 2

6-12 mos. 2

5. Education summary:

Master's Degree 1

Bachelor's Degree 4

High School Grad. 3

6. Computer system used: large mainframe

small mainframe

7. Reported input method for programming:

Batch: 22%

Interactive: 78%

%

37

37

26

13

37

25

25

13

50

37

8.

Type of programming activity: (order of area in which

most time is reportedly spent)

Code

Maintenance

Test

Design

Documentation

9.

Average reported time spent by phase of system

programming

:
Page 30

C. Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ 5-7 1-3 yrs. B

30 - 39 12 Over 12 yrs. HS

30 - 39 12 3-8 yrs. B

30 - 39 11 6-12 mos

.

M

25 - 29 12 3-8 yrs. HS

25 - 29 11 1-3 yrs. B

25 - 29 11 3-8 yrs. HS

20 - 24 5-7 6-12 mos. B
Page 31

XIV. Organization H

A. Summary of Organization Description

1. Staff; Administration

Programming Branch 1

Programming Branch 2

Programming Branch 3

2. Hardware; large mainframes

remote terminals

printers

word processors

3. Programming activities;

Entire staff involved in information processing

associated with statistical surveys. Programming

defined as applications support.

4. Programming languages;

Principal; FORTRAN

Other ; ALGOL

5. Contractor support; None

6. Programmer recruiting;

Emphasis is on college recruitment for graduates in

computer science or math. Low pay scale and competition from the private sector have combined to make

such recruiting difficult.

7. Quality control;

a. Standards used; ASCII FORTRAN

b. Guidelines used; Internal controls for mnemonics,

specifications, documentation, etc.,

c. Tools used; Various software developed by vendors

and in-house staff.

d. Comments; Comprehensive procedures ae used for

quality assurance. Easy-to-use on-line program

debugging/analysis routines are needed.

3

18

10

15
Page 32

B. Summary of Individual Programmer Profiles

1. Total number surveyed: 31

2. Age summary:

40 and over

30 - 39

25 - 29

20 - 24

No.

5

9

13

4

3. Grade Summary:

Over 13

13

12

11

95-7

4. Time-in-agency summary:

Over 12 yrs.

8-12 yrs. 3-8 yrs. 1-3 yrs.

6 - 12 mos.

5. Education summary:

PhD

Master's Degree

Bachelor's Degree

High School Grad

.

3

6

4

5

8

5

5

2

8

14

2

1

5

22

3

6. Computer system used: large mainframe

7 . Reported input method for programming

:

%

16

29

42

13

10

19

13

16

26

16

16

6

26

46

6

3

16

71

10

Batch: 28%

Interactive: 72%

8.

Type of programming activity: (order of

most time is reportedly spent)

Design

Maintenance

Code

Test

Documentation

area in which
Page 33

9. Average reported time spent by phase of application

programming

:

New development 47%

Conversion 10%

New versions of old programs 19%

Maintenance 24%

Other 0

C. Tabulation of Programmer Profile Data

Age Grade Time- in-agency Education

40+ Over 13 Over 12 yrs. HS

40+ 13 1 - 3 yrs

.

B

40+ 13 Over 12 yrs. B

40+ 12 8 - 12 yrs. B

40+ 11 3 - 8 yrs. PhD

30 - 39 Over 13 1 - 3 yrs

.

M

30 - 39 Over 13 Over 12 yrs. B

30 - 39 13 8 - 12 yrs. B

30 - 39 13 Over 12 yrs. B

30 - 39 13 Over 12 yrs. M

30 - 39 12 3 - 8 yrs

.

B

30 - 39 11 3 - 8 yrs

.

HS

30 - 39 9 3 - 8 yrs

.

B

30 - 39 in 1 1 - 3 yrs

.

B

25 - 29 13 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs

.

B

25 - 29 12 3 - 8 yrs. B

25 - 29 11 1 - 3 yrs

.

B

25 - 29 11 6 - 12 mos. B

25 - 29 9 6 - 12 mos. M

25 - 29 9 1 - 3 yrs

.

M

25 - 29 9 1 - 3 yrs

.

B

25 - 29 9 1 - 3 yrs

.

B

25 - 29 9 3 - 8 yrs

.

B

25 - 29 9 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

25 - 29 5-7 1 - 3 yrs

.

B

20 - 24 11 1 - 3 yrs

.

B

20 - 24 9 1 - 3 yrs

.

B

20 - 24 5-7 1 - 3 yrs

.

B

20 - 24 5-7 1 - 3 yrs

.

M
Page 34

Cha rt 1

Tabulations of Percentages from Computer Programmer

Profile Statistics.

A.

B.

Organization

Ages

Grades

Percentages by Age Groupings

40 & 1over 30-39 25-29 20-24

A 40 52 4 4

B 14 42 36 8

C 43 45 12 0

D 27 17 39 17

E 21 30 32 17

F 32 32 32 4

G 13 37 37 13

H 16 29 42 13

Percentages by Grade Groupings

Over 13 13 12 11 9 5-7

A 0 43 22 22 4 8

B 0 8 42 14 6 30

C 9 19 45 6 21 0

D 0 22 27 17 17 17

E 9 14 36 17 12 12

F 0 24 32 16 24 4

G 0 0 37 37 0 26

H 10 19 13 16 26 16

C. Time-in-agency Percentages by

>12 yrs. 8-12 yrs.

Time-in-agency Groupings

3-8 yrs. 1-3 yrs. <1 yr

.

A 4 22 40

B 8 17 39

C 18 24 43

D 22 6 22

E 21 12 26

F 4 4 28

G 13 0 37

H 16 6 26

26 8

33 3

9 6

50 0

30 11

40 24

25 25

46 6

Percentages by Levels of Education

PhD M.A. B.A. High S(

A 0 4 44 52

B 0 3 86 11

C 0 6 36 58

D 0 0 72 28

E 0 11 75 14

F 0 20 60 20

G 0 13 50 37

H 3 16 71 10

D. Education
Appendix 1 Page 1

STATISTICS FROM THE GENERAL PERSONNEL DATA FILE

OF THE

OFFICE OF PERSONNEL MANAGEMENT

1. The Office of Personnel Management (0PM) was requested to provide

personnel statistics pertinent to this study of computer programmers from their September 1980 data base. The Work Force

Information Division of 0PM assisted in the preparation of the

detailed request that was submitted for computer retrieval from

the Central Personnel Data File. The following criteria were used

for data selection;

a. Occupational code:

Data only from records that have occupational code of 334

(Computer Specialist) which includes computer programmers,

computer systems analysts, computer equipment analysts,

and combinations of these skills.

b. Work schedule code:

Data only from records where this code is full-time

employees

c. Standard Metropolitan Statistical Area:

Data only from records where the code for this element is

for the Washington Metropolitan area which includes

the District of Columbia; Arlington, Fairfax, Loudoun

and Prince William counties, and Alexandria, Fairfax,

Manassas, Manassas Park and Falls Church cities in

Virginia; Charles, Montgomery and Prince Georges counties

in Maryland.

d. Agency code:

Exclude records where this code represents one of the

military departments

The criteria were later expanded to include the occupational code

of 330 (Digital Computer Systems Administration), although this

data were kept separate in the statistical summaries and have not

been analyzed for this study.

2. The data requested from the qualifying records were as

follows

:

a. Agency and Sub-agency

b. Date of birth

c. GS equivalent

d. Salary

e . Sex

f. Supervisory or non- supervisory

g. Academic education level
Appendix 1 Page 2

3. The 0PM was also requested to prepare three statistical summaries

for each Sub-agency code, using the same criteria as previously

listed.

These were;

a. Age; (numbers by groupings)

Under 20

20 - 24

25 - 29

30 - 39

40 and over

b. GS equivalents; (numbers by groupings)

5-7

9

11

12

13 and over

c. Highest academic level; (numbers by groupings)

High school

Bachelor's degree

Master's degree

Doctorate

The tables submitted as attachments to this enclosure present the

highlights from these statistical summaries. It is emphasized

that these statistics are for the Washington Metropolitan area

only, as defined by the Standard Metropolitan Statistical Area.

Both military and civilian members of the military departments

are excluded. The data, as obtained from 0PM, are as of

September 30, 1980.

4. The following observations concerning the computer specialists

are offered as a result of reviewing the statistics in each table;

a. Over 80% are 30 years of age or older;

b. Almost one-ha If are at the grade level of GS-13 or over;

c. Almost one-half have only a high school education and about

two-fifths have a bachelor's degree;

d. The Treasury Department (with the largest number in its

employ) has a younger staff than other agencies, with about

one- fourth from 25-29 and only about one- fourth 40 or over.

The average for these age groups among all agencies, as

shown on Table 1, are 14% and 38%, respectively. Conversely, the age level in the Department of Housing and

Urban Development is usually high, i.e. 6% and 47% for

these two age groupings.
Appendix 1 Page 3

e. The Treasury Department has a higher percentage of lower

grades than the average of all agencies. Almost threefourths of the computer specialists in the Department of

Energy and Housing and Urban Development are GS-13's or

higher

.

f. The levels of education are remarkably similar among the

twelve agencies employing over 2% of the total. However, the

General Services Administration has an unusually high percentage with only a high school education.

g. Almost one-half of the total number of computer specialists

are employed by the three departments of Treasury, Commerce

and Health and Human Services. The organizations with

unusually high numbers in these departments are as follows;

Treasury; Internal Revenue Service 777

HHS; National Institutes of Health 291

Commerce; Nat. Oceanic & Amos. Admin. 234

List of Tables;

TABLE 1. Number and Percentage of Computer Specialists (Series

334) by Age, Grade and Education.

TABLE 2. Number and Percentage of Computer Specialists by Age

in These Agencies Employing Over 2% of Total Number.

TABLE 3. Number and Percentage of Computer Specialists by Grade

in Those Agencies Employing Over 2% of Total Number.

TABLE 4. Number and Percentage of Computer Specialists by Education in Those Agencies Employing Over 2% of Total

Number

.

TABLE 5. Number and percent of Computer Specialists by Agency.

TABLE 6. Number of Computer Specialists by Age Groupings for

Agencies and Sub-agencies.

TABLE 7. Number of Computer Specialists by Grade Levels for

Agencies and Sub-agencies.

TABLE 8. Number of Computer Specialists by Education Levels for

Agencies and Sub-agencies.
Appendix 1 Page 4

The following organizational abbreviations are used in Tables 1-8

AID: Agency for International Development

BEA: Bureau of Economic Analysis

CAB: Civil Aeronautics Board

CPSC: Consumer Product Safety Commission

CSA: Community Services Administration

DoC: Commerce, Department of

DOE: Energy, Department of

Dol: Interior, Department of

DoL: Labor, Department of

DOT: Transportation, Department of

EDA: Economic Development Administration

EPA: Environmental Protection Agency

FAA: Federal Aviation Administration

FBI: Federal Bureau of Investigation

FCC: Federal Communications Commission

FDA: Food and Drug Administration

FDIC: Federal Deposit Insurance Corporation

FHA: Federal Highway Administration

FHLB: Federal Home Loan Bank Board

FTC: Federal Trade Commission

GSA: General Services Administration

HHS: Health and Human Services, Department of

HUD: Housing and Urban Development, Department of

ICA: International Communication Agency

ICC: Interstate Commerce Commission

IDCA: International Development Cooperation Agency, U.S.

IRS: Internal Revenue Service

MBD: Minority Business Development Agency

NASA: National Aeronautics and Space Administration

NBS: National Bureau of Standards

NIH: National Institutes of Health

NLRB: National Labor Relations Board

NOAA: National Oceanic and Atmospheric Administration

NRC: Nuclear Regulatory Commission

NSF: National Science Foundation

NTIS: National Technical Information Service

0PM: Office of Personnel Management

SBA: Small Business Administration

SEA: Science and Education Administration

SEC: Securities and Exchange Commission

SSA: Social Security Administration

USDA: Agriculture, United States Department of

VA: Veterans Administration

Tables 5-8 are alphabetical by agency according to the standards

used in automated interchange (FPM Supplement 292-1), e.g. USDA

is alphabetized by Agriculture, IDCA is alphabetized by United

States International Development Cooperation Agency.
Appendix 1 Page 5

TABLE 1. Number and Percentage of Computer Specialists

(Series 334) by Age, Grade and Education.

Age 20 or less 21-24 25-29 30-39 40 and over Total

Number 5 184 869 2678 2273 6009

Percent — 3 14 45 38 100

Grade 5 7 9 11 12 13 and over Total

Number 230 440 473 591 1494 2718 5946

Percent 4 7 8 10 25 46 100

Education High School B.A. M.A. PhD. Total

Number 2832 2435 541 31 5839

Percent 48 42 9 1 100

Note: The totals in the three areas differ. These are the figures

as submitted by 0PM and no attempt has been made to reconcile

the data. The differences are not great enough, however, to

affect the analysis.
Appendix 1 Page 6

TABLE 2. Number and Percentage of Computer Specialists by Age

in Those Agencies Employing Over 2% of Total Number.

Agency Age

20 or less 21-24 25-29 30-39 40 & over Total

Treasury

Number 1 45 277 528 285 1136

Percent — 4 24 47 25 100

DoC

Number 0 52 160 355 372 939

Percent 0 5 17 38 40 100

HHS

Number 1 13 65 320 329 728

Percent — 2 9 44 45 100

USDA

Number 0 7 44 198 134 383

Percent 0 2 11 52 35 100

DoL

Number 0 10 52 141 118 321

Percent 0 3 16 44 37 100

Justice

Number 1 11 38 154 107 311

Percent - 4 12 50 34 100

VA

Number 0 6 31 111 99 247

Percent 0 2 13 45 40 100

GSA

Number 1 4 27 113 99 244

Percent - 2 11 46 41 100

DOT

Number 0 5 35 98 92 230

Percent 0 2 15 43 40 100

DOE

Number 0 0 14 99 88 201

Percent 0 0 7 49 44 100

HUD

Number 0 1 12 86 88 187

Percent 0 - 6 47 47 100

Do INumber 0 4 12 74 73 163

Percent 0 2 8 45 45 100
Appendix 1 Page 7

TABLE 3. Number and Percentage of Computer Specialists by Grade

in Those Agencies Employing Over 2% of Total Number.

Agencies Grades

5 7 9 11 12 13 & over Total

Treasury

Number 113 151 101 84 276 419 1144

Percent 10 13 9 7 24 37 100

DoC

Number 21 63 82 116 252 410 944

Percent 2 7 9 12 27 43 100

HHS

Number 16 33 63 82 199 330 723

Percent 2 5 9 11 28 45 100

USDA

Number 5 23 30 34 85 181 358

Percent 1 6 8 10 24 51 100

DoL

Number 11 34 31 48 96 105 325

Percent 3 10 10 15 30 32 100

Justice

Number 7 23 21 26 63 172 312

Percent 2 7 7 8 20 56 100

VA

Number 9 21 16 11 53 139 249

Percent 4 8 6 4 21 57 100

GSA

Number 3 16 21 27 101 81 249

Percent 1 6 8 11 41 33 100

DOT

Number 16 9 28 21 42 113 229

Percent 7 4 12 9 18 50 100

DOE

Number 0 3 5 19 26 144 197

Percent 0 2 2 10 13 73 100

HUD

Number 1 3 2 12 29 140 187

Percent — 2 1 6 16 75 100

Do INumber 0 6 7 20 48 83 164

Percent 0 4 4 12 29 51 100
Appendix 1 Page 8

TABLE 4. Number and Percentage of Computer Specialists by

Education in Those Agencies Employing Over 2% of

Total Number.

Agency Education

High School B.A. M.A. PhD. Total

Treasury

Number 523 559 53 2 1137

Percent 46 49 5 — 100

DoC

Number 389 435 91 9 924

Percent 42 47 10 1 100

HHS

Number 343 283 76 2 704

Percent 49 40 11 — 100

USDA

Number 166 143 46 3 358

Percent 46 40 13 1 100

DoL

Number 156 124 27 2 309

Percent 50 40 9 1 100

Justice

Number 156 119 32 3 310

Percent 51 38 10 1 100

VA

Number 121 102 19 1 243

Percent 50 42 8 — 100

GSA

Number 150 78 18 0 246

Percent 61 32 7 0 100

DOT

Number 116 93 20 0 229

Percent 51 40 9 0 100

DOE

Number 106 62 26 4 198

Percent 54 31 13 2 100

HUD

Number 80 53 16 0 149

Percent 54 36 10 0 100

Do INumber 64 73 20 2 159

Percent 40 46 13 1 100
Appendix 1 Page 9

TABLE 5. Number and Percent of

% of

Agency No. Total

ACTION 27 0.5

USDA 383 6.4

CAB 24 0.4

DoC 939 15.5

CSA 30 0.5

CPSC 16 0.3

EPA 84 1.4

DOE 201 3.3

FCC 59 1.0

FDIC 59 1.0

Federal Energy

Management Agency

24 0.4

FHLB 32 0.5

FTC 22 0.4

CSA 244 4.1

HHS 728 12.1

HUD 187 3.1

Do! 163 2.7

ICA 23 0.4

Computer Specialists by Agency.

% of

Agency No. Total

ICC 28 0.5

Justi ce 311 5.2

DoL 321 5.3

NASA 71 1.2

Nat . Credi

t

Un i on Adm i

n

. 13 0.2

NLRB 16 0.3

NSF 34 0.6

NRC 30 0.5

0PM 112 1.9

Pension Benef i

t

Guaranty Corp,

31 0.5

SEC 28 0.5

SBA 44 0.7

Smi thsoni an

Institution

19 0.3

State 38 0.6

DOT 230 3.8

Treasury 1136 18.9

IDCA 54 0.9

VA 247 4.1

TOTAL 6009 100.0
Appendix 1 Page 10

TABLE 6. Number of Computer Specialists by Age Groupings for

Agencies and Sub-agencies.

Age Summary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 &

over Total

ACTION 1 16 10 27

USDA

Agr. Marketing

Ser

.

7 4 3 14

Agr. Stabilization

Conservation Serv.

1 6 7

Farmers Home Admin. 1 4 4 9

Foreign Agr. Serv. 1 2 10 5 18

Forest Serv. 1 17 19 37

Soil Conservation

Serv

.

2 7 6 15

Off. Inspector Gen. 4 4

Food & Nutrition

Serv

.

1 2 24 13 40

Anm. & Plant Health

Inspection Serv.

2 7 3 12

Federal Grain

Inspection Serv.

1 1

Food Safety &

Quality Service

1 10 6 17

SEA 1 6 26 21 54

Economics, Stat. &

Cooperatives Serv.

4 11 40 15 70

Off. of Operations &

Finance

7 28 23 58

Total 7 44 198 134 383
Appendix 1 Page 11

TABLE 6. (continued)

Age Summary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 Sc over Total

CAB 15 9 24

DoC

Off. of Secty. 2 16 23 41

EDA 4 6 11 21

BEA 2 8 9 3 22

NOAA 4 33 92 105 234

Internet. & Trade

Admin.

1 2 3 6

Maritime Admin. 1 5 9 22 37

Patent Off. 2

' 5 20 20 47

NBS 4 4 24 43 75

MBD 1 2 3

Nat. Telecom. &

Infor. Agency

1 4 2 7

NTIS 1 2 9 7 19

Bureau of Census 38 95 163 130 426

Off. of Federal Stat

.

Policy Sc Standards

1 1

Total 52 160 355 372 939

CSA 6 24 30

CPSC 10 6 16

EPA 6 12 35 31 84

DOE 14 99 88 201

FCC 4 12 29 14 59

FDIC 1 5 7 25 21 59
Appendix 1 Page 12

TABLE 6. (continued)

Age Summary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 &

over Total

Federal Energy

Management Agency

5 19 24

FHLB 1 6 16 9 32

FTC 1 4 13 4 22

GSA

Off. of Preparedness 1 3 4

Public Bldg. Serv. 4 15 10 29

Fed. Supply Serv. 2 2

National Archives &

Records Serv.

1 1 1 3

Automated Data &

Telecomm. Serv.

5 25 25 55

Transport. & Public

Utilities Serv.

2 2 4

Off. of Admin. 1 4 17 68 56 146

Off. Of Inspector

General

1 1

Total 1 4 27 113 99 244

HHS

Off. of Secty. 3 52 61 116

Off. of Asst. 1

Secty. for Health

1 2 14 25 43

Alcohol, Drug Abuse

& Mental Health

2 2 13 15 32

Health Serv.

Administration

1 6 8 15

FDA 3 19 73 55 150
Appendix 1 Page 13

TABLE 6. (continued)

Age Summary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 &

over Total

HHS (continued)

Health Research

Administration

4 14 10 28

NIH 7 32 120 132 291

Center for Disease

Control

1 1

SSA 1 18 12 31

Off. of Human Devel. 3 7 10

Off. Child Support

Enforcement

1 6 4 11

Total 1 13 65 320 329 728

HUD

Asst. Secty. for

Administration

1 10 80 81 172

Asst. Secty. for

Comm. Plan. Devel.

1 1 1 3

Fair Housing &

Equal Opportunity

1 1

Asst. Secty. for

Housing

2 5 7

Other 1 2 1 4

Total 1 12 86 88 187

Do!

Off. of Secty. 2 1 3

Bur. of Land Mgmt. 1 1

Bur. of Indian Affairs 1 1

Water & Power Resources 1 1

Geologi'"^] Survey 4 7 53 44 108
Appendix 1 Page 14

TABLE 6. (continued)

Age Sununary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 Sc over Total

Dol (continued)

Bur. of Mines 1 8 6 15

National Park Serv. 3 5 4 12

U.S. Fish & Wildlife

Serv

.

2 12 14

Heritage Conservation

Sc Recreation Serv.

4 2 6

Off. of Surface Mining

Reclamation Sc Enforce.

2 2

Total 4 12 74 73 163

Internal, Commun,

Agency

3 8 12 23

ICC 1 16 11 28

Justice

Offices, Div. Sc Boards

1 11 60 34 106

FBI 1 6 15 33 27 82

Bur. of Prisons 3 17 10 36

Immigration St Naturalization Serv.

3 2 21 10 36

Bur. of Prisons

Industries

2 2 4

Drug Enforcement

Administration

4 18 14 36

Off. of Justice

Assistance

1 1 10 12

U.S. Marshals Serv. 1 2 2 5

Total 1 11 38 154 107 311
Appendix 1 Page 15

TABLE 6. (continued)

Age Sununary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 Sc over Total

DoL

Off. of Secty. 1 1 2

Admin. & Mgmt. 1 20 17 38

Bur. of Inter.

Labor Affairs

1 1 2

Employment Std

.

Administration

4 6 7 17

Employment & Train.

Administration

11 12 23

Labor-Mgmt . Serv

.

Administration

1 3 5 9

Bureau of Labor Stat. 10 30 53 23 116

Mine Safety & Health

Administration

6 4 2 12

Other 10 42 50 102

Total 10 52 141 118 321

NASA

Headquarters 7 9 16

Goddard Space

Flight Center

3 15 37 55

Total 3 22 46 71

Na t i ona 1 Credi

t

Union Admin,

2 6 5 13

NLRB 1 7 8 16

NSF 9 13 12 34

NRC 5 17 8 30

0PM 1 15 51 45 112
Appendix 1 Page 16

TABLE 6. (continued)

Age Summary

Agency 20 or

and Sub-agency less 21-24 25-29 30-39

40 8e over Total

Pension Benefit

Guaranty Corp,

5 18 8 31

SEC 1 4 14 9 28

SBA 2 12 30 44

Smithsonian Instit, 1 9 9 19

State 6 7 14 11 38

DOT

Off. of Secty. 3 15 15 33

U.S. Coast Guard 4 21 19 44

FAA 1 5 28 40 74

FHA 4 19 21 10 54

Fed. Railroad Admin. 1 7 1 9

Urban Mass Transp.

Admin.

1 3 3 7

Nat. Highway Traffic

Safety Admin.

2 1 3 6

Research St Spec.

Programs Directorate

2 1 3

Total 5 35 98 92 230

T reasury

Off. of Secty. 1 7 34 14 56

Bur. of Govt. Fin.

Operations

3 8 59 37 107

Comptroller of the

Currency

1 3 11 4 19

U.S. Customs Serv. 1 33 49 83

Bureau of Engraving 6 6 12

St Printing
Appendix 1 Page 17

TABLE 6 (continued)

Age Summary

Agency

and Sub-agency

20 or

less 21-24 25-29 30-39

40 &

over Total

Treasury (continued)

IRS 1 37 241 344 154 777

Bur. of the Mint 1 1

Bur. of Public Debt 3 15 26 8 52

U.S. Secret Service 1 12 7 20

Bureau of Alcohol,

Tobacco & Firearms

1 2 6 9

Total 1 45 277 528 285 1136

U.S. International

Devel. Coop. Agcy

.

Off. of Director 1 1

AID 3 23 27 53

Total 3 23 28 54

VA

Staff 4 18 12 34

Dept, of Data Mgmt. 6 27 84 58 175

Dept, of Veterans

Benefits

4 10 14

Dept, of Medicine

& Surgery

5 19 24

Total 6 31 111 99 247

Grand Total 5 184 869 2678 2273 6009
Appendix 1 Page 18

TABLE 7. Number of Computer Specialists by Grade Levels for

Agencies and Sub-agencies.

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 &

over Total

ACTION 1 2 6 7 11 27

USDA

Agr. Marketing Serv. 3 3 4 3 1 14

Agr. Stabilization

Conservation Serv.

1 6 7

Farmers Home Admin. 1 2 6 9

Foreign Agr. Serv. 1 3 5 9 18

Forest Serv. 1 2 6 28 37

Soil Conservation

Serv

.

1 3 1 2 8 15

Off. Inspector Gen. 4 4

Food & Nutrition

Serv.

1 2 3 5 9 20 40

Anm. & Plant Health

Inspection Serv.

3 2 1 2 4 12

Federal Grain

Inspection Serv.

1 1

Food Safety &

Quality Service

1 8 7 17

SEA 3 5 9 14 23 54

Economics, Stat. &

Cooperative Serv.

1 6 9 8 19 27 70

Off. of Operations

Sc Finance

1 1 3 2 15 38 60

Total 5 23 30 34 85 181 358
Appendix 1 Page 19

TABLE 7. (continued)

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 Sc over

CAB 1 4 2 17

DoC

Off. of Secty. 3 6 3 29

EDA 1 3 1 3 5 8

BEA 1 5 3 6 7

NOAA 5 13 15 32 64 108

Internet. & Trade

Admin.

1 1 2 2

Maritime Admin* 4 2 2 6 23

Patent Off. 3 1 2 3 18 19

NBS 2 6 8 10 14 35

MBD 3

Nat. Telecom. &

In for. Agency

3 4

NTIS 1 2 9 8

Bureau of Census 10 35 44 54 122 163

Off. of Federal Stat.

Policy & Standards

1

Total 21 63 82 116 252 410

CSA 2 3 6 8 11

CPSC 1 1 7 7

EPA 1 9 10 9 11 40

DOE 3 5 19 26 144

FCC 5 3 7 4 23 17

FDIC 2 6 5 4 6 32

Total

24

41

21

22

237

6

37

46

75

3

7

20

428

1

944

30

16

80

197

59

55
Appendix 1 Page 20

TABLE 7. (continued)

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 &

over Total

Federal Energy

Management Agency

1 1 6 6 ii 25

FHLB 2 3 5 8 14 32

FTC 3 1 8 10 22

CSA

Off. of Preparedness 2 2 4

Public Bldg. Serv. 1 4 4 2 10 9 30

Fed. Supply Serv. 1 1 2

National Archives &

Records Serv.

1 1 1 3

Automated Data &

Telecomm. Serv.

1 1 20 33 55

Transport. & Public

Utilities Serv.

1 3 4

Off. of Admin. 2 12 15 20 66 35 150

Off. of Inspector

General

1 1

Total 3 16 21 27 101 81 249

HHS

Off. of Secty. 2 2 9 13 22 69 117

Off. of Asst.

Secty. for Health

1 1 1 4 14 21 42

Alcohol, Drug Abuse

& Mental Health

1 2 3 6 6 14 32

Health Serv.

Administration

1 1 1 1 7 4 15

FDA 3 7 14 15 36 76 151
Appendix 1 Page 21

TABLE 7 . (continued)

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 Se over Total

HHS ( continued

)

Health Research

Administration

1 1 4 5 7 10 28

NIH 7 17 29 36 84 112 285

Center for Disease

Control

1 1

SSA 2 1 17 11 31

Off, of Human Devel. 2 2 6 10

Off. Child Support

Enforcement

1 4 6 11

Total 16 33 63 82 199 330 723

HUD

Asst. Secty. for

Administration

1 3 2 11 27 128 172

Asst. Secty. for

Comm. Plan. & Develop.

1 2 3

Fair Housing &

Equal Opportunity

1 1

Asst. Secty. for

Housing

7 7

Other 1 1 2 4

Total 1 3 2 12 29 140 187

Dot

Off. of Secty. 3 3

Bur. of Land Mgmt. 1 1

Bur. of Indian Affairs 1 1

Water & Power Resources 1 1
Appendix 1 Page 22

TABLE 7. (continued)

Agency

and Sub-agency 5

Do I (continued)

Geological Survey

Bureau of Mines

National Park Ser.

U.S. Fish Sc Wildlife

Service

Heritage Conservation

Sc Recreation Service

Off. of Surface Mining,

Reclamation St Enforce.

Total

Internal, Commun,

Agency

ICC 1

Justice

Offices, Div. St Boards

FBI 5

Bur. of Prisons

Immigration St 1

Naturalization Serv.

Bur. of Prisons

Industries

Drug Enforcement 1

Administration

Off. of Justice

Assistance

U.S. Marshals Serv.

Grade Summary

7 9

6 6

1

6 9

7 4

1 3

6 1

2 2

1

1 1

21

13 Sc 11 12 over

11 30 56

2 6 7

1 6 5

3 4 6

2 1 3

2

20 48 83

4 3 16

3 9 14

10 18 62

10 23 34

1 12 14

3 5 20

1 3

2 2 28

10

2 1

26 63 172

Total

109

15

12

14

6

2

164

23

27

105

83

31

36

4

37

11

5

Total 7 23 312
Appendix 1 Page 23

TABLE 7. (continued)

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 &

over Total

DoL

Off. of Secty. 1 1 2

Admin . & Mgmt

.

3 4 16 15 38

Bur. of Inter.

Labor Affairs

1 1 2

Employment Stds

.

Administration

1 1 2 2 4 8 18

Employment & Train.

Administration

6 7 10 23

Labor-Mgmt . Serv

.

Administration

2 3 4 9

Bureau of Labor Stat. 5 23 20 18 33 20 119

Mine Safety & Health

Administration

1 1 3 5 2 12

Other 5 9 5 13 26 44 102

Total 11 34 31 48 96 105 325

NASA

Headquarters 2 1 13 16

Goddard Space

Flight Center

1 1 3 4 25 21 55

Total 1 1 3 6 26 34 71

National Credit

Un i on Adm i n i s t rat i on

1 2 3 7 12

NLRB 4 2 4 6 16

NSF 2 2 5 2 1 22 34

NRC 1 2 3 5 20 31
Appendix 1 Page 24

TABLE 7. (continued)

Grade Summary

Agency

and Sub-agency 5 7 9 11 12

13 &

over Total

0PM 1 14 8 11 36 26 96

Pension Benefit

Guaranty Corp,

2 1 3 4 6 15 31

SEC 2 2 5 9 11 29

SBA 1 1 1 1 9 1 14

Smithsonian Inst it. 1 4 1 13 19

State 7 2 4 3 8 13 37

DOT

Off. of Secty. 2 2 4 25 33

U.S. Coast Guard 1 3 11 4 8 17 44

FAA 2 4 11 9 48 74

FHA 13 6 5 17 12 53

Fed. Railroad Admin. 1 1 1 1 5 9

Urban Mass Transp.

Admin.

2 2 3 7

Nat. Highway Traffic

Safety Admin.

1 2 1 2 6

Research & Spec.

Programs Directorate

1 1 1 3

Total 16 9 28 21 42 113 229

Treasury

Off. of Secty. 2 8 17 29 56

Bur. of Govt. Fin.

Operations

4 3 12 9 31 48 107

Comptroller of the

Currency

1 2 3 7 7 20

U.S. Customs Customs Serv. 1 4 21 57 83
Appendix 1 Page 25

TABLE 7. (continued)

Agency

and Sub-agency 5

Treasury ( continued

)

Bureau of Engraving

& Printing

IRS 102

Bur. of the Mint

Bur. of Public Debt 5

U.S. Secret Service 1

Bureau of Alcohol#

Tobacco St Firearms

Total 113

C/.S. International

Devel, Coop. Agcy

.

Off. of Director

AID

Total

VA

Staff

Dept, of Data Mgmt. 9

Dept, of Veterans

Benefits

Dept of Medicine

St Surgery

Total 9

Grand Total 230

Grade Summary

7 9 11 12

13 St over Total

5 3 4 12

135 77 46 175 249 782

1 1

10 5 4 19 9 52

4 4 2 9 20

1 1 7 9

151 101 84 276 419 1144

1 1

2 1 17 33 53

2 1 18 33 54

2 3 1 7 22 35

19 12 9 41 86 176

1 1 12 14

1 4 19 24

21 16 11 53 139 249

440 473 591 1494 2718 5946
Appendix 1 Page 26

TABLE 8. Number of Computer Specialists by Educational Levels

for Agencies and Sub-agencies.

Agency High

and Sub-agency School

ACTION 18

USDA

Agr. Marketing Serv . 6

Agr. Stabilization & 2

Conservation Serv

.

Farmers Home Admin. 2

Foreign Agr. Serv. 7

Forest Service 14

Soil Conservation 7

Serv

.

Off. Inspector Gen. 1

Food Sc Nutrition Serv. 24

Anm. St Plant Health 8

Inspection Serv.

Federal Grain

Inspection Serv.

Food Safety Sc 12

Quality Service

SEA 29

Economics, Stat. St 33

Cooperative Serv.

Off. of Operations 21

St Finance

Total 166

CAB 16

DoC

Off. of Secty. 24

Education Summary

College Degree

.A. M.A. PhD. Total

8 1 27

7 1 14

4 1 7

7 9

10 1 18

15 8 37

7 1 15

1 2 4

14 2 40

4 12

1 1

4 1 17

13 12 1 55

30 6 69

26 11 2 60

143 46 3 358

7 1 24

12 4 40
Appendix 1 Page 27

TABLE 8. (continued)

Agency

and Sub-agency

High

School

DoC (continuted)

EDA 10

BEA 10

NOAA 113

Internet. Se Trade

Admin.

2

Maritime Admin. 24

Patent Off. 30

NBS 33

MBD 1

Nat. Telecom. &

Infor. Agency

6

NTIS 14

Bureau of Census 121

Off. of Federal Stat.

Policy & Standards

1

Total 389

CSA 23

CPSC 8

EPA 34

DOE 106

FCC 31

FDIC 31

Federal Energy

Management Agency

16

FHL6 17

Education Summary

College Degree

B • Pl • M • Pi • PhD. Total

9 2 21

9 3 22

93 24 3 233

3 5

5 2 31

14 2 46

30 10 2 75

2 3

1 7

6 20

251 44 4 420

1

435 91 9 924

7 30

7 1 16

32 16 1 83

62 26 4 198

25 3 59

22 5 58

8 1 25

12 2 1 32
Appendix 1 Page 28

TABLE 8. (continued)

Education Summary

Agency

and Sub-agency

High

School

College

B.A. M

Degree

.A. PhD. Total

FTC 6 9 6 21

CSA

Off. of Preparedness 3 1 4

Public Bldg. Serv. 16 10 4 30

Fed. Supply Serv. 1 1 2

National Archives &

Records Serv.

3 3

Automated Data &

Telecomm. Serv.

25 24 5 54

Transport. & Public

Utilities Serv.

2 2 4

Off. of Admin. 100 40 8 148

Off. of Inspector

General

1 1

Total 150 78 18 246

HHS

Off. of Secty. 70 26 10 107

Off. of Asst.

Secty. for Health

20 19 3 42

Alcohol, Drug Abuse

& Mental Health

15 15 2 32

Health Serv.

Administration

13 1 1 15

FDA 55 77 15 147

Health Research

Administration

13 11 3 27

NIH 128 118 36 1 283

Center for Desease 1 1

Control
Appendix 1 Page 29

TABLE 8. (continued)

Agency

and Sub-agency

HHS (continued)

SSA

Off. of Human Devel.

Off. of Child Support

Enforcement

Total

HUD

Education Summary

High College Degree

School B.A. M.A. PhD.

17 11 2

9 1

3 5 2

343 283 76 2

Asst. Secty. for 76 48 13

Administration

Asst. Secty. for

Comm. Plan. Devel.

2

Fair Housing & 1

Equal Opportunity

Asst. Secty. for

Housing

2 3 1

Other 2 1

Total

Do I

80 53 16

Off. of Secty.

Bur. of Land Mgmt.

Bur. of Indian Affairs

Water & Power Resources 1

Geological Survey 38

Bureau of Mines 9

National Park Serv . 5

U.S. Fish St Wildlife 6

Service

2 1

1

1

51 13 2

6

6 1

4 4

Total

30

10

10

704

137

2

1

6

3

149

3

1

1

1

104

15

12

14
Appendix 1 Page 30

TABLE 8. (continued)

Education Summaty

Agency High

and Sub-agency School

Do I (continued)

Heritage Conservation 4

& Recreation Service

Off. of Surface Mining 1

Reclamation & Enforce.

College Degree

B.A. M.A. PhD.

2

1

Total

Internet, Commun,

Agency

ICC

Justice

Offices, Div . St Boards

FBI

Bur. of Prisons

Immigration &

Naturalization Serv.

64 73 20 2

15 6 2

11 12 4

49 44 8 2

40 36 6 1

23 7 1

14 15 6

Bur. of Prisons

Industries

Drug Enforcement

Administration

Off. of Justice

Assistance

U.S. Marshals Ser.

Total

DoL

Off. of Secty.

Admin. & Mgmt.

Bur. of Inter.

Labor Affairs

2

22

1

9

2

156

2

119

1

32

1

27

2

1

8

Total

6

2

159

23

27

103

83

31

35

4

37

12

5

310

2

35

2
Appendix 1 Page 31

TABLE 8. (continued)

Agency High

and Sub-agency School

DoL (continued)

Employment Std . 9

Admin.

Employment & Train. 11

Admini stration

Labor-Mgmt. Serv. 7

Admin.

Bur . of Labor Stat . 46

Mine Safety & Health 6

Administration

Other 47

Total 156

NASA

Headquarters 3

Goddard Space 39

Flight Center

Total 42

National Credit 2

Union Admin,

NLRB 10

NSF 14

NRC 12

0PM 60

Pension Benefit 17

Guaranty Corp,

SEC 20

SBA 15

Education Summary

College Degree

1 . A . M.A. PhD. Total

7 1 1 18

7 1 19

2 9

59 12 1 118

4 10

36 13 96

124 27 2 309

6 7 16

14 2 55

20 9 71

7 4 13

2 3 15

13 5 32

8 7 1 28

40 12 112

12 2 31

7 2 29

14 1 30
Appendix 1 Page 32

TABLE 8. (continued)

Education Summary

Agency

and Sub-agency

High

School

College

B.A. M

Degree

.A. PhD. Total

Smithsonian instit. 3 5 8

State 14 8 3 25

DOT

Off. of Secty. 21 7 5 33

U.S. Coast Guard 21 17 5 43

FAA 53 17 4 74

FHA 10 41 3 54

Fed. Railroad Admin. 6 3 9

Urban Mass Transp.

Admin

.

3 4 7

Nat. Highway Traffic

Safety Admin.

1 4 1 6

Research & Special

Programs Directorate

1 2 3

Total 116 93 20 229

T reasury

Office of Secty. 26 20 10 56

Bur. of Govt. Fin.

Operations

56 43 3 102

Comptroller of the

Currency

10 6 1 1 18

U.S. Customs Serv. 47 29 4 80

Bureau of Engraving

& Printing

10 2 12

IRS 321 437 29 1 788

Bur. of the Mint 1 1

Bur. of Public Debt 34 15 3 52
Appendix 1 Page 33

TABLE 8. (continued)

Education Summary

Agency

and Sub-agency

High

School

College Degree

B.A. M.A. PhD. Total

Treasury (continued)

U.S. Secret Serv. 12 7 19

Bur. of Alcohol,

Tobacco & Firearms

7 1 1 9

Total 523 559 53 2 1137

U,S, International

Develop, Coop. Agency

Off. of Director 1 1

AID 26 20 7 53

Total 27 20 7 54

VA

Staff 19 12 3 34

Dept, of Data Mgmt. 90 70 11 1 172

Dept, of Veterans

Benefits

6 7 13

Dept, of Medicine

Sc Surgery

6 13 5 24

Total 121 102 19 1 243

Grand Total 2832 2435 541 31 5839
...

Jit'

,

- <^/i; ^f^st'Hi'

^-5 1 ^

[iA i'

'" xoa»!S^‘- o'®

-i' -

• '^. •vkW*^/ ' iM:

®>r '»“>' i:^o3|A^ 5o' o«fv^'&.’.„B^;

•' c'f.^

r§a:x

.i' '®:v':«r\

*..= • rvV4 <J‘.. ^5v

es<i a 1, 1?

' '^' ! ?

' v-^ S': ^

< *« ^;’’.rH«. -'f «

»•' ajs 1

/ wu

^

^ A I'm* . Q^- y

'Jtii^S., Vfii »p Tff^SUg ,. tt

• ^ ' T c

.5T,f» t

'« ’ ^

• • '

1

- .

’ > f 2i ex

'TT*'

^ V \ ci^r H

"’' *v* V

1

J

d

''"

4

S V- i VaX »'fc^'

. <^o V

BS ._ ral^ iZ " ^

-

'

.

A-..^ a.

#.i

“ t»' ,.«,„ tfr,£- . B": 4,ijf'

f

io, .iq&CT' “"| 'Uei - ' ia . - ;|!, «rt'eiii9t.X«»Vo:; th: ,*iqf^ Hv. r I

Bp. opotstiomi^ j^';

“—

rmyrnr-'

if.r

M

MM. :.^

j.»m iiS.i'O'f •'

. BS-'

Np-
Appendix 2 Page 1

COMPUTER PROGRAMMER SURVEY

INDIVIDUAL PROGRAMMER PROFILE

1. Job title (including code):

2. Age:

Under 20

20-24

25-29

3. GS grade equivalent:

5-7

9

11

4.

Time in present job (current agency):

Less than 6 mos . 3-8 yrs

.

6-12 mos. 8-12 yrs.

1-3 yrs. over 12 yrs.

5.

Education and training:

a. Highest general academic level:

High school Master's degree

Bachelor's degree Doctorate (PhD)

b. Highest academic level with ADP major:

Degree

c. Other (identify and give length of training) types of

training (include in-house):

12

13

over 13

30-39

40 and over
Appendix 2 Page 2

6. Programming languages used:

a . Most frequently

b. Others used in past year

7. Computer system used;

a. Most frequently

b. Percent work done:

1) Batch

2) Interactively

c. List systems used in past year

8. Types of activities: (by time spent; e.g. 0 - none, 1 - most

2 - next, etc.)

a

.

design e. contract monitor

b

.

code f

.

maintenance

c

.

test g* other (list)

d. document

9.

Type of projects over the past year: (percent of time)

Applications Systems

Programs Programs Other

a . New development

b. Conversion of old programs

to new systems

c. Creation of new versions

of old programs

Maintenance of existing

systems

d.
Appendix 2 Page 3

Note: State what other is:

10. Type of applications program: (briefly describe and

indicate % time spent on each)

a. Business data processing

b. Information processing

c. Scientific data processing

d. Other (list)

11. Do you manage other programmers?

No Yes Number

9

THANK YOU FOR YOUR TIME AND COOPERATION
a '(ire jKvmijxy iaikj . tst a*^« ilifw^Biai# .sioa*

a . M<?

'33rjBr

— :g «i . .

' ’^-

;:;

fortlp ‘ afsWj^spMqqB

(ffD'fia -np >ndqi' .'

_ ^nJ:a«POO':?qj.ad’/8JE> BB^nistiW^^n _

7^' G.oiap,tit.-^.y*' ti*? 'Juc-'. *”W ,j

t*im m ^

,ifi _.^j pA-taa©potq rtoJLijBm:a:ojni .<S

ft!

9P I'B aapo.iq oB : ',^

V'x r, . „ / UaiX) ^orfio .6

:-Ts^

"“Iff

8» n

a- -

Va’ie-TUifjs^i^jOTq isffi o'® © pen«m ' -po^ <

•_ rf.

''h-

(fe ' 'i i'"

' jj. -“r

» emn^Mtil. iSoiii

9 a ';ye-»ytfy. (Xin,t.3

<’ "

iS’' ..imi^- .woiT4^5ajsaoo-aMA ai«XT poy; >ii<iAHf ii3^

w

ISBWir" afeMi3i^M

. ^li»’ . f j ,. J-)s:

a'.

,

I M

.J5^ -

’

^ ftf' ’ -. 7T»^.v.- -r

3
Appendix 3 Page 1

COMPUTER PROGRAMMER SURVEY

DESCRIPTION OF ACTIVITY OF ORGANIZATION

If additional space is required, use a separate sheet of paper

identifying the appropriate items.

A. Name of computer organization (the identity of survey

participants will be kept confidential)

.

B. Internal organizational structure and number of employees in

each unit:

C. Inventory of computer hardware;

D. List of software functional activities;

E. Levels of effort in project development in man-years

(choose a typical project)

1. Requirements analysis

2. Functional requirements/specifications

3. Design

4. Development

5. Operations

6. Evaluation
Appendix 3 Page 2

F. Programming activities;

1.

Type; (show size of staff or man-years & briefly

describe work)

a. Systems

b. Applications

1. Business

2. Scientific

3. Other (specify)

c. Other (specify)

2. Phase of programming; (estimate % of time in each area

for organization)

a . New development

b. Conversion

c. Maintenance

d . Other

3. Programming languages used; (estimate % of each for

organization)

a. Principal

b. Other
Appendix 3 Page 3

4.

List computer systems operated and estimate % of

programming accomplished for each system;

5.

Description of contract support:

a. Estimate total volume of contract support

(man-years & dollars)

b. Estimate % of total programming done by contract

(where appropriate, make estimate by type of

programming)

c. General descriptive information re contract

management, including quality control, insurance of timely performance, etc.

6.

Programmer recruiting;

a. Sources

b. Means of contact

c. Special programs

d. General description, including special problems

and major difficulties
Appendix 3 Page 4

G. Quality control for in-house software;

1.

Standards used (languages and methodologies; FIPS,

internal or other)

2.

Guidelines used (languages and methodologies; internal

or other)

3.

Tools used (e.g. design, test coverage analysis,

editors) - give name of tool

4. Tools to which you have access but don't use - state

reason it is not used, e.g., not helpful, use too

much machine time, etc.

5. Is there a procedure for Quality Assurance

comprehensive moderate none

6. Is there a procedure for testing (new and maintenance)

comprehensive moderate none

7.

Is training given in "best" methods

extensive some none

in-house

outside
Appendix 3 Page 5

8.

If standards are used, are they:

standard excellent good adequate bad

9.

Area(s) in which software quality improvement would

make the most difference, e.g., tools, training,

standard guidelines

10.

What type of guidance would you like and in

what areas - order by preference

11 . If your needs are not covered above - use the space

below to list them.

THANK YOU FOR YOUR PARTICIPATION AND COOPERATION
NBS-114A (REV. 2-80

U.S. DEPT. OF COMM.

BIBLIOGRAPHIC DATA

1. PUBLICATION OR

REPORT NO.

2. Performing Organ. Report No. 3. Publication Date

SHEET (See instructions) NBSIR 82-2565 March 1983

4. TITLE AND SUBTITLE

Profiles of Computer Programmers in the Executive Branch of the Federal Government

5. AUTHOR(S)

Patricia B. Powell, ed.

6. PERFORMING ORGANIZATION (If joint or other than NBS, see instructions)

national BUREAU OF STANDARDS Ralph A. Simmons

DEPARTMENT OF COMMERCE Independent Contractor

WASHINGTON, D.C. 20234

9. SPONSORING ORGANIZATION NAME AND COMPLETE ADDRESS (Street, City. State, ZIP)

Patricia B. Powell

National Bureau of Standards

Bldg. 225, Room B266

Washington, DC 20234

10. SUPPLEMENTARY NOTES

7. Contract/Grsmt No. NB800NAA4467

I. Type of Report & Period Covered

Final

I I Document describes a computer program; SF-185, FIPS Software Summary, is attached.

11. ABSTRACT (A 200-word or less factual summary of most significant information. If document includes a significant

bi bl iography or literature survey, mention it here)

The report is a detailed programmer survey compiled from interviews With eight

selected organizations and an 0PM data base. The survey includes staffing, hardware,

programming activities and languages, contract support, programmer Tecrui ting,

quality control, personnel profile, and programmer activities. The 0PM data base

is suimarized by age, grade and education for Computer Specialists in the Washington

Metropolitan Area.

12. KEY WORDS (Six to twelve entries; alphabetical order; capitalize only proper names; and separate key words by semicolons)

computer programmers ; computer specialist; Federal civilian organizations; 0PM data

base; profile of computer programmers

13. AVAILABILITY 14. NO. OF

PRINTED PAGES

Unl imited

I I For Official Distribution. Do Not Release to NTIS

I I Order From Superintendent of Documents, U.S. Government Printing Office, Washington, D.C. 20402.

81

15. Price

Order From National Technical Information Service (NTIS), Springfield, VA. 22161 $11.50

USCOMM-DC 6043-P80