SlideShare a Scribd company logo
1 of 15
Customer Case Story
Lands’ End
Dodgeville, WI
Who we are
Lands’ End – retailer with sailing roots –
1.4BFY15
• 4 UAC environments TEC, TDQ, PRD, CC
• Production Environment
– 24 agents, windows, unix, z/OS
– >600 workflows, 16,350 tasks
– Over 600,000 task runs each month
How we became UAC customers
• The mainframe is going away!
The mainframe is going away!
• We used CA’s ESP for more than 20 years
– Mainframe engine – IPLs affected all workload
• Among the first to move off mainframe
• LE Core Team: Ann as PM, Brian, Mary
Jo, Lisa
The Odyssey
Getting to our final go-live with Opswise was a
multi-year effort 2013-2015
• Demos and Request for Proposal (5
vendors/products)
• POC process
– Recreate existing test ESP schedules as
Opswise workflows
• Lost funding
• Regained funding
• Lost time; deadline looms
Conversion
• Initial conversion team arrival January 2014
• Decisions galore throughout the conversion
process
• OOPS. Due to internal lack of communication:
Re-converted a sub-set of workload
• It takes a Stonebranch village
– Thanks to Tech Support (Laurie!), Bob ***,
Jackie ***, Tracy ***, Colin ***, and especially
Denis ***
Activity During Conversion
• Training for developers
• 9 weeks (2x week) training delivery for
System Operators, also recorded & on
Sharepoint
More Activity During Conversion
LE custom dashboard
Verification of Conversion
Sub-set of converted code verified line-by-
line
• Core team: 10% of converted workload
• Developers: at their discretion
• Reinforced training in tool
• Raised confidence
Cut-Over
• Two cut-overs
– First was small-subset of simple and mostly
independent workflows, Sept 2014
• Interface between scheduler environments
– Second & final cutover Feb 2015
• Around the clock onsite support for a week
• Started Feb 3; contractually required to shut down
old tool Feb 14
Lessons about a conversion:
• Involve some developers in your POC – no matter how
busy they are
• Missed accounting for “NOINHERIT” & “NODE” in ESP
• Find a way to keep tabs on changes in old system during
conversion
• (Opinion) Put jobdoc info in a central repository outside
of UAC
Life after conversion
• Keep development/QA workload completely
separate from production workload development
• Don’t create anything new* directly in the
production system
• Follow references when promoting
• Don’t allow predecessors to task monitors or
(time-of-day) timer tasks
(Some of) What we did right:
Standard Dashboard Series of training sessions
Resource for each agent Recorded training sessions
Resources for online systems Concatenated JCL libraries
Standards for workflows
• Names end in LDATE ${TRDATE}
• ACTION email using variables for
certain status
Standard naming conventions
• Task monitors end in TM
• Resources end in abbrv of type
• Resources representing an agent
named for agent
• File monitors end in FM
• Triggers end in TR
Project manager arranged for food 24x7 during go-live week (big hit!)
The BIG Wins
• First night’s processing only 0.03% failures
attributed to Opswise
• Very few problems in converted code since
• Reduced CPU usage on z/OS by ~ 19hrs of
CPU time/month
• Of course $$ savings
Some Additional Advantages
Template courtesy of:
www.presentationmagazine.com
Can change commands or parameters in
task instance waiting to run
When z/OS LPAR is IPL-ed, distributed
workload keeps running
Fail-over to passive controller within
minutes
Automatic restarts are easier to code and
easier to identify
More flexibility in how permissions are
defined for users
Not dependent on messages to z/OS
master console
Easier to see # of task monitors running
(rough estimate of remaining workload)
Due to custom dashboard the following is easy:
• Identify Tasks stuck in submitted state
• Notice Late starts / Late ends very visible
• Identify Tasks waiting for resources
• See what is using a resource and what is defined to use it
• See what is currently processing
Contacts
Lisa.***@landsend.com
Brian.***@landsend.com

More Related Content

What's hot

Gdco12 kartik ayyar
Gdco12 kartik ayyarGdco12 kartik ayyar
Gdco12 kartik ayyarKartik Ayyar
 
Migrate in One Step (05.15.2013)
Migrate in One Step (05.15.2013)Migrate in One Step (05.15.2013)
Migrate in One Step (05.15.2013)AppZero Inc
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutionsSoftmart
 
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandBOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandDevOps Enterprise Summit
 
BPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityBPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityLucas Jellema
 
Integration Testing as Validation and Monitoring
 Integration Testing as Validation and Monitoring Integration Testing as Validation and Monitoring
Integration Testing as Validation and MonitoringMelissa Benua
 
Continuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A SymbiosisContinuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A SymbiosisEberhard Wolff
 
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration DiaryOSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diarymfrancis
 
