Package Software White Paper Presentation - IDSc 8140 class ...

69
Package Software Package Software Implementation Implementation Presented by Presented by Carrie Brown Carrie Brown Tim Brown Tim Brown Ben Metzler Ben Metzler Kihoon Park Kihoon Park

description

 

Transcript of Package Software White Paper Presentation - IDSc 8140 class ...

Page 1: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Package Software ImplementationImplementation

Presented byPresented by– Carrie Brown Carrie Brown – Tim Brown Tim Brown – Ben Metzler Ben Metzler – Kihoon ParkKihoon Park

Page 2: Package Software White Paper Presentation - IDSc 8140 class ...

Presentation OverviewPresentation Overview

ObjectiveObjective– Complete courseComplete course– Entertain you for 90 Entertain you for 90

minutesminutes– Teach you something Teach you something

about package about package implementationimplementation– Introduction to a Introduction to a

structured methodologystructured methodology– Introduction to the most Introduction to the most

complex packages - ERPcomplex packages - ERP

Page 3: Package Software White Paper Presentation - IDSc 8140 class ...
Page 4: Package Software White Paper Presentation - IDSc 8140 class ...

Presentation OutlinePresentation Outline

Introduction to Package Software - 5 Introduction to Package Software - 5 minutesminutes

Project Analysis - 30 minutesProject Analysis - 30 minutes Project Design - 20 minutesProject Design - 20 minutes Break - 5 minutesBreak - 5 minutes ERP Discussion - 20 minutesERP Discussion - 20 minutes Questions - 10 minutesQuestions - 10 minutes

Page 5: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software TypesPackage Software Types

There are three main different types of software There are three main different types of software packages from an implementation viewpointpackages from an implementation viewpoint– Complete solutionsComplete solutions - packages which are - packages which are

implemented without changeimplemented without change

– Parameter-driven solutionsParameter-driven solutions - packages which - packages which require or enable parameters/options to be chosen to require or enable parameters/options to be chosen to use different featuresuse different features

– Skeleton PackageSkeleton Package- packages with extensive - packages with extensive functionality where the core processes are provided functionality where the core processes are provided together with screen/window, report and file creation together with screen/window, report and file creation software. ERP is the most advanced.software. ERP is the most advanced.

Page 6: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Package Software Implementation IssuesImplementation Issues

Implement the package vs. install the Implement the package vs. install the software. Avoid the “It’s just a package software. Avoid the “It’s just a package syndrome” syndrome”

Package suppliers do not generally provide all Package suppliers do not generally provide all the areas of support required to fully the areas of support required to fully implement the packages which they sellimplement the packages which they sell

This places great importance on the structure This places great importance on the structure and management of the implementation and management of the implementation processprocess

Page 7: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Package Software Implementation FactorsImplementation Factors

Need a comprehensive and flexible Need a comprehensive and flexible methodology to handle differences methodology to handle differences in the:in the:– Size of projectSize of project– ApplicationApplication– IndustryIndustry– PlatformPlatform

Page 8: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Implementation Package Software Implementation SkillsSkills

Must combine with individual Must combine with individual knowledge ofknowledge of– Specific usesSpecific uses– Specific industriesSpecific industries– Specific software packages from Specific software packages from

different suppliersdifferent suppliers– Specific release numbers and specific Specific release numbers and specific

hardware versions of the packageshardware versions of the packages

Page 9: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Implementation Package Software Implementation ConsiderationsConsiderations

The amount of effort necessary to design The amount of effort necessary to design and implement different systems will vary. and implement different systems will vary.

The fundamental approach should not differ The fundamental approach should not differ because each implementation should because each implementation should consider:consider:– How the package will be used in the businessHow the package will be used in the business

– What training is requiredWhat training is required

– Preparation of user proceduresPreparation of user procedures

– TestingTesting

– All of the normal implementation stepsAll of the normal implementation steps

Page 10: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Implementation Package Software Implementation ObjectivesObjectives

