SlideShare a Scribd company logo
1 of 14
Testing in -Agile Projects (SAP- Activate)
A software testing practice that follows the principles of agile software development is called Agile
Testing. Agile is an iterative development methodology, where requirements evolve through collaboration
between the customer and self-organizing teams and agile aligns development with customer needs.
How do we perform system/validation testing ERP -SAP. Lets take a look at it………..
Process, iterations and Validations-Includes Speed, and Risk
Mitigation
Explore Realization Deploy RunDiscovery
SAP Activate Phases
Proj.
Prep.
Validate Solution – Example
Kickoff Solution
Validation
Prioritize
Deltas
Complete
documentation
Design Solution
for Deltas
Set up QA system
environment for
integration testing
Design end-user
training and begin
documentation
Design and
set-up user
roles and
security
Explore
Identify Deltas /
Make key Decisions
RoadshowCleanse
data
Execute
communications
plan
Deploy
Solution Validation
Workshops
Realize
Phase Closure
and Sign-off
Roadshow
Set up DEV
system for
configuration
User Integration
Testing
Phase Closure
and Sign-off
Agile in Application Lifecycle Management -Test relevant activities
Decision:RequirementstoScope
Q-Gate:ScopetoBuild
Q-Gate:BuildtoTest
Q-Gate:TesttoDeploy
Solution
Validation
2-to-4 wks
iteration cycle
Build in
Sprints
Bite Size
Pieces
Iterative
Baseline Build
Prioritized
Backlog
Gap
Identification
User stories
Integration
Test
User
Acceptance
Test
Non
Functional
Test
Build Release
Execute
Deployment
Build, Review, Unit / String
Test, Document
Business
Needs
Roadmap
Backlog /
Release
Planning
Integration
Test
Deploy
Deployment
Mode
Baseline
Scope
Validation
What happens during Explore Phase?
1. Reference Value
 Provide Process, Value and
Strategic Context
 Set Boundaries
 Tie to Business Case, Value
Drivers
2. Validation of SAP Solution
 Show and tell SAP
standard key design
elements
3. GAP Identification
 Identify gaps to
Standard
 Log additional scope
items
5. Delta Design
 Update Business Models
and Process Design
 Solution Design and
Visualize
6. Verify & Accept
 Verify process & solution
design
 Drive Acceptance
4. Delta Scope
Prioritization
Workshop Type A
Explore
Workshop Type B
Delta Design
7. Release &
Sprint Planning
Delta Gap List
 Any required and approved functionality that is not met by SAP Best
Practices, Industry Solution or Rapid Deployment Solution (RDS) will
be considered a gap. These items will be entered into the Gap List
accelerator
 Gap Types
 Configuration Gap
 Development
 Authorization Gap
 Scope Gap
 Process Gap
 OCM Gap
 Completion Considerations
 Identification of SAP gaps
 Gap Owner
 Association with SAP business process
 Priorization of log items
 Association with Sprint cycle
 SolMan Destination:
 Process level

Explore Realize Deploy RunPrepare
User Story Mapping – Prioritization technique
 Agile recommends to use User Oriented format
• As a <user> I want <action> so that I can <goal>.
• Includes test acceptance criteria
 Flat backlog is hard to work with
