SlideShare a Scribd company logo
Change Management and Version Control for PeopleSoft: Stat ®  ACM Tim Steward, Senior Systems Consultant  ServiceQuest Consulting
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 role 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  (Build, DMS, COBOL, Custom)
Workflow Enables Control of Policies & Procedures Databases People Status Rule Transfer Rule Require Tasks & Approvals
Approvals & Notifications via Email ,[object Object],[object Object],[object Object]
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”
Object Compare Wizard ,[object Object]
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
Web: Generate PDF Reports on demand
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?
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 Role Based Security Stat Repository Common Requirements STAT Solution
5.4 Architecture
Some of our Stat Customers                                              
Thank You ,[object Object],[object Object]

More Related Content

What's hot

Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
Paris Salesforce Developer Group
 
Talent42 2014 Sam Wholley -
Talent42 2014 Sam Wholley - Talent42 2014 Sam Wholley -
Talent42 2014 Sam Wholley -
Talent42
 
Copy Data Management for the DBA
Copy Data Management for the DBACopy Data Management for the DBA
Copy Data Management for the DBA
Kellyn Pot'Vin-Gorman
 
ACM BPM and elasticsearch AMIS25
ACM BPM and elasticsearch AMIS25ACM BPM and elasticsearch AMIS25
Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2
Vladimir Bacvanski, PhD
 
CloverDX for IBM Infosphere MDM (for 11.4 and later)
CloverDX for IBM Infosphere MDM (for 11.4 and later)CloverDX for IBM Infosphere MDM (for 11.4 and later)
CloverDX for IBM Infosphere MDM (for 11.4 and later)
CloverDX
 
From NASA to Startups to Big Commerce
From NASA to Startups to Big CommerceFrom NASA to Startups to Big Commerce
From NASA to Startups to Big CommerceDaniel Greenfeld
 
Microservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with KafkaMicroservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with Kafka
VMware Tanzu
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
Kelly Goetsch
 
Oracle migrations and upgrades
Oracle migrations and upgradesOracle migrations and upgrades
Oracle migrations and upgrades
Durga Gadiraju
 
Designing ACM solutions AMIS25
Designing  ACM solutions   AMIS25Designing  ACM solutions   AMIS25
Modern web dev_taxonomy
Modern web dev_taxonomyModern web dev_taxonomy
Modern web dev_taxonomy
kevin_donovan
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
RTTS
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsOracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your Designs
Jeff Smith
 
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction OptionsOracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
Chris Muir
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Chris Muir
 
Introducing domain driven design - dogfood con 2018
Introducing domain driven design - dogfood con 2018Introducing domain driven design - dogfood con 2018
Introducing domain driven design - dogfood con 2018
Steven Smith
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
Mark Ginnebaugh
 
Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16
AppDynamics
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Mahmoud Moussa
 

What's hot (20)

Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
 
Talent42 2014 Sam Wholley -
Talent42 2014 Sam Wholley - Talent42 2014 Sam Wholley -
Talent42 2014 Sam Wholley -
 
Copy Data Management for the DBA
Copy Data Management for the DBACopy Data Management for the DBA
Copy Data Management for the DBA
 
ACM BPM and elasticsearch AMIS25
ACM BPM and elasticsearch AMIS25ACM BPM and elasticsearch AMIS25
ACM BPM and elasticsearch AMIS25
 
Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2Web 2.0 Development with IBM DB2
Web 2.0 Development with IBM DB2
 
CloverDX for IBM Infosphere MDM (for 11.4 and later)
CloverDX for IBM Infosphere MDM (for 11.4 and later)CloverDX for IBM Infosphere MDM (for 11.4 and later)
CloverDX for IBM Infosphere MDM (for 11.4 and later)
 
From NASA to Startups to Big Commerce
From NASA to Startups to Big CommerceFrom NASA to Startups to Big Commerce
From NASA to Startups to Big Commerce
 
Microservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with KafkaMicroservices, Events, and Breaking the Data Monolith with Kafka
Microservices, Events, and Breaking the Data Monolith with Kafka
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
Oracle migrations and upgrades
Oracle migrations and upgradesOracle migrations and upgrades
Oracle migrations and upgrades
 
Designing ACM solutions AMIS25
Designing  ACM solutions   AMIS25Designing  ACM solutions   AMIS25
Designing ACM solutions AMIS25
 
Modern web dev_taxonomy
Modern web dev_taxonomyModern web dev_taxonomy
Modern web dev_taxonomy
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Oracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your DesignsOracle SQL Developer Data Modeler - Version Control Your Designs
Oracle SQL Developer Data Modeler - Version Control Your Designs
 
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction OptionsOracle ADF Architecture TV - Design - Task Flow Transaction Options
Oracle ADF Architecture TV - Design - Task Flow Transaction Options
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
 
Introducing domain driven design - dogfood con 2018
Introducing domain driven design - dogfood con 2018Introducing domain driven design - dogfood con 2018
Introducing domain driven design - dogfood con 2018
 
Microsoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud ReadyMicrosoft SQL Server 2012 Cloud Ready
Microsoft SQL Server 2012 Cloud Ready
 
Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 

Similar to Stat 5.4 Pre Sales Demo Master

Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
Steve Lange
 
Cvs To Clear Case
Cvs To Clear CaseCvs To Clear Case
Cvs To Clear Case
robertodepalma
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
Steve Lange
 
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
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
Mark Proctor
 
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
DBmaestro - Database DevOps
 
Practical, team-focused operability techniques for distributed systems - DevO...
Practical, team-focused operability techniques for distributed systems - DevO...Practical, team-focused operability techniques for distributed systems - DevO...
Practical, team-focused operability techniques for distributed systems - DevO...
Matthew Skelton
 
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Practical operability techniques for teams - webinar - Skelton Thatcher & UnicomPractical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Skelton Thatcher Consulting Ltd
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CVDS gupta
 
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
prabhatthunuguntla
 
LUXproject Description
LUXproject DescriptionLUXproject Description
LUXproject Description
Alexander Zagvozdin
 
Product Development
Product DevelopmentProduct Development
Product Development
John Gibbon
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
David Solivan
 
Practical operability techniques for teams - IPEXPO 2017
Practical operability techniques for teams - IPEXPO 2017Practical operability techniques for teams - IPEXPO 2017
Practical operability techniques for teams - IPEXPO 2017
Skelton Thatcher Consulting Ltd
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Bill Duncan
 
Process mining with Disco (Eng)
Process mining with Disco (Eng)Process mining with Disco (Eng)
Process mining with Disco (Eng)
Dafna Levy
 
SCM: An Introduction
SCM: An IntroductionSCM: An Introduction
SCM: An Introduction
Alec Clews
 

Similar to Stat 5.4 Pre Sales Demo Master (20)

Stat 5
Stat 5Stat 5
Stat 5
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
 
Cvs To Clear Case
Cvs To Clear CaseCvs To Clear Case
Cvs To Clear Case
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
 
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)
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
 
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
 
Practical, team-focused operability techniques for distributed systems - DevO...
Practical, team-focused operability techniques for distributed systems - DevO...Practical, team-focused operability techniques for distributed systems - DevO...
Practical, team-focused operability techniques for distributed systems - DevO...
 
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Practical operability techniques for teams - webinar - Skelton Thatcher & UnicomPractical operability techniques for teams - webinar - Skelton Thatcher & Unicom
Practical operability techniques for teams - webinar - Skelton Thatcher & Unicom
 
Autosys Trainer CV
Autosys Trainer CVAutosys Trainer CV
Autosys Trainer CV
 
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
 
LUXproject Description
LUXproject DescriptionLUXproject Description
LUXproject Description
 
Product Development
Product DevelopmentProduct Development
Product Development
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Practical operability techniques for teams - IPEXPO 2017
Practical operability techniques for teams - IPEXPO 2017Practical operability techniques for teams - IPEXPO 2017
Practical operability techniques for teams - IPEXPO 2017
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
Process mining with Disco (Eng)
Process mining with Disco (Eng)Process mining with Disco (Eng)
Process mining with Disco (Eng)
 
SCM: An Introduction
SCM: An IntroductionSCM: An Introduction
SCM: An Introduction
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

Stat 5.4 Pre Sales Demo Master

  • 1. Change Management and Version Control for PeopleSoft: Stat ® ACM Tim Steward, Senior Systems Consultant ServiceQuest Consulting
  • 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 role 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 (Build, DMS, COBOL, Custom)
  • 14. Workflow Enables Control of Policies & Procedures Databases People Status Rule Transfer Rule Require Tasks & Approvals
  • 15.
  • 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. 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. The Change/Service Request (CSR) File Links Custom Templates Attachments
  • 19. Automatic & Enforced Audit Trail Change From Value To Value Last Update Update By
  • 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. 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. 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. 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. 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. How an Independent Repository Helps with Automation
  • 26. STAT Example #1: Automated Migrations Drag and Drop Migrations (Objects & Files) Version Control Windows Unix DB
  • 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. 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. Difficult Scenarios Which Require Communication "What we've got here is failure to communicate ."
  • 30. Environment Wide Object & File Locking Reserved By Environment “ waiting for lock” “ environment specific” Lock Lock Reservation Prod Dev Test Locked “ exclusive rights”
  • 31.
  • 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. 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. Example #2: Automated Email Notifications Due Date CSR Assignment Approval Pending Email Trigger
  • 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. 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. 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
  • 39. Web: Generate PDF Reports on demand
  • 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. Supporting Compliance: Already Established Points We provide what most auditors & managers are looking for
  • 42. Supporting Compliance & Best Business Practices CMDB Separation of Duties Approvals Workflow Role Based Security Stat Repository Common Requirements STAT Solution
  • 44. Some of our Stat Customers                                        
  • 45.