prc product overview - software development life...

34
SLIDE TITLE PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University 2012

Upload: haliem

Post on 23-Apr-2018

218 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

SLIDE TITLE

PRC product overview

Susan JoslynSJ+ Systems Associates, Inc.U2 University 2012

Page 2: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

What is IT Governance?• The framework, principles, structure, processes and 

practices to set direction and monitor compliance and performance aligned with the overall purpose and objectives of an enterprise.

• Ties IT goals to those of the enterprise.

• Ensures that IT delivers valuable services through the optimal use of its resources, while understanding the risks involved.

• Establishes goals and metrics to track organizational performance.

Page 3: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

IT Governance for U2

Comprehensive, integratedBuilt in and for U2

Since 1992

Page 4: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Tool and process to manage IT Governance

More specifically:Change control with programmer utilities

Project management Test management

Problem ReportingAudit & compliance

What is PRC?

Page 5: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC is Mature, yet trendy

Hundreds of installations

Current with compliance & practices

Ready with solutions

Page 6: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC gets along well with others

Page 7: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC supports your compliance requirements

Page 8: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Put them together: Plays well with others while supporting compliance

Page 9: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC has a collective intelligence

A snow‐ball of great ideas and best practices

Page 10: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC is best of breed and bred for U2

• Hundreds of installs around the world• Many U2 partners

• Businesses, both large and small

Page 11: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

How does PRC do it?

Mission statement:To provide useful information to management and transparency to the auditors PRC must be used. In order to be used it must be easier to use it than not to use it. It must benefit those who have their hands on the software day in and day out.

Page 12: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Okay, but how?

• By allowing you to define the environment, the users and the life‐cycle

• According to the culture of the company and the habits of the individuals as well as the requirements of the regulation

• Automating and enforcing those decisions from within the workflow

• Minimizing slow‐down and making up for it with productivity and quality gains.

• While allowing gradual fine‐tuning

Page 13: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

No, really.  How?

Page 14: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC: Define the life‐cycle• Via status codes

– As many or as few, by type

• Establish the rules for– Who can do what – Where and when– Who gets notified

– Time‐dated sign‐offs

Defined lifecycles are demonstrable, enforceable

Initiate

Assign

TestApprove

Deploy

Page 15: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC: Define Where ‐ Realms• Realms are whole instances of the software, with defined boundaries and governing law according to purpose (e.g. DEV, TEST, UAT, LIVE).

Page 16: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC: Define Who – User profilesUser profiles customize the diverse working style of the individuals as well as their permissions, clearances and authorities.

Page 17: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC: How quickly? How carefully?

• Create multiple configurations / life‐cycles– High profile/high risk projects may have more sign‐offs– Emergency projects can have some bypass options

• Custom configure according to– Model // approach // policies– Corporate culture– Individual habits and practices– More flexible or rigid environments.

• Fine tune it over time

Page 18: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC can monitor, remind or enforce…

Page 19: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC is a U2 insider• Built with U2 files and programs

– Familiar, accessible, reportable• Understands and hashed files

– Dictionary & metadata– Control files– Data files

• Tools and procedures within the environment, inside the workflow

Page 20: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC tells the complete story

• Who wanted it, who authorized it and when, what was changed by whom – when and where. Where is it going, how did it get there…

• Pre-defined security framework, then audit trail.

Page 21: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC and the SDLC

Page 22: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

IT Controls

• What is an IT control?• Which ones does PRC accommodate?• How, specifically?

Page 23: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

IT controls: DR/ rollback

•Disaster recovery plans are necessary•for large scale wholesale disasters •for those one-off little disasters where a shiny new piece of functionality breaks something and we just want it back the way it was.

•Emergency management•Making really fast software changes•Making data corrections

Page 24: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

IT Controls: Users

• Clearance (who can)• Audit (who did) • Segregation of duties (enforced)

Page 25: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

IT Controls: Change control

• When you can’t• When you did• Check‐out/check‐in

Get it? Change control? Yuk-yuk.

Page 26: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

More about change control

• Check‐out / Check‐in– In process, check‐out is automatic– Or proactive, check out what you’ll need

• Either way: No one can mess with it!– Wow that’s going to be awesome– Except… how do I, but what if …

Page 27: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

(Graceful) Parallel Development

• Taking releases from a vendor• Bringing in work from home, off‐site• Bringing back work from a customer site• Managing outside developers

– Third party– Off‐shore

Page 28: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Parallel Development

• Changes in priority• Bottleneck at testing• Large projects vs. small fixes

There are as many answers as questions.

Page 29: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Agile practices

PRC’s project-centric orientation and deployment methods lend themselves very well to time-boxes and agile iterations.

Page 30: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Managed testing

– Store user‐stories and test plans with the software and project. 

–Hierarchical test plans, by phase with unlimited iterations

– Start small and grow into it

Page 31: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Deployment

• Customers– Internal– External

• Servers– Internal– External

• One‐step – Delivery– Rollback

• Visibility – What was delivered and when

Page 32: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

Metrics

Its amazing what you can discover once you start collecting metrics.  PRC will start collecting them for you right away.

Page 33: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

PRC from SJ+http://sjplus.com

Page 34: PRC product overview - Software Development Life …sjplus.com/wp-content/uploads/2012/11/PRC-and-IT...PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University

SLIDE TITLE

Contact Us: By Phone: (954) 796-9868By Fax: (954) 796-9868 (Please call before faxing)By E-mail: [email protected][email protected]

Contact UsBy Phone: (954) 796‐9868By E‐mail: [email protected] • [email protected]

PRC User Group PRC_SJPlus