SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Case Study: How Siemens Energy 
Saved Time and Money by 
Managing and Automating Testing 
for Its Recent Upgrade Project 
Produced by Wellesley Information Services, 
LLC, publisher of SAPinsider. © 2014 Wellesley 
Information Services. All rights reserved. 
Nathan Sharp 
Siemens Energy
1 
Case Study Project 
• Primary goal of the project 
 Technical upgrade of SAP release 4.6C to ECC6.0 
 Support for SAP and Oracle versions was ending 
 Required for new functionality after the project 
• Secondary goal of the project 
 Implement and utilize automated testing software 
 Aim was automation of 70% of manual business tests 
 Upgrade was the pilot project
2 
Introduced a Governance Model 
• Attended StarEast Conference (2012) and heard the strong 
recommendation for a governance model 
• We wanted to avoid a “Wild West” scenario in automation tool 
• Governance model covers 
 Granting access to the tool – but only after training 
 Defining the development process 
 Documenting and enforcing naming conventions 
 Setting up and maintaining security in the tool
3 
Started Development of a “Product Bible” 
• The Product Bible includes 
 Roles and responsibilities 
 New user information 
 Folder structure 
 Training material 
 Issue tracking 
 Test design 
 Best practices
4 
Started Development of a “Product Roadmap” 
• The Product Roadmap includes 
 When we install and evaluate the next version 
 Completion date for the Product Bible 
 Which automation projects will be supported 
 When additional modules will be acquired and/or implemented
5 
Appointed Automation Product Lead 
• Responsible internally for the service 
• Conduit for the vendor 
• Organize training 
• Prepare and manage budget 
• Build and maintain the Product Roadmap
6 
Automated Testing Tool Training 
• Diverse group of attendees – both business and technical 
• 3 classes, 40+ attendees trained in total 
• Each class 4.5 days in duration 
• Used SurveyMonkey to get feedback from attendees
7 
Building an Example to Impress 
• We chose a large end-to-end order-to-cash process 
• Collaborative effort across multiple groups 
• 30 reusable sub-processes and 391 steps 
• No manual intervention 
• Would take 2 or 3 days to accomplish manually 
• Runs in 12 minutes 
• Example has been used in various meetings and demos to help 
understanding of test automation and to get buy-in
8 
Built a SharePoint System to Support Automation 
4 SharePoint linked lists make up the 
SharePoint testing database
9 
Documented Test Script Execution and Issues 
SharePoint used to track testing progress 
and allows for instant status reporting
10 
Progress at End of Round 1 Testing 
• Manual or Automation tests 
 Executed 96% of tests 
 Passed 94% of tests 
• However, less than 10% automation achieved
11 
Progress at End of Round 1 Testing (cont.) 
• Some root causes for low amount of automation 
 Core team was not trained early and first 
 Not enough time between tool purchase and use 
 The business group initially driving for the tool developed new 
priorities 
 The automation tool was mastered by only a few due to the 
functionality restriction caused by both the automation tool 
version and SAP version 
 No powerful and interested sponsor
12 
Second Approach 
• Round 2 of upgrade testing completed with 100% executed and 
successful 
• Three business analysts trained on process capture module (now 
usable, as an SAP ECC 6.0 environment was available) 
• Those business analysts used the period following completion of 
upgrade testing and the end of project to work on further 
automation
13 
Second Approach (cont.) 
• Planned script automation fell below expectations 
 Automation tasks more complicated and took longer than the 
individuals themselves estimated 
 Business analysts not fully dedicated to the task 
 In one case, it was just not interesting work for the individual
14 
Third Approach 
• Tests captured locally by business analysts (and later extended to 
end users) 
• Fully dedicated off-shore developer completed automation 
• 69% of planned automation achieved with this approach
15 
Third Approach (cont.) 
• Renewed management commitment due to the capture/off-shore 
approach which works for us 
• Developed a product roadmap – including new versions and 
modules 
• Automation extended to other projects 
• “Lights-out” testing was developed. This is the scheduling of test 
scripts to execute while unattended
16 
Lights-Out Test Example 
• The script is a total of 2,347 steps and runs in approximately 16 
minutes 
• The script tests the following 7 closing programs: 
 Reclass PC equity 
 Reclass 482/483 
 Z85/Z86 entries 
 Income statement closeout 
 Class 6 to 7 allocation 
 Personnel cost reclass 
 Calculate and post third-party inventories
