![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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/27.jpg)
(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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051801/5add46e37f8b9aeb668cae45/html5/thumbnails/34.jpg)
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