The objectives in implementing information The objectives in implementing information systems is always to produce what is regarded as systems is always to produce what is regarded as a "good" system. a "good" system. – Meets requirements, i.e., user needs and business Meets requirements, i.e., user needs and business

needs needs

– Developed in the shortest possible timeDeveloped in the shortest possible time

– Developed with minimum costDeveloped with minimum cost

– Easy to maintainEasy to maintain

– Reliable in operation/error free Reliable in operation/error free

– Simple to useSimple to use

– Flexible Flexible

Page 11: Package Software White Paper Presentation - IDSc 8140 class ...

Package Software Implementation Package Software Implementation Objectives (cont.)Objectives (cont.)

Most important one of all: Most important one of all: A good system A good system meets the organization's requirements meets the organization's requirements by solving problems and adding valueby solving problems and adding value.. – Relates to the critical success factorsRelates to the critical success factors

– Part of the strategic mission of the Part of the strategic mission of the business. business.

The methodology should be business-driven The methodology should be business-driven in an attempt help ensure added valuein an attempt help ensure added value

Page 12: Package Software White Paper Presentation - IDSc 8140 class ...

Package vs. Custom Software Package vs. Custom Software ImplementationImplementation

Same overall stages as custom Same overall stages as custom developmentdevelopment

– AnalysisAnalysis– DesignDesign– Construction Construction – ImplementationImplementation

But steps are different for first two stagesBut steps are different for first two stages

Page 13: Package Software White Paper Presentation - IDSc 8140 class ...

Analysis StageAnalysis Stage

Feasibility StudyFeasibility Study System AbstractSystem Abstract Requirements DefinitionRequirements Definition Package EvaluationPackage Evaluation

Page 14: Package Software White Paper Presentation - IDSc 8140 class ...

Feasibility StudyFeasibility Study

Determines the suitability of Determines the suitability of implementing a software package implementing a software package to resolve existing problemsto resolve existing problems

Consists of:Consists of:– Creating project structureCreating project structure– Evaluation of the current systemEvaluation of the current system– Preparation of the system abstractPreparation of the system abstract– Evaluate optionsEvaluate options

Analysis StageAnalysis Stage

Page 15: Package Software White Paper Presentation - IDSc 8140 class ...

Create Project StructureCreate Project Structure

Establish the project management Establish the project management structure for the implementationstructure for the implementation

The project team can be managed in The project team can be managed in two ways:two ways:– By a project steering committee consisting By a project steering committee consisting

of members from all functional areas of members from all functional areas impactedimpacted

– Or by someone in senior managementOr by someone in senior management

Analysis Stage - Feasibility Study and System AbstractAnalysis Stage - Feasibility Study and System Abstract

Page 16: Package Software White Paper Presentation - IDSc 8140 class ...

Steering Committee MembersSteering Committee Members Senior management - delegating or performing a Senior management - delegating or performing a

hands-on function; hands-on function; Information systems personnel - database/data Information systems personnel - database/data

administration, applications development; administration, applications development; Key-end users - all major functional areas. Strong Key-end users - all major functional areas. Strong

individuals with key understanding of the businessindividuals with key understanding of the business Technology personnel - with key understanding of Technology personnel - with key understanding of

the new technology and its impact on the the new technology and its impact on the organization.organization.

Analysis Stage - Feasibility Study and System Abstract -Create Project StructureAnalysis Stage - Feasibility Study and System Abstract -Create Project Structure

Page 17: Package Software White Paper Presentation - IDSc 8140 class ...

Project Team CreationProject Team Creation Project management defines and Project management defines and

creates the project team creates the project team Produce an organization chart depicting Produce an organization chart depicting

the reporting channelsthe reporting channels Assign the tasks and deliverables of the Assign the tasks and deliverables of the

project to specific personnelproject to specific personnel

Analysis Stage - Feasibility Study and System Abstract -Create Project StructureAnalysis Stage - Feasibility Study and System Abstract -Create Project Structure

Page 18: Package Software White Paper Presentation - IDSc 8140 class ...

Prepare the Project Work Prepare the Project Work PlanPlan