17 
Lights-Out Test Example (cont.) 
• Additionally, the script: 
 Creates 4 unique multi-line journal entries in two different 
company codes using both actual and statistical accounts (for 
unique data creation) 
 Changes status on WBS elements and internal orders 
 Changes sets and custom CL+ tables 
 Runs the profit center balancing program 
 Automatically determines current date/period/fiscal year 
 Validates the results of the 7 closing programs against 
expected results from the JEs created
18 
Lights-Out Test Example (cont.) 
• Benefits: 
 This script detected an issue before the changes planned by a 
new project were put live 
 Prevented a major failure in production saving both IT and 
business time
19 
Expectations from Automation 
• Efficiency and labor savings 
 Hundreds of manual testers freed up 
• Shorter project timelines 
• With 70% test automation, just one upgrade project on one of our 
SAP boxes would eliminate testing costs of $270,000
20 
Expectations from Automation (cont.) 
• Improved quality 
 Fewer production defects 
 Catch defects before they impact the business 
• Supports our direction to move from Waterfall to Agile 
development frameworks 
 Testing is required in each development iteration and an 
automation tool can allow this to happen more efficiently
21 
Internal Conference Held 
• Two days of sessions related specifically to the automation tool 
• Attended by key players from various Siemens companies 
• Shared plans, issues, hints, and tips
22 
7 Key Points to Take Home 
• Sponsorship is essential for ensuring success of any project 
• Test automation is a project to itself – don’t try to combine with 
another initiative 
• Appointing a Product Lead helps ensure there is someone driving 
progress 
• Creating a Product Roadmap will give direction to an automation 
initiative 
• Avoid the “Wild West” in the automation tool with governance 
• Ensure there is a mechanism for tracking manual and automatic 
test development and execution 
• A great way to generate excitement is to create an “Example to 
Impress” automated test

Weitere ähnliche Inhalte

Was ist angesagt?

Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM i
ADC Austin Tech
 

Was ist angesagt? (20)

How Citrix Manages Change in a Multi-App, Multi-Device, Hybrid Cloud World
How Citrix Manages Change in a Multi-App, Multi-Device, Hybrid Cloud WorldHow Citrix Manages Change in a Multi-App, Multi-Device, Hybrid Cloud World
How Citrix Manages Change in a Multi-App, Multi-Device, Hybrid Cloud World
 
CITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with AutomationCITGO: Fueling Time Savings and Ensuring Quality with Automation
CITGO: Fueling Time Savings and Ensuring Quality with Automation
 
Dow Chemical Achieves Higher Quality with Less Effort Through Automation
Dow Chemical Achieves Higher Quality with Less Effort Through AutomationDow Chemical Achieves Higher Quality with Less Effort Through Automation
Dow Chemical Achieves Higher Quality with Less Effort Through Automation
 
Stop manual testing: Take your weekends back!
Stop manual testing: Take your weekends back! Stop manual testing: Take your weekends back!
Stop manual testing: Take your weekends back!
 
Boosting Automation Coverage for JDA, Manhattan, and SAP at a National Retailer
Boosting Automation Coverage for JDA, Manhattan, and SAP at a National RetailerBoosting Automation Coverage for JDA, Manhattan, and SAP at a National Retailer
Boosting Automation Coverage for JDA, Manhattan, and SAP at a National Retailer
 
Digital Labor for Digital Risk
Digital Labor for Digital RiskDigital Labor for Digital Risk
Digital Labor for Digital Risk
 
The Road to Simple: Accelerate S/4HANA Adoption with Automation
The Road to Simple: Accelerate S/4HANA Adoption with AutomationThe Road to Simple: Accelerate S/4HANA Adoption with Automation
The Road to Simple: Accelerate S/4HANA Adoption with Automation
 
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
CITGO Fueling Time Savings and Ensuring Quality with Automation – TechEd 2015
 
