Presentation on theme: "ERP E NTERPRISE R ESOURCE P LANNING Every Monday, 13:30 – 16:00 Last Updated: 31 March 2009ERP – Ir. H. Noor Hidayat, MMT.1."— Presentation transcript:
ERP E NTERPRISE R ESOURCE P LANNING Every Monday, 13:30 – 16:00 Last Updated: 31 March 2009ERP – Ir. H. Noor Hidayat, MMT.1
ERP Syllabus 1.Introduction 2.ERP Platform 3.ERP Component 4.ERP Development (Project Management Concerns) 5.System Life Cycle References: – Project Management Concerns, Chevron Texaco, 2005 Last Updated: 31 March 2009ERP – Ir. H. Noor Hidayat, MMT.2
ERP The 4 P’s People — the most important element of a successful project Product — the software to be built Process — the set of framework activities and software engineering tasks to get the job done Project — all work required to make the product a reality
ERP What is Software? Software is a set of items or objects that form a “configuration” that includes programs documents data...
ERP The Primary Goal: High Quality Remember: High quality = project timeliness Why? Less rework!
ERP Write it Down! SoftwareProjectPlan Project Scope EstimatesRisksSchedule Control strategy
ERP Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
ERP RISK Risk Management Paradigm control identify analyze plan track
ERP Building a Risk Table RiskProbabilityImpactRMMM RiskMitigationMonitoring&Management
ERP Effort Allocation 40-50% 30-40% “front end” activities – customer communication – analysis – design – review and modification construction activities – coding or code generation testing and installation – unit, integration – white-box, black box – regression 15-20%
ERP Use Automated Tools to Derive a Timeline Chart
ERP The “First Law” No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle. Bersoff, et al, 1980
ERP What Are These Changes? data otherdocuments code Test Project Plan changes in technical requirements changes in business requirements changes in user requirements software models
ERP Requirements Gathering Facilitated Application Specification Techniques Business Area Analysis Business Area Analysis Technical Area Analysis Technical Area Analysis Software Engineering Group Customer Group
ERP Software Testing Testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user.
ERP What Testing Shows errors requirements conformance performance an indication of quality
ERP Who Tests the Software? developer independent tester Understands the system but, will test "gently" and, is driven by "delivery" Must learn about the system, but, will attempt to break it and, is driven by quality