Present the work products in a task Present the work products in a task structurestructure

Define the content and completeness Define the content and completeness requirements for each deliverablerequirements for each deliverable

Establish management representatives Establish management representatives who will approve deliverables who will approve deliverables

Analysis Stage - Feasibility Study and System Abstract -Create Project StructureAnalysis Stage - Feasibility Study and System Abstract -Create Project Structure

Page 19: Package Software White Paper Presentation - IDSc 8140 class ...

Identify Milestones for Identify Milestones for Major DeliverablesMajor Deliverables

Schedule tasks considering the following:Schedule tasks considering the following:• Deliverable constraintsDeliverable constraints• Available resourcesAvailable resources• Project budgetProject budget• OverallOverall scheduleschedule

Analysis Stage - Feasibility Study and System Abstract -Create Project StructureAnalysis Stage - Feasibility Study and System Abstract -Create Project Structure

Page 20: Package Software White Paper Presentation - IDSc 8140 class ...

EvaluateEvaluate the Current the Current SystemSystem

Estimate current system operating Estimate current system operating costscosts

Evaluate the quality of the Evaluate the quality of the information producedinformation produced

Document any known problemsDocument any known problems

Analysis Stage - Feasibility StudyAnalysis Stage - Feasibility Study

Page 21: Package Software White Paper Presentation - IDSc 8140 class ...

System AbstractSystem Abstract

A high-level conceptual understanding A high-level conceptual understanding of the system requirementsof the system requirements

Based on CSFsBased on CSFs Used to direct interviews with company Used to direct interviews with company

managementmanagement

Analysis Stage - Feasibility Study and System AbstractAnalysis Stage - Feasibility Study and System Abstract

Page 22: Package Software White Paper Presentation - IDSc 8140 class ...

Creating the System AbstractCreating the System Abstract

Define Critical Success FactorsDefine Critical Success Factors Prepare Data Abstract Prepare Data Abstract Prepare Process AbstractPrepare Process Abstract Prepare Technology AbstractPrepare Technology Abstract

Analysis Stage - Feasibility Study and System AbstractAnalysis Stage - Feasibility Study and System Abstract

Page 23: Package Software White Paper Presentation - IDSc 8140 class ...

Critical Success FactorsCritical Success Factors

The few factors, generally four or five, The few factors, generally four or five, critical to the success of the system or critical to the success of the system or the business processthe business process

Determines key decisions and Determines key decisions and processes the proposed system must processes the proposed system must supportsupport

Generally produced through Generally produced through discussions with key senior executives discussions with key senior executives within the companywithin the company

Analysis Stage - System AbstractAnalysis Stage - System Abstract

Page 24: Package Software White Paper Presentation - IDSc 8140 class ...

Alignment of Critical Alignment of Critical Success FactorsSuccess Factors

MissionMission

Goals, Objectives and StrategyGoals, Objectives and Strategy

Critical Success FactorsCritical Success Factors

Performance MeasuresPerformance Measures

Analysis Stage - System Abstract - Define CSFsAnalysis Stage - System Abstract - Define CSFs

Page 25: Package Software White Paper Presentation - IDSc 8140 class ...

Prepare Data AbstractPrepare Data Abstract Results in a preliminary Entity Results in a preliminary Entity

Relationship Model (ERM) Relationship Model (ERM) Derived primarily from an understanding Derived primarily from an understanding

of the existing systemof the existing system Confirmed through interviews with Confirmed through interviews with

management concerning the proposed management concerning the proposed system system

Analysis Stage - System AbstractAnalysis Stage - System Abstract

Page 26: Package Software White Paper Presentation - IDSc 8140 class ...
Page 27: Package Software White Paper Presentation - IDSc 8140 class ...

Prepare Process AbstractPrepare Process Abstract

Describes graphically the key Describes graphically the key processes of the required systemprocesses of the required system

Explicitly shows the expected interfaces Explicitly shows the expected interfaces with other existing or future systems with other existing or future systems

Analysis Stage - System AbstractAnalysis Stage - System Abstract