DevOps For Solo Developers
DevOps For Solo DevelopersDevOps For Solo Developers
DevOps For Solo DevelopersJure Cuhalev
 
Rpa automation anywhere training in hyderabad
Rpa automation anywhere training in hyderabadRpa automation anywhere training in hyderabad
Rpa automation anywhere training in hyderabadRajitha D
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardNeotys_Partner
 
Streams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik KnopStreams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik KnopPerforce
 
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of Ohio
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of OhioNagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of Ohio
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of OhioNagios
 
Application Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsApplication Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsManageEngine, Zoho Corporation
 
CM M3 CA2E to PLEX Modernization
CM M3 CA2E to PLEX ModernizationCM M3 CA2E to PLEX Modernization
CM M3 CA2E to PLEX ModernizationCM First Group
 

What's hot (20)

Gdco12 kartik ayyar
Gdco12 kartik ayyarGdco12 kartik ayyar
Gdco12 kartik ayyar
 
Migrate in One Step (05.15.2013)
Migrate in One Step (05.15.2013)Migrate in One Step (05.15.2013)
Migrate in One Step (05.15.2013)
 
Travis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SPTravis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SP
 
Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demandBOSE - Josh Steckler - Automating Automation: Build environments, on-demand
BOSE - Josh Steckler - Automating Automation: Build environments, on-demand
 
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellemaSOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
 
BPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityBPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer Productivity
 
Integration Testing as Validation and Monitoring
 Integration Testing as Validation and Monitoring Integration Testing as Validation and Monitoring
Integration Testing as Validation and Monitoring
 
Continuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A SymbiosisContinuous Delivery and Micro Services - A Symbiosis
Continuous Delivery and Micro Services - A Symbiosis
 
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration DiaryOSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
OSGi Community Event 2010 - Enterprise Platform over OSGi - Migration Diary
 
DevOps For Solo Developers
DevOps For Solo DevelopersDevOps For Solo Developers
DevOps For Solo Developers
 
Continuous database deployment
Continuous database deploymentContinuous database deployment
Continuous database deployment
 
Rpa automation anywhere training in hyderabad
Rpa automation anywhere training in hyderabadRpa automation anywhere training in hyderabad
Rpa automation anywhere training in hyderabad
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
 
Streams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik KnopStreams in Parallel Development by Sven Erik Knop
Streams in Parallel Development by Sven Erik Knop
 
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of Ohio
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of OhioNagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of Ohio
Nagios Conference 2014 - Bryan Heden - 10,000 Services Across The State of Ohio
 
Application Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsApplication Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnostics
 
Going Serverless on AWS
Going Serverless on AWSGoing Serverless on AWS
Going Serverless on AWS
 
CM M3 CA2E to PLEX Modernization
CM M3 CA2E to PLEX ModernizationCM M3 CA2E to PLEX Modernization
CM M3 CA2E to PLEX Modernization
 

Similar to LandsEnd TechEd2016 (1)

Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesEmtec Inc.
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerRightScale
 
Design Reviews for Operations - Velocity Europe 2014
Design Reviews for Operations - Velocity Europe 2014Design Reviews for Operations - Velocity Europe 2014
Design Reviews for Operations - Velocity Europe 2014Mandi Walls
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learnedbpellot
 
Data Vault Automation at the Bijenkorf
Data Vault Automation at the BijenkorfData Vault Automation at the Bijenkorf
Data Vault Automation at the BijenkorfRob Winters
 
Design Review Best Practices - SREcon 2014
Design Review Best Practices - SREcon 2014Design Review Best Practices - SREcon 2014
Design Review Best Practices - SREcon 2014Mandi Walls
 
ProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesNogalis Inc
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
Windows Workflow
Windows WorkflowWindows Workflow
Windows Workflowdwcarter74
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comAviran Mordo
 
The Evolution of Continuous Delivery at Scale @ Linkedin
The Evolution of Continuous Delivery at Scale @ LinkedinThe Evolution of Continuous Delivery at Scale @ Linkedin
The Evolution of Continuous Delivery at Scale @ LinkedinC4Media
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDINAARON ROBINSON
 
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Rakuten Group, Inc.
 

Similar to LandsEnd TechEd2016 (1) (20)

Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best Practices
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 
Design Reviews for Operations - Velocity Europe 2014
Design Reviews for Operations - Velocity Europe 2014Design Reviews for Operations - Velocity Europe 2014
Design Reviews for Operations - Velocity Europe 2014
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learned
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
Data Vault Automation at the Bijenkorf
Data Vault Automation at the BijenkorfData Vault Automation at the Bijenkorf
Data Vault Automation at the Bijenkorf
 
Design Review Best Practices - SREcon 2014
Design Review Best Practices - SREcon 2014Design Review Best Practices - SREcon 2014
Design Review Best Practices - SREcon 2014
 
