APPENDIX W – JNET TEAMS AND POSITIONS

JNET TEAMS AND POSITIONS

Table of Contents

1 Organizational Overview 1

2 Project Management Team 2

2.1 Overview 2

2.2 Functional and Positions Overview 2

2.3 Team Knowledge and Skills 3

2.3.1 General Products 3

2.3.2 General Open Standards 3

2.4 Outcomes 3

2.4.1 Inputs 3

2.4.2 Tasks 4

2.5 No Positions Necessary at this Time 4

2.5.1 Specific Products 4

2.5.2 Specific Open Standards 4

2.5.3 Responsibilities 4

2.5.4 Desired Education, Knowledge, Skills and Abilities 5

3 Communications Team 6

3.1 Overview 6

3.2 Functional and Positions Overview 7

3.3 Team Knowledge and Skills 8

3.3.1 General Products 8

3.3.2 General Open Standards 8

3.4 Outcomes 9

3.4.1 Inputs 9

3.4.2 Tasks 9

3.5 Web Master / Deployment Lead 9

3.5.1 Specific Products 10

3.5.2 Specific Open Standards 10

3.5.3 Responsibilities 11

3.5.4 Desired Education, Knowledge, Skills and Abilities 12

3.6 Special Projects Lead 12

3.6.1 Specific Products 13

3.6.2 Specific Open Standards / Policy 13

3.6.3 Responsibilities 13

3.6.4 Desired Education, Knowledge, Skills and Abilities 14

3.7 Help Desk Agent(s) 15

3.7.1 Specific Products 15

3.7.2 Specific Open Standards 16

3.7.3 Responsibilities 16

3.7.4 Desired Education, Knowledge, Skills and Abilities 17

4 Applications Design, Development and Testing Team 18

4.1 Overview 18

4.2 Functional and Positions Overview 19

4.3 Team Knowledge and Skills 20

4.3.1 General Products 20

4.3.2 General Open Standards 20

4.4 Outcomes 21

4.4.1 Inputs 21

4.4.2 Tasks 21

4.5 Senior Data Architect 23

4.5.1 Specific Products 24

4.5.2 Specific Open Standards 24

4.5.3 Responsibilities 24

4.5.4 Desired Education, Knowledge, Skills and Abilities 25

4.6 Senior Integration Developer(s) 26

4.6.1 Specific Products 28

4.6.2 Specific Open Standards 28

4.6.3 Responsibilities 28

4.6.4 Desired Education, Knowledge, Skills and Abilities 29

4.7 Web Applications Developer(s) 30

4.7.1 Specific Products 31

4.7.2 Specific Open Standards 32

4.7.3 Responsibilities 32

4.7.4 Desired Education, Knowledge, Skills and Abilities 33

4.8 Security Developer 36

4.8.1 Specific Products 36

4.8.2 Specific Open Standards 37

4.8.3 Responsibilities 37

4.8.4 Desired Education, Knowledge, Skills and Abilities 38

4.9 Quality Assurance (QA) Testing Specialist 39

4.9.1 Specific Products 39

4.9.2 Specific Open Standards 39

4.9.3 Responsibilities 39

4.9.4 Desired Education, Knowledge, Skills and Abilities 40

5 Applications Support Team 42

5.1 Overview 42

5.2 Functional and Positions Overview 42

5.3 Team Knowledge and Skills 43

5.3.1 General Products 43

5.3.2 General Open Standards 44

5.4 Outcomes 44

5.4.1 Inputs 44

5.4.2 Tasks 44

5.5 Applications Support Specialist(s) 45

5.5.1 Specific Products 46

5.5.2 Specific Open Standards 46

5.5.3 Responsibilities 46

5.5.4 Desired Education, Knowledge, Skills and Abilities 48

5.6 Senior Database / Developer 48

5.6.1 Specific Products 48

5.6.2 Specific Open Standards 49

5.6.3 Responsibilities 49

5.6.4 Desired Education, Knowledge, Skills and Abilities 50

Senior Database Developer Essential Functions: 51

6 Business Team 52

6.1 Overview 52

6.2 Functional and Positions Overview 52

6.3 Team Knowledge and Skills 53

6.3.1 General Products 53

6.3.2 General Open Standards 54

6.4 Outcomes 54

6.4.1 Inputs 54

6.4.2 Tasks 54

6.5 Trainer / Course Developer 54

6.5.1 Specific Products 56

6.5.2 Specific Open Standards 56

6.5.3 Responsibilities 56

6.5.4 Desired Education, Knowledge, Skills and Abilities 57

APPENDIX W Page i 03/20/2014