Page 28: Package Software White Paper Presentation - IDSc 8140 class ...
Page 29: Package Software White Paper Presentation - IDSc 8140 class ...

Prepare Technology AbstractPrepare Technology Abstract

Documents the desired equipment and Documents the desired equipment and systems software configuration for the systems software configuration for the new systemnew system

Based on the current environment Based on the current environment supplemented with any new supplemented with any new technologiestechnologies

Analysis Stage - System AbstractAnalysis Stage - System Abstract

Page 30: Package Software White Paper Presentation - IDSc 8140 class ...
Page 31: Package Software White Paper Presentation - IDSc 8140 class ...

Requirements DefinitionRequirements Definition Determines method to be used to Determines method to be used to

collect and document system collect and document system requirementsrequirements

Involves gathering a detailed Involves gathering a detailed knowledge of the relevant business knowledge of the relevant business processesprocesses

Prioritizes requirements for the Prioritizes requirements for the proposed system (sets scope)proposed system (sets scope)

Maps requirements to CSFsMaps requirements to CSFs

Analysis Stage Analysis Stage

Page 32: Package Software White Paper Presentation - IDSc 8140 class ...

Assess AlternativesAssess Alternatives

Steps:Steps:– Assess the availability of packages to Assess the availability of packages to

meet the requirements.meet the requirements.– Determine technology requirementsDetermine technology requirements– Review implementation alternativesReview implementation alternatives– Identify costs and benefitsIdentify costs and benefits

Analysis Stage - Requirements DefinitionAnalysis Stage - Requirements Definition

Page 33: Package Software White Paper Presentation - IDSc 8140 class ...

Assess Available PackagesAssess Available Packages Review requirements and identify any Review requirements and identify any

that are unlikely to be satisfied by a that are unlikely to be satisfied by a software packagesoftware package

Consider how these unusual Consider how these unusual requirements can be accommodatedrequirements can be accommodated

Analysis Stage - Requirements DefinitionAnalysis Stage - Requirements Definition

Page 34: Package Software White Paper Presentation - IDSc 8140 class ...

Unusual Requirement Unusual Requirement OptionsOptions

Determine if advantageous toDetermine if advantageous to– Restructure organizationRestructure organization– Change processesChange processes– Write custom programs to interface Write custom programs to interface

with packagewith package– Remove requirement from list if non-Remove requirement from list if non-

essentialessential– Make modifications to packaged Make modifications to packaged

softwaresoftware

Analysis Stage - Requirements Definition - Assess AlternativesAnalysis Stage - Requirements Definition - Assess Alternatives

Page 35: Package Software White Paper Presentation - IDSc 8140 class ...

Re-examine Technology Re-examine Technology RequirementsRequirements

Ensure all technology components Ensure all technology components with which the new system must with which the new system must comply have been definedcomply have been defined

Evaluate the impact and usage of Evaluate the impact and usage of new emerging technologiesnew emerging technologies

Analysis Stage - Requirements Definition - Assess AlternativesAnalysis Stage - Requirements Definition - Assess Alternatives

Page 36: Package Software White Paper Presentation - IDSc 8140 class ...

Review Implementation Review Implementation AlternativesAlternatives

Install a standard as-supplied packageInstall a standard as-supplied package Implement a package as a core system Implement a package as a core system

supplemented with other programssupplemented with other programs Develop a custom systemDevelop a custom system Maintain the existing system and add Maintain the existing system and add

enhancementsenhancements Continue as is with the existing systemContinue as is with the existing system

Analysis Stage - Requirements Definition - Assess AlternativesAnalysis Stage - Requirements Definition - Assess Alternatives

Page 37: Package Software White Paper Presentation - IDSc 8140 class ...

Identify Costs and BenefitsIdentify Costs and Benefits Outline the costs and benefits of Outline the costs and benefits of

the chosen alternativethe chosen alternative

Analysis Stage - Requirements Definition Analysis Stage - Requirements Definition

Page 38: Package Software White Paper Presentation - IDSc 8140 class ...

