Software Project Planning and Tracking

Slides:



Advertisements
Similar presentations
Project Managing a PH D And surviving the process Paul Hyland.
Advertisements

Software Quality Assurance Plan
Systems Analysis and Design 9th Edition
Systems Analysis and Design 8 th Edition Chapter 3 Managing Systems Projects.
W5HH Principle As applied to Software Projects
Systems Analysis and Design 8th Edition
Introduction to Project Management Avneet Mathur
Project Management in Practice
11 October Project Management Discipline of planning, organizing, and managing resources to bring about the successful completion of specific project.
Project Planning Dr. Jane Dong Electrical and Computer Engineering.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved SECTION 12.1 PROJECT MANAGEMENT.
Project Management Poorly managed projects are costly, not only financially, but also in wasted time and demoralized personnel. But failure is almost never.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 4.
Project Management March 9, 2001 Dr. Richard Chung Dept. Chemical & Materials Engineering San Jose State University.
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
Project Control Farrokh Alemi, Ph.D. Lee Baliton.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Chapter 4 Project Management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Project Management and Scheduling
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Toolkit 4.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B15 Project Management.
Project Management: Madness or Mayhem
 Probably the most time-consuming project management activity.  Continuous activity - Plans must be regularly revised.  Various different types of.
By Anthony W. Hill & Course Technology 1 User Support Management Beisse.
Week 6: Project Management E1102 – Design Fundamental Using Advanced Computer Technologies Spring 2010.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Lecture4 : Project planning Lecturer: Kawther Abas 447CS – Management of Programming Projects.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Software Project Management
1 L U N D S U N I V E R S I T E T P rojektledning och Projektmetodik.
Managing Project Resources. Project Resources Human Resources Project stakeholders: – Customers – Project team members – Support staff Systems analyst.
OPMA 5364 Project Management Part 0 – Course Overview Dr. Edmund Prater The University of Texas at Arlington.
Ahmad Al-Ghoul. Learning Objectives Explain what a project is,, list various attributes of projects. Describe project management, discuss Who uses Project.
1 U08784 Software Project Management lecturer: Timothy Au url:
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Richard Fisher 1 The University of Texas at Dallas Project Management Richard Fisher The University of Texas at Dallas.
Project Management Cross lifecycle Activity
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
A2 Technology Product Design Systems and Control Notes DT4 - Exam.
Project Control Farrokh Alemi, Ph.D.. Course on Project Management Purpose Monitor progress Monitor progress Corrective action Corrective action.
Lecture 61 Project planning tool Lecture 62 Objectives Understand the reasons why projects sometimes fail Describe the different scheduling tools, including.
Project management Topic 2 Planning.
Information System Project Management.  Some problems that org faced with IS dev efforts include schedule delays, cost overrun, less functionality than.
1 Chapter 3: Project Management Chapter 22 & 23 in Software Engineering Book.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Project Management Why do projects fail? Technical Reasons
Slide 1 CS 310 Ch5: Project management What do you think is involved? Proposal writing Project costing Project planning and scheduling Project monitoring.
Introduction to Project Management. What is a Project? A project is a temporary endeavor undertaken to produce a unique product or service Temporary –
HCIS 410 Read, Lead, Succeed/Uophelpdotcom For more course tutorials visit
Overview of Software Project Management cont Review – Class 6 Scheduling Tasks Project Management Activities CEN 4010 Class 8 – 09/22.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
HNDIT23082 Lecture 10:Software Project Management
Introduction to Project Management Chapter 7 Managing Project Resources Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
Project Management Systems
Assistant Professor of Computer Science Washington State University
Software Project Management
Project Management and Information Security
Planning Phase: Project Control and Deliverables
Project Management.
Introduction to Project Management Avneet Mathur
Chapter 2: Project Management
Martha Grabowski LeMoyne College
Theory, Tools, and Obstacles
Software Project Management
Project Management Complexity, Risks, Failure and Technology
Project Theory and Application
SE Tasks for a Concept Development Project
CIS 210 Systems Analysis and Development
Presentation transcript:

Software Project Planning and Tracking M. M. Pickard, PhD Computer Science Stephen F. Austin State University

Overview The Sad State of Project Management Determining the Scope Allocating Resources Partitioning the Project Task Definition Scheduling Monitoring Post Mortem

The Sad State of Project Management Easy to find examples of failed projects Problems: Poor requirements identification Requirements creep Inaccurate estimates Lack of risk management Failure to update estimates Et cetera

Determining the Scope Identify requirements Write a scope statement Many techniques apply. . . Write a scope statement

Allocating Resources Determine hardware needed Determine software needed Determine expertise needed Estimate person-months required

Partitioning the Project Divide the effort as described by the scope statement into chunks that can be accomplished concurrently, if possible. Determine the “size” of each chunk. A sub-problem: what units will be used?

Task Definition Define the tasks necessary to complete each chunk. Determine the task dependencies. Define the outcomes of each task.

Scheduling Use an estimation method to arrive at time estimates. Associate tasks with milestones. Build reviews into the schedule.

Scheduling/Monitoring Consider use of PERT/CPM networks, Gantt charts. Microsoft Project Other tools Determine critical path.

Monitoring Collect process metrics. Review delivered artifacts. Compare accomplishments to scheduled performance. Revise schedule as appropriate. Determine current critical path.

Postmortem Following a project’s termination or completion, meet to discuss lessons learned.