• SAP historically relies on Business Process Maps
• User Story Mapping is very similar concept –
Solution Map or Business Process Map provide
input to Story Mapping
• Plotting the requirements in story map allows you
prioritize the backlog and
• User Story Map drives release planning
(discussed later)
Scenario 1
Feature A
Feature B
Feature G
Scenario 2
Feature C
Feature D
Scenario 3
Feature E
Feature F
Feature H
Feature I
RelativeImportance
Process Flow
User Story Map – Visualized Release Planning
• Determine which ‘features’ are the minimal
set of requirements for first release.
• Visually document the release scope
• Validate technical and functional
dependencies (input created earlier)
• Document the release scope in backlog
Scenario 1
Feature A
Feature B
Feature G
Scenario 2
Feature C
Feature D
Scenario 3
Feature E
Feature F
Feature H
Feature I
RelativeImportance
Process Flow
Epic
Release
Agile Stories Spreadsheet – Sample
Agile Realization
Working Software
BusinessPriority
Product Backlog
MustShouldCouldWould
Priority days
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
4
5
1
8
2
7
3
4
2
2
4
3
3
6
4
5
Realize… Validate Solution
Time
Iterations / Demos
Sign-Off
(Organization
readiness)
Sprint 1
Sprint 2
String Test
Unit
Unit
Epic
Sprint 3
Sprint 4
String Test
Epic
Integration
Test
UAT
Unit
Unit
Explore RealizePrepare Deploy Run
Recurring Sprint Cycles- Sample
Prepare Explore Realize Deploy
(Pre-Assembled) DEV DEV/QA QA QA QA PROD
Project Preparation
Completion
Business Blueprint
Completion
Sprint 1 Solution Tested Start of Production
User
Acceptance
Testing
Testing Assessment
Project Testing
Strategy
Test
Plan
Unit
Testing
Epic (String)
Testing
Unit
Testing
Integration
Testing 1
Integration
Testing n
Finalize Testing
Tools & Installation
Data Migration Testing 1
Data
Migration
Testing n
Data
Migration
Testing n
Test Case Development
Test Team Mobilization &
Training
Regression Testing
Security Testing
Performance Testing
Project System
Environment
Project Milestone / Q-
Gates
Testing Work Packages
User Story Definition
Sprint n Epic
Agile – Testing Overview
Baseline Build
HPQC 11 integration to SolMan-Example
 HPQC11 integrated with SolMan allows us to associate requirements to test assets to defects and vice-
versa, providing a complete cycle to maintain and manage the solution. Also we can manage manual
and automated tests with accurate audit trail for compliance and analysis, as well as accelerate testing
cycles by scheduling and running tests automatically, unattended, 24x7. This in turn allows teams to
analyze application readiness at any point in the testing process with integrated graphs and reports.
 Business Process Teams providing risk-basis by way of constructing test cases for cycle/string testing
and SIT.
 Each process area will create their test cases (to standards and with guidance) to align with their most critical
business processes and requirements.
 Requirements with higher priority (based on the amount of transformation they drive in the business) will be
emphasized in system integration testing (SIT) and user acceptance testing (UAT).
 Business processes with a higher priority will be emphasized while determining test paths for SIT and UAT.
 Risk-based testing will be enhanced by way of monitoring the utilization statistics of business processes
and transactions (blueprint) through Solution Manager (SolMan). These utilization numbers will be used
to derive core functionality and to validate and maintain regression scope.
 A utilization report from SolMan Work Center identifies the T-codes and processes with highest utilization.
 SolMan adapter will map the highest utilized T-codes to test coverage in the test case scenarios in HPQC. This
mapping provides a foundation for regression scope and test cases that we would consider for automation first.
Thank You
Stay tune for next topic.
Sanjay Verma
Visit.help.sap.comfor other SAP information.

More Related Content

What's hot

Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITThe Open Group SA
 
TOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyTOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyDanny Greefhorst
 
Application Portfolio Management Webinar
Application Portfolio Management WebinarApplication Portfolio Management Webinar
Application Portfolio Management WebinarLeanIX GmbH
 
A Comprehensive Approach to Application Portfolio Rationalization
A Comprehensive Approach to Application Portfolio RationalizationA Comprehensive Approach to Application Portfolio Rationalization
A Comprehensive Approach to Application Portfolio RationalizationCognizant
 
Test Automation Tool for SAP S4HANA Cloud.pptx
Test Automation Tool for SAP S4HANA Cloud.pptxTest Automation Tool for SAP S4HANA Cloud.pptx
Test Automation Tool for SAP S4HANA Cloud.pptxSreeGe1
 
Nityo pravam sap capability deck
Nityo pravam   sap capability deckNityo pravam   sap capability deck
Nityo pravam sap capability deckPrasan (AKA) Jeff
 
Sap (higher) education&amp;research s_lc_m_l1-2
Sap (higher) education&amp;research s_lc_m_l1-2Sap (higher) education&amp;research s_lc_m_l1-2
Sap (higher) education&amp;research s_lc_m_l1-2Ahmed Eissa ☁
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with TeamcenterObeo
 
2 enterprise architectuur
2 enterprise architectuur2 enterprise architectuur
2 enterprise architectuurDan Kamminga
 
