SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Change Management and Version Control for PeopleSoft: Stat ®  ACM Tim Steward, Senior Systems Consultant
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
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
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%
Change Management without Quest File-based Version Control Custom Database Documents Spreadsheets Project Plans Email PeopleSoft Environment Change Management Needs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Native App Tools Paper Forms
Change Management without Quest PeopleSoft Environment Change Management Needs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],File-based Version Control Custom Database Documents Spreadsheets Project Plans Email Native App Tools Paper Forms
With Stat ®  ACM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Single Solution PeopleSoft Environment Change Management Needs Stat ®  ACM Repository
Common Change Management Goals
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
Let’s Start With Establishing Controls Change Management & Version Control  graphic. Establishing Controls Can I enforce my policy and procedures today?
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 roll based security to enforce separation of duties Dev Read only access to tools Physical Locking Ticket Approvals Security Tasks
Because Stat Can Physically Lock PeopleSoft ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Stat ®  ACM Repository
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
Workflow Enables Control of Policies & Procedures Databases People Status Rule Transfer Rule Require Tasks & Approvals
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?
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
The Change/Service Request (CSR) File Links Custom Templates Attachments
Automatic & Enforced Audit Trail  Change From Value To Value Last Update Update By
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?
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
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
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?
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
How an Independent Repository Helps with Automation
STAT Example #1: Automated Migrations Drag and Drop Migrations (Objects & Files) Version Control Windows Unix DB
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
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?
Difficult Scenarios Which Require Communication "What we've got here is  failure to communicate ."
Environment Wide Object & File Locking Reserved By Environment “ waiting for lock” “ environment specific” Lock Lock Reservation Prod Dev Test Locked “ exclusive rights”
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.
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 )
Example #2: Automated Email Notifications Due Date CSR Assignment Approval Pending Email Trigger
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?
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?
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
Reports
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
Supporting Compliance:  Already Established Points We provide what  most auditors & managers are looking for
Supporting Compliance & Best Business Practices CMDB   Separation of Duties Approvals Workflow Roll Based Security Stat Repository Common Requirements STAT Solution
5.3 Architecture
Some of our Stat Customers                                              
Thank You ,[object Object],[object Object]

Weitere ähnliche Inhalte

Ähnlich wie Stat 5

Stat 5.4 Pre Sales Demo Master
Stat 5.4 Pre Sales Demo MasterStat 5.4 Pre Sales Demo Master
Stat 5.4 Pre Sales Demo Masterreachtimsq
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Bill Duncan
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info SheetMark Proctor
 
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxPowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxprabhatthunuguntla
 
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...BlueFish
 
Product Development
Product DevelopmentProduct Development
Product DevelopmentJohn Gibbon
 
Development Practices & The Microsoft Approach
Development Practices & The Microsoft ApproachDevelopment Practices & The Microsoft Approach
Development Practices & The Microsoft ApproachSteve Lange
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
SCM: An Introduction
SCM: An IntroductionSCM: An Introduction
SCM: An IntroductionAlec Clews
 
Software Configuration Management And CVS
Software Configuration Management And CVSSoftware Configuration Management And CVS
Software Configuration Management And CVSRajesh Kumar
 
Oracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsOracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsWise Men
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CVDS gupta
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration OverviewEric Braun
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementMd Mamunur Rashid
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...Contribyte
 

Ähnlich wie Stat 5 (20)

Stat 5.4 Pre Sales Demo Master
Stat 5.4 Pre Sales Demo MasterStat 5.4 Pre Sales Demo Master
Stat 5.4 Pre Sales Demo Master
 
Cvs To Clear Case
Cvs To Clear CaseCvs To Clear Case
Cvs To Clear Case
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
LUXproject Description
LUXproject DescriptionLUXproject Description
LUXproject Description
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
 
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxPowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
 
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...
EMC Documentum Compliance Manager Migration Revisited — What a Difference Two...
 
Product Development
Product DevelopmentProduct Development
Product Development
 
Development Practices & The Microsoft Approach
Development Practices & The Microsoft ApproachDevelopment Practices & The Microsoft Approach
Development Practices & The Microsoft Approach
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
SCM: An Introduction
SCM: An IntroductionSCM: An Introduction
SCM: An Introduction
 
Software Configuration Management And CVS
Software Configuration Management And CVSSoftware Configuration Management And CVS
Software Configuration Management And CVS
 
Oracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on ToolsOracle DBA Admin Add-on Tools
Oracle DBA Admin Add-on Tools
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CV
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration Overview
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
lecture14.ppt
lecture14.pptlecture14.ppt
lecture14.ppt
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Stat 5

  • 1. Change Management and Version Control for PeopleSoft: Stat ® ACM Tim Steward, Senior Systems Consultant
  • 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. 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. 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.
  • 6.
  • 7.
  • 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. Let’s Start With Establishing Controls Change Management & Version Control graphic. Establishing Controls Can I enforce my policy and procedures today?
  • 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 roll based security to enforce separation of duties Dev Read only access to tools Physical Locking Ticket Approvals Security Tasks
  • 12.
  • 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
  • 14. Workflow Enables Control of Policies & Procedures Databases People Status Rule Transfer Rule Require Tasks & Approvals
  • 15. 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?
  • 16. 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
  • 17. The Change/Service Request (CSR) File Links Custom Templates Attachments
  • 18. Automatic & Enforced Audit Trail Change From Value To Value Last Update Update By
  • 19. 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?
  • 20. 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
  • 21. 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
  • 22. 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?
  • 23. 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
  • 24. How an Independent Repository Helps with Automation
  • 25. STAT Example #1: Automated Migrations Drag and Drop Migrations (Objects & Files) Version Control Windows Unix DB
  • 26. 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
  • 27. 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?
  • 28. Difficult Scenarios Which Require Communication "What we've got here is failure to communicate ."
  • 29. Environment Wide Object & File Locking Reserved By Environment “ waiting for lock” “ environment specific” Lock Lock Reservation Prod Dev Test Locked “ exclusive rights”
  • 30. 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.
  • 31. 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 )
  • 32. Example #2: Automated Email Notifications Due Date CSR Assignment Approval Pending Email Trigger
  • 33. 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?
  • 34. 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?
  • 35. 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
  • 37. 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
  • 38. Supporting Compliance: Already Established Points We provide what most auditors & managers are looking for
  • 39. Supporting Compliance & Best Business Practices CMDB Separation of Duties Approvals Workflow Roll Based Security Stat Repository Common Requirements STAT Solution
  • 41. Some of our Stat Customers                                        
  • 42.