Package EvaluationPackage Evaluation Identify potential package suppliersIdentify potential package suppliers Produce RFPProduce RFP Assign weight requirementsAssign weight requirements Conduct evaluationConduct evaluation Assess suppliersAssess suppliers Conduct contractual reviewConduct contractual review

Analysis Stage Analysis Stage

Page 39: Package Software White Paper Presentation - IDSc 8140 class ...

Identify Potential SuppliersIdentify Potential Suppliers Review various sources for candidatesReview various sources for candidates

– Personal contactsPersonal contacts– Internal Information CenterInternal Information Center– InternetInternet– Trade MagazinesTrade Magazines

Develop a short list for detailed analysisDevelop a short list for detailed analysis– No more than 5 No more than 5 – Review with managementReview with management

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 40: Package Software White Paper Presentation - IDSc 8140 class ...

Produce RFPProduce RFP To ensure that all relevant requirements are specified To ensure that all relevant requirements are specified To ensure that the evaluation process is conducted in an objective mannerTo ensure that the evaluation process is conducted in an objective manner To allow the sender to supply detailsTo allow the sender to supply details To form initial part of contractTo form initial part of contract

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 41: Package Software White Paper Presentation - IDSc 8140 class ...

Assign Weight Assign Weight RequirementsRequirements

Assess weight of each detailed requirement Assess weight of each detailed requirement – e.g. Mandatory, Highly Desirable, Desirablee.g. Mandatory, Highly Desirable, Desirable

Define appropriate scoring system Define appropriate scoring system – e.g. 5 Exceeds, 4 Fully meets, 3 Partly meets, 1 Ineffective, 0 Does not have

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 42: Package Software White Paper Presentation - IDSc 8140 class ...

Conduct Preliminary Conduct Preliminary EvaluationEvaluation

Prioritize the short list to 1 or 2Prioritize the short list to 1 or 2 Use RFP responses ( or other data )Use RFP responses ( or other data ) Use weight assignmentsUse weight assignments

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 43: Package Software White Paper Presentation - IDSc 8140 class ...

Conduct Detailed EvaluationConduct Detailed Evaluation Inspection of the package documentation and manuals Inspection of the package documentation and manuals Attending supplier education coursesAttending supplier education courses Demonstration of the package Demonstration of the package Visits to existing installation sites (ideally operating on similar hardware) Visits to existing installation sites (ideally operating on similar hardware) Discussions with other users Discussions with other users Processing of test data provided Processing of test data provided Installation and testing of the packageInstallation and testing of the package A pilot system processed using the packager A pilot system processed using the packager Any combination of the aboveAny combination of the above

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 44: Package Software White Paper Presentation - IDSc 8140 class ...

Assess Suitability of Assess Suitability of SuppliersSuppliers

To ensure that the potential supplier has a stable business base and will continue to provide the appropriate level of service and To ensure that the potential supplier has a stable business base and will continue to provide the appropriate level of service and upgrades. upgrades. – Review financial stabilityReview financial stability

– Review support capabilitiesReview support capabilities

– Review the experiences of current usersReview the experiences of current users Use weighted ranking assessment techniqueUse weighted ranking assessment technique

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 45: Package Software White Paper Presentation - IDSc 8140 class ...

Conduct Contractual ReviewConduct Contractual Review Identify relevant issuesIdentify relevant issues Some examplesSome examples

– Price and payment for the package and upgradesPrice and payment for the package and upgrades

– Warranty (delivery date vs. usage date) Warranty (delivery date vs. usage date)

– Maintenance and support agreement & conditions Maintenance and support agreement & conditions

– Initial and additional training; Initial and additional training;

– Initial installation (by the supplier); Initial installation (by the supplier);

– Number of Documentation and reproduction rights Number of Documentation and reproduction rights

– Merger/takeover clauses Merger/takeover clauses

Analysis Stage - Package Evaluation Analysis Stage - Package Evaluation

Page 46: Package Software White Paper Presentation - IDSc 8140 class ...

Design StageDesign Stage Software InstallationSoftware Installation Design and integrationDesign and integration

