achieving maximum reliability in upgrades - hcl sap blue ocean upgrade ver 4a 03marcomm.ppt

Upload: vipin-chhibber

Post on 13-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    1/30

    Minimum Risk and Maximum Reliability -

    The Blue Ocean Upgrade from HC!resented By" #i$ay %eep and B & Bhalla

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    2/30

    'chie(ing Higher Reliability in Upgrade ifecycle

    2

    SAP Upgrade Lifecycle

    Project ManagementBusiness Case

    Hardware Sizing

    Upgrade Strategy Upgrade Landscape

    !raining " #ocumentation

    !esting

    C$ange Management

    Application %ptimization

    Production Cuto&er

    Production

    #owntime

    Upgrade Planning Upgrade 'mplementation

    Project

    PreparationBlueprint (ealization

    )inal Preparation

    )or Cuto&er

    Production

    Cuto&er

    and Support

    Upgrade

    *&aluation

    Upgrade

    Assessment

    %S #B Migration

    'dopt Best !ractices for 'll !rocesses and )unctions in the Upgrade ifecycle

    !rocesses and

    )unctions

    !hases

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    3/30

    *

    Upgrade !lanning + Common Challenges

    #e&elop

    Upgrade

    Business Case

    Perform #etailed

    Upgrade

    Assessment

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    4/30

    ,

    Business Case mportance

    'lignment of &'! strategy .ith o(erall business strategy

    %efine a roadmap for future pro$ects le(eraging /R! 012

    Communicate that &'! is a strategic asset supporting

    mission critical processesmportant to ha(e a &'! upgrade strategy

    )acilitates buy-in and in(ol(ement of rest of the

    organisation

    )acilitates re(ie. of applications and infrastructure

    products and ser(ices strategy

    3eneration of feasible options and selection of most

    optimum alternati(e

    eads to definition of upgrade pro$ect scope and

    performance metrics

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    5/30

    4

    Business Case - Best !ractices

    /nterprise &O' 5

    Business !rocess

    !latform

    nfrastructure Management

    &'! 'pplication Maintenance 6 &upport

    TCO Reduction

    Risk Reduction

    Business Benefits

    o.er mplementation Costs

    &trategic

    Business Benefits

    Replace Customi7ation .ith &tandard !rocesses

    mplement #aluable /nhancements and !ro$ects

    &'!

    Technical

    Upgrade

    * + 4 years Hori7on &enior Management Commitment&tart /arly Holistic 'pproach

    8!# 5 Break-e(en 'nalysis

    'ccurate /stimation .ith 'utomated

    Tools for Upgrade 'ssessmentTangible and ntangible

    #alue /ngineering Tools

    n(ol(e &'!

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    6/30

    +

    Upgrade 'pproaches

    Mar,et Adoption-.Majority go for tec$nical upgrade first

    Business Case-

    .Staying in mainstream maintenance

    .)oundation layer for functional upgrade

    .!C% (eduction

    /alue- Low

    Strategy-.)ocus on !ec$nology Upgrade.0o C$ange in e1isting functionality.(e&iew Usage of Custom %jects.Can replace only some modifications

    wit$ standard processes w$ic$ re3uireless effort

    (is,s- /ery Low

    !ec$nical Upgrade

    Mar,et Adoption-.%nly few go for )unctional upgrade first

    Business Case-.4uic, return for $ig$ usiness &alue

    areas.5reater reduction of !C%.5reater (%' calculation

    /alue- Hig$

    Strategy-.'mplement new *(P +67 functionality.Con&ert t$e customized usiness

    process. to standard a&ailale functionality.(educe System Comple1ity

    (is,s- /ery Hig$

    )unctional Upgrade

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    7/30

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    8/30;

    Upgrade 'ssessment Outputs

    Upgrade 'pproach Upgrade &trategy

    &ystem andscape &trategy

    'll &'! 'pplications Compatibility 'nalysis

    mpact on &tandard )unctionality

    mpact on Custom %e(elopments

    mpact on 'uthorisations 6 &ecurity

    's-s 'nalysis Upgrade mpact 'nalysis To-Be 'nalysis

    *rd!arty 'pplications Compatibility 'nalysis

    Hard.are &i7ing

    nfrastructure Recommendations

    mpact on nterfaces &upport Team Training !lan

    /ffort /stimates

    Cost /stimates

    Risk 'nalysis 6 Mitigation !lan

    !ro$ect !lan

    !ro$ect and T Resource Re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    9/30=

    !ro$ect Management &elect Best !ractices

    !ro$ect

    !reparation

    Upgrade

    Blueprint

    Upgrade

    Reali7ation

    )inal

    !reparation

    for Cuto(er

    !roduction

    Cuto(er 6

    &upport

    Upgrade Roadmap

    !reat Upgrade as a full fledged projectUse SAP Solution Manager Upgrade (oadmapAppoint a dedicated Project Manager early for t$e entire lifecycle*nsure all sta,e$olders are in&ol&edAll team memers to constantly refer to t$e integrated project planManage 8scope creep8 and implement a clear scope control processMaintain up9to9date: detailed application documentationPractice: practice: practice

    Monitor resource re3uirements continuously;eep uffer for testing acti&itiesPerform Project 'ssue Management and (is, Management

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    10/30>2

    Change Management

    Changes Re Transport

    each for all

    &!'U@ &!%%

    'd$ustmentsA

    Regular updation of delta changes in rele(ant documents

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    11/30>>

    Change Management

    Tracking

    Record Changes

    Track ocation of

    Changes Change History

    !rioritising

    Based upon business

    priority 6 usage

    Change )re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    12/30>

    Change Management

    Control !oint 2"

    %/# '& !R%

    %/# '&

    Production

    Landscape

    Upgrade

    Landscape!ransports to e

    released at go9li&e

    1

    2

    3 4

    !roduction 6 Upgrade andscape &ynchroni7ation

    Control !oint >"

    Control !oint "

    Control !oint *"

    Control !oint ,"

    #e&elopment )reeze after 'ntegration !esting egins

    !rac, all transports mo&ed to current production o1es using wee,ly transport list

    Upgrade Systems

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    13/30

    02D

    >0D

    >* D

    >> D

    >*

    mportance of Testing !rocess

    Upgrade

    *1ecution

    C$allenges

    (ealisation

    *fforts

    #istriution

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    14/30>,

    Testing !rocesses

    Business

    #alidation

    Testing

    Mock Cuto(er

    Testing

    !erformanceTesting

    User

    'cceptance

    Testing

    &ystem

    ntegration

    Testing

    Regression

    Testing%e(elopment Unit Testing

    )unctional Unit Testing

    &ecurity Testing

    Test

    !lanning

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    15/30>4

    Testing + Best !ractices

    Test!lanning

    Testing/xecution

    'n&ol&e Business Users in Updating !est

    Plans

    Prioritize Business Processes y

    Criticality Usage

    )i1 Automated Scripts

    #edicated person to dri&e all testing

    Sumit re3uest to get user logins long

    efore integration testing

    (egression testing of parallel initiati&es

    and production support in Upgrade

    landscape to e done y Support Analyst

    Performance test to determine

    performance under load and monitor

    $ardware resources to determineade3uate sizing

    Using Computer9Aided !est !ools

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    16/30

    Blended Learning Approac$

    Training 6 %ocumentation

    !ro$ect

    !reparation

    Upgrade

    Blueprint

    Upgrade

    Reali7ation

    )inal!reparation

    for Cuto(er

    !roductionCuto(er 6

    &upport

    !lanning for

    !ro$ect Team

    Training

    !ro$ect Team

    Training

    Creation of

    %ocumentation

    3uidelines

    Creation of

    Training

    Curriculum

    Conduct /nd

    User Training

    Training for

    Operators

    Continuous

    earning

    %e(elop

    Training Materials

    Tailor &'!

    &ystem

    Operation

    Manual

    Upgrade Roadmap

    Self Study

    or /irtual=

    Coac$ing

    or /irtual=

    %n9line

    Performance

    Support

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    17/30>9

    Training 6 %ocumentation

    Best !ractices"

    'll documentation managed in

    single place

    'll documentation to be changed in a&ynchroni7ed manner

    Best !ractices"

    'dopt a delta training approach

    Users are to be included in the design stages

    of the pro$ect

    Create personali7ed curriculum based on

    roles 6 usage

    Consider in(esting in a training simulation tool

    !ro(ide a practice en(ironment

    User acceptance testing to be compulsorily performed

    &uper Users and !ro$ect team members to

    perform Classroom trainings

    Risk"

    Content Re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    18/30>;

    'pplication Optimi7ation

    Representati(e Usage &tatistics of &tandard and Custom

    !rograms in &'! /n(ironment%e(eloped Custom Ob$ects #s Used Custom Ob$ects

    Custom Ob$ect Clearing !erformance Optimi7ation

    Reduction in

    %ata Corruption

    Risk from

    Uncleared ob$ects

    Reduction in

    &ecurity Risk

    from

    Unused Ob$ects

    o.er Cost of

    Maintenance

    + o.er TCO

    /nhanced

    !roducti(ity of

    end users

    &a(ings in

    system

    resources

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    19/30

    Consolidated

    Upgrade

    !roduction

    Upgrade andscape &trategy

    Optimisation of &ystem andscape Minimum business do.ntime andscape &ynchroni7ation &upport On-going !roduction acti(ities &upport On-going Upgrade changes

    contd1

    %/# '& !R%

    &T3

    %/# '& !R%

    U!% U!

    U!% U! !R%

    !rototype &trategy %ual andscape &trategy

    %/# '& !R%

    Cuto(er

    H: 'rchitecture compatibility .ith ne. release

    ?*50, bit@ Unicode 5 8on UnicodeA %ependencies and compatibility issues .ith

    8on-&'! system landscape ?Bolt-On@

    nterfaces@ Middle.areA

    &ystem andscape Challenges"

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    20/30

    %ual andscape &ystem Build

    %/# '& !R% U!% U! !R%

    !roduction &upport andscape Upgrade andscape

    Build Option >

    Build Option

    &ynchroni7es %/# 6

    ' .ith !R%

    Higher degree of

    'ssurance + same

    changes mo(ed to

    !R%

    Reduces Testing

    Time in %/#

    Re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    21/30

    %ual andscape &ynchronisation

    B%> B> B!>

    B% B

    Production

    Landscape

    Upgrade

    Landscape

    !ransports to e

    released at go9li&e

    1

    2

    3 4

    Track all transports moved to current production boxes using weekly transport list Developer of original transports to re-key & rework the changes in upgrade BD2 box nsure unit testingof re!keyed transports before approving for migration to upgrade B"2 box nsure BQ2 re-testingis done for all re!keyed transports# $f a transport needs to be corrected or backed out% it should be overlaid by a new transport& and both

    transports should be pushed to production at go!live#

    Points to Consider: Transport 'rocess

    Development (ree)e and mergency (ixes $nterfaces% internal and external email noti*cation +ecurity ,user login-role. /istorical tracking of versions for audit purpose Backup and restore

    &ynchronisation !rocess"

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    22/30

    O&5%B Migration

    ConsiderationsHardware ScalailityPerformance 'mpro&ementsA&ailaility of 0ew !ec$nologies

    Platform

    Administrati&e *fficiencyMaintenance Cost (eductionManage &ery large size data &olumesSystem (eliaility " ContinuityStandardizations of '! Policy

    OptimisationPerformed %S " #B Migration

    separately*n$ance Hardware (esource(un %ptimization !ool

    Migration !oolPac,age Splitter !ool!ale Split#istriution MonitorUnsorted *1portLoadprocedure fast for import

    Adapt dataase e1portimport tuning

    parameterAdapt parallel e1portimport process*1port'mport large tale first

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    23/30*

    Upgrade &trategy

    &trategy %o.ntime-minimi7ed Resource-minimi7ed

    'd(antages S$ort downtime

    Medium amount of space

    0o additional system resources

    %isad(antages 'ncreased demand on systemresources due to parallel operationof production and s$adowinstances

    Longer downtime

    Recommendation Suggested for Production Systemupgrade

    Suggested for #e&elopment 4ASystem upgrade

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    24/30

    Hard.are &i7ing

    Method + > &'! uick &i7erUser Based!$roug$put Based

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    25/30

    4

    Upgrade and Unicode /n(ironment &i7ing

    #elta sizing ased upon SAP 5uidelines

    &'! Release Upgrade

    'dditional Hard.are Re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    26/30

    /lements of !roduction %o.ntime during Upgrade

    Upgrade tec$nical runtime

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    27/30

    )actors 'ffecting %o.ntime and Runtime

    ong business 5 operations do.n time and the risk of unanticipated system failures

    is a serious challenge during &'! system upgrade

    Hard.are 5Operating

    &ystem

    %atabase

    !roduc-ti(e

    'pplica-tions 6'dd-Ons

    8o1 of Modifica-

    tions

    8o1 of %ata

    &tructure

    con(er-sions

    8o1 of installed

    languages

    Upgrade

    &trategy

    Hard %isk

    configu-ration8o1 of Clients

    !roduction

    %o.ntime 5

    Upgrade

    Runtime

    %epends on

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    28/30

    !roduction %o.ntime Reduction

    %ecoupling O&5%B

    Migration pro$ect .ith

    R* Upgrade

    Transports &cripts for

    automatic ad$ustments

    &plit time period for

    O&5%B Upgrade and R*

    Upgrade

    %elete unnecessary

    clients

    Use F%o.ntime

    Minimi7ationG strategy

    'uto Correction Tools

    Hard.areTools!lanning

    Use latest

    Upgrade Tools

    %ecouple 'rchi(ing

    pro$ect from R*

    upgrade

    &er(ices

    C8#

    %o.ntime Optimi7ation

    &er(ice

    !roduction %o.ntime Reduction Best !ractices

    )aster C!Us

    Use 8e. Backup Tools

    Customer BasedUpgrade

    Upgrade Coach

    )unctional 3o i(e

    Upgrade Check

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    29/30

    !roduction Cuto(er + Best !ractices

    !lan the execution of upgrade process according to a(ailable business do.ntime .indo.

    )inali7e business contingency plan

    &tart !lanning /arly - Communicate to Business Users about do.ntime

    Communicate and confirm &'! support during !roduction &er(er Upgrade

    %etailed Cuto(er !lan .ith detailed tasks@ responsibilities@ dependencies

    'utomate Transport of Modification 5 Change Re

  • 7/23/2019 Achieving Maximum Reliability in Upgrades - HCL SAP Blue Ocean Upgrade ver 4a 03Marcomm.ppt

    30/30

    &ummary

    !erform Upgrade assessment soon and prepare a business case

    Treat Upgrade as a full fledged pro$ect

    /nsure all stakeholders are in(ol(ed

    !ractice@ practice@ practice

    'dopt best practices in (arious processes for achie(ing higher reliability

    )or more information: please contact-

    /ijay #eep B S B$alla

    &ijaydF$cl6in $allaF$cl6in

    HCL SAP Upgrade Competency Center

    SAP Upgrade GM%/* Program Partner

    mailto:[email protected]:[email protected]:[email protected]:[email protected]