netl – reengineering itd software training program · 2012. 6. 23. · nreengineering etl netl...

20
June 23, 2012 NETL Reengineering ITD Software Training Program Mike McCormick

Upload: others

Post on 28-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

June 23, 2012

NETL – Reengineering

ITD Software Training

Program Mike McCormick

Page 2: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 2

Contents

Project Overview ................................................................................................................ 3

Figure 1: Use Case Diagram .............................................................................................. 5

Figure 2 - Survey Form....................................................................................................... 5

Figure 3 – Training Validation ............................................................................................. 6

Solution .............................................................................................................................. 7

Budget & Schedule ............................................................................................................. 8

Program Screenshots: ........................................................................................................ 8

Main Program Screen – version 1.0 (Developed January 2010 to July 2010) ..................... 8

Main Program Screen – version 2.1 (Final Upgrade September 2010 to March 2011) ....... 9

Main Training Class Screen ..............................................................................................10

Student Directory Screen ..................................................................................................11

Main Training Survey Screen ............................................................................................12

Class Report Samples .......................................................................................................13

Survey Report Samples.....................................................................................................16

Page 3: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 3

Project Overview In January 2010, MPCS (Michael McCormick, Management Consultant) was contracted by the Department of Energy – National Energy Technology Laboratory (NETL) in Pittsburgh, PA to reengineer NETL’s training tracker program managed by the Information Technology Department (ITD) and develop an enterprise software solution. Current Training Program: After conducting a one (1) day assessment interviewing key personnel involved in the ITD training program and the HR Department, the following summarizes those findings:

1. HR requires a hard copy of the Trainers survey form with Employee and Trainer signatures.

2. The trainers (two) are employees of Key Logic support contractor that report to the Institutional Assurance Department (IAD) and are not accountable to ITD.

3. Trainers post software training classes on NETL intranet. 4. NETL employees email trainer (Trainer #1 Pittsburgh, Trainer #2 Morgantown) regarding

which class they wish to attend. 5. Designated trainer confirms schedule attendance with employee. 6. Upon class completion, employees are required to complete a Training Survey form that

signed by the employee and trainer. 7. The Figure 2 - Survey Form provides necessary information regarding:

a. Training Class Name b. Class Date c. Class Number d. Instructor e. Federal Employee or Contractor (check box) f. NETL Employee

i. Office ii. Phone Number

g. Survey Categories i. Training Content (10 sub-categories) ii. Instructor Rating (4 sub-categories) iii. General Impression (1 sub-category) iv. What you liked about the training program? v. Does the training program need improvement? vi. Would you recommend this class?

8. Trainer submits original surveys to the HR Department and a copy to the ITD designed Project Manager that supports the software system.

9. The trainers enter all students that complete any class into an Excel spreadsheet (Figure 3 – Training Validation) that provides:

a. Employee name b. Division number c. Office name d. Mail stop e. Telephone number f. E-mail address g. Federal Employee (Yes or No)

10. Trainers provide Excel file to ITD upon request. 11. Aside from the original hard copy of the survey, there’s no tracking of classes conducted

by dates or instructors and there analysis of the survey questions.

Page 4: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 4

Refer to Figure 1: Use Case diagram.

NETL - ITD Employee Software Training

email Trainer Request

NETL HR Dept.

NETL Employee

Trainer Confirms

Class

Complete Class

Hard Copy Survey

NETL - Employee Training

Signed Survey

(Trainer & Employee)

Trainer

Excel Training Log

IT Dept.Copy Signed Survey

ITD Training Status

Page 5: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 5

Figure 1: Use Case Diagram

Figure 2 - Survey Form

This form was recreated from the original hard copy version used by the training contractor.

Page 6: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 6

Figure 3 – Training Validation

Note: Phones numbers and E-mail addresses intentionally blocked out.

Page 7: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 7

Solution The current ITD Training Program failed to provide any automation and or useful data regarding the current Software Training Program. The next step was to conduct a complete “requirements” session with the Trainers and ITD Leadership to define the system design, budget and timeline. The key system requirements: Tracking

1. Classes a. Month (query of classes by month) b. Dates c. Time d. Location e. Instructor f. Department (Dept. employees or Mixed Group) g. Credit Hours h. Class Status (Cancelled, Complete, Full, Open, Rescheduled)

2. Student a. Student Attendance b. Student Directory c. Student Training Report

3. Training Survey (track surveys by class) a. Survey ID b. Class ID c. Instructor d. Survey Entered By e. Class Name f. Facility Location g. Department h. Class Date i. Survey Date j. Student Name

4. Survey Questions k. Training Content (10 sub-categories) l. Instructor Rating (4 sub-categories) m. General Impression (1 sub-category) n. What you liked about the training program? o. Does the training program need improvement?

5. Survey Rating a. Total points b. Average Score c. Survey Reports

i. Classes ii. Facility iii. Student iv. Instructor v. Department

Page 8: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 8

Budget & Schedule The project was funded ($500,000) and required to be completed and fielded within 6 months using an Agile approach with a resource team of three (3) programmers and one (1) Business Analyst to assist with Q&A and Testing. The first version was completed in 4 months; field tested with the two (2) Trainers and twenty-five (25) ITD Project Managers. Ten (10) additional enhancements and eight (8) additional reports were developed, tested and “go live” one month ahead of schedule and under budget by 15%. The Training module was updated with version 2.1 which provided an interim IT Project Portfolio Management tracking program while the enterprise Enovia Program Central is customized to accommodate IT projects under the new NETL PMO and project management methodology scheduled for a January 2013 delivery date.

Program Screenshots:

Main Program Screen – version 1.0 (Developed January 2010 to July 2010)

Page 9: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 9

Main Program Screen – version 2.1 (Final Upgrade September 2010 to March 2011)

Page 10: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 10

Main Training Class Screen

Page 11: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 11

Student Directory Screen

Page 12: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 12

Main Training Survey Screen

Page 13: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 13

Class Report Samples

Page 14: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 14

Page 15: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 15

Page 16: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 16

Survey Report Samples

Page 17: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 17

Page 18: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 18

Page 19: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 19

Page 20: NETL – Reengineering ITD Software Training Program · 2012. 6. 23. · NReengineering ETL NETL – Reengineering ITD Software Training Program 2012 P r e p a r e d B y : M i c h

NReengineering ETL

NETL – Reengineering ITD Software Training Program 2012

P r e p a r e d B y : M i c h a e l M c C o r m i c k

Page 20