Page 47: Package Software White Paper Presentation - IDSc 8140 class ...

Software InstallationSoftware Installation

Confirm System RequirementsConfirm System Requirements Install Package Software (finally)Install Package Software (finally) Obtain familiarization with packageObtain familiarization with package Establish Implementation Establish Implementation

ApproachApproach

Design StageDesign Stage

Page 48: Package Software White Paper Presentation - IDSc 8140 class ...

Confirm System Confirm System RequirementsRequirements

To ensure that the scope of the project To ensure that the scope of the project is adequately defined and documentedis adequately defined and documented

Three separate areas need to be Three separate areas need to be agreed on and documented agreed on and documented – The system requirementsThe system requirements

– The package software capabilities and The package software capabilities and limitationslimitations

– The resolution of the differences between The resolution of the differences between the first two areasthe first two areas

Design Stage - Software InstallationDesign Stage - Software Installation

Page 49: Package Software White Paper Presentation - IDSc 8140 class ...

Install Package Software Install Package Software

To confirm that the selected To confirm that the selected software package will operate on software package will operate on the intended IT environments and the intended IT environments and that the package software is that the package software is capable of functioning and capable of functioning and performing as expectedperforming as expected

Design Stage - Software InstallationDesign Stage - Software Installation

Page 50: Package Software White Paper Presentation - IDSc 8140 class ...

Obtain Familiarization with Obtain Familiarization with PackagePackage

To ensure that the project team To ensure that the project team understands how the package understands how the package worksworks– Establish business team contactsEstablish business team contacts

– Arrange for trainingArrange for training

– Establish request for change Establish request for change proceduresprocedures

Design Stage - Software InstallationDesign Stage - Software Installation

Page 51: Package Software White Paper Presentation - IDSc 8140 class ...

Establish Implementation Establish Implementation ApproachApproach

Direct implementation (big bang) Parallel operation of both the existing

system and the proposed system Staged implementation such as by location,

store, department, division or product line Modular or phased implementation of

functional components Implementation of the proposed system at

a pilot location

Design Stage - Software InstallationDesign Stage - Software Installation

Page 52: Package Software White Paper Presentation - IDSc 8140 class ...

Design & IntegrationDesign & Integration

Define software components to be Define software components to be implementedimplemented

Define package interface Define package interface requirementsrequirements

Define package parametersDefine package parameters Define controls and security Define controls and security

requirementsrequirements

Design StageDesign Stage

Page 53: Package Software White Paper Presentation - IDSc 8140 class ...

Define software Define software components to be components to be

implementedimplemented Define report standardsDefine report standards Establish output report Establish output report

formatsformats Prepare report groupingPrepare report grouping Define screen/window Define screen/window

standardsstandards Establish screen layoutsEstablish screen layouts Relate new Relate new

screen/window and screen/window and report layouts to the report layouts to the business strategybusiness strategy

Establish input/output formatsEstablish input/output formats Define processing jobsDefine processing jobsDevelop physical database designDevelop physical database design Design job submissio9n systemDesign job submissio9n system Confirm workload volumes Confirm workload volumes Assess new hardware impactAssess new hardware impact Discuss and agree to the initial Discuss and agree to the initial

designdesign

Design Stage - Design and IntegrationDesign Stage - Design and Integration

Page 54: Package Software White Paper Presentation - IDSc 8140 class ...

Define Package Interface Define Package Interface RequirementsRequirements

Specify any interfaces, both inputs Specify any interfaces, both inputs and outputs, between the existing and outputs, between the existing systems and the packagesystems and the package

Design each interfaceDesign each interface Discuss and agree to design of Discuss and agree to design of

each interfaceeach interface

Design Stage - Design and Integration - Design and IntegrationDesign Stage - Design and Integration - Design and Integration

Page 55: Package Software White Paper Presentation - IDSc 8140 class ...

Define Package Define Package ParametersParameters

Set package parametersSet package parameters Modify package-supplied command Modify package-supplied command

language language Maintain liaison with computer Maintain liaison with computer