ProcessFlow/IPA Differences
ProcessFlow/IPA DifferencesProcessFlow/IPA Differences
ProcessFlow/IPA Differences
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Windows Workflow
Windows WorkflowWindows Workflow
Windows Workflow
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
The Evolution of Continuous Delivery at Scale @ Linkedin
The Evolution of Continuous Delivery at Scale @ LinkedinThe Evolution of Continuous Delivery at Scale @ Linkedin
The Evolution of Continuous Delivery at Scale @ Linkedin
 
News UK - Our Journey to Cloud
News UK - Our Journey to CloudNews UK - Our Journey to Cloud
News UK - Our Journey to Cloud
 
ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor
 
Aaron Robinson by COLLABERA True value edition LNKEDIN
Aaron Robinson by COLLABERA  True value edition LNKEDINAaron Robinson by COLLABERA  True value edition LNKEDIN
Aaron Robinson by COLLABERA True value edition LNKEDIN
 
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
 

LandsEnd TechEd2016 (1)

  • 1. Customer Case Story Lands’ End Dodgeville, WI
  • 2. Who we are Lands’ End – retailer with sailing roots – 1.4BFY15 • 4 UAC environments TEC, TDQ, PRD, CC • Production Environment – 24 agents, windows, unix, z/OS – >600 workflows, 16,350 tasks – Over 600,000 task runs each month
  • 3. How we became UAC customers • The mainframe is going away! The mainframe is going away! • We used CA’s ESP for more than 20 years – Mainframe engine – IPLs affected all workload • Among the first to move off mainframe • LE Core Team: Ann as PM, Brian, Mary Jo, Lisa
  • 4. The Odyssey Getting to our final go-live with Opswise was a multi-year effort 2013-2015 • Demos and Request for Proposal (5 vendors/products) • POC process – Recreate existing test ESP schedules as Opswise workflows • Lost funding • Regained funding • Lost time; deadline looms
  • 5. Conversion • Initial conversion team arrival January 2014 • Decisions galore throughout the conversion process • OOPS. Due to internal lack of communication: Re-converted a sub-set of workload • It takes a Stonebranch village – Thanks to Tech Support (Laurie!), Bob ***, Jackie ***, Tracy ***, Colin ***, and especially Denis ***
  • 6. Activity During Conversion • Training for developers • 9 weeks (2x week) training delivery for System Operators, also recorded & on Sharepoint
  • 7. More Activity During Conversion LE custom dashboard
  • 8. Verification of Conversion Sub-set of converted code verified line-by- line • Core team: 10% of converted workload • Developers: at their discretion • Reinforced training in tool • Raised confidence
  • 9. Cut-Over • Two cut-overs – First was small-subset of simple and mostly independent workflows, Sept 2014 • Interface between scheduler environments – Second & final cutover Feb 2015 • Around the clock onsite support for a week • Started Feb 3; contractually required to shut down old tool Feb 14
  • 10. Lessons about a conversion: • Involve some developers in your POC – no matter how busy they are • Missed accounting for “NOINHERIT” & “NODE” in ESP • Find a way to keep tabs on changes in old system during conversion • (Opinion) Put jobdoc info in a central repository outside of UAC
  • 11. Life after conversion • Keep development/QA workload completely separate from production workload development • Don’t create anything new* directly in the production system • Follow references when promoting • Don’t allow predecessors to task monitors or (time-of-day) timer tasks
  • 12. (Some of) What we did right: Standard Dashboard Series of training sessions Resource for each agent Recorded training sessions Resources for online systems Concatenated JCL libraries Standards for workflows • Names end in LDATE ${TRDATE} • ACTION email using variables for certain status Standard naming conventions • Task monitors end in TM • Resources end in abbrv of type • Resources representing an agent named for agent • File monitors end in FM • Triggers end in TR Project manager arranged for food 24x7 during go-live week (big hit!)
  • 13. The BIG Wins • First night’s processing only 0.03% failures attributed to Opswise • Very few problems in converted code since • Reduced CPU usage on z/OS by ~ 19hrs of CPU time/month • Of course $$ savings
  • 14. Some Additional Advantages Template courtesy of: www.presentationmagazine.com Can change commands or parameters in task instance waiting to run When z/OS LPAR is IPL-ed, distributed workload keeps running Fail-over to passive controller within minutes Automatic restarts are easier to code and easier to identify More flexibility in how permissions are defined for users Not dependent on messages to z/OS master console Easier to see # of task monitors running (rough estimate of remaining workload) Due to custom dashboard the following is easy: • Identify Tasks stuck in submitted state • Notice Late starts / Late ends very visible • Identify Tasks waiting for resources • See what is using a resource and what is defined to use it • See what is currently processing