150 likes | 340 Views
SOFTWARE PROJECT MANAGEMENT KEY TOPICS. Overview of Project Management Software Development Fundamentals Processes Organization Planning Estimation Work Breakdown Structure Scheduling Risk and Change Management Quality Application Tools Commissioning & Migration.
E N D
SOFTWARE PROJECT MANAGEMENTKEY TOPICS • Overview of Project Management • Software Development Fundamentals • Processes • Organization • Planning • Estimation • Work Breakdown Structure • Scheduling • Risk and Change Management • Quality • Application Tools • Commissioning & Migration
Software Project Management Overview of Project Management 1.Introduction & Fundamentals
Software Project Management • Overview of Project Management • Management • Project management • SW project management • Project (Definition, Characteristics, Dimensions) • Goals of Project Management • Project Phases • Software Project Lifecycle • Cost and Cost management
Software Project Management • Overview of Project Management • Project versus Program management • Project Success • Trade-off triangle • Technical Fundamental • Project Management Skills • Project Management knowledge areas • Team Leadership • Project Organization
Software Project Management Management Project Management Software Project Management Time, Budget, Quality
What is Management? Basically, the management involves the following activities: • Planning: Deciding what is to be done • Organizing: Making arrangements • Staffing: Selecting the right people for the job • Directing: Giving instructions • Monitoring: Checking on progress • Controlling: Taking action to remedy hold-ups • Innovating: Coming up with new solutions • Representing: Liaising with users, etc.
What is Project Management? • Project Management is accomplished through the use of the processes such as: • Initiating Process Group: Defines and authorizes the project or phase
What is Project Management? • Project Management is accomplished through the use of the processes such as: • 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? • Project Management is accomplished through the use of the processes such as: • Executing Process Group: Integrates people and other resources to carry out the project management plan for the project or phase. • 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? • Project Management is accomplished through the use of the processes such as: • 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 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 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 A planned activity Developing thoroughly in steps, and continuing steadily by Increments. What is Project? Dictionary definition Unique Aim /Task/ Purpose Limited Time Scale Progressive Elaboration Project Managers Examples Developing a new product or service Effecting a change in structure or style Developing an information & control system Constructing a facility Coach of a team, captain of a ship
Summary • Overview of Project Management • Management • Project management • SW project management • Project Definition