operationsoperations– Implementation plans and schedulesImplementation plans and schedules– Hardware, storage and peripheral device Hardware, storage and peripheral device

capacity needscapacity needs– Access to files for data conversionAccess to files for data conversion

Design Stage - Design and Integration - Design and IntegrationDesign Stage - Design and Integration - Design and Integration

Page 56: Package Software White Paper Presentation - IDSc 8140 class ...

Define Controls and Define Controls and SecuritySecurity

Identify risks of system failureIdentify risks of system failure Document level of control and Document level of control and

security neededsecurity needed Develop access control matrixDevelop access control matrix Define security responsibilitiesDefine security responsibilities Specify the processing control Specify the processing control

softwaresoftware Agree to security designAgree to security design

Design Stage - Design and Integration - Design and IntegrationDesign Stage - Design and Integration - Design and Integration

Page 57: Package Software White Paper Presentation - IDSc 8140 class ...

Analysis and Design EndAnalysis and Design End

Follow through with Construction Follow through with Construction and Implementationand Implementation

Page 58: Package Software White Paper Presentation - IDSc 8140 class ...

What is ERP?What is ERP? Enterprise resource planningEnterprise resource planning An integrated, technology-driven approach to An integrated, technology-driven approach to

managing a company’s resources, whether it is managing a company’s resources, whether it is cash, raw materials, or human capitalcash, raw materials, or human capital

Automating both back office and front officeAutomating both back office and front office Operate on the client-server structureOperate on the client-server structure Midranges and mainframes computersMidranges and mainframes computers Windows-based softwareWindows-based software Grouped into various functional modules such as Grouped into various functional modules such as

accounting/finance, manufacturing, human accounting/finance, manufacturing, human resources, etcresources, etc

Page 59: Package Software White Paper Presentation - IDSc 8140 class ...

Major products - Major products - SAPSAP SSystems, ystems, AApplications, and pplications, and PProducts in data roducts in data

processing processing The largest supplier of business application software The largest supplier of business application software Global focus having multiple languages, as well as Global focus having multiple languages, as well as

multiple currency functionalitymultiple currency functionality Gaining it quick acceptance in countries all over the Gaining it quick acceptance in countries all over the

worldworld The R/3 System consists of application module that The R/3 System consists of application module that

support all of a company’s business transactions.support all of a company’s business transactions. Support for multiple databases (Oracle, Informix, Support for multiple databases (Oracle, Informix,

Others), user interfaces and operating environments Others), user interfaces and operating environments (UNIX, NT, MPE and other European proprietary) (UNIX, NT, MPE and other European proprietary)

Page 60: Package Software White Paper Presentation - IDSc 8140 class ...

Major products - Major products - PeopleSoftPeopleSoft

The second largest ERP vendor The second largest ERP vendor Began in 1987 with a human resource management Began in 1987 with a human resource management

system system Revolutionized two disciplines -- human resources Revolutionized two disciplines -- human resources

and client/server technology.and client/server technology. Dominant in client/server HR marketplace.Dominant in client/server HR marketplace. Provides enterprise solutions for finance, materials Provides enterprise solutions for finance, materials

management, distribution, supply chain, management, distribution, supply chain, manufacturing, and human resourcesmanufacturing, and human resources

Flexible, easily adaptable and less integrated Flexible, easily adaptable and less integrated architecture facilitates incremental implementationsarchitecture facilitates incremental implementations

Page 61: Package Software White Paper Presentation - IDSc 8140 class ...

Major productsMajor products - Oracle - Oracle Dominant position in database area, which it Dominant position in database area, which it

can leverage into applicationscan leverage into applications Significant pool of IS talent in outside world Significant pool of IS talent in outside world

familiar with Oracle technology familiar with Oracle technology One of the earliest UNIX application players - One of the earliest UNIX application players -

has taken advantage of that momentum in the has taken advantage of that momentum in the growing client/server marketplacegrowing client/server marketplace

Oracle Applications comprise 45-plus software Oracle Applications comprise 45-plus software modules modules

