IST 600 ERP SYSTEMS: Key Implementation Issues Introduction to ERP Systems SUMMER 2005 JUNE 6-10 2005 1 Introduction to ERP Systems I. Course Intro II. ERP Systems Intro SUMMER 2005 JUNE 6-10 2005 2 Introduction – Who am I? Education: BS in Business Administration MS in Information Management MBA (specialized in Supply Chain & Global Entrepreneurship) Ph.D. in Information Science & Technology Certification: CPIM – Certified Production & Inventory Control Management PMP – Project Management Professional Certification (in process) Experience: Strategy Consulting & Small business ownership in Turkey Technology Consulting (Booz Allen Hamilton) Web Consulting (U.S. Department of Transportation) SAP Implementation (Welch Allyn) IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 3 Who are you? Your first name Experience Expectations for this class. 2 Truths and a Lie IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 4 Expectations Student Expectations My Expectations Enthusiasm about the course Come prepared for the class (read the material!) Try to visualize real world and apply what you learned in class to real world situations Course Goals (see syllabus) Feedback Mechanisms For the Course WebCT (anonymous feedback) Email/call/online chat/face to face conversation with me. Surveys, etc. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 5 My Teaching Philosophy Equip students with tools, methodologies and principles that they can use in work settings. Provide students with knowledge and ways of thinking and acting that will enable them to make successful strategic and tactical decisions in work setting. Motivate students to self-teach skills through research and experimentation via the use of Assignments (structured, semi-structured, unstructured) Research papers and other readings. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 6 Course Outline Day 1 ERP Intro, ERP Lifecycle, Org Change Mgmt Day 2 Developing a Business Case for ERP Systems ERP Selection Day 3 ASAP Methodology Steps 1-2 Business Process Reengineering Day 4 ASAP Methodology Steps 3-4 Day 5 ASAP Methodology Step 5 SAP Best Practices/ Lessons Learned IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 7 Course Delivery Method Presentations Case Studies (2) Readings Grades (Syllabus) Assignments (Syllabus) IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 8 WebCT Usage Lessons & Readings Calendar Syllabus Bulletin Boards IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 9 Course Policy/Norms Grading Policy Read the syllabus and check WebCT frequently! Late assignments Assignments– requested format/content, etc. Feedback Chat Students vs. Professionals How to Listen to Me and Guest Speakers How to Read! Teamwork –rules/grade, etc. Sleeping / eating / drinking in class IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 10 Team Break Out Session-I Team Building Exercise Strengths of each member. When/where to meet for work. Exchange phone numbers/email addresses. Team rules How will teams make sure there is fair contribution? What will they do if somebody doesn't do his/her part? Guidelines for grading team participation Anything else? Decide on the company you will work on for the course. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 11 Introduction to ERP Systems I. Course Intro II. ERP Systems Intro SUMMER 2005 JUNE 6-10 2005 12 Introduction to ERP Systems I. Course Intro II. ERP Systems Intro What is ERP? Where Did ERP Come From? What is SAP? Some SAP Terminology SUMMER 2005 JUNE 6-10 2005 13 So….What is an ERP System? Enterprise Resource Planning System (ERP) Complete (?) Suite of Integrated Applications Finance / Controlling Accounting Customer Service Sales / Marketing Human Resources Engineering Single Integrated Database Modular Structure Similar Interfaces Real-time updates IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 14 Where Did ERP Come From? MRP MRP-II ERP Material Requirements Planning Manufacturing Resource Planning Enterprise Resource Planning IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 15 Manufacturing & Bills of Material Bicycle Frame 1 Seat 1 Rear Wheel Assy 1 Front Wheel Assy 1 Crank Assy 1 Crank 1 Peddle Assembly 2 Nut 1 IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 16 Manufacturing Issues Small Shop -> Number of items to order Larger Manufacturing company -> Mass production of many products. Lots of parts to order and manage. Procurement of some parts and manufacturing of other sub-assemblies IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 17 Material Requirements Planning MPS - Bicycle P/N 12345 - Gross Requirements Summary of Forecasts and Actual Customer Orders Period/ Work Days QOH = 0 1 Gross Requirements 2 0 MRP - Front Wheel Assembly QOH = 25 Order Lot Size 25 L/T = 1 Day 300 2 0 0 0 25 0 25 MRP - Tires QOH = 25 Order Lot Size 200 L/T = 2 Days 300 300 0 25 0 0 5 250 6 50 7 0 200 8 9 100 10 0 0 3 0 0 0 25 225 4 5 250 0 225 0 50 6 50 0 50 0 0 0 0 0 0 200 7 200 0 200 0 100 8 9 100 0 100 0 0 10 0 0 0 0 0 0 0 0 0 0 P/N 23456 - Qty One Per on the Bill of Material Period/ Work Days 1 Gross Requirements Open Orders Planned Due Balance ISTProjected 600 ERP Systems: Planned Orders 4 P/N 23456 - Qty One Per on the Bill of Material Period/ Work Days 1 Gross Requirements Open Orders Planned Due Projected Balance Planned Orders 3 Key 0 0 0 25 25 Implementation 400 2 3 0 225 0 0 0 400 25 200 Issues ─ U. 0 0 4 50 0 0 150 Yeliz 200 5 0 0 0 150 Eseryel 0 6 200 0 200 150 0 7 100 0 0 50 0 8 9 0 0 0 50 0 10 0 0 0 50 0 0 0 0 50 0 18 Big Picture: Planning At the Company Level 1 3 Strategic Business Plan. A 2-5 Year Horizon. Annual Business Plan. Annual Budget process. 2 4 Sales Forecasts. Actual Demands Customer Orders.) Sales, Production & Inventory Planning. 5 Master Production Schedule. (Anticipated build schedule.) 5 5 5 Inventory Transactions mrp Explosion. (Demands thru BOMs & inventory.) Detailed Capacity Planning. 5 5 Purchase Orders New PO Releases. PO Reschedules. Supplier Control IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 5 Shop Floor Control. Work Orders or JIT Releases. Reschedules. 19 Manufacturing Resource Planning. MRP II – 1980s Method for planning resources of a Mfg company. It addresses operational planning in units, financial planning in dollars, and has simulation capability to answer “what if” questions. Links a variety of functions together integrated with financial reports. Result – one linked resource planning system. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 20 Product Lifecycle 1. Customer Orders – Customer Service Rep. takes the order Do we have the inventory? If not- order parts or manufacture them. 2. Order Manufactured The reduction in inventory needs to be recorded. 3. Orders Packed Track packed orders, packaging material, etc 4. Products Shipped Track shipped products. 5. Customer billed 6. Company financials and customer payments tracked 7. Repair Customer Service Rep takes customer repair order Checks info in the system. 8. Sales Rep- checks the customer history from the system. 9. Engineers- Store the product designs, access and change them. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 21 Enterprise Resource Planning ERP – Enterprise Resource Planning. Late 90’s and 2000’s A new increased connection to suppliers. An increased connection to customers. Supply Chain Management. Demand Management. Customer Portals. e-Business processes. All linked to the ERP engine. Better Integration of data and functionality IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 22 Some ERP Systems Major Players BAAN JD Edwards PeopleSoft Oracle SAP Smaller Ones Open Source ones Compiere IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 23 What is SAP? Systems Applications Products German Company with the Same Name (SAP) SAP R/3 Upgrades to the System -> Versions Release 3 of the software 3 Tier Client-Server Architecture Version 4.6C Version 4.7, etc. Modular Structure IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 24 SAP Industry-Specific Solns IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 25 SAP Modules FI Financials CO Controlling MM Materials Management PP Production Planning HR Human Resources SD Sales & Distribution CS Customer Service PLM Production Lifecycle Management PS Project Systems, etc Terminology for integration: Eg: PP-PI Production Planning in Process Industry Eg: SD-MM Elements of Materials Management that are related to Sales and Distribution IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 26 SAP Features Complete Suite of Integrated Applications Core business functions (Finance, Sales&Dist, Materials Management, etc.) Industry specific solutions Special solutions Frequent new applications, upgrades and industry specific bolt-ons Open Systems Architecture Works with many hardware vendors (HP, IBM, DEC, etc) Different Databases (Oracle, etc) Various Operating Systems and GUIs. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 27 SAP Features-continued Global Business Architecture Screens and Language >30 languages supported Language is user driven Multi-Currency Currency exchange rates Tax issues based on country IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 28 SAP Features-continued Three-Tier Architecture Efficient use of processing power Transparency between SAP apps. and PC apps. Application Data Presentation Client-Server Network BASIS Operating System IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 29 SAP Features-continued Audit Trail Very important for regulated industries Can help you learn more about user behavior Every person is accountable. Data integrity Connectivity IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 30 Team Break Out Session-II Planning for “ERP Knowledge Portal” Work Breakdown Structure Tasks Resource Plan Timeline Risk Mitigation Plan Identify Risks Categorize them by frequency and by criticality Write mitigation steps. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 31 Introduction to ERP Systems I. Course Intro II. ERP Systems Intro ERP Implementations: Some Key Strategic Decisions Implementation Methodology SUMMER 2005 JUNE 6-10 2005 32 ERP Options Implementation Strategy Timeline Staff/Resources Pro’s and Con’s? Big Bang Implementation Phased (Roll Out) Implementation Mini Big Bang (Combination of big bang and roll-out) Outsourcing In-house Pro’s and Con’s? Customization Level Pro’s and Con’s? IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 33 ERP Timeline Can be used for any ERP implementation Based on Project Management Methodology Project Initiation Planning Controlling Execution Closeout IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 34 ASAP Timeline Based on Accelerated SAP (ASAP) Implementation Methodology IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 35 What is ASAP Methodology? IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 36 Project Success With ASAP Meth. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 37 Phase-1 Project Preparation IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 38 Phase- 2 Business Blueprint IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 39 Phase-3 Realization IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 40 Project Plan Outline for Realization IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 41 Phase-4 Final Preparation IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 42 Phase-5 Go Live & Support IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 43 Sources Chris Keller- MRP Slides Kenny Leung- SAP Summit 2005 Hong Kong Doane, SAP Blue Book SAP.com IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 44 Questions? IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 45 Some Terminology Basis Software. The R/3 Basis is similar to an operating system that specifically has the capability of processing any of the SAP R/3 transactions. It’s a middleware between the operating system and the servers that allow for smooth operations across different servers, operating systems, and databases. ABAP: Advanced Business Application Programming (ABAP/4), is a special-purpose, fourth generation language developed by SAP, is used to write programs for the specialized requirements of creating custom reports, screens, user-defined functions, and special industry solutions for use with the SAP R/3 System. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 46 What is SAP Netweaver? A comprehensive integration and application platform, SAP NetWeaver works with your existing IT infrastructure to enable and manage change. SAP NetWeaver embraces Internet standards such as HTTP, XML, and Web services. Ensuring openness and interoperability with Microsoft .NET and Java 2 Platform Enterprise Edition (J2EE) environments such as IBM WebSphere. IST 600 ERP Systems: Key Implementation Issues ─ U. Yeliz Eseryel 47