poster-agile framework to implement togaf with lean ix
poster-agile framework to implement togaf with lean ixposter-agile framework to implement togaf with lean ix
poster-agile framework to implement togaf with lean ixLaurent Nonne
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessNathaniel Palmer
 
SAP HANA SPS08 Security
SAP HANA SPS08 SecuritySAP HANA SPS08 Security
SAP HANA SPS08 Security SAP Technology
 

What's hot (20)

Erp final proj report slideshare
Erp final proj report slideshareErp final proj report slideshare
Erp final proj report slideshare
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of IT
 
IT4IT™
IT4IT™IT4IT™
IT4IT™
 
TOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the FamilyTOGAF® & Major IT Frameworks - Architecting the Family
TOGAF® & Major IT Frameworks - Architecting the Family
 
Application Portfolio Management Webinar
Application Portfolio Management WebinarApplication Portfolio Management Webinar
Application Portfolio Management Webinar
 
A Comprehensive Approach to Application Portfolio Rationalization
A Comprehensive Approach to Application Portfolio RationalizationA Comprehensive Approach to Application Portfolio Rationalization
A Comprehensive Approach to Application Portfolio Rationalization
 
Test Automation Tool for SAP S4HANA Cloud.pptx
Test Automation Tool for SAP S4HANA Cloud.pptxTest Automation Tool for SAP S4HANA Cloud.pptx
Test Automation Tool for SAP S4HANA Cloud.pptx
 
Nityo pravam sap capability deck
Nityo pravam   sap capability deckNityo pravam   sap capability deck
Nityo pravam sap capability deck
 
Sap (higher) education&amp;research s_lc_m_l1-2
Sap (higher) education&amp;research s_lc_m_l1-2Sap (higher) education&amp;research s_lc_m_l1-2
Sap (higher) education&amp;research s_lc_m_l1-2
 
ISO 38500 Visão Geral
ISO 38500 Visão GeralISO 38500 Visão Geral
ISO 38500 Visão Geral
 
SAP PLM
SAP PLMSAP PLM
SAP PLM
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Data Warehouse Cloud - Das Ende von SAP BW?
Data Warehouse Cloud - Das Ende von SAP BW?Data Warehouse Cloud - Das Ende von SAP BW?
Data Warehouse Cloud - Das Ende von SAP BW?
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
 
2 enterprise architectuur
2 enterprise architectuur2 enterprise architectuur
2 enterprise architectuur
 
poster-agile framework to implement togaf with lean ix
poster-agile framework to implement togaf with lean ixposter-agile framework to implement togaf with lean ix
poster-agile framework to implement togaf with lean ix
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful Business
 
SAP HANA SPS08 Security
SAP HANA SPS08 SecuritySAP HANA SPS08 Security
SAP HANA SPS08 Security
 

Similar to Agile testing approach

SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Servicesr_shanki
 
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 AutomationRanorex
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Globe Testing
 
Calidad en entornos SAP
Calidad en entornos SAPCalidad en entornos SAP
Calidad en entornos SAPGlobe Testing
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
Coml Psg Automation Approach
Coml Psg Automation ApproachComl Psg Automation Approach
Coml Psg Automation Approachroopavani
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
GV2-TM-CM-PR-Cutover Strategy Template-V1.ppt
GV2-TM-CM-PR-Cutover Strategy Template-V1.pptGV2-TM-CM-PR-Cutover Strategy Template-V1.ppt
GV2-TM-CM-PR-Cutover Strategy Template-V1.pptCarlosRodriguez703287
 
03 module2-090710094221-phpapp02
03 module2-090710094221-phpapp0203 module2-090710094221-phpapp02
03 module2-090710094221-phpapp02gurusaras01
 
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012TEST Huddle
 

Similar to Agile testing approach (20)

SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
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
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"
 
Stlc&amp;Vmodel Ppt
Stlc&amp;Vmodel PptStlc&amp;Vmodel Ppt
Stlc&amp;Vmodel Ppt
 
RFP Presentation Example
RFP Presentation ExampleRFP Presentation Example
RFP Presentation Example
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Calidad en entornos SAP
Calidad en entornos SAPCalidad en entornos SAP
Calidad en entornos SAP
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Coml Psg Automation Approach
Coml Psg Automation ApproachComl Psg Automation Approach
Coml Psg Automation Approach
 
