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 Project Management Concerns
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 Change Control STOP
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
ERP Software Testing Methods Strategies white-box methods black-box methods
ERP White-Box Testing... our goal is to ensure that all statements and conditions have been executed at least once...
ERP Black-Box Testing requirements events input output
ERP Questions ???
ERP End of ERP Development Last Updated: 31 March 2009ERP – Ir. H. Noor Hidayat, MMT.24