Software Project Management By Deepika Chaudhary.

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Project Management.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Project.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 COMP201 Project Management.
Managing Projects. Contemplative Questions  What does project management entail?  Do I want to be a project manager? What is the nature of the work?
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Project Management Concepts
1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 5 Slide 1 Project management.
Project Management Instructor: Dr. Jerry Gao. Project Management Jerry Gao, Ph.D. Jan The Management Spectrum - People - The Players - Team Leaders.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects l.
Project Management Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 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
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
贾银山 Software Engineering, Chapter 5 Slide 1 Project management.
Computer System Analysis
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 5 Slide 1 Chapter 5 Project Management Modified by Randy K. Smith.
Project Management Chapter 5, PG 92. Introduction Why is software management particularly difficult?  The product is intangible Cannot be seen or touched.
Project management DeSiaMore 1.
1 Chapter 3 Project Management. 2 Software project management  Concerned with activities involved in ensuring that software is delivered on time and.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Chapter 3: Project Management Omar Meqdadi SE 2730 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Software Project Management
Chapter 3 Project Management Concepts
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management Lecture 10. Topics covered Management activities Project planning Project scheduling Risk management.
1 Chapter 3 Project Management. 2 Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer.
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
Project management.  To explain the main tasks undertaken by project managers  To introduce software project management and to describe its distinctive.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
COOP Seminar – Fall 2008 Slide 1 HOUSTON COMMUNITY COLLEGE SYSTEM SAIGONTECH SAIGON INSTITUTE OF TECHNOLOGY Software Project Management.
Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
Software Engineering, 8th edition. Chapter 5 1 Courtesy: ©Ian Sommerville 2006 Oct 13 th, 2008 Lecture # 6 Project management.
Chapter : Project Management Concept
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
CSC480 Software Engineering Lecture 5 September 9, 2002.
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
Dr Izzat M Alsmadi Edited from ©Ian Sommerville & others Software Engineering, Chapter 3 Slide 1 Project management (Chapter 5 from the textbook)
Chap 4. Project Management - Organising, planning and scheduling
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Chapter : Project Management Concept
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management 1/30/2016ICS 413 – Software Engineering1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
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
Team-Based Development ISYS321 Managing the Information Systems Project.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
Project management (2) By: Zhou Chunlin School of Tourism, Conference and Exhibitions Henan University of Economics and Law.
1 Project management Organising, planning and scheduling software projects.
Project management Chapter 5. Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe.
HNDIT23082 Lecture 10:Software Project Management
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Software Project Management
Project management.
Software Project Management
Chapter 3 Project Management
Project management Lecture 9
Presentation transcript:

Software Project Management By Deepika Chaudhary

Why Project Management  The software product is intangible  There is no standard procedure.  New software projects are not similar to older ones

Four P’s in Project Management  People  Product  Process  Project

People involved in s/w Projects  Senior Managers  Project Managers  Programmers  Customers  End Users

Qualities of project manager  Motivation  Organization  Innovation  Problem Solving  Managerial Capabilities  Leadership skills  Team Building

Software Team Structure  Democratic  Controlled Centralized  Controlled Decentralized

Democratic  The team consists of four or fewer programmers  Group leaderships rotate among group members  The structure allow input from all members which can lead to better decisions.  Well suited for long term research type projects.

Controlled centralized  A hierarchy like structure  It consist of chief programmer who is responsible of taking all types of technical decisions about the project  This kind of structure is well suited for projects with simple solutions and strict deadlines.

Controlled Decentralized  This structure tries to combine the strengths of the democratic and controlled centralized teams.  The team consist of  Project Leader  The group of senior programmers  The group of junior programmers  Suitable for large projects which are reasonably straight forward.

Factors considered when planning  The Difficulty of the program  The size of resultant program  The time that the team will stay together  The degree to which the program can be modularized  The required reliability and quality of the system  The rigidity of delivery date  The degree of communication required.

Coordination and communication  Formal impersonal :incl documents and deliverables, tech memos and various other documents  Formal interpersonal : Focus on quality assurance These incl status review meetings design and code inspection.  Informal interpersonal : includes group meetings  Electronic Communication  Interpersonal networking

Project Management Activities  Measurement and Metrics  Management activities  Project Planning  Scheduling  Tracking  Risk Management

Management Activities  Proposal Writing  Project Planning & scheduling  Project Costing  Project Monitoring and Reviews  Personnel Selection and Evaluation  Report Writing and presentations

Proposal Writing  The first stage in a software project may involve writing a proposal to carry out project.  The proposal describes the objective of the project and how it will be carried out  It usually includes cost and schedule estimates.

Project Planning  The objective of software project planning is to provide framework that enables the managers to make reasonable estimates of resources cost and schedules

The Pseudo code for project planning  Establish the project constraint  Make initial assessments of the project parameters  Define project milestones and deliverables  While project has not been completed or cancelled LOOP  Draw up project schedule  Initiates activities according to schedule  Wait for while

 Review project progress  Revise estimates of project parameters  Update the project schedule  Renegotiate Project Constraints and deliverables  If (problem arise)  Then  Initiate technical review  End if  loop

The Project Plan  The project plan sets out a resources available to the project, the work breakdown and a schedule for carrying out the work.  The project plan includes  Introduction : It describes the objectives of the project. ( eg budget, time)  Project organisation : The way in which the development team is organised the people involved and their roles

Milestones & Deliverables  When planning a project, a series of milestones should be established.  A milestone is an end point of a process  At each milestone there should be a formal output such as report that can be presented to the management.  A deliverable is a project result that is delivered to the customer.

 Deliverables can be milestones but milestones are not always deliverables.  For eg for feasibility study the milestones can be feasibility report for requirement specification it can be system requirements.

Project Scheduling  Project Scheduling is the most demanding task for the software managers.  It is an extremely complex task as managers have to deal with a lot of item which are probabilistic in nature.  Managers estimates the time and resources required to complete activities and organise them in a coherent sequence.

Project Scheduling includes  The project schedule is usually represented as a set of charts showing the work breakdown activities dependencies and a staff allocation.  It includes prepration of  Gantt chart  CPM  PERT