ASAP Overview.ppt
ASAP Overview.pptASAP Overview.ppt
ASAP Overview.ppt
 
Sdlc
SdlcSdlc
Sdlc
 
Run sap
Run sapRun sap
Run sap
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
GV2-TM-CM-PR-Cutover Strategy Template-V1.ppt
GV2-TM-CM-PR-Cutover Strategy Template-V1.pptGV2-TM-CM-PR-Cutover Strategy Template-V1.ppt
GV2-TM-CM-PR-Cutover Strategy Template-V1.ppt
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
03 module2-090710094221-phpapp02
03 module2-090710094221-phpapp0203 module2-090710094221-phpapp02
03 module2-090710094221-phpapp02
 
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012
Fran O'Hara - Evolving Agile Testing - EuroSTAR 2012
 

Recently uploaded

Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...afaqsaeed463
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 

Recently uploaded (17)

Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...self respect is very important in this crual word where everyone in just thin...
self respect is very important in this crual word where everyone in just thin...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 

Agile testing approach

  • 1. Testing in -Agile Projects (SAP- Activate) A software testing practice that follows the principles of agile software development is called Agile Testing. Agile is an iterative development methodology, where requirements evolve through collaboration between the customer and self-organizing teams and agile aligns development with customer needs. How do we perform system/validation testing ERP -SAP. Lets take a look at it………..
  • 2. Process, iterations and Validations-Includes Speed, and Risk Mitigation Explore Realization Deploy RunDiscovery SAP Activate Phases Proj. Prep.
  • 3. Validate Solution – Example Kickoff Solution Validation Prioritize Deltas Complete documentation Design Solution for Deltas Set up QA system environment for integration testing Design end-user training and begin documentation Design and set-up user roles and security Explore Identify Deltas / Make key Decisions RoadshowCleanse data Execute communications plan Deploy Solution Validation Workshops Realize Phase Closure and Sign-off Roadshow Set up DEV system for configuration User Integration Testing Phase Closure and Sign-off
  • 4. Agile in Application Lifecycle Management -Test relevant activities Decision:RequirementstoScope Q-Gate:ScopetoBuild Q-Gate:BuildtoTest Q-Gate:TesttoDeploy Solution Validation 2-to-4 wks iteration cycle Build in Sprints Bite Size Pieces Iterative Baseline Build Prioritized Backlog Gap Identification User stories Integration Test User Acceptance Test Non Functional Test Build Release Execute Deployment Build, Review, Unit / String Test, Document Business Needs Roadmap Backlog / Release Planning Integration Test Deploy Deployment Mode Baseline Scope Validation
  • 5. What happens during Explore Phase? 1. Reference Value  Provide Process, Value and Strategic Context  Set Boundaries  Tie to Business Case, Value Drivers 2. Validation of SAP Solution  Show and tell SAP standard key design elements 3. GAP Identification  Identify gaps to Standard  Log additional scope items 5. Delta Design  Update Business Models and Process Design  Solution Design and Visualize 6. Verify & Accept  Verify process & solution design  Drive Acceptance 4. Delta Scope Prioritization Workshop Type A Explore Workshop Type B Delta Design 7. Release & Sprint Planning
  • 6. Delta Gap List  Any required and approved functionality that is not met by SAP Best Practices, Industry Solution or Rapid Deployment Solution (RDS) will be considered a gap. These items will be entered into the Gap List accelerator  Gap Types  Configuration Gap  Development  Authorization Gap  Scope Gap  Process Gap  OCM Gap  Completion Considerations  Identification of SAP gaps  Gap Owner  Association with SAP business process  Priorization of log items  Association with Sprint cycle  SolMan Destination:  Process level  Explore Realize Deploy RunPrepare
  • 7. User Story Mapping – Prioritization technique  Agile recommends to use User Oriented format • As a <user> I want <action> so that I can <goal>. • Includes test acceptance criteria  Flat backlog is hard to work with • SAP historically relies on Business Process Maps • User Story Mapping is very similar concept – Solution Map or Business Process Map provide input to Story Mapping • Plotting the requirements in story map allows you prioritize the backlog and • User Story Map drives release planning (discussed later) Scenario 1 Feature A Feature B Feature G Scenario 2 Feature C Feature D Scenario 3 Feature E Feature F Feature H Feature I RelativeImportance Process Flow
  • 8. User Story Map – Visualized Release Planning • Determine which ‘features’ are the minimal set of requirements for first release. • Visually document the release scope • Validate technical and functional dependencies (input created earlier) • Document the release scope in backlog Scenario 1 Feature A Feature B Feature G Scenario 2 Feature C Feature D Scenario 3 Feature E Feature F Feature H Feature I RelativeImportance Process Flow Epic Release
  • 10. Agile Realization Working Software BusinessPriority Product Backlog MustShouldCouldWould Priority days 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 4 5 1 8 2 7 3 4 2 2 4 3 3 6 4 5 Realize… Validate Solution Time Iterations / Demos Sign-Off (Organization readiness) Sprint 1 Sprint 2 String Test Unit Unit Epic Sprint 3 Sprint 4 String Test Epic Integration Test UAT Unit Unit Explore RealizePrepare Deploy Run
  • 12. Prepare Explore Realize Deploy (Pre-Assembled) DEV DEV/QA QA QA QA PROD Project Preparation Completion Business Blueprint Completion Sprint 1 Solution Tested Start of Production User Acceptance Testing Testing Assessment Project Testing Strategy Test Plan Unit Testing Epic (String) Testing Unit Testing Integration Testing 1 Integration Testing n Finalize Testing Tools & Installation Data Migration Testing 1 Data Migration Testing n Data Migration Testing n Test Case Development Test Team Mobilization & Training Regression Testing Security Testing Performance Testing Project System Environment Project Milestone / Q- Gates Testing Work Packages User Story Definition Sprint n Epic Agile – Testing Overview Baseline Build
  • 13. HPQC 11 integration to SolMan-Example  HPQC11 integrated with SolMan allows us to associate requirements to test assets to defects and vice- versa, providing a complete cycle to maintain and manage the solution. Also we can manage manual and automated tests with accurate audit trail for compliance and analysis, as well as accelerate testing cycles by scheduling and running tests automatically, unattended, 24x7. This in turn allows teams to analyze application readiness at any point in the testing process with integrated graphs and reports.  Business Process Teams providing risk-basis by way of constructing test cases for cycle/string testing and SIT.  Each process area will create their test cases (to standards and with guidance) to align with their most critical business processes and requirements.  Requirements with higher priority (based on the amount of transformation they drive in the business) will be emphasized in system integration testing (SIT) and user acceptance testing (UAT).  Business processes with a higher priority will be emphasized while determining test paths for SIT and UAT.  Risk-based testing will be enhanced by way of monitoring the utilization statistics of business processes and transactions (blueprint) through Solution Manager (SolMan). These utilization numbers will be used to derive core functionality and to validate and maintain regression scope.  A utilization report from SolMan Work Center identifies the T-codes and processes with highest utilization.  SolMan adapter will map the highest utilized T-codes to test coverage in the test case scenarios in HPQC. This mapping provides a foundation for regression scope and test cases that we would consider for automation first.
  • 14. Thank You Stay tune for next topic. Sanjay Verma Visit.help.sap.comfor other SAP information.

Editor's Notes

  1. The purpose of the Realization Phase is to implement business and process requirements based on the Business Solution Validation. The objectives are the final implementation in the system, an overall test, and the release of the system for production (live) operation. Integration - During this phase, you also do the following activities: Accomplish organizational change management and training Business process requirements, design, configuration, and testing: Configuration and development plan Baseline configuration (Testing of transactions and functions (unit testing) and Testing of support for business processes and scenarios) Final configuration (Testing of transactions, functions, and development objects (unit testing and integration testing) and Testing of support for end-to-end business processes and scenarios (scenario testing) Execute final integration testing, Approved final integration test results and User acceptance testing Set up enterprise-wide user roles and authorizations Development (Technical specifications for RICEF&W development objects, RICEF&W development and Content and integration development) Data lifecycle management Content management and user interface Portal content, Portal framework configuration and Portal user interface and personalization. Define the cutover strategy and handover of the solution