Transcript Document
IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement IS Project Management Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-1 IS Project Management Introduction Framework&Principles What is a Project ? Rational Unified Process SPM Plan Suplement The end is reached : Project objectives are achieved, or Project is terminated Temporary does not mean short in duration Temporary does not apply project`s products or services All temporary tasks are not projects Temporary nature of projects may apply to other aspects : The opportunity is temporary and – The project team is temporary A project is a temporary endeavour undertaken to create a unique product or Examples: service Doing something which has not been done before The project might have repetitive elements The characteristics must be progressively elaborated : Elaboration of product characteristics must be coordinated with project scope definition Ideally the scope of the project should remain constant as the product characteristics change. •Developing a new product •Changing the structure of organization •Implementing a new design process Operations are not projects: Operations are ongoing and repetitive Project always begin with Problem (John J. Rakos) Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-2 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Progressive Elaboration Integrates concepts of temporary and unique As the product is unique it should be progressively elaborated. The scope of the project should remain constant even as the product scope is progressively elaborated. Example: Problem analysis Requirements specification Software design Coding Testing Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-3 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Rich picture of a general software-development process (Mireles and Jacobo) Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-4 IS Project Management Framework&Principles What is a Project Management ? Rational Unified Process SPM Plan Suplement Project management is the application of knowledge, skills, tools, and techniques to project activities in order to meet project requirements Requires to balance: Scope, time, cost and quality: Cost Introduction Scope/quality Involves stakeholders with different needs and expectations Involves identified requirements Management management. by projects is not project Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-5 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Relationship to Other Disciplines Project Management Knowledge and Practice Operations: Software estimation Life cycles Quality models Planning Organizing Staffing Management Knowledge and Practises Application Area Knowledge And Practises Executing Controlling Significance of problem domain knowledge Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-6 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Why The Project Fail ? – John J. Rakos Failure at The Start Do not get off the ground (without a plan) Unrealistic deadline and budget Failure in The Development stages Analysis and design are not documented The responsibilities are not clear assigned to spesific individuals Design, testing, and implementation methods are invaluable Lack of walk-through’s and review Many project failures are blamed on turnover Lack of development standard Brute force techniques such as add more manpower don’t work Failure at The End Delivery without thorough debugging Do not deliver the promised performance Maintenance cost is too high Overrun in expense and schedule, unhappy users, damaged reputation, waste expensive talent, etc Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-7 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Project Management Framework Core Function Time Mgt Cost Mgt Quality Mgt Stakeholders needs and expectations Project Integration Management HR Mgt Comm Mgt Risk Mgt Procure Mgt Tools and Techniques Scope Mgt Facilitating Function Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-8 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Project Management Framework Integration Management Plan development Project plan execution Overall change control Cost Management Resources Planning Cost estimating Cost budgeting Cost control Comm. Management Communications Planning Information distribution Performance reporting Administrative closure Scope Management Initiation Scope planning Scope definition Scope verification Scope change control Quality Management Quality planning Quality assurance Quality control Risk Management Risk identification Risk quantification Risk response development Risk response control Time Management Activity definition Activity sequencing Activity durationestimating Schedule development Schedule control HR Management Organizational planning Staff acquisition Team development Risk Management Procurement planning Solicitation planning Solicitation Source selection Contract administration Contract close-out Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-9 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement PROJECT PHASE ACTIVITIES Definition Requirements Go/no Go decision Proposal Analysis Functional specification Development Proposal Re-estimate DOCUMENTS AND (MILESTONES) Programming System Design ATP Re-estimate Module Design Coding System Test Integration Testing Functional Spesification (user S.O) Estimates and Project plan (re-done) Top level design Acceptance Operation Acceptance Test Cutover Warranty Sell next project Post Project Rev. Maintenance Project Management Reviews Status Reports Documentation (*) Requirement Document (*) (userS.O.) Analysis Proposal (User buys) Preliminary project plan (resource provider S.O) Design John J. Rakos Design specifica. (walked thru.) Acceptance test Plan (user s.o) Revised estimates (done) Module Design (walked thru) System test Plan (Done) User DocumenTation (started) Programs (tested) Project leader (S.O) Working/ Debugged System (Proj.Mgr S.O.) User Training Test Result (user S.O.) New system Operational (user satis.) User Supported Proposal for Next project (user buy) Relative Effort (PM) (Total Staff) (*) The requirements Document may or may not be part of the project Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-10 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement The Iterative Model graph shows how the process is structured along two dimensions Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-11 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-12 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement The principles of modern software management (Royce Walker) Base the process on an architecture-first approach Establish an iterative confronts risk early life-cycle process that Transition design methods to emphasize component-based development Establish a change management environment Enhance change freedom through tools that support round-trip engineering Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-13 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Capture design artifacts in rigorous, model-based notation Instrument the process for objective quality control and progress assessment Use a demonstration-based intermediate artifacts approach to assess Plan intermediate releases in groups of usage scenarios with envolving levels of detail Establish a configurable process that is economically scalable Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-14 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Work Breakdown Structure Determine how to organize the work breakdown Time based, test/implement i.e. planning/analysis/design/construct/ Deliverable based, i.e. online application/data warehouse/user query tools Geography based, i.e. Region/Eastern Region Chicago Pilot Test/Midwest Other … Any breakdown should end up covering all the work Sequencing not important for WBS Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-15 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Work Breakdown Structure 0.0 Level 0 SIA PROJECT 1.0 Level 1 2.0 DEFINITION 3.0 ANALYSIS 1.1 DESIGN 1.2 Requirement Document 4.0 PROGRAMMING 1.3 Feasibility Study 5.0 6.0 SYSTEM TEST 1.4 Risk Analysis 7.0 ACCEPTANCE 1.5 Pre. Project Plan OPERATION 1.6 Proposal Negotiate Proposal Level 2 2.1 Interviews Level 3 2.1.1 Office Manager 2.2 Analyse Existing Sys. 2.1.2 Warehouse Supervisor 2.3 Define New Sys. Function 2.1.3 Registrars 2.4 2..5 Write Funct. Specification 2.1.4 CEO Negotiate Func. Spec. 2.1.5 Accountant Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-16 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement When Do You Stop? Some person (or group for larger project) can take responsibility for the task, or to accomplish the activities involved You can get rough estimate of the effort (person days) needed to perform the activity (or activities involved) You can schedule the task The task must be small and able to be completed Analyses Existing Sys. Estimate (person-day) Registration System Warehouse System CEO’s Business Accountant’s Business Documents Data Flow 2 2 1 1 3 2 Total 11 days Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-17 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Mind-Mapping Approach Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-18 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-19 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-20 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Intranet WBS in Tabular Form 1.0 Concept 1.1 Evaluate current systems 1.2 Define Requirements 1.2.1 Define user requirements 1.2.2 Define content requirements 1.2.3 Define system requirements 1.2.4 Define server owner requirements 1.3 Define specific functionality 1.4 Define risks and risk management approach 1.5 Develop project plan 1.6 Brief Web development team 2.0 Web Site Design 3.0 Web Site Development 4.0 Roll Out 5.0 Support Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-21 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Intranet WBS and Gantt Chart in Project 2000 Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-22 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-23 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement The person responsible for the plan (probably the project manager for a small to mid sized project) then ACTIVITY collate all the estimate and precedent, as follows EFFORT PRECEDENTS Definition 20 - Analysis 35 Definition Design 25 Analysis Program A (Control) 20 Design Program B (Registration) 30 Design Program C (Warehouse) 25 Design System Test 10 Program A, B, C Documentation 20 Design Acceptance 5 System Test, Documentation Training 10 Documentation Operation 10 Acceptance TOTAL 210 Network Diagram Note: This example only the progranning had sub-component. If there are any subcomponent of any other major activity avaliable, they would also be listed Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-24 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Network Diagram PGMB 30 Precedence Network OPER 10 PGMB 30 STRT 0 DEF 20 ANAL 35 DES 25 PGMB 30 SYS TST 10 ACC 5 OPER 10 END PGMB 30 Another Format ….. Activity on Arrow 1 0 Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-25 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Critical Path Method 10 + 5 0 + 10 15 + 6 3 15 21 + 5 5 day 1 0 2 21? 6 day 10 6 10 + 3 10 day 20? 13 + 4 21 7 26 5 day 17 + 3 3 day 3 day 4 13 5 17 4 day Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-26 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Critical Path Method 3 15 15 5 day 1 0 0 2 10 day 10 10 10 ? 6 day 15 - 5 6 21 - 6 21 21 7 5 day 26 26 11 ? 10 - 10 3 day 4 14 14 - 3 3 day 13 5 4 day 17 18 26 - 5 21 - 3 18 - 4 Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-27 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Critical Path Method 3 15 15 5 day 1 0 0 2 10 day 6 day 10 10 6 3 day 4 7 5 day 26 26 3 day 13 14 21 21 5 4 day 17 18 Project Duration : 26 day : Critical path Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-28 IS Project Management Introduction Framework&Principles Rational Unified Process SPM Plan Suplement Program Pascasarjana, Universitas Gunadarma, Magister Management , Budi Hermana-29