210 likes | 340 Views
E NTERPRISE R ESOURCE P LANNING. Every Monday, 13:30 – 16:00. Syllabus. Introduction ERP Platform ERP Component ERP Development (Project Management Concerns) System Life Cycle References: Project Management Concerns, Chevron Texaco, 2005. The 4 P’s.
E N D
ENTERPRISE RESOURCE PLANNING Every Monday, 13:30 – 16:00 ERP – Ir. H. Noor Hidayat, MMT.
Syllabus Introduction ERP Platform ERP Component ERP Development (Project Management Concerns) System Life Cycle References: Project Management Concerns, Chevron Texaco, 2005 ERP – Ir. H. Noor Hidayat, MMT.
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
What is Software? Software is a set of items or objects that form a “configuration” that includes • programs • documents • data ...
Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
Risk Management Paradigm control track RISK identify plan analyze
Building a Risk Table Risk Probability Impact RMMM Risk Mitigation Monitoring & Management
Effort Allocation • “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 40-50% 15-20% 30-40%
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
What Are These Changes? changes in business requirements changes in technical requirements changes in other documents user requirements software models Project Plan data Test code
Requirements Gathering • Facilitated Application Specification Techniques • Business Area Analysis • Technical Area Analysis Software Customer Engineering Group Group
Software Testing Testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user.
What Testing Shows errors requirements conformance performance an indication of quality
Who Tests the Software? developer independent tester Understands the system Must learn about the system, but, will test "gently" but, will attempt to break it and, is driven by quality and, is driven by "delivery"
Software Testing black-box methods white-box methods Methods Strategies
White-Box Testing ... our goal is to ensure that all statements and conditions have been executed at least once ...
Black-Box Testing requirements output input events
Questions ???
End of ERP Development Last Updated: 31 March 2009 ERP – Ir. H. Noor Hidayat, MMT. 24