SOFTWARE PROJECT MANAGEMENT KEY TOPICS I Overview of

  • Slides: 14
Download presentation
SOFTWARE PROJECT MANAGEMENT KEY TOPICS I. Overview of Project Management II. Software Development Fundamentals

SOFTWARE PROJECT MANAGEMENT KEY TOPICS I. Overview of Project Management II. Software Development Fundamentals III. Processes IV. Organization V. Planning VI. Estimation VII. Work Breakdown Structure VIII. Scheduling IX. Risk and Change Management X. Quality XI. Application Tools XII. Commissioning & Migration

Software Project Management Overview of Project Management 1. Introduction & Fundamentals

Software Project Management Overview of Project Management 1. Introduction & Fundamentals

Software Project Management I. Overview of Project Management ii. Project management iii. SW project

Software Project Management I. Overview of Project Management ii. Project management iii. SW project management iv. Project (Definition, Characteristics, Dimensions) v. Goals of Project Management vi. Project Phases vii. Software Project Lifecycle viii. Cost and Cost management i.

Software Project Management I. Overview of Project Management ix. Project versus Program management x.

Software Project Management I. Overview of Project Management ix. Project versus Program management x. Project Success xi. Trade-off triangle xii. Technical Fundamental xiii. Project Management Skills xiv. Project Management knowledge areas xv. Team Leadership xvi. Project Organization

Software Project Management Software Project Management Time, Budget, Quality

Software Project Management Software Project Management Time, Budget, Quality

What is Management? Basically, the management involves the following activities: 1. 2. 3. 4.

What is Management? Basically, the management involves the following activities: 1. 2. 3. 4. 5. 6. 7. 8. Planning: Organizing: Staffing: Directing: Monitoring: Controlling: Innovating: Representing: Deciding what is to be done Making arrangements Selecting the right people for the job Giving instructions Checking on progress Taking action to remedy hold-ups Coming up with new solutions Liaising with users, etc.

What is Project Management? 1 Project Management is accomplished through the use of the

What is Project Management? 1 Project Management is accomplished through the use of the processes such as: 1. Initiating Process Group: Defines and authorizes the project or phase

What is Project Management? 1 Project Management is accomplished through the use of the

What is Project Management? 1 Project Management is accomplished through the use of the processes such as: 2. Planning Process Group: Defines and refines objectives and plans the best alternative courses of action to attain the objectives and scope that the project or phase was undertaken to address. Following are the key points to be considered for planning purpose: • • Determine requirements Determine resources Select lifecycle model Determine Product features strategy

What is Project Management? 1 Project Management is accomplished through the use of the

What is Project Management? 1 Project Management is accomplished through the use of the processes such as: 3. Executing Process Group: Integrates people and other resources to carry out the project management plan for the project or phase. 4. Monitoring & Controlling Process Group: progress is regularly measured and monitored to identify variances from the project management plan, so that corrective action can be taken: (Monitoring the work being done and Tracking COST, EFFORTS & SCHEDULE)

What is Project Management? 1 Project Management is accomplished through the use of the

What is Project Management? 1 Project Management is accomplished through the use of the processes such as: 5. Closing Process Group: formalizes acceptance of the product, service, or result and brings the project or phase to an orderly end. Project management is application of knowledge, skills, tools and techniques to meet project requirements The more you know about your project, the better you are able to manage it

What is Software Project Management? Software Project Management is distinct from managing any other

What is Software Project Management? Software Project Management is distinct from managing any other project due to complexity involved in the development process: ðProduct: Composed of many programs, functions, routines and subroutines that integrate and perform the intended functions. ðVisibility: The product has no shape or size that can be measured. ðMonitoring: Traditional measurement of performance cannot be applied to software.

What is Software Project Management? Software Project Management is distinct from managing any other

What is Software Project Management? Software Project Management is distinct from managing any other project due to complexity involved in the development process: ðSensitivity: As software applications are growing mission critical, the margin for error is severely limited. ðQuality Assurance: Techniques to streamline and measure SW development are comparatively new and as yet not calibrated for error free use.

Project Definition 1 What is Project? ðDictionary definition ðUnique A planned activity ðAim /Task/

Project Definition 1 What is Project? ðDictionary definition ðUnique A planned activity ðAim /Task/ Purpose ðLimited Time Scale 1 Progressive Elaboration Developing thoroughly in steps, and continuing steadily 1 Project Managers by Increments. 1 Examples Coach of a team, captain of ð Developing a new product or service ðEffecting a change in structure or style ðDeveloping an information & control system ðConstructing a facility a ship

Summary I. Overview of Project Management i. iii. iv. Management Project management SW project

Summary I. Overview of Project Management i. iii. iv. Management Project management SW project management Project Definition