APPENDIX W – JNET TEAMS AND POSITIONS

1  Organizational Overview

The Justice Network (JNET) is organizationally structured under the Commonwealth of Pennsylvania Governor’s Office of Administration. The JNET office is provided direction from the Deputy Secretary of the Office of Administration and the JNET steering committee. This JNET office is organized and managed by the JNET executive director. The JNET office is a cross-matrix organization when it comes to project delivery. The JNET project management office assigns resources from across the various JNET functional teams to deliver on approved projects with clearly defined scope, objectives and tasks. The JNET functional teams also provide various maintenance activities, support, processes and operational functions above and beyond JNETs projects.

The JNET office is comprised of six (6) functional teams all of which directly report to the JNET executive director. These teams include; the Project Management Office, Communications, Applications Design, Development and Testing, Applications Support, Business and Technical Service Teams. Each team provides unique functions to the JNET office.

The project management office is fully staffed with commonwealth personnel and it provides for the management, oversight and tracking of all projects, issues. Like the project management office, the technical services team is staffed by commonwealth personal. This team provides early support to the JNET Applications Design, Development and Testing team and participates in new product exploration and major upgrades.

The communications team is responsible for JNET communications, JNET’s end user help desk, website(s) content, county notifications and deployments as well as special projects. The Applications Design, Development and Testing team is responsible for providing applications development including web and integration based design development, data modeling, documentation, unit testing and support. This team is also responsible for ensuring quality design and development processes including JNET string, integration and performance testing.

The Applications Support team is responsible for providing applications support to all of JNET’s environments, liaison work with the EDC, production break fix and work around, monitoring, JNET database design and development support. The business team is responsible for JNETs budgeting, spending, planning, business analysts, all security and end user training and course development.

2  Project Management Team

2.1  Overview

The JNET Project Management Office (PMO) is responsible for management of JNET’s critical projects. This team currently consists of four full-time Project Managers who focus on the coordinated planning, prioritization and execution of projects that are tied to JNET’s overall business objectives. The JNET PMO provides project management support functions in the form of project management software (Microsoft Project), standardized project management policies and procedures and project management training. The PMO serves as a central resource for management to get accurate and timely information about all of its projects and major activities, and provides resource allocation planning for JNET management in order to ensure that appropriate resources are assigned to projects.

2.2  Functional and Positions Overview

The Project Management Team Lead reports to the Executive Director.

The PMO Team Lead is responsible for the planning, assignment, and management of the activities of the members of the PMO team.

The PMO serves JNET in the following ways:

  1. It manages the most important projects in which JNET is engaged. (Four full-time Project Managers focus on the coordinated planning, prioritization and execution of projects that are tied to JNET’s overall business objectives).
  2. It provides project management support functions in the form of project management software (and Microsoft Project), standardized project management policies and procedures, and project management training.
  3. It serves as a central resource for management to obtain accurate and timely information about all of its projects and major activities.
  4. It provides resource allocation planning for JNET to ensure that the appropriate resources are assigned to appropriate projects and major activities.

Currently, the PMO is staffed with the following permanent, Commonwealth positions:

·  Project Management Team Lead

·  Three full-time Commonwealth Project Managers

2.3  Team Knowledge and Skills

The Project Management staff is required to have a working knowledge of the following software products and Open Standards technologies. In addition to the general products and open standards for the entire team, each position may be required to have additional knowledge of software products and open standards. (see Appendix I, Proposed Personnel Product Skills Matrix required for commercial product skills):

2.3.1  General Products

The entire PMO team is required to have a working knowledge of the following products and technologies.

Microsoft Windows 7 / Microsoft Office
Microsoft Internet Explorer / ServiceNow
Adobe Acrobat / Microsoft Project 2010 Standard
Borland Star Team

2.3.2  General Open Standards

Within a year of joining the JNET Team, JNET Project Managers are expected to have a basic understanding of the Project Management Institute (PMI)’s Project Management Body of Knowledge (PMBOK), 5th Edition, as well as ITIL v3.

2.4  Outcomes

2.4.1  Inputs

The inputs required for the Project Management Team to perform their role adequately include:

Ø  The most current issue of the JNET Annual Report

Ø  The most current issue of the JNET Strategic Plan and Business Plan

Ø  General JNET Office policies, procedures and guidelines

Ø  Current JNET Office Team Contact Information

Ø  Current JNET Project Life Cycle (PLC) Guide and Project Management Templates

Ø  JNET Project Documentation Library

Ø  Guidance from the JNET Project Management Lead

Ø  Overview of JNET and Hosted Application Systems

Ø  Overview of JNET Message Processing, Notifications and Web Services