Accenture and Worksoft Explain Why Businesses Need a Digital Testing Strategy
Accenture and Worksoft Explain Why Businesses Need a Digital Testing StrategyAccenture and Worksoft Explain Why Businesses Need a Digital Testing Strategy
Accenture and Worksoft Explain Why Businesses Need a Digital Testing Strategy
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAP
 
Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM i
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 
Accelerate Your Test Automation Journey with Process Mining for SAP
Accelerate Your Test Automation Journey with Process Mining for SAPAccelerate Your Test Automation Journey with Process Mining for SAP
Accelerate Your Test Automation Journey with Process Mining for SAP
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
 
YETI Cooler's Guide to Pulling off a Rock Solid SAP S/4HANA Software Implemen...
YETI Cooler's Guide to Pulling off a Rock Solid SAP S/4HANA Software Implemen...YETI Cooler's Guide to Pulling off a Rock Solid SAP S/4HANA Software Implemen...
YETI Cooler's Guide to Pulling off a Rock Solid SAP S/4HANA Software Implemen...
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 

Ähnlich wie 7 Tips from Siemens Energy for Success with Automation

2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
cymark09
 

Ähnlich wie 7 Tips from Siemens Energy for Success with Automation (20)

Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 

Mehr von Worksoft

Mehr von Worksoft (13)

Continuous Integration Testing for SAP
Continuous Integration Testing for SAPContinuous Integration Testing for SAP
Continuous Integration Testing for SAP
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Testing Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactorsTesting Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactors
 
Insurance for your Assurance Team
Insurance for your Assurance TeamInsurance for your Assurance Team
Insurance for your Assurance Team
 
Lights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On BusinessLights-Out Testing for Lights-On Business
Lights-Out Testing for Lights-On Business
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application Testing
 
What's New with Worksoft Certify
What's New with Worksoft CertifyWhat's New with Worksoft Certify
What's New with Worksoft Certify
 
SAP Business Blueprint Auto-Generation
SAP Business Blueprint Auto-Generation SAP Business Blueprint Auto-Generation
SAP Business Blueprint Auto-Generation
 
Business Process Quality at Citrix
Business Process Quality at CitrixBusiness Process Quality at Citrix
Business Process Quality at Citrix
 
Escape the Scripts of HP UFT
Escape the Scripts of HP UFTEscape the Scripts of HP UFT
Escape the Scripts of HP UFT
 
Digital Testing Strategy: Replace Manual Testing with Intelligent Automation
Digital Testing Strategy: Replace Manual Testing with Intelligent AutomationDigital Testing Strategy: Replace Manual Testing with Intelligent Automation
Digital Testing Strategy: Replace Manual Testing with Intelligent Automation
 
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 

