The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... ·...

26
DATE PRESENTED BY The Process and Development of the SAS/STAT® Programmer Role from a Retroactive Perspective 11 th October 2016 Jon Bishop, PRA Health Sciences, Swansea, UK.

Transcript of The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... ·...

Page 1: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

DATE

PRESENTED BY

The Process and Development of the SAS/STAT®

Programmer Role from a Retroactive

Perspective

11th October 2016

Jon Bishop, PRA Health Sciences, Swansea, UK.

Page 2: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

2

Content of Presentation

• Previous experience • Purpose of presentation • Recruitment • PRA Programming Academy • The Future • Why the PRA Programming Academy contributes

to speed, efficiency and quality

Page 3: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

3

My Previous Experience

• Graduate in Material Science • 5 Years Management experience

Page 4: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

4

My Previous Experience

• Graduate in Material Science • 5 Years Management experience

Page 5: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

5

Purpose of Presentation

• Representational guide to; – Recruitment – Training

• Increase speed and efficiency • Develop SAS Programmers • Consistent approach • Good Programming Practice

Page 6: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

6

Timeline

Recruitment Strategy

Week 1-6 Classroom Based Training

Week 7-52 Weekly Mentoring

Week 26-Onwards Bi-Weekly Code Discussion

Ongoing Learning

Page 7: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

Phase 1

Recruitment

Page 8: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

8

Recruitment Strategy

• Problems faced when recruiting – Sector Growth – Competitiveness – Specialized skill set – Training

•  Solution –  PRA Programming Academy

Page 9: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

9

Adopted Solution

• Target Specific candidates • Referral System • Telephone Screening • Face to Face interview • Aptitude test • Recruit and train in batches

Advertise positions

Recruit

Train and develop

Page 10: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

Phase 2

The PRA Programming

Academy

Page 11: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

11

What is the Academy? • Est. 2008 • Comprehensive training • Class room style environment • Practical Working • Training studies • Follow-along demonstrations • Mentoring and Support • SAS Base Certification Prep Guide

Page 12: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

12

What knowledge is gained?

• Role within the pharmaceutical industry • Basic SAS concepts • Programming tables, figures and listings • SDTM and ADaM creation including an

understanding of – CDISC Standards – Pinnacle 21 Compliance

• Billable work preparation

Page 13: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

13

Academy experience New

Experience 25 Smart

Candidates

No programming experience

Good Programming

Practice

Speed and Efficiency

Ready to Learn

Fast Track to Approval

Training not over

•  Sheltered

•  Introduce company tools

• Role within the company

•  Learn to become a functional and competent SAS programmer

•  Emphasis on; –  Quality –  Accuracy –  Consistency

Page 14: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

Phase 3

Continued Mentoring

and Support

Page 15: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

15

The support

• How to access help – Training and Development Managers dedicated

to graduate development – Co-workers – Support documents – SAS Certification Prep Guide – Internet

Page 16: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

16

SAS Certification Base 9 Exam

• Take SAS Base 9 Exam • Revise entire book • Review of everything • Formal Exam • Base 9 Certification

Page 17: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

17

Mentoring Meetings

• 1-1 with Training and Development Manager

• Weekly hour long meetings • Develop, nurture and encourage • Discuss code, code structure and efficiency • Enforce Good Programming Practice • Safe environment • Continued learning

Page 18: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

18

Code Review Meetings • Peer group • Bi-weekly • Code discussion • Active communication • Helpful hints and tips • Additional guidance • Promotes office unity • Group communication skills

Page 19: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

19

Driving towards success

GPP

Speed & Efficiency

Quality Meeting

Discussion

Task

Page 20: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

Phase 4

Lead Apprentice Program

Page 21: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

21

Purpose of the Program

• Natural progression • Leadership responsibilities • Development opportunities • Access to additional resources • Develop skill base

– Leading projects – Leadership skills

Page 22: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

22

Structure

• Mimic the original training • One-to-one Mentor • Mentor a current Lead • Study management • Documented learning • Weekly meetings at onset • Monthly Round Table meetings

Page 23: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

23

Life Cycle

Start Program

Assigned Mentor/

Apprentice

One-2-One Tutoring

Progression and

Experience

Complete Study

Page 24: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

Final Statement

Page 25: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,

25

Any Questions?

Page 26: The Process and Development of the SAS/STAT® Programmer Role from a Retroactive ... · 2016-11-07 · Programmer Role from a Retroactive Perspective 11th October 2016 Jon Bishop,