Ø  Overview of current JNET IT Infrastructure

Ø  Current standards and procedures governing JNET systems and services development, testing and implementation

2.4.2  Tasks

Ø  Perform JNET Project Planning, Qualification and Initiation tasks as described in the JNET PLC Guide

Ø  Perform Project Execution and Control tasks as described in the JNET PLC Guide

Ø  Perform JNET Project Closure tasks as defined in the JNET PLC Guide

Ø  Produce and maintain a JNET Staff Resources Allocation Plan

Ø  Assist with the development of the JNET Annual Report

Ø  Participate as main session presenters and breakout session coordinators at the JNET County Integration Meetings

Ø  Participate as presenters in periodic JNET Staff Meetings and JNET Managers Meetings

Ø  Upon request, participate as presenters in JNET Agency Advisory Subcommittee Meetings and JNET Steering Committee Meetings

Ø  Participate in annual JNET project planning activities

2.5  No Positions Necessary at this Time

Currently no positions are needed for the JNET project management office. Should additional projects or demands be placed upon JNET office or it is determined that additional project manager(s) are necessary; JNET would be added these positions via the RFP defined process.

2.5.1  Specific Products

Will be defined if needed at a later point in time.

2.5.2  Specific Open Standards

Will be defined if needed at a later point in time.

2.5.3  Responsibilities

Will be defined if needed at a later point in time.

2.5.4  Desired Education, Knowledge, Skills and Abilities

Will be defined if needed at a later point in time.

3  Communications Team

3.1  Overview

The Communications Office is responsible for promoting JNET throughout the Commonwealth’s agencies, counties, municipalities and federal agencies within the Commonwealth, as well, as neighboring states. The Communications Team is responsible for all aspects of communicating, working with the user community and serving as a central repository for the JNET Help Desk. This repository provides statistical data which is used for reporting and process improvement modeling purposes.

The Communications Office is fully engaged in all application development projects. With input from a cross section of the user community, the communications team gathers application requirements through Joint Application Development (JAD) sessions. This team also coordinates and assists in performing User Acceptance Testing (UAT).

The Communications Office is also the lead team on all JNET Integration activities. This activity provides authorized users with access to JNET and additional services like the JNET Messaging Infrastructure, Notifications, Facial Recognition, Electronic Reporting (ER), Juvenile Tracking System and the evaluation and coordination of biometric technologies as they relate to the Offender Identification Process. The team also functions as the liaison with outside suppliers and various state agencies associated with offender processing hardware and software.

This team is in contact with the JNET user community through the Help Desk, agency and county presentations, JAD and Scorecard sessions, and quarterly integration meetings. This constant contact is critical to the success of the JNET Office. It provides essential feedback to the JNET business process for improvements. In addition, the team is responsible for keeping the user community, partners, and the public informed of any JNET related issues or updates including new applications, enhancements to existing applications success stories, and new policies and procedures. This is done using many types of media including targeted e-mails, website announcements, meetings, on-site visits, and presentations. The Communications team maintains various contact lists, the JNET public and secure websites, and works with the Governor’s Office Press Secretary to distribute press releases or place articles in the public press as needed.

The team assists in the development of policy recommendations, procedures, standards, and strategies to accommodate JNET projects, and to assure compliance with overall Commonwealth IT standards. These policy recommendations, procedures, standards and strategies are designed to address county policy team development; group or individual county equipment and/or services acquisition; JNET connection process; county user policies and procedures; county user data and system access requests; and other administrative and operational issues related to the operation of JNET.

Overall, this team is responsible for development and delivery of information and awareness across the JNET community.

The JNET Help Desk provides support services to the JNET internal staff as well as all external JNET users. The Help Desk is staffed at two (2) full time equivalents (FTE’s). The Application Design & Development and Testing Office provide specialists to handle escalated incidents. Internal JNET staff calls are placed directly with the JNET Help Desk. External users first report their problem to their Agency/County/Municipal Point of Contact. If the problem is determined to be a JNET related issue, the incident is reported to the JNET Help Desk for handling in line with the established Call Handling Procedures. In some cases, local Help Desk providers’ forward ServiceNow tickets to the JNET Help Desk for resolution. More information on the JNET Help Desk Support responsibilities and support levels can be found in Appendix P, JNET Support Group Roles and Appendix Q, JNET Support Escalation Levels Table respectively.

JNET frequently deploys new and updated versions of applications. The Help Desk lead is responsible to attend regular deployment meetings to learn of enhancements to JNET applications and other details that may affect the end users. Help Desk staff also participate in bi-weekly Applications Support team meetings.