+ All Categories
Transcript
Page 1: M3 Upgrade & Patch Best Practice - Original Software€¦ · M3 Upgrade infographic 2014 - Vertical Created Date: 12/2/2014 2:39:10 PM ...

2%

10%

TOTALPROJECTEFFORT

TOTAL PROJECT SAVING OPPORTUNITY

Preparation

Evaluation

Planning

TechnicalUpgrade

Adoption

Go-Live

BusinessValidation

60%

PREPARATION

• Resource management solution

• Establish communication and collaboration between teams• Establish responsibilities • Assemble experts and decision making teams

• Prior commitments• Team availability• Skill gaps• Communication channels

• Expertise in areas of importance and high change (e.g. Financials)

• Committed time from key stakeholders • External expertise to �ll skills gap• Previous project experience

• Project managers• Business process owners• Functional analysts• Technical team• Database Administration• Mid-tier• Developers• Steering group• Business Subject Matter Experts• Technology Infrastructure• External consultants

• Collect previous implementation design and requirements• Establish knowledge base repository

2%

01

EFFORT (% of overall project)

SAVINGOPPORTUNITY

20%

EVALUATION

• Automated capture of As-is

• Analysis of customizations

• Documentation review• Functional review• customizations review• Bene�ts review• Cost• Approach• Upgrade criteria

• Not involving all of the business in at least some part of this process

• Failure in determining upgrade path based on the release notes available

• Create a watertight business case to provide scope of e�ort required and get buy in from management

• Selecting the best approach is vital. Main things to consider for this are: – New functionality – Technology improvements – Operational considerations – Support availability

• Steering group• Business Subject Matter Experts• Technology Infrastructure• External consultants

• Document project scope, impact and risk factors• Capture existing system business processes

02

EFFORT (% of overall project)

SAVINGOPPORTUNITY

6%

40%

PLANNING

• Reporting process• Key metrics• Central knowledge

base• Common planning

solution

• De�ne process, tools and people involved • Ensure the scope has objectives, new features, customizations

and potential downtime decisions

• Ensure scope and a detailed project plan are de�ned• Ensure that a 'Go Live' checklist is compiled• Understand and mitigate project risks

• Provide clear communication methods for key stake-holders

• Treat this as a formal company wide project• Use a team with broad and complementary skills• Add time for tuning in to the plan• Create a clear 'as is' document

• Project Management• Steering group• Database Administration• Quality Assurance• Trainers• Technical Lead

• Process dependencies including up/down-stream systems• Create test plan• Construct test cases for every business process• Plan resource requirements and timescales

03

EFFORT (% of overall project)

SAVINGOPPORTUNITY

40%

10%

TECHNICAL UPGRADE

• Automate upgrade steps and environment validation

• Evaluate architecture• Create technical upgrade document• Perform practice upgrade �rst• customizations retro�t• Verify installation

• Complete a full performance test prior to go live• Calculate the new hardware sizing requirements and minimum

speci�cations• ID and verify customizations have been transferred

• Check if mandatory architecture change is required

• Take regular checkpoints• Document lessons learned in the practice upgrade• Defrag and re-organise the database• Get code current

• Technology Infrastructure• Database Administration• Development• Quality Assurance• Business Analysts

• Capture upgrade task steps• Record results of smoke test

04

EFFORT (% of overall project)

SAVINGOPPORTUNITY

30%

10%

BUSINESS VALIDATION

• Knowledge base• Collaboration

platform• Captured test cases• Automated validation• Issue capture

• Functional Test Cycles• Integration Test• User Acceptance Testing after production upgrade iteration

• Ensure all business processes are used in test cycle • Ensure test acceptance criteria are used • Ensure all validations comply with audit requirements

• Use tooling to facilitate automatic documentation of validation

• Leverage existing test scripts and plans • Use each Functional Test Cycle as an opportunity to further tune

the upgrade • Get functional user buy in • Update user manuals• Team members can easily update their task status

• Project Management• Key business users• Development• Quality Assurance

• Provide stakeholders with real-time progress updates• Enable all participants with ability to easily update

their progress• Record results of test cases, incorporating evidence

of issues• Collect proof-of-testing for audit purposes

05

EFFORT (% of overall project)

SAVINGOPPORTUNITY

75%

60%

ADOPTION

• Automatically created training documentation and videos

• Prepare training docs• Training• New process review

• Ensure all users are aware of new functionality • Ensure changed processes of removed customization are clear to

user base

• Create clear training plan

• Ensure correct timing for training • Optimise training process

• All users of the system, trainers

• Repurpose tests recorded by business users to produce user documentation and videos

06

EFFORT (% of overall project)

SAVINGOPPORTUNITY

50%

GO-LIVE

• Automatic capture of issues

• Cut to live and support users

• Ensure all company compliance requirements are met• Establish baseline for validation of ongoing patches• Training not completed

• Create defensible 'go' / 'no go' decision • Early and easy capture of issues• Fast response to issues

• Make an internal timing decision as to when to move live • Use downtime assesment to plan • Ensure all the latest M3 documentation has been used

• Steering group• Technology Infrastructure• All users• Project Management

• Review outstanding issues and results of automated regression testing

• Employ previously captured upgrade tasks

07

EFFORT (% of overall project)

SAVINGOPPORTUNITY

25%

POST LIVE SUPPORT

• Status and project metrics

• Proactive response to users

• Process not being followed• Unclear issue reports

• Early and easy capture of issues• Fast response to issues

• Live monitoring/tracking of users actions/issues• Good documentation access• Clear issue logging/processing

• Support desk• Users• Super users

• Maintain knowledge base in preparation for further patch/upgrade cycles

• Capture evidence of issues

08

EFFORT (% of overall project)

SAVINGOPPORTUNITY

25%

UPGRADE / IMPLEMENTATION / PATCH

Method

Red �ags/common mistakes

KEY

Important/goal

Best Practice

Who

Documentation

Technology Solutions

M3 Upgrade & Patch Best Practice

origsoft.com sosy.dk

Top Related