SlideShare a Scribd company logo
Session 0411: Structuring Your Testing Chaos
with Solution Manager at Weill Cornell Medical College                                             ]
                                                         Sabine Margolis – Enterprise Architect
                                                                 Weill Cornell Medical College
                                                           Ajay Vonkarey – Solution Mgr Cons.
                                                                               Alpha Sirius Inc.

[ ERIC SYNSTELIEN
 ASUG INSTALLATION MEMBER
 MEMBER SINCE: 2000

                                                        [ RICHARD RAUCH
                                                         ASUG INSTALLATION MEMBER
                                                         MEMBER SINCE: 1999




                            [ JENNIFER BUKO
                             ASUG INSTALLATION MEMBER
                             MEMBER SINCE: 2006
[ Learning Points
       How Solution Manager improves quality and
       testing duration through business process
       relevance, standards enforcement and
       repeatable processes.

       How Solution Manager fosters transparency
       between Business and IT through meaningful
       business to technology mapping.

       The benefits of using SAP Solution Manager as
       an integration tool, from business process
       design through upgrades and production
       optimization … and how it’s never too late to
       implement.

Real Experience. Real Advantage.                       2
[ What We Will Cover ….
       Introduction: Stakeholders & Implementation
       Industry Issues & Functional Testing
       Solution Manager Revisited
               Why is adoption lagging
               What is required for testing
       Solution Manager Test Workbench
               Test Planning & Execution
       EhP4 Project Turnaround
       Wrap up / Q&A




Real Experience. Real Advantage.                     3
[ Intro: Alpha Sirius Inc.
        Founded in 1998
        One of first SAP certified partners for Run SAP Methodology.
        Expertise in providing end-to-end solutions to disparate
        functional and technical implementation processes – including
        tools, such as SAP Solution Manager (www.alphasirius.com).
        Core Competencies:
                Program Management
                Portfolio Management
                Application Life Cycle Management
                Change Management
                Training & Development
                Systems Management
                Offshore Support/Development
 Real Experience. Real Advantage.                                       4
[ Intro: Weill Cornell Medical College (WCMC)
       Est. in 1898 as Cornell University Medical College
       Affiliated with New York-Presbyterian Hospital since 1927
       Among US top-ranked clinical /medical research centers
       Providing degrees in medicine and bio-medicine
               Parent Inst.:    Cornell University, Ithaca (Kuali/PeopleSoft)
               WCMC Loc:        New York, NY             med.cornell.edu
                                Doha, Qatar              qatar-med.cornell.edu
               Why SAP:         Grants Mgmt, SRM & BI
               Solution Name: Weill Business Gateway (WBG)
               Initial Go Live: January 2009
               Users:           ~ 1000 SAP Portal users (departments)
                                ~ 60 Central users (administration)
                                ~ 40 COE users (support)
Real Experience. Real Advantage.
[ Intro: WBG -                     Implementation Scope

       FIN: Finance (Public Sector Accounting/Higher Education):
               Plan to Report               [FM,(+ OPS),CO,AP,AR,GL,TR]
               Award to Report              [GM,PS,FM,(+ OPS),CO,AP,AR,GL,TR]
               Capital Projects to Report   [PS,AM,(+ OPS),CO,AP,AR,GL,TR]
               Fixed Assets to Report       [AM, (+ OPS),AP,AR,GL,TR]
       OPS: Operational
               Procure to Pay               [SRM,MM/IM,(+ FIN)]
               Hire to Pay                  [OM,PA,TM*,PBC,PY,BN,(+ FIN)]
                                            * SAP TM + TimeLink Front End
               Enroll to Graduate           [StAcc,FM,(+ FIN) … more to come]
       Other
               Business Intelligence
               SAP Portal
               SAP NetWeaver Process Integration PI/XI
Real Experience. Real Advantage.                                                6
[ Intro: WBG - Implementation Complexity
       Extensive Master Data Setup
       Long Process Chains
               All transactions tie back to either Funds - Grants - WBS
       FM/GM Encumbrances
               3rd Financial Transaction Layer (Encumbrance - Actual = Budget)
       Heavy Customization
               Custom labor info types = many custom programs & user exits
       FM/GM Departmental Security Model
               Departmental user may only see their assigned funds/grants
               No of: Funds 8,477 / Grants 3,012 / WBS 5,258
               BI enforces security model


Real Experience. Real Advantage.                                                 7
[ Industry Reality – The Shared Pain of Testing


        On the difficulties of SAP functional testing:
        1) Functional tests in heterogeneous system landscapes
        2) Lack of analysis concerning the impact of changes
        3) Provision of test environments and test data
        4) Limited test automation
                                                  [ASUG and DSAG 2008 Survey]




 Real Experience. Real Advantage.                                               8
[ Industry Reality: Test Effort Equal Regardless of Initiative




 Real Experience. Real Advantage.                                9
[ Industry Reality: Insuff. Tools f. Managerial Oversight
        Scope
            Technical: am I addressing custom objects?
            Functional: do I have sufficient coverage?
        Management
            Reusability: can we use past test cases / where are they?
            Predictability: how long will this take?
            Accountability: who will test – who signs off?
        Monitoring
            Level of Completion: what has been tested/what’s outstanding?
            Level of Quality: what is the quality of my system?
            Number of Defects: what are the issues?
            Note: Mgmt has never has the same reporting as business users have.
        Business Inclusion
            Are the test scenarios realistic
            What is the platform for review and sign-off
 Real Experience. Real Advantage.                                                 10
[ Weill Business Gateway: September 2009
                    X
                Sept 2009          EHP4 Upgrade Project
                                   Idealistic test guidelines
                                   No system to reinforce
                                   XLS based scripts/rpts
                                   Catalog distributed
                                   across many locations
                                   Scope/Coverage unclear
                                   Last minute planning
                                   Business cannot relate
                                   No single point if truth
Real Experience. Real Advantage.                                11
[ Solution Manager Revisited
       Take just one thing
       out of the universe …
                      and you will find …
                                    it is connected to everything else.
                                                         [MRP Proverb]




Real Experience. Real Advantage.                                          12
[ Solution Manager Revisited: The Components
                                                      ChaRM: Change
                                                      Request Mgmt
                                                      • Change/Proj. Mgmt
                             Service Desk             • Change Logistics
                                                        (CTS+)              BPM:
                             • Incident Mgmt (CRM )                         • Business Process
                             • Link to SAP Support                            Mgmt & Monitoring




        Test Workbench:                                                                     Maintenance
                                                                                             Optimizer
        End-to-End Testing
        • Manual
        • Automated * (eCATT)

                                                                                                  Root Cause
                                                                                                   Analysis
        Implementation
        Content
        • Blueprint
                                                         SOLUTION
        • Realization                                                                                Job Mgmt*
          (Config & Dev)                                 MANAGER



* Requires additional application

Real Experience. Real Advantage.
[ Solution Manager Revisited: ‘10 Panaya Adoption Survey
       The top reason cited for using SAP Solution Manager:
               Central System Administration (19%)
               Monitoring (14%)
               Project Management (13%)
       Key function: Solution Documentation
               Respondents who have not documented any solution in SM (42%)
               Respondents who have fully documented solution in SM (3%)
       SAP Solution Manager features adoption
               do not use (51%)
               used rarely (10%)
               used partially (16%)
               use them quite a bit (12%)
               used fully (8%).
 http://m.zdnet.com/blog/howlett/sap-solution-manager-continues-to-confuse/2200
Real Experience. Real Advantage.                                                  14
[ Solution Manager Revisited: Component Hierarchy
                                                                               Key Integration:
                                                                               Business Process Hierarchy
                                                             Implementation
                                                                Content        Affects all Other Components
    Best Practices: 16 Standards
      Methodology: Run SAP




                                                     End-to-End
                                                                              BPM
                                                       Testing




                                          Service Desk            ChaRM



                                   Maintenance Optimizer

                                   Root Cause Analysis

                                   Job Mgmt

Real Experience. Real Advantage.                                                                          15
[ Solution Manager Revisited: Testing Requirements
       Testing Strategy
       List of E2E Business Scenarios to start Implementation Content
       Sol Man: Implementation Content           [Test Content]
               Blueprint (solar01) E2E Business Process Hierarchy
                                   TCodes
               Config (solar02) Test Cases
                                   RICEFW Objects
               Solution Manager Business Process Change Analyzer
       Sol Man: Test Workbench                                [Test Cases/Results]
       Sol Man: Service Desk (light)                          [Test Issue Mgmt]
       Optional – but recommended:
               Config (solar02) TBOM - technical bill of materials
               Test Workbench integration with 3rd party testing tool for automation
               HP Quality Center, WorkSoft, SAP TAO …
Real Experience. Real Advantage.                                                       16
[ Solution Manager Revisited: Business Process Architecture




               Process Definition via ‘Folders’ – Defined in Blueprint
         • Level 1: E2E Business Scenario Procure to Pay – Line of Credit
         • Level 2: Business Process         Process Requ, Process PO
         • Level 3: Process Step             Create Requ., Approve Requ
         • Attributes – very useful for reporting (e.g. flag core processes)
 Real Experience. Real Advantage.                                              17
[ Solution Manager Revisited: Business Process Structure
                                                                1

                                                                    2
                                                                           3
                                   1

                                   2




GM: Focus on Generic Processes         GM: Focus on End-to-End Scenarios
= Disconnected 2 Tier Structure        = Connected 3 Tier Structure
Real Experience. Real Advantage.                                               18
[ Solution Manager Revisited: Lessons Learned
      Lack of adoption less due to complexity …
              more due to lack of clearly defined internal IT processes
              leaving it up to BASIS vs. getting functional side involved
      Don’t implement one component without understanding how it
      affects the others.
      Business Process Hierarchy is the gold …
              Key to reusability across every project & change effort
              Key to process/technology – technology/process mapping
              Define in terms the business understands (E2E vs SAP Module)
      Create your own hierarchies (SAP’s not recommended)
              SAP provides modular view – with good documentation and great
              selection of TCodes … but there is no universal BPA
              … use them as inspiration only.


Real Experience. Real Advantage.                                              19
[ Solution Manager: Test Workbench


                                   You can’t expect to meet the challenges of today –
                                                               with yesterday's tools
                                         and expect to be the business of tomorrow.
                                                                         [Anonymous]




Real Experience. Real Advantage.                                                        20
[ Testing: Workbench Components (Reuse of Hierarchy)
                                             Test Set (Test Cycle)
    Business HierarchySubset                   Test Plan                 Test Plan
       TCodes                      Scripts       (E2E)
                                              Subset Subset                (E2E)
                                                                       Subset Subset

                                                Test         Test         Test         Test
                                              Package      Package      Package      Package
                                             (Scenario)   (Scenario)   (Scenario)   (Scenario)



                                             Test Note    Test Note    Test Note    Test Note
                                              (Results)    (Results)    (Results)    (Results)




Real Experience. Real Advantage.                                                                 21
[ Testing: Convergence of Projects and Change
       Scope for Testing
       Test Planning
               Test Set
               Test Plan
               Test Package
               Test Script
       Assignments
       Test Execution
       Issue Management
       Reporting



Real Experience. Real Advantage.                22
[ Testing: Scope - Project Analysis Reports / Cross Tab




               Testing Scope/Requirements: Business Owner Review
         E2E Scenarios – Reflecting Complexity
         • Flow (Scenarios, Business Processes, Process Steps)
         • Transactions
         • Development Objects
         • Systems
 Real Experience. Real Advantage.                                  23
[ Testing: Scope – Bus. Process Change Analyzer (BPCA)




              Additional Requirements: Change between 2 Projects
        • Many options for comparison reporting (e.g. process prioritization )
        • Traffic Light (G-Y-R) indicates areas of risk – testing suggested for Y & R




Real Experience. Real Advantage.                                                        24
[ Testing: Planning Effort - Test Plan to Test Package

   One Test Plan                                  Many Test Packages
   (subset of hierarchy)                          (subset of Test Plan)




Inherit Scenarios from Hierarchy        Select scope of a test scenario

Caveat: include Test Cases that match   Caveat: activate both the appropriate
Cycle & TCodes.                         script and TCodes within the script –
                                        results in better reporting.

 Real Experience. Real Advantage.                                               25
[ Testing: Planning Effort - Tester Assignment

                                    Package Assignment



                                             Tester Worklist




 Real Experience. Real Advantage.                              26
[ Testing: Execution & Results (Manual Testing)
                                                                Note:
       Results are captured in test notes within test script    Automated
                                                                testing
       Test and TCodes are marked as pass or fail               uses test
       (variety of statuses)                                    workbench
                                                                in the same
       Testing issues are logged as messages
                                                                way.
       Messages are addressed as Service Desk tickets
                                            Note: better status reporting –
                                            one script / many TCodes




Real Experience. Real Advantage.                                              27
[ Testing: Execution – Issue Management




  Test Messages
        • Shows issues by …
             • Test Set / Test Plan / Test Package
        • Links to Service Desk Ticket
        • Note: service desk ticket link back to test – not provided
Real Experience. Real Advantage.                                       28
[ Testing: Execution – Reporting




                                   Test Workbench Information System
        • Review Real-Time Status
        • Review Test Issues
        • Generate Test Reports


Real Experience. Real Advantage.                                       29
[ Testing: Lessons Learned
       With and established business structure, test
       planning/development is fast.

       Without adequate generation of TBOMs – Business Process
       Change Analyzer provides limited results.

        Always include Scripts and TCodes in the Test Packages for
       best results in progress reporting.

       Resource assignment is at Test Package level - can be difficult
       to manage hand-off. Fine tune with ‘Sequences’ feature.

       If test should be changed – evaluate if this is a business
       hierarchy change or merely a test structure change.
Real Experience. Real Advantage.                                         30
[ EHP4 Upgrade Project – Taming the Beast




       I love deadlines … especially the whooshing sound they
       make as they fly by.
                                                    [Douglas Adams]




Real Experience. Real Advantage.                                      31
[ Project: Testing Approach +                   Solution Manager
       Heavily Correlates with Landscape Design
               SBX     Unstructured assessment & validation             [Sept - Nov]
               MAJOR PROJECT INTERRUPTIONS (Year End SP)
               D Recov Sol Man: Roll-Back Testing in QA                  [Mid March]
               MAINT Sol Man: System Val. (parts of disaster recov.)
               QA      Sol Man: Sys Val., Unit, Integration, UAT, Stress
               PRD     Sol Man: Sys Val.                                   [Mid May]
               TRN     Sol Man: Integration (skipped Sys Val. – not recommended)
       Lack of test scripts allowed for other efforts to interfere with
       EHP4 upgrade – we had to rethink the strategy        Sol Man




Real Experience. Real Advantage.                                                       32
[ Project: Sol. Manager Build & EHP4 Upgrade Timeline




Real Experience. Real Advantage.                        33
[ Project: Milestones – 9 Weeks Testing (Plan to Execute)!
 Milestone                                                                Dur.
 1 Define Requirements                                                    3 wks
          Testing Process and Implementation Content
 2 Configure Solution Manager                                             5 wks
          Document Templates, Statuses, Serv. Desk (Light),
          Logical Components
 3 Develop Implementation Content Training Materials
 4 Document Implementation Content                                        5 wks
 5 Develop Test Workbench Training Materials
 6 Prepare Test Scripts, Test Plans, Test Packages                        4 wks
 7 Execute Testing:                                                       5 wks
         Unit – Integr. – Dis. Recovery – Final Sys Validation
 8 Go Live                                                                  N/A
                                                      Total Duration    22 wks /
                                                                       5.5 mos -

Real Experience. Real Advantage.                                                   34
[ Project: Resources
 Resources                                                           Count
 COE Business Analysts w. team leads (dictated by discipline)           23
 COE Developers                                                          5
 Subject Matter Experts (dictated by discipline)                        14
 Additional Business Testers (minimal UAT testing)                      26
 Offshore Testers                                                        4
 Testing Coordinator                                                     1
 Solution Manager Consultant                                             1
 Solution Manager PMO Owner                                              1
 Training Resources (Mgr + Trainers)                                     3
 COE PMO/Senior Mgmt                                                     4
                                                       Total Count      82



Real Experience. Real Advantage.                                             35
[ Project: Artifacts / Heuristics
  Solution Manager Objects                                                Count
  E2E Scenarios                                                              108
  Unique Transactions                                                        700
  Unique Development Objects (RICEFW)                                        70
  Unit Test Scripts                                                          750
  Integration Test Scripts                                                   100
  Disaster Recovery Test Scripts / Used also as systems validation           80
  Test Sets                                                                   7
  (Test Cycles: Dis.Recov./Unit/Integr./Validation/UAT/Stress/Training)
  Test Plans (generally 1 per E2E genre x Test Set)                          69
  Test Packages                                                              330
  Service Desk Messages                                                       47




 Real Experience. Real Advantage.                                                  36
[ Benefits: Solution Manager & Managerial Confidence
       Scope
           Technical: clear – ability to address and assess custom dev.
           Functional: clear – can generate BPML to work with business
       Management
           Reusability: all components reusable – hierarchy, test scripts, plans …
           Predictability: plans can log duration as KPI – did not use
           Accountability: can track tester and business sign-off
           Repeatability: hierarchy has enabled repeatable testing processes
       Monitoring – 100 % Transparency
           Level of Completion: status always real-time – single point of truth
           Level of Quality: measured by quality of TCode
           Number of Defects: easy to find in Service Desk & associated to test
           Note: Mgmt is still getting used to reporting vs XLS.
       Business Inclusion – 100% Transparency
           Business currently reviewing business structure to improve processes
           Appreciated the ability to review results as an auditable feature
Real Experience. Real Advantage.                                                     37
[ Wrap Up



       This is not the end. It is not even the beginning of the end.
       But it is perhaps the end of the beginning.
                                                     [Winston Churchill]




Real Experience. Real Advantage.                                           38
[ The Change: What Lies Ahead
       Service Desk
               Phase 1 – COE                            [2nd week of go live!]
               Phase II – roll out to user community (Portal enabled interface)
       Test Workbench – Automated Testing                [in progress]
       ChaRM
       Adjust Implementation Content
               Revise E2E with Business                 [Currently Underway]
               Develop Solution Directory
               Additional updates through Solution Documentation Assistant
               Enhance with Business Process Attributes
               Capture Configuration
       Work Centers
       Extended Reporting from within BI
Real Experience. Real Advantage.                                                  39
[ Solution Manager Testing - Return on Investment
       Process-oriented Business Model Reduced Testing Efforts
               Scope: clear IT and business understanding of what is needed
               Prep: significant reduction in prep time for upgrade testing
               Execution:
                  Faster turn-around between issue ident. and resolution
                  No wasted Management time on outdated status reports
                  Reduction in documentation and review efforts.

       Solution Manager functionality can now be easily expanded

       Best of All: Software Acquisition Costs = 0


Real Experience. Real Advantage.                                              40
[ Solution Manager Testing – Implemented Best Practices
       Document Implementation Content
               Process and System Components of Solution
               Custom Development of Solution
               Keep solution up-to-date
       Use Structured Business Process Architecture
               E2E vs. Module Based
               Leverage SAP’s Business Process Repository
       Use Business Process Change Analyzer
               Risk-based test planning
       Integrate with Incident and Problem Management
               Leverage the Service Desk integration with Test Workbench


Real Experience. Real Advantage.                                           41
[ Solution Manager Testing – Key Learnings
       Solution Manager – not just for Basis … and not just out of the box

       Requires adequate methodology and process definition.

       Design your business hierarchy to E2E test scenarios – better re-
       usability in the long-run.

       Get every one involved in BPA – Steering committee to end user

       Central dash board view – invaluable for managing deadlines.

       Provided reports are utilitarian – however, include additional fields
       for ALV and generate global display variants for ease of use.

       Link Test Workbench to Service Desk – faster resolution.
Real Experience. Real Advantage.                                               42
[ Now it’s Your Turn …


                                   Questions?
 Sabine Margolis, PMP
 ssm2005@med.cornell.edu

 Ajay Vonkarey, PMP
 avonkarey@alphasirius.com



Real Experience. Real Advantage.                43
[
                                   Thank you for participating.
                                                          Please remember to complete and return your
                                                                   evaluation form following this session.
                                         For ongoing education on this area of focus, visit the Year-Round
                                                                 Community page at www.asug.com/yrc
                                                                                                             ]
                                                                [SESSION CODE:
                                                                 0411




Real Experience. Real Advantage.                                                                             44
[ Addendum I: Helpful Links
       SAP Solution Manager & Tools:
               http://service.sap.com/solutionmanager
               http://www.solutionmanagerexpert.com/
       Application Lifecycle Management (ALM)
       Solution Manager = Technical Enabler:
               http://service.sap.com/alm-processes
               http://www.sdn.sap.com/irj/sdn/alm-technical-enablement
               http://www.sdn.sap.com/irj/sdn/alm-test-management
       Business Process Change Analyzer (BPCA) Document
               https://websmp104.sap-ag.de/~sapidb/011000358700000932192009E
       SAP Solution Manager eLearning Material:
               http://service.sap.com/rkt-solman
       Business Process Monitoring / Management
               http://service.sap.com/bpm
Real Experience. Real Advantage.                                               45
[ Addendum II: 16 Operational Standards/Best Practices
 1.    Incident Management              describes the process of incident resolution
 2.    Exception Handling               explains how to define a model and procedures to manage exceptions and
                                        error situations during daily business operations
 3.    Data Integrity                    avoids data inconsistencies in end-to-end solution landscapes
 4.    Change Request Management        enables efficient and punctual implementation of changes with minimal risks
 5.    Upgrade                          guides customers and technology partners through upgrade projects
 6.    eSOA Readiness                   covers both technical and organizational readiness for enterprise service-
                                        oriented architectures (eSOA)
 7.    Root Cause Analysis              defines how to perform root cause analysis end-to-end across different
                                        support levels and different technologies
 8.    Change Control Management        covers the deployment and the analysis of changes
 9.    Solution Documentation           defines the required documentation and reporting regarding the customer
                                        solution
 10. Remote Supportability              contains five basic requirements that have to be met to optimize the
                                        supportability of customer solutions
 11. Bus. Proc. & Interf. Monitoring    describes the monitoring and supervision of the mission critical business
                                        processes
 12. Data Volume Management             defines how to manage data growth
 13. Job Scheduling Management          explains how to manage the planning, scheduling, and monitoring of
                                        background jobs
 14. Transactional Consistency          safeguards data synchronization across applications in distributed system
                                        landscapes
 15. System Administration              describes how to administer SAP technology in order to run a customer
                                        solution efficiently
 16. System Monitoring                  covers monitoring and reporting of the technical status of IT solutions
 https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000711194&_SCENARIO=01100035870000000202&


Real Experience. Real Advantage.                                                                                      46
[ Addendum III: SDLC in Solution Manager
     Project Prep                        Blue Print            Realization        Go Live Prep         Go-Live



 Solution Manager Tool

Blueprint                          Blueprint              Config.               Testing               Solution


                                   Business               Business             Business                Business
    BPR                            Scenario               Scenario             Scenario                Scenario

                                       Business               Business             Business                Business
                                       Process                Process              Process                 Process

                                              Step                   Step                 Step                    Step



  Solar01                          Solar01               Solar02             STWB_WORK                  DSWP
                         •   Structure Tab               • Configuration
                         •   General Data Tab            • Development Tab   • Test packages     • All Solution Manager
                         •   Project Documentation Tab   • Test Cases Tab    • Test results        documentation
                         •   Transactions Tab
                         •   Graphic Tab

Real Experience. Real Advantage.                                                                                         47
[ Addendum IV: Implementation Content




                        The beginning is the most important part of the work.
                                                                       [Plato]




Real Experience. Real Advantage.                                                 48
[ IC: Scope – Solution Documentation Assistant (SolDocA)




               Reverse Business Engineering: Establish initial BPML
        • Batch Job: compares Implementation Content to System Usage
        • If no structure - use SAP BPR as initial Implementation Content
        • Not possible for BI, SRM, Portal Systems
        • Baseline - Early Watch Reports -> typically 3 month retention
        • Should be used periodically to ensure business structure is up to date
Real Experience. Real Advantage.                                                   49
[ IC: 3 Tiered Business Process Architecture




              Process Definition via ‘Folders’ – Defined in Blueprint
        • Level 1: E2E Business Scenario Procure to Pay – Line of Credit
        • Level 2: Business Process         Process Requ, Process PO
        • Level 3: Process Step             Create Requ., Approve Requ
        • Attributes – very useful for reporting (e.g. flag core processes)
Real Experience. Real Advantage.                                              50
[ IC: Process to Technology Mapping - Transaction Codes




                   Details of the Process Step – Defined in Blueprint
        • Place TCodes at Level 3 and Level 3 only (process step).
        • Represents one critical path TCode (standard – typically create)
          and several support TCodes (typically change/display).
        • Include worklists to support transaction review.
        • Business Process Master List (BPML) via Project Analysis Reports
Real Experience. Real Advantage.                                             51
[ IC: Process to Technology Mapping – Dev. Objects




            Main objects supporting the process – Defined in Config
        • Place objects at appropriate level – typically Level 3.
        • Objects easy to find using search features.
        • Project Analysis Reports allow you to search any process to object
          relationship – e.g. list of processes using a particular program.

Real Experience. Real Advantage.                                               52
[ IC: Process to Technology Mapping -Tech. Bill of Materials




            Requ. Business Process Change Analyzer – Defined in Config
         • Created as an “attribute” for each TCode
         • Easily generated by triggering the TCode (Logical Comp. important!)
         • Catalogs all critical technical information from TCode and Dev Objects.
         • Project Analysis Reports help find generated and missing TBOMs by process.

 Real Experience. Real Advantage.                                                       53
[ IC: Process to Technology Mapping - Manual Test Cases




                    Unit, Functional, Integration – Defined in Config
        • Level 1: Integration Tests
        • Level 2: Functional Tests
        • Level 3: Unit Tests
        • Project Analysis Reports support test coverage review & test catalog.
Real Experience. Real Advantage.                                                  54
[ IC: Development Object Catalog (Optional)




          Use Bus. Hierarchy Tool – Defined in Blueprint & Config
        • Level 1: Type of object R I C E F W
        • Level 2: Module (vs. E2E - better for internal reporting)
        • Level 3: Main Development Object – include TCode(s) & Dev Obj
        • Development Objects List (RICEFW) via Project Analysis Reports
         Note: Interface Scenarios section is used for BPM
Real Experience. Real Advantage.                                           55
[ IC: Stay Informed – Real Time Project Analysis Reports




         Dynamic ALV Reports – Accessible in Blueprint & Config
        • Use both ‘Assignments’ menu and ‘Test Menu’ [SAPLSPROJECT_EVAL_GENERAL]
        • Business Process Master List (BPML)
        • Development Objects List (RICEFW)
        • TBOM Analysis, Test Catalog & Test Coverage … and many more
        Note: ABAP Developers can pull in additional fields in ALV
Real Experience. Real Advantage.                                                    56
[ Implementation Content: Lessons Learned
       3 Tiered Business Process Architecture
               Clearly define E2E naming conventions and train your team
               Took a while to grasp by team, need many reviews …
               Create an E2E integr. role to coach team and keep data clean
       Create your own hierarchies (SAP’s not recommended)
               SAP provides modular view – with good documentation and
               great selection of TCodes … but there is no universal BPA
               … use them as inspiration only.
       Don’t forget the Mgmt and the Business Owners
               Train them as well
               Get business owner sign-off on hierarchy design
               Start using the naming of the E2E in your meetings
       Defining the BPA is part Art part Science – in the end it must
       make business sense.
Real Experience. Real Advantage.                                              57

More Related Content

What's hot

Heizer om10 ch11_r
Heizer om10 ch11_rHeizer om10 ch11_r
Heizer om10 ch11_rfranchiskoli
 
ERP Project Management Primer
ERP Project Management PrimerERP Project Management Primer
ERP Project Management Primer
sureshgk
 
Uneecops Company Profile
Uneecops Company ProfileUneecops Company Profile
Uneecops Company Profile
Uneecops Technology Ltd.
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
Rational
RationalRational
RationalIBM
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
Kathy (Kat) Mandelstein
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthyIBM
 
Processes and Performance
Processes and PerformanceProcesses and Performance
Processes and Performance
pwa81497
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case studyKobi Vider
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoringNesma
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
vishalnvora1
 

What's hot (20)

Heizer 11
Heizer 11Heizer 11
Heizer 11
 
Heizer 07
Heizer 07Heizer 07
Heizer 07
 
Heizer 12
Heizer 12Heizer 12
Heizer 12
 
Heizer om10 ch11_r
Heizer om10 ch11_rHeizer om10 ch11_r
Heizer om10 ch11_r
 
ERP Project Management Primer
ERP Project Management PrimerERP Project Management Primer
ERP Project Management Primer
 
Uneecops Company Profile
Uneecops Company ProfileUneecops Company Profile
Uneecops Company Profile
 
Heizer 14
Heizer 14Heizer 14
Heizer 14
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
Heizer supp 07
Heizer supp 07Heizer supp 07
Heizer supp 07
 
Rational
RationalRational
Rational
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy
 
Processes and Performance
Processes and PerformanceProcesses and Performance
Processes and Performance
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case study
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Heizer 09
Heizer 09Heizer 09
Heizer 09
 
Heizer 13
Heizer 13Heizer 13
Heizer 13
 
Heizer mod d
Heizer mod dHeizer mod d
Heizer mod d
 

Similar to ASUG 2010 - Structuring your Testing Chaos with Solution Manager

3208_From_Requestor_to_Supplier_in_Record_Time
3208_From_Requestor_to_Supplier_in_Record_Time3208_From_Requestor_to_Supplier_in_Record_Time
3208_From_Requestor_to_Supplier_in_Record_TimePravin Bhute
 
Transformational Steps on the Journey to Demand Driven Supply Network
Transformational Steps on the Journey to  Demand Driven Supply NetworkTransformational Steps on the Journey to  Demand Driven Supply Network
Transformational Steps on the Journey to Demand Driven Supply Network
Intrigo Systems
 
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management:  Implementation Tip, Tricks and LessonsSAP Product Lifecycle Management:  Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
Eric Stajda
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
Compuware APM
 
Uday vardhan BMC Remedy Professional
Uday vardhan  BMC Remedy ProfessionalUday vardhan  BMC Remedy Professional
Uday vardhan BMC Remedy Professional
Uday Vardhan
 
Uday vardhan bmc remedy
Uday vardhan  bmc remedyUday vardhan  bmc remedy
Uday vardhan bmc remedy
Uday Vardhan
 
ITIL At Companies With Sap ItSMf Atlanta 2009
ITIL At Companies With Sap   ItSMf Atlanta 2009ITIL At Companies With Sap   ItSMf Atlanta 2009
ITIL At Companies With Sap ItSMf Atlanta 2009
Robert Max
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
dannyq
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceKurt Solarte
 
2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before
SoCo Partners
 
2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before
The 2.0 Adoption Council
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
Katleen Aems
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professional
Uday Vardhan
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
MichaelMcNamara
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
MichaelMcNamara
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
MichaelMcNamara
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
MichaelMcNamara
 
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009Krishna Muppaneni, PMP
 
Dreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.comDreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.com
Mudit Agarwal
 
ASUG 2010 Session 3106
ASUG 2010 Session 3106ASUG 2010 Session 3106
ASUG 2010 Session 3106John Suzanne
 

Similar to ASUG 2010 - Structuring your Testing Chaos with Solution Manager (20)

3208_From_Requestor_to_Supplier_in_Record_Time
3208_From_Requestor_to_Supplier_in_Record_Time3208_From_Requestor_to_Supplier_in_Record_Time
3208_From_Requestor_to_Supplier_in_Record_Time
 
Transformational Steps on the Journey to Demand Driven Supply Network
Transformational Steps on the Journey to  Demand Driven Supply NetworkTransformational Steps on the Journey to  Demand Driven Supply Network
Transformational Steps on the Journey to Demand Driven Supply Network
 
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management:  Implementation Tip, Tricks and LessonsSAP Product Lifecycle Management:  Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Uday vardhan BMC Remedy Professional
Uday vardhan  BMC Remedy ProfessionalUday vardhan  BMC Remedy Professional
Uday vardhan BMC Remedy Professional
 
Uday vardhan bmc remedy
Uday vardhan  bmc remedyUday vardhan  bmc remedy
Uday vardhan bmc remedy
 
ITIL At Companies With Sap ItSMf Atlanta 2009
ITIL At Companies With Sap   ItSMf Atlanta 2009ITIL At Companies With Sap   ItSMf Atlanta 2009
ITIL At Companies With Sap ItSMf Atlanta 2009
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
 
2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before
 
2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before2.0 Adoption in the Enterprise - The Before
2.0 Adoption in the Enterprise - The Before
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professional
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
 
Pbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentationPbi Marcus Evans Sept2011presentation
Pbi Marcus Evans Sept2011presentation
 
Pbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentationPbi marcus evans sept2011presentation
Pbi marcus evans sept2011presentation
 
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009
Revitalization of SAP BI for better performance and User Acceptance_ASUG 2009
 
Dreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.comDreamforce'12 - Automate Business Processes with Force.com
Dreamforce'12 - Automate Business Processes with Force.com
 
ASUG 2010 Session 3106
ASUG 2010 Session 3106ASUG 2010 Session 3106
ASUG 2010 Session 3106
 

ASUG 2010 - Structuring your Testing Chaos with Solution Manager

  • 1. Session 0411: Structuring Your Testing Chaos with Solution Manager at Weill Cornell Medical College ] Sabine Margolis – Enterprise Architect Weill Cornell Medical College Ajay Vonkarey – Solution Mgr Cons. Alpha Sirius Inc. [ ERIC SYNSTELIEN ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 [ RICHARD RAUCH ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 [ JENNIFER BUKO ASUG INSTALLATION MEMBER MEMBER SINCE: 2006
  • 2. [ Learning Points How Solution Manager improves quality and testing duration through business process relevance, standards enforcement and repeatable processes. How Solution Manager fosters transparency between Business and IT through meaningful business to technology mapping. The benefits of using SAP Solution Manager as an integration tool, from business process design through upgrades and production optimization … and how it’s never too late to implement. Real Experience. Real Advantage. 2
  • 3. [ What We Will Cover …. Introduction: Stakeholders & Implementation Industry Issues & Functional Testing Solution Manager Revisited Why is adoption lagging What is required for testing Solution Manager Test Workbench Test Planning & Execution EhP4 Project Turnaround Wrap up / Q&A Real Experience. Real Advantage. 3
  • 4. [ Intro: Alpha Sirius Inc. Founded in 1998 One of first SAP certified partners for Run SAP Methodology. Expertise in providing end-to-end solutions to disparate functional and technical implementation processes – including tools, such as SAP Solution Manager (www.alphasirius.com). Core Competencies: Program Management Portfolio Management Application Life Cycle Management Change Management Training & Development Systems Management Offshore Support/Development Real Experience. Real Advantage. 4
  • 5. [ Intro: Weill Cornell Medical College (WCMC) Est. in 1898 as Cornell University Medical College Affiliated with New York-Presbyterian Hospital since 1927 Among US top-ranked clinical /medical research centers Providing degrees in medicine and bio-medicine Parent Inst.: Cornell University, Ithaca (Kuali/PeopleSoft) WCMC Loc: New York, NY med.cornell.edu Doha, Qatar qatar-med.cornell.edu Why SAP: Grants Mgmt, SRM & BI Solution Name: Weill Business Gateway (WBG) Initial Go Live: January 2009 Users: ~ 1000 SAP Portal users (departments) ~ 60 Central users (administration) ~ 40 COE users (support) Real Experience. Real Advantage.
  • 6. [ Intro: WBG - Implementation Scope FIN: Finance (Public Sector Accounting/Higher Education): Plan to Report [FM,(+ OPS),CO,AP,AR,GL,TR] Award to Report [GM,PS,FM,(+ OPS),CO,AP,AR,GL,TR] Capital Projects to Report [PS,AM,(+ OPS),CO,AP,AR,GL,TR] Fixed Assets to Report [AM, (+ OPS),AP,AR,GL,TR] OPS: Operational Procure to Pay [SRM,MM/IM,(+ FIN)] Hire to Pay [OM,PA,TM*,PBC,PY,BN,(+ FIN)] * SAP TM + TimeLink Front End Enroll to Graduate [StAcc,FM,(+ FIN) … more to come] Other Business Intelligence SAP Portal SAP NetWeaver Process Integration PI/XI Real Experience. Real Advantage. 6
  • 7. [ Intro: WBG - Implementation Complexity Extensive Master Data Setup Long Process Chains All transactions tie back to either Funds - Grants - WBS FM/GM Encumbrances 3rd Financial Transaction Layer (Encumbrance - Actual = Budget) Heavy Customization Custom labor info types = many custom programs & user exits FM/GM Departmental Security Model Departmental user may only see their assigned funds/grants No of: Funds 8,477 / Grants 3,012 / WBS 5,258 BI enforces security model Real Experience. Real Advantage. 7
  • 8. [ Industry Reality – The Shared Pain of Testing On the difficulties of SAP functional testing: 1) Functional tests in heterogeneous system landscapes 2) Lack of analysis concerning the impact of changes 3) Provision of test environments and test data 4) Limited test automation [ASUG and DSAG 2008 Survey] Real Experience. Real Advantage. 8
  • 9. [ Industry Reality: Test Effort Equal Regardless of Initiative Real Experience. Real Advantage. 9
  • 10. [ Industry Reality: Insuff. Tools f. Managerial Oversight Scope Technical: am I addressing custom objects? Functional: do I have sufficient coverage? Management Reusability: can we use past test cases / where are they? Predictability: how long will this take? Accountability: who will test – who signs off? Monitoring Level of Completion: what has been tested/what’s outstanding? Level of Quality: what is the quality of my system? Number of Defects: what are the issues? Note: Mgmt has never has the same reporting as business users have. Business Inclusion Are the test scenarios realistic What is the platform for review and sign-off Real Experience. Real Advantage. 10
  • 11. [ Weill Business Gateway: September 2009 X Sept 2009 EHP4 Upgrade Project Idealistic test guidelines No system to reinforce XLS based scripts/rpts Catalog distributed across many locations Scope/Coverage unclear Last minute planning Business cannot relate No single point if truth Real Experience. Real Advantage. 11
  • 12. [ Solution Manager Revisited Take just one thing out of the universe … and you will find … it is connected to everything else. [MRP Proverb] Real Experience. Real Advantage. 12
  • 13. [ Solution Manager Revisited: The Components ChaRM: Change Request Mgmt • Change/Proj. Mgmt Service Desk • Change Logistics (CTS+) BPM: • Incident Mgmt (CRM ) • Business Process • Link to SAP Support Mgmt & Monitoring Test Workbench: Maintenance Optimizer End-to-End Testing • Manual • Automated * (eCATT) Root Cause Analysis Implementation Content • Blueprint SOLUTION • Realization Job Mgmt* (Config & Dev) MANAGER * Requires additional application Real Experience. Real Advantage.
  • 14. [ Solution Manager Revisited: ‘10 Panaya Adoption Survey The top reason cited for using SAP Solution Manager: Central System Administration (19%) Monitoring (14%) Project Management (13%) Key function: Solution Documentation Respondents who have not documented any solution in SM (42%) Respondents who have fully documented solution in SM (3%) SAP Solution Manager features adoption do not use (51%) used rarely (10%) used partially (16%) use them quite a bit (12%) used fully (8%). http://m.zdnet.com/blog/howlett/sap-solution-manager-continues-to-confuse/2200 Real Experience. Real Advantage. 14
  • 15. [ Solution Manager Revisited: Component Hierarchy Key Integration: Business Process Hierarchy Implementation Content Affects all Other Components Best Practices: 16 Standards Methodology: Run SAP End-to-End BPM Testing Service Desk ChaRM Maintenance Optimizer Root Cause Analysis Job Mgmt Real Experience. Real Advantage. 15
  • 16. [ Solution Manager Revisited: Testing Requirements Testing Strategy List of E2E Business Scenarios to start Implementation Content Sol Man: Implementation Content [Test Content] Blueprint (solar01) E2E Business Process Hierarchy TCodes Config (solar02) Test Cases RICEFW Objects Solution Manager Business Process Change Analyzer Sol Man: Test Workbench [Test Cases/Results] Sol Man: Service Desk (light) [Test Issue Mgmt] Optional – but recommended: Config (solar02) TBOM - technical bill of materials Test Workbench integration with 3rd party testing tool for automation HP Quality Center, WorkSoft, SAP TAO … Real Experience. Real Advantage. 16
  • 17. [ Solution Manager Revisited: Business Process Architecture Process Definition via ‘Folders’ – Defined in Blueprint • Level 1: E2E Business Scenario Procure to Pay – Line of Credit • Level 2: Business Process Process Requ, Process PO • Level 3: Process Step Create Requ., Approve Requ • Attributes – very useful for reporting (e.g. flag core processes) Real Experience. Real Advantage. 17
  • 18. [ Solution Manager Revisited: Business Process Structure 1 2 3 1 2 GM: Focus on Generic Processes GM: Focus on End-to-End Scenarios = Disconnected 2 Tier Structure = Connected 3 Tier Structure Real Experience. Real Advantage. 18
  • 19. [ Solution Manager Revisited: Lessons Learned Lack of adoption less due to complexity … more due to lack of clearly defined internal IT processes leaving it up to BASIS vs. getting functional side involved Don’t implement one component without understanding how it affects the others. Business Process Hierarchy is the gold … Key to reusability across every project & change effort Key to process/technology – technology/process mapping Define in terms the business understands (E2E vs SAP Module) Create your own hierarchies (SAP’s not recommended) SAP provides modular view – with good documentation and great selection of TCodes … but there is no universal BPA … use them as inspiration only. Real Experience. Real Advantage. 19
  • 20. [ Solution Manager: Test Workbench You can’t expect to meet the challenges of today – with yesterday's tools and expect to be the business of tomorrow. [Anonymous] Real Experience. Real Advantage. 20
  • 21. [ Testing: Workbench Components (Reuse of Hierarchy) Test Set (Test Cycle) Business HierarchySubset Test Plan Test Plan TCodes Scripts (E2E) Subset Subset (E2E) Subset Subset Test Test Test Test Package Package Package Package (Scenario) (Scenario) (Scenario) (Scenario) Test Note Test Note Test Note Test Note (Results) (Results) (Results) (Results) Real Experience. Real Advantage. 21
  • 22. [ Testing: Convergence of Projects and Change Scope for Testing Test Planning Test Set Test Plan Test Package Test Script Assignments Test Execution Issue Management Reporting Real Experience. Real Advantage. 22
  • 23. [ Testing: Scope - Project Analysis Reports / Cross Tab Testing Scope/Requirements: Business Owner Review E2E Scenarios – Reflecting Complexity • Flow (Scenarios, Business Processes, Process Steps) • Transactions • Development Objects • Systems Real Experience. Real Advantage. 23
  • 24. [ Testing: Scope – Bus. Process Change Analyzer (BPCA) Additional Requirements: Change between 2 Projects • Many options for comparison reporting (e.g. process prioritization ) • Traffic Light (G-Y-R) indicates areas of risk – testing suggested for Y & R Real Experience. Real Advantage. 24
  • 25. [ Testing: Planning Effort - Test Plan to Test Package One Test Plan Many Test Packages (subset of hierarchy) (subset of Test Plan) Inherit Scenarios from Hierarchy Select scope of a test scenario Caveat: include Test Cases that match Caveat: activate both the appropriate Cycle & TCodes. script and TCodes within the script – results in better reporting. Real Experience. Real Advantage. 25
  • 26. [ Testing: Planning Effort - Tester Assignment Package Assignment Tester Worklist Real Experience. Real Advantage. 26
  • 27. [ Testing: Execution & Results (Manual Testing) Note: Results are captured in test notes within test script Automated testing Test and TCodes are marked as pass or fail uses test (variety of statuses) workbench in the same Testing issues are logged as messages way. Messages are addressed as Service Desk tickets Note: better status reporting – one script / many TCodes Real Experience. Real Advantage. 27
  • 28. [ Testing: Execution – Issue Management Test Messages • Shows issues by … • Test Set / Test Plan / Test Package • Links to Service Desk Ticket • Note: service desk ticket link back to test – not provided Real Experience. Real Advantage. 28
  • 29. [ Testing: Execution – Reporting Test Workbench Information System • Review Real-Time Status • Review Test Issues • Generate Test Reports Real Experience. Real Advantage. 29
  • 30. [ Testing: Lessons Learned With and established business structure, test planning/development is fast. Without adequate generation of TBOMs – Business Process Change Analyzer provides limited results. Always include Scripts and TCodes in the Test Packages for best results in progress reporting. Resource assignment is at Test Package level - can be difficult to manage hand-off. Fine tune with ‘Sequences’ feature. If test should be changed – evaluate if this is a business hierarchy change or merely a test structure change. Real Experience. Real Advantage. 30
  • 31. [ EHP4 Upgrade Project – Taming the Beast I love deadlines … especially the whooshing sound they make as they fly by. [Douglas Adams] Real Experience. Real Advantage. 31
  • 32. [ Project: Testing Approach + Solution Manager Heavily Correlates with Landscape Design SBX Unstructured assessment & validation [Sept - Nov] MAJOR PROJECT INTERRUPTIONS (Year End SP) D Recov Sol Man: Roll-Back Testing in QA [Mid March] MAINT Sol Man: System Val. (parts of disaster recov.) QA Sol Man: Sys Val., Unit, Integration, UAT, Stress PRD Sol Man: Sys Val. [Mid May] TRN Sol Man: Integration (skipped Sys Val. – not recommended) Lack of test scripts allowed for other efforts to interfere with EHP4 upgrade – we had to rethink the strategy Sol Man Real Experience. Real Advantage. 32
  • 33. [ Project: Sol. Manager Build & EHP4 Upgrade Timeline Real Experience. Real Advantage. 33
  • 34. [ Project: Milestones – 9 Weeks Testing (Plan to Execute)! Milestone Dur. 1 Define Requirements 3 wks Testing Process and Implementation Content 2 Configure Solution Manager 5 wks Document Templates, Statuses, Serv. Desk (Light), Logical Components 3 Develop Implementation Content Training Materials 4 Document Implementation Content 5 wks 5 Develop Test Workbench Training Materials 6 Prepare Test Scripts, Test Plans, Test Packages 4 wks 7 Execute Testing: 5 wks Unit – Integr. – Dis. Recovery – Final Sys Validation 8 Go Live N/A Total Duration 22 wks / 5.5 mos - Real Experience. Real Advantage. 34
  • 35. [ Project: Resources Resources Count COE Business Analysts w. team leads (dictated by discipline) 23 COE Developers 5 Subject Matter Experts (dictated by discipline) 14 Additional Business Testers (minimal UAT testing) 26 Offshore Testers 4 Testing Coordinator 1 Solution Manager Consultant 1 Solution Manager PMO Owner 1 Training Resources (Mgr + Trainers) 3 COE PMO/Senior Mgmt 4 Total Count 82 Real Experience. Real Advantage. 35
  • 36. [ Project: Artifacts / Heuristics Solution Manager Objects Count E2E Scenarios 108 Unique Transactions 700 Unique Development Objects (RICEFW) 70 Unit Test Scripts 750 Integration Test Scripts 100 Disaster Recovery Test Scripts / Used also as systems validation 80 Test Sets 7 (Test Cycles: Dis.Recov./Unit/Integr./Validation/UAT/Stress/Training) Test Plans (generally 1 per E2E genre x Test Set) 69 Test Packages 330 Service Desk Messages 47 Real Experience. Real Advantage. 36
  • 37. [ Benefits: Solution Manager & Managerial Confidence Scope Technical: clear – ability to address and assess custom dev. Functional: clear – can generate BPML to work with business Management Reusability: all components reusable – hierarchy, test scripts, plans … Predictability: plans can log duration as KPI – did not use Accountability: can track tester and business sign-off Repeatability: hierarchy has enabled repeatable testing processes Monitoring – 100 % Transparency Level of Completion: status always real-time – single point of truth Level of Quality: measured by quality of TCode Number of Defects: easy to find in Service Desk & associated to test Note: Mgmt is still getting used to reporting vs XLS. Business Inclusion – 100% Transparency Business currently reviewing business structure to improve processes Appreciated the ability to review results as an auditable feature Real Experience. Real Advantage. 37
  • 38. [ Wrap Up This is not the end. It is not even the beginning of the end. But it is perhaps the end of the beginning. [Winston Churchill] Real Experience. Real Advantage. 38
  • 39. [ The Change: What Lies Ahead Service Desk Phase 1 – COE [2nd week of go live!] Phase II – roll out to user community (Portal enabled interface) Test Workbench – Automated Testing [in progress] ChaRM Adjust Implementation Content Revise E2E with Business [Currently Underway] Develop Solution Directory Additional updates through Solution Documentation Assistant Enhance with Business Process Attributes Capture Configuration Work Centers Extended Reporting from within BI Real Experience. Real Advantage. 39
  • 40. [ Solution Manager Testing - Return on Investment Process-oriented Business Model Reduced Testing Efforts Scope: clear IT and business understanding of what is needed Prep: significant reduction in prep time for upgrade testing Execution: Faster turn-around between issue ident. and resolution No wasted Management time on outdated status reports Reduction in documentation and review efforts. Solution Manager functionality can now be easily expanded Best of All: Software Acquisition Costs = 0 Real Experience. Real Advantage. 40
  • 41. [ Solution Manager Testing – Implemented Best Practices Document Implementation Content Process and System Components of Solution Custom Development of Solution Keep solution up-to-date Use Structured Business Process Architecture E2E vs. Module Based Leverage SAP’s Business Process Repository Use Business Process Change Analyzer Risk-based test planning Integrate with Incident and Problem Management Leverage the Service Desk integration with Test Workbench Real Experience. Real Advantage. 41
  • 42. [ Solution Manager Testing – Key Learnings Solution Manager – not just for Basis … and not just out of the box Requires adequate methodology and process definition. Design your business hierarchy to E2E test scenarios – better re- usability in the long-run. Get every one involved in BPA – Steering committee to end user Central dash board view – invaluable for managing deadlines. Provided reports are utilitarian – however, include additional fields for ALV and generate global display variants for ease of use. Link Test Workbench to Service Desk – faster resolution. Real Experience. Real Advantage. 42
  • 43. [ Now it’s Your Turn … Questions? Sabine Margolis, PMP ssm2005@med.cornell.edu Ajay Vonkarey, PMP avonkarey@alphasirius.com Real Experience. Real Advantage. 43
  • 44. [ Thank you for participating. Please remember to complete and return your evaluation form following this session. For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc ] [SESSION CODE: 0411 Real Experience. Real Advantage. 44
  • 45. [ Addendum I: Helpful Links SAP Solution Manager & Tools: http://service.sap.com/solutionmanager http://www.solutionmanagerexpert.com/ Application Lifecycle Management (ALM) Solution Manager = Technical Enabler: http://service.sap.com/alm-processes http://www.sdn.sap.com/irj/sdn/alm-technical-enablement http://www.sdn.sap.com/irj/sdn/alm-test-management Business Process Change Analyzer (BPCA) Document https://websmp104.sap-ag.de/~sapidb/011000358700000932192009E SAP Solution Manager eLearning Material: http://service.sap.com/rkt-solman Business Process Monitoring / Management http://service.sap.com/bpm Real Experience. Real Advantage. 45
  • 46. [ Addendum II: 16 Operational Standards/Best Practices 1. Incident Management describes the process of incident resolution 2. Exception Handling explains how to define a model and procedures to manage exceptions and error situations during daily business operations 3. Data Integrity avoids data inconsistencies in end-to-end solution landscapes 4. Change Request Management enables efficient and punctual implementation of changes with minimal risks 5. Upgrade guides customers and technology partners through upgrade projects 6. eSOA Readiness covers both technical and organizational readiness for enterprise service- oriented architectures (eSOA) 7. Root Cause Analysis defines how to perform root cause analysis end-to-end across different support levels and different technologies 8. Change Control Management covers the deployment and the analysis of changes 9. Solution Documentation defines the required documentation and reporting regarding the customer solution 10. Remote Supportability contains five basic requirements that have to be met to optimize the supportability of customer solutions 11. Bus. Proc. & Interf. Monitoring describes the monitoring and supervision of the mission critical business processes 12. Data Volume Management defines how to manage data growth 13. Job Scheduling Management explains how to manage the planning, scheduling, and monitoring of background jobs 14. Transactional Consistency safeguards data synchronization across applications in distributed system landscapes 15. System Administration describes how to administer SAP technology in order to run a customer solution efficiently 16. System Monitoring covers monitoring and reporting of the technical status of IT solutions https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000711194&_SCENARIO=01100035870000000202& Real Experience. Real Advantage. 46
  • 47. [ Addendum III: SDLC in Solution Manager Project Prep Blue Print Realization Go Live Prep Go-Live Solution Manager Tool Blueprint Blueprint Config. Testing Solution Business Business Business Business BPR Scenario Scenario Scenario Scenario Business Business Business Business Process Process Process Process Step Step Step Step Solar01 Solar01 Solar02 STWB_WORK DSWP • Structure Tab • Configuration • General Data Tab • Development Tab • Test packages • All Solution Manager • Project Documentation Tab • Test Cases Tab • Test results documentation • Transactions Tab • Graphic Tab Real Experience. Real Advantage. 47
  • 48. [ Addendum IV: Implementation Content The beginning is the most important part of the work. [Plato] Real Experience. Real Advantage. 48
  • 49. [ IC: Scope – Solution Documentation Assistant (SolDocA) Reverse Business Engineering: Establish initial BPML • Batch Job: compares Implementation Content to System Usage • If no structure - use SAP BPR as initial Implementation Content • Not possible for BI, SRM, Portal Systems • Baseline - Early Watch Reports -> typically 3 month retention • Should be used periodically to ensure business structure is up to date Real Experience. Real Advantage. 49
  • 50. [ IC: 3 Tiered Business Process Architecture Process Definition via ‘Folders’ – Defined in Blueprint • Level 1: E2E Business Scenario Procure to Pay – Line of Credit • Level 2: Business Process Process Requ, Process PO • Level 3: Process Step Create Requ., Approve Requ • Attributes – very useful for reporting (e.g. flag core processes) Real Experience. Real Advantage. 50
  • 51. [ IC: Process to Technology Mapping - Transaction Codes Details of the Process Step – Defined in Blueprint • Place TCodes at Level 3 and Level 3 only (process step). • Represents one critical path TCode (standard – typically create) and several support TCodes (typically change/display). • Include worklists to support transaction review. • Business Process Master List (BPML) via Project Analysis Reports Real Experience. Real Advantage. 51
  • 52. [ IC: Process to Technology Mapping – Dev. Objects Main objects supporting the process – Defined in Config • Place objects at appropriate level – typically Level 3. • Objects easy to find using search features. • Project Analysis Reports allow you to search any process to object relationship – e.g. list of processes using a particular program. Real Experience. Real Advantage. 52
  • 53. [ IC: Process to Technology Mapping -Tech. Bill of Materials Requ. Business Process Change Analyzer – Defined in Config • Created as an “attribute” for each TCode • Easily generated by triggering the TCode (Logical Comp. important!) • Catalogs all critical technical information from TCode and Dev Objects. • Project Analysis Reports help find generated and missing TBOMs by process. Real Experience. Real Advantage. 53
  • 54. [ IC: Process to Technology Mapping - Manual Test Cases Unit, Functional, Integration – Defined in Config • Level 1: Integration Tests • Level 2: Functional Tests • Level 3: Unit Tests • Project Analysis Reports support test coverage review & test catalog. Real Experience. Real Advantage. 54
  • 55. [ IC: Development Object Catalog (Optional) Use Bus. Hierarchy Tool – Defined in Blueprint & Config • Level 1: Type of object R I C E F W • Level 2: Module (vs. E2E - better for internal reporting) • Level 3: Main Development Object – include TCode(s) & Dev Obj • Development Objects List (RICEFW) via Project Analysis Reports Note: Interface Scenarios section is used for BPM Real Experience. Real Advantage. 55
  • 56. [ IC: Stay Informed – Real Time Project Analysis Reports Dynamic ALV Reports – Accessible in Blueprint & Config • Use both ‘Assignments’ menu and ‘Test Menu’ [SAPLSPROJECT_EVAL_GENERAL] • Business Process Master List (BPML) • Development Objects List (RICEFW) • TBOM Analysis, Test Catalog & Test Coverage … and many more Note: ABAP Developers can pull in additional fields in ALV Real Experience. Real Advantage. 56
  • 57. [ Implementation Content: Lessons Learned 3 Tiered Business Process Architecture Clearly define E2E naming conventions and train your team Took a while to grasp by team, need many reviews … Create an E2E integr. role to coach team and keep data clean Create your own hierarchies (SAP’s not recommended) SAP provides modular view – with good documentation and great selection of TCodes … but there is no universal BPA … use them as inspiration only. Don’t forget the Mgmt and the Business Owners Train them as well Get business owner sign-off on hierarchy design Start using the naming of the E2E in your meetings Defining the BPA is part Art part Science – in the end it must make business sense. Real Experience. Real Advantage. 57