Kürzlich hochgeladen (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

7 Tips from Siemens Energy for Success with Automation

  • 1. Case Study: How Siemens Energy Saved Time and Money by Managing and Automating Testing for Its Recent Upgrade Project Produced by Wellesley Information Services, LLC, publisher of SAPinsider. © 2014 Wellesley Information Services. All rights reserved. Nathan Sharp Siemens Energy
  • 2. 1 Case Study Project • Primary goal of the project  Technical upgrade of SAP release 4.6C to ECC6.0  Support for SAP and Oracle versions was ending  Required for new functionality after the project • Secondary goal of the project  Implement and utilize automated testing software  Aim was automation of 70% of manual business tests  Upgrade was the pilot project
  • 3. 2 Introduced a Governance Model • Attended StarEast Conference (2012) and heard the strong recommendation for a governance model • We wanted to avoid a “Wild West” scenario in automation tool • Governance model covers  Granting access to the tool – but only after training  Defining the development process  Documenting and enforcing naming conventions  Setting up and maintaining security in the tool
  • 4. 3 Started Development of a “Product Bible” • The Product Bible includes  Roles and responsibilities  New user information  Folder structure  Training material  Issue tracking  Test design  Best practices
  • 5. 4 Started Development of a “Product Roadmap” • The Product Roadmap includes  When we install and evaluate the next version  Completion date for the Product Bible  Which automation projects will be supported  When additional modules will be acquired and/or implemented
  • 6. 5 Appointed Automation Product Lead • Responsible internally for the service • Conduit for the vendor • Organize training • Prepare and manage budget • Build and maintain the Product Roadmap
  • 7. 6 Automated Testing Tool Training • Diverse group of attendees – both business and technical • 3 classes, 40+ attendees trained in total • Each class 4.5 days in duration • Used SurveyMonkey to get feedback from attendees
  • 8. 7 Building an Example to Impress • We chose a large end-to-end order-to-cash process • Collaborative effort across multiple groups • 30 reusable sub-processes and 391 steps • No manual intervention • Would take 2 or 3 days to accomplish manually • Runs in 12 minutes • Example has been used in various meetings and demos to help understanding of test automation and to get buy-in
  • 9. 8 Built a SharePoint System to Support Automation 4 SharePoint linked lists make up the SharePoint testing database
  • 10. 9 Documented Test Script Execution and Issues SharePoint used to track testing progress and allows for instant status reporting
  • 11. 10 Progress at End of Round 1 Testing • Manual or Automation tests  Executed 96% of tests  Passed 94% of tests • However, less than 10% automation achieved
  • 12. 11 Progress at End of Round 1 Testing (cont.) • Some root causes for low amount of automation  Core team was not trained early and first  Not enough time between tool purchase and use  The business group initially driving for the tool developed new priorities  The automation tool was mastered by only a few due to the functionality restriction caused by both the automation tool version and SAP version  No powerful and interested sponsor
  • 13. 12 Second Approach • Round 2 of upgrade testing completed with 100% executed and successful • Three business analysts trained on process capture module (now usable, as an SAP ECC 6.0 environment was available) • Those business analysts used the period following completion of upgrade testing and the end of project to work on further automation
  • 14. 13 Second Approach (cont.) • Planned script automation fell below expectations  Automation tasks more complicated and took longer than the individuals themselves estimated  Business analysts not fully dedicated to the task  In one case, it was just not interesting work for the individual
  • 15. 14 Third Approach • Tests captured locally by business analysts (and later extended to end users) • Fully dedicated off-shore developer completed automation • 69% of planned automation achieved with this approach
  • 16. 15 Third Approach (cont.) • Renewed management commitment due to the capture/off-shore approach which works for us • Developed a product roadmap – including new versions and modules • Automation extended to other projects • “Lights-out” testing was developed. This is the scheduling of test scripts to execute while unattended
  • 17. 16 Lights-Out Test Example • The script is a total of 2,347 steps and runs in approximately 16 minutes • The script tests the following 7 closing programs:  Reclass PC equity  Reclass 482/483  Z85/Z86 entries  Income statement closeout  Class 6 to 7 allocation  Personnel cost reclass  Calculate and post third-party inventories
  • 18. 17 Lights-Out Test Example (cont.) • Additionally, the script:  Creates 4 unique multi-line journal entries in two different company codes using both actual and statistical accounts (for unique data creation)  Changes status on WBS elements and internal orders  Changes sets and custom CL+ tables  Runs the profit center balancing program  Automatically determines current date/period/fiscal year  Validates the results of the 7 closing programs against expected results from the JEs created
  • 19. 18 Lights-Out Test Example (cont.) • Benefits:  This script detected an issue before the changes planned by a new project were put live  Prevented a major failure in production saving both IT and business time
  • 20. 19 Expectations from Automation • Efficiency and labor savings  Hundreds of manual testers freed up • Shorter project timelines • With 70% test automation, just one upgrade project on one of our SAP boxes would eliminate testing costs of $270,000
  • 21. 20 Expectations from Automation (cont.) • Improved quality  Fewer production defects  Catch defects before they impact the business • Supports our direction to move from Waterfall to Agile development frameworks  Testing is required in each development iteration and an automation tool can allow this to happen more efficiently
  • 22. 21 Internal Conference Held • Two days of sessions related specifically to the automation tool • Attended by key players from various Siemens companies • Shared plans, issues, hints, and tips
  • 23. 22 7 Key Points to Take Home • Sponsorship is essential for ensuring success of any project • Test automation is a project to itself – don’t try to combine with another initiative • Appointing a Product Lead helps ensure there is someone driving progress • Creating a Product Roadmap will give direction to an automation initiative • Avoid the “Wild West” in the automation tool with governance • Ensure there is a mechanism for tracking manual and automatic test development and execution • A great way to generate excitement is to create an “Example to Impress” automated test