Page 62: Package Software White Paper Presentation - IDSc 8140 class ...

Major products - Major products - BaanBaan

Building from strong European base Building from strong European base based in the Netherlands based in the Netherlands

Component-based applications for front Component-based applications for front office, corporate office and back office office, corporate office and back office automationautomation

Developing ERP systems on UNIX Developing ERP systems on UNIX systems since 1981systems since 1981

One of the first vendors to provide true One of the first vendors to provide true multi-level client/server supportmulti-level client/server support

Page 63: Package Software White Paper Presentation - IDSc 8140 class ...

Major products - Major products - J.D. J.D. EdwardsEdwards

Originally founded as a firm specializing in Originally founded as a firm specializing in accounting softwareaccounting software

Strong AS/400 financial applications positionStrong AS/400 financial applications position Functionally strong financial applicationsFunctionally strong financial applications Global presence - strong multi-national position Global presence - strong multi-national position Flexible, integrated software for distribution, Flexible, integrated software for distribution,

finance, human resources, manufacturing and finance, human resources, manufacturing and supply chain managementsupply chain management

Operates in multiple computing environments and Operates in multiple computing environments and Java and HTML enabledJava and HTML enabled

Page 64: Package Software White Paper Presentation - IDSc 8140 class ...

Costs of ERP systemsCosts of ERP systems

Gartner group estimates that ERP Gartner group estimates that ERP customers should plan on spending customers should plan on spending 15% of the projects original 15% of the projects original implementation cost every year to implementation cost every year to keep their ERP systems up to date.keep their ERP systems up to date.

Page 65: Package Software White Paper Presentation - IDSc 8140 class ...

Recent TrendsRecent Trends

ERP vendors are developing strategies ERP vendors are developing strategies for “webifying” their architechtures for “webifying” their architechtures and adding e-commerce applicationsand adding e-commerce applications– In April Baan unveiled E-Enterprise suite, In April Baan unveiled E-Enterprise suite,

and Oracle Previewed Oracle Apllications and Oracle Previewed Oracle Apllications and Front office, featuring a web and Front office, featuring a web interface and e-commerce supportinterface and e-commerce support

– SAP hopes to have a new e-commerce SAP hopes to have a new e-commerce application ready in Mayapplication ready in May

Page 66: Package Software White Paper Presentation - IDSc 8140 class ...

Recent TrendsRecent Trends

Companies abandoning ERP Companies abandoning ERP projects and instead are repairing projects and instead are repairing legacy systems to fix Y2K problemslegacy systems to fix Y2K problems

Financial performance of vendors Financial performance of vendors fails to meet expectations fails to meet expectations – horror stories of ERP implementationshorror stories of ERP implementations– Rush for Y2K fix is overRush for Y2K fix is over

Page 67: Package Software White Paper Presentation - IDSc 8140 class ...

Financial troubles of ERP Financial troubles of ERP vendorsvendors

In January 1999 SAP disclosed that its 4th In January 1999 SAP disclosed that its 4th quarter 1998 pretax profits were expected quarter 1998 pretax profits were expected to drop about 15% from the fourth quarter to drop about 15% from the fourth quarter of 1997. Profit growth for 1998 was only of 1997. Profit growth for 1998 was only 15%--barely half of the increase predicted15%--barely half of the increase predicted

In 3rd quarter 1998 Baan reported a loss In 3rd quarter 1998 Baan reported a loss of $32 million and issued new stock to an of $32 million and issued new stock to an investment firm in return for a $75 million investment firm in return for a $75 million infusion.infusion.

Page 68: Package Software White Paper Presentation - IDSc 8140 class ...
Page 69: Package Software White Paper Presentation - IDSc 8140 class ...

FutureFuture

Future is unclear for all ERP Future is unclear for all ERP participantsparticipants

Segment for large companies is Segment for large companies is getting closer to the market getting closer to the market saturation pointsaturation point

Middle market companies may Middle market companies may offer tremendous growth for ERP offer tremendous growth for ERP vendors in the next 25 yearsvendors in the next 25 years