Topics where training needs are highest.

Topics for which there may be the most need for training. Important (Q3>3) topics where current knowledge lags most behind the importance of details (ordered by importance)

Sample of data from the 1998 Survey of Software Practitioners

Rank

Topic

% Lag

Current knowledge (Q2)

Importance of details (Q3)

1

Software Design and Patterns

6%

3.4

3.6

2

Software Architecture

7%

3.3

3.5

3

Requirements Gathering & Analysis

10%

3.1

3.5

4

Giving Presentations to an Audience

6%

3.3

3.5

5

Technical Writing

13%

3.0

3.4

6

Project Management

8%

3.1

3.4

7

Analysis and Design Methods

5%

3.2

3.3

8

Human Computer Interaction / User Interfaces

17%

2.8

3.3

9

Configuration and Release Management

13%

2.8

3.3

10

Design of Algorithms

9%

3.0

3.3

11

Ethics and Professionalism

5%

3.0

3.2

12

Data Transmission and Networks

6%

3.0

3.1

13

Leadership

17%

2.5

3.1