Software Project Management

Slides:



Advertisements
Similar presentations
Project Management Shuffle Directions: take the definitions from the following cards and write a song using the tune from “Cupid Shuffle”
Advertisements

Projmgmt-1/17 DePaul University Project Management I - Work Breakdown Structure Instructor: David A. Lash.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Chapter 5: Project Scope Management
Author:Prof.Dr.Tomas Ganiron Jr1 CHAPTER 7 PROJECT EXECUTION, MONITOR & CONTROL PROCESS 7-1 Project Executing process 7-2What is Project monitor & control.
CSE Senior Design II Test Planning Mike O’Dell Based on an earlier presentation by Mike O’Dell, UTA.
Stoimen Stoimenov QA Engineer QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Development plan and quality plan for your Project
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
Project Management Lecture 5+6 MS Saba Sahar.
Effective Methods for Software and Systems Integration
S/W Project Management
Test Organization and Management
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Resources Performance time. resources Performance time 2.
PPMT CE-408T Engr. Faisal ur Rehman CED N-W.F.P UET P.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management.
Characterizing the Software Process: A Maturity Framework Watts S. Humphrey March 1988, Software Engineering Institute Presented by: Maryam Ebrahimi Cs5391.
ASQ Raleigh ASQ Raleigh Section 1113 Six Sigma SIG DMAIC Series.
Common Activities Activities and Tasks in the WBS.
Module 4: Systems Development Chapter 12: (IS) Project Management.
Building Hotel reservation System !!! The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.
Team Assignment 15 Team 04 Class K15T2. Agenda 1. Introduction 2. Measurement process 3. GQM 4. Strength Weakness of metrics.
CIS 499 Senior Seminar Introduction to IT project management.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Research & Technology Implementation TxDOT RTI OFFICE.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Lecture 1 :- Introduction Project Lifecycle Project Stakeholders Lecturer: Kawther Abas Monday: 3/4/1435 (8-11) 447CS – Management of Programming Projects.
Chapter 15 Introduction to Systems Development. Learning Objectives Learn how information systems are developed Understand importance of managing SD process.
Pre-Project Components
BSBPMG501A Manage Application of Project Integrative Processes Manage Project Integrative Processes Unit Guide Diploma of Project Management Qualification.
SRR and PDR Charter & Review Team Linda Pacini (GSFC) Review Chair.
P ROJECT M ANAGEMENT, PMI A PPROACH (PMP) Sayed Ahmed BSc. Eng. in CSc. & Eng. (BUET, Bangladesh) MSc. in CSc. (University of Manitoba, Canada)
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
Copyright 2015 John Wiley & Sons, Inc. Project Planning Part II.
B U D I L U H U R U N I V E R S I T Y POST GRADUATE PROGRAM MAGISTER ILMU KOMPUTER (M.Kom) IS PROJECT MANAGEMENT.
 Overview of Project management. ◦ Management. ◦ Project Management. ◦ Software Project Management. ◦ Project(Dimensions, Characteristics, Complexity,
University of Palestine Faculty of Applied Engineering & Urban Planning Civil Engineering Department Engineering Project Management Chapter 1 Introduction.
Project Management Jukka A. Miettinen September 4, 2006
Part II Project Planning.
Stacy Kowalczyk WIC Technical Hour 3/30/2005
Software Quality Control and Quality Assurance: Introduction
Project Management BBA & MBA
Integration Management
Software and Systems Integration
Project Management and Information Security
Software Engineering (CSI 321)
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
Project Management.
The value of a project-oriented approach to IT and how we do it in IBM
Defining the Activities
ENGINEERING MANAGEMENT (GE 404)
Part II Project Planning © 2012 John Wiley & Sons Inc.
ENGINEERING MANAGEMENT (GE 404)
Project Management Tools
FOUNDATIONAL CONCEPTS
Project Management Process Groups
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Project management Learning Unit 5.
Project Management Techniques Project Management Life Cycle
Schedule (Major Deliverables and Milestones)
Presentation transcript:

Software Project Management Introduction

Lecture Overview Issues Definitions how should we manage the process which produces a software product? Does improving the process improve the product? Definitions process, phases and tasks, activities

Software Project Management SPM is the art and science of planning and leading software projects. It is a sub- discipline of Project Management in which software projects are planned, implemented, monitored and controlled.

Project Management PM is the discipline of defining and achieving targets while optimizing the use of resources (time, money, people, materials, energy, space, etc) over the course of a project (a set of activities of finite duration).

Project Management Activities Planning the work Estimating resources Organizing the work Acquiring human and material resources Assigning tasks Directing activities Controlling project execution Reporting progress Analyzing the results based on the facts achieved

The 5 Variables of Project Control 1. Time 2. Cost 3. Quality 4. Scope 5. Risk

Project control variables Time - amount of time required to complete the project. Typically broken down for analytical purposes into the time required to complete the components of the project, which is then further broken down into the time required to complete each task contributing to the completion of each component. Cost - calculated from the time variable. Cost to develop an internal project is time multiplied by the cost of the team members involved. When hiring an independent consultant for a project, cost will typically be determined by the consultant or firm's hourly rate multiplied by an estimated time to complete.

Project control variables Quality - The amount of time put into individual tasks determines the overall quality of the project. Some tasks may require a given amount of time to complete adequately, but given more time could be completed exceptionally. Over the course of a large project, quality can have a significant impact on time and cost (or vice versa). Scope - Requirements specified for the end result. The overall definition of what the project is supposed to accomplish, and a specific description of what the end result should be or accomplish. Risk - Potential points of failure. Most risks or potential failures can be overcome or resolved, given enough time and resources.

Phases or Tasks A project can be broken down into phases, or tasks to be done. Each phase is defined by its entry criteria, exit criteria, resources, deliverables and reports.

Activities Requirements Analysis Product Design Programming Test Planning Verification & Validation Project Office functions Configuration management and quality assurance Manuals

What’s the difference between activities and phases ? Activity: a set of tasks performed towards a specific purpose Phase: A set of tasks performed over time; defined by its start and end points The same activity may occur in different phases of a software life cycle