Stat 5.4 Pre Sales Demo Master

1,117
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,117
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Stat 5.4 Pre Sales Demo Master

    1. 1. Change Management and Version Control for PeopleSoft: Stat ® ACM Tim Steward, Senior Systems Consultant ServiceQuest Consulting
    2. 2. Visualizing a Typical PeopleSoft Development Lifestyle Production Development Testing 10% Files (SQR, COBOL, SQC, Crystal, Scripts, etc) On Both Unix & Windows Servers 90% Proprietary Database Objects (Record, Page, Index, PeopleCode, Activity, Component, etc) Windows Unix Windows Unix Windows Unix DB DB DB PeopleSoft Development Lifestyle
    3. 3. Most Version Control Tools Only Version Files Production Development Testing Files (SQR, COBOL, SQC, Crystal, Scripts, etc) On Both Unix & Windows Servers Windows Unix Windows Unix Windows Unix PeopleSoft Development Lifestyle PVCS, SourceSafe, Harvest, etc., version & manage flat files, however, they only offer a partial solution 10% DB DB DB Which Are Only 10% of the Object Types No No No Objects Objects Objects
    4. 4. Only Stat Versions & Migrates Both PeopleSoft Objects & Flat Files Natively Production Development Testing 10% Files (SQR, COBOL, SQC, Crystal, Scripts, etc) On Both Unix & Windows Servers 90% Proprietary Database Objects (Record, Page, Index, PeopleCode, Activity, Component, etc) Windows Unix Windows Unix Windows Unix DB DB DB PeopleSoft Development Lifestyle = Full Object Support 100%
    5. 5. Change Management without Quest File-based Version Control Custom Database Documents Spreadsheets Project Plans Email PeopleSoft Environment Change Management Needs <ul><li>Version control </li></ul><ul><ul><li>PeopleSoft Objects </li></ul></ul><ul><ul><li>Flat Files </li></ul></ul><ul><li>Change Control </li></ul><ul><ul><li>Patching </li></ul></ul><ul><ul><li>Object/File Locking </li></ul></ul><ul><ul><li>Migration Management </li></ul></ul><ul><ul><li>Impact Analysis </li></ul></ul><ul><ul><li>Audit Trails </li></ul></ul><ul><ul><li>Documentation </li></ul></ul><ul><li>Project Management </li></ul><ul><ul><li>Enforced Workflow </li></ul></ul><ul><ul><li>Project Management </li></ul></ul><ul><ul><li>Task assignment, Tracking, Time Reporting </li></ul></ul>Native App Tools Paper Forms
    6. 6. Change Management without Quest PeopleSoft Environment Change Management Needs <ul><li>Version control </li></ul><ul><ul><li>PeopleSoft Objects </li></ul></ul><ul><ul><li>Flat Files </li></ul></ul><ul><li>Change Control </li></ul><ul><ul><li>Patching </li></ul></ul><ul><ul><li>Object/File Locking </li></ul></ul><ul><ul><li>Migration Management </li></ul></ul><ul><ul><li>Impact Analysis </li></ul></ul><ul><ul><li>Audit Trails </li></ul></ul><ul><ul><li>Documentation </li></ul></ul><ul><li>Project Management </li></ul><ul><ul><li>Enforced Workflow </li></ul></ul><ul><ul><li>Project Management </li></ul></ul><ul><ul><li>Task assignment, Tracking, Time Reporting </li></ul></ul>File-based Version Control Custom Database Documents Spreadsheets Project Plans Email Native App Tools Paper Forms
    7. 7. With Stat ® ACM <ul><li>Version control </li></ul><ul><ul><li>PeopleSoft Objects </li></ul></ul><ul><ul><li>Flat Files </li></ul></ul><ul><li>Change Control </li></ul><ul><ul><li>Patching </li></ul></ul><ul><ul><li>Impact Analysis </li></ul></ul><ul><ul><li>Object/File Locking </li></ul></ul><ul><ul><li>Migration Management </li></ul></ul><ul><ul><li>Audit Trails </li></ul></ul><ul><ul><li>Documentation </li></ul></ul><ul><li>Project Management </li></ul><ul><ul><li>Enforced Workflow </li></ul></ul><ul><ul><li>Project Management </li></ul></ul><ul><ul><li>Task assignment, tracking, time reporting </li></ul></ul>Single Solution PeopleSoft Environment Change Management Needs Stat ® ACM Repository
    8. 8. Common Change Management Goals
    9. 9. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Supporting Compliance Can I satisfy the auditors and management? Enhancing Visibility What impact is change having and can I report on those changes? Enabling Communication Are we all on the same page and being proactively notified? Reducing Downtime & Risk Can I rollback? Can I fix production? Increasing Efficiency Are we leveraging technology & automation? Here is Outline of What we will be covering
    10. 10. Let’s Start With Establishing Controls Change Management & Version Control graphic. Establishing Controls Can I enforce my policy and procedures today?
    11. 11. Establishing Controls: Physically lock down tools using object security in PeopleSoft Prevent changes without a proper change request ticket Require task completion before advancing in workflow Ensure read-only access to developers without obtaining a lock in Stat Require an approval before a change or migration can occur 1 2 3 4 5 1 Stat uniquely able to… (if required) 2 3 5 4 6 6 Use role based security to enforce separation of duties Dev Read only access to tools Physical Locking Ticket Approvals Security Tasks
    12. 12. Because Stat Can Physically Lock PeopleSoft <ul><li>Any Change made to PeopleSoft such as an </li></ul><ul><ul><li>Enhancement </li></ul></ul><ul><ul><li>Migrations </li></ul></ul><ul><ul><li>Emergency Fix </li></ul></ul><ul><ul><li>Or Patch </li></ul></ul><ul><li>… will be captured and recorded in the Stat Master Repository </li></ul>Stat ® ACM Repository
    13. 13. Workflow Enables Control of Policy & Procedures Workflow allows you to assign/configure business steps ensure that… Proper person has the change request at the proper time Approvals have been met before migrations or transfers are made to the next person Tasks have been accomplished Issues and Documentation have been logged Migrations and post migrations have been performed (Build, DMS, COBOL, Custom)
    14. 14. Workflow Enables Control of Policies & Procedures Databases People Status Rule Transfer Rule Require Tasks & Approvals
    15. 15. Approvals & Notifications via Email <ul><li>Can be applied to: </li></ul><ul><li>Workflow Status Transfer </li></ul><ul><li>Migration </li></ul>
    16. 16. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today?
    17. 17. Providing An Audit Trail Through CSR’s Production Development Testing Windows Unix Windows Unix Windows Unix DB DB DB Electronic change request (CSR) tracks all changes made from development to production CSR Enhancements Customizations Patches CSR Audit Trail Migrations (objects & files) Approvals Documentation Tasks & Issues CSR Audit Trail Final Version Manager Review Notifications Sign-Off CSR Audit Trail Open Ticket Close Ticket CSR Audit Trail
    18. 18. The Change/Service Request (CSR) File Links Custom Templates Attachments
    19. 19. Automatic & Enforced Audit Trail Change From Value To Value Last Update Update By
    20. 20. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Reducing Downtime & Risk Can I rollback? Can I fix production?
    21. 21. Can I Rollback My Changes? PeopleSoft Projects PeopleSoft Flat Files Records Pages Indexes Components PeopleCode Etc. SQR COBOL SQR Envision Crystal Reports Etc. CSR Baseline, Interim, Final (archive sets) Stat Repository Separated by Tools Version inside Prod Dev Test Quick Rollback for Files & Objects Via Drag & Drop
    22. 22. Rollback Examples PeopleSoft Projects PeopleSoft Flat Files Records Pages Indexes Components PeopleCode Etc. SQR COBOL SQR Envision Crystal Reports Etc. Stat Repository Prod Dev Test Quick Rollback for Files & Objects Drag & Drop Something Fails in Production Emergency Fix Migrates Over Developer Database Refresh to Test 1 2 3
    23. 23. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Reducing Downtime & Risk Can I rollback? Can I fix production? Increasing Efficiency Are we leveraging technology & automation?
    24. 24. What Types of Automation Does Stat Provide? STAT Automation Manual Process Automatic email notifications Reactive manual communication or paper forms Drag & drop migrations & rollback of files & objects Manual project copy & FTP to all source life locations - manual recreation Scheduled reports providing Seamless visibility of all changes Manually compiling documentation from several report unfriendly sources PeopleSoft centric wizards for impact analysis, mass migration, customization history, recovery, and release management Manual time consuming impact analysis, one-off migrations, stacks of compare reports, object recreation, non-migration or object based release management Independent repository providing central location for audit trail of documentation and forms Paper forms or multiple disparate applications difficult to audit and/or report against
    25. 25. How an Independent Repository Helps with Automation
    26. 26. STAT Example #1: Automated Migrations Drag and Drop Migrations (Objects & Files) Version Control Windows Unix DB
    27. 27. Example #2 Mass Migrations & Release Management Multiple Change Requests (CSRs) Multiple PeopleSoft Projects Multiple File Types & Locations Mass Migration By Release 8.42 8.44 8.45 8.47 8.49 Dev Test Stage Prod Demo By Ready for Environment
    28. 28. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Enabling Communication Are we all on the same page and being proactively notified? Reducing Downtime & Risk Can I rollback? Can I fix production? Increasing Efficiency Are we leveraging technology & automation?
    29. 29. Difficult Scenarios Which Require Communication &quot;What we've got here is failure to communicate .&quot;
    30. 30. Environment Wide Object & File Locking Reserved By Environment “ waiting for lock” “ environment specific” Lock Lock Reservation Prod Dev Test Locked “ exclusive rights”
    31. 31. Object Compare Wizard <ul><li>Compare Multiple Objects at a time </li></ul>
    32. 32. Locks & Reservations If Someone already has a lock on your object You will get a reservation and can see information about who has the lock and what stage they are in.
    33. 33. Example #1: An Emergency Fix Prod Dev Test Developer has a page locked that will soon be needed for an emergency fix that without Stat might overwrite the developer’s work Emergency fix must communicate with developer and cannot migrate over developer’s lock without proper permission Developer can back up their work in Stat and unlock objects allowing fix to go through with the option to later restore their copy if they had done more work than the fix 1 2 3 CSR #101 Page A ( dev ) CSR #102 Page A ( fix ) Developer Emergency Fix lock Stat Page A ( dev ) Page A ( fix ) Page A ( fix )
    34. 34. Example #2: Automated Email Notifications Due Date CSR Assignment Approval Pending Email Trigger
    35. 35. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Enhancing Visibility What impact is change having and can I report on those changes? Enabling Communication Are we all on the same page and being proactively notified? Reducing Downtime & Risk Can I rollback? Can I fix production? Increasing Efficiency Are we leveraging technology & automation?
    36. 36. Increasing Visibility through Impact Analysis Prod Dev Test Patches, fixes, and enhancement often impact existing customizations Visibility is needed to determine what objects or files will be potentially impacted and what customizations will be impacted as well? Because Stat tracks object history and customization history we can warn you of any objects and/or files that may be impacted by introducing new change 1 2 3 Patches, Fixes & Enhancements Stat Customization History in Database Existing Customizations Existing Customizations Existing Customizations Causing Overwrites What objects/files will be impacted? What customizations will be impacted?
    37. 37. Increasing Visibility Through Reports Because of STAT’s central repository auditors and managers have deeper visibility into… Object & File History Migration History Approval History Documentation Providing quick access to critical reports and information that otherwise may take days to produce manually
    38. 38. Reports
    39. 39. Web: Generate PDF Reports on demand
    40. 40. Common Change Management Goals Change Management & Version Control graphic. Providing an Audit Trail Do I know who changed what? Establishing Controls Can I enforce my policy and procedures today? Supporting Compliance Can I satisfy the auditors and management? Enhancing Visibility What impact is change having and can I report on those changes? Enabling Communication Are we all on the same page and being proactively notified? Reducing Downtime & Risk Can I rollback? Can I fix production? Increasing Efficiency Are we leveraging technology & automation?
    41. 41. Supporting Compliance: Already Established Points We provide what most auditors & managers are looking for
    42. 42. Supporting Compliance & Best Business Practices CMDB Separation of Duties Approvals Workflow Role Based Security Stat Repository Common Requirements STAT Solution
    43. 43. 5.4 Architecture
    44. 44. Some of our Stat Customers                                        
    45. 45. Thank You <ul><li>For More Information Please Visit </li></ul><ul><li>http://www.quest.com/application-change-management/ </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×