Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.

Slides:



Advertisements
Similar presentations
Management, Leadership, & Internal Organization………..
Advertisements

 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Project Management.
Project Cost Management Estimation Budget Cost Control
Jump to first page Dr. Henry Deng Assistant Professor MIS Department UNLV IS 488 Information Technology Project Management.
Chapter 3 Managing the Information Systems Project
Managing Projects. Contemplative Questions  What does project management entail?  Do I want to be a project manager? What is the nature of the work?
Project Management Session 7
Project Management Basics
Project Management “Introduction to Project Management: Tools, Techniques, and Practices” BA 320 Operations Management.
Software Project Management
Acquiring Information Systems and Applications
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Project Life Cycle Introduction and Overview © Ed Green Penn State University All Rights Reserved.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
S/W Project Management
Module 1 Session 1.1 Visual 1 Managing the Implementation of Development Projects Course Overview and Introduction.
© The McGraw-Hill Companies, An Introduction Chapter 1 Software Project Management 4 th Edition Robert Hughes and Mike Cotterell.
Software Project Management Introduction to Project Management.
BSBPMG503A Manage Project Time Manage Project Time Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG503A.
BSBPMG402A Apply Time Management Techniques Apply Time Management Techniques Unit Guide C ertificate IV in Project Management Qualification Code.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
1 Chapter 5 Software Engineering Practice. 2 What is “Practice”? Practice is a broad array of concepts, principles, methods, and tools that you must consider.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
BSBPMG405A Apply Human Resource Management Approaches Apply Human Resource Management Approaches Unit Guide C ertificate IV in Project Management
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Software Project Management By Deepika Chaudhary.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Managing the Information Systems Project © Abdou Illia MIS Spring /26/2015.
BSBPMG402A Apply Time Management Techniques Apply Time Management Techniques Unit Guide C ertificate IV in Project Management Qualification Code.
IT Software Project Management
University of Sunderland CIFM02 Unit 4 COMM02 Project Planning Unit 4.
University of Sunderland CIF 301 Unit 4 CIF 301 Project Planning Unit 4.
1 emeronTI 3 kareFVIEpnk arKMerag Project Planning.
PMI-Planning Process Group Lecture 08 Ms Saba Sahar.
Software Project Management
Project Management Cross lifecycle Activity
© The McGraw-Hill Companies, Software Project Management 4th Edition Step Wise: An approach to planning software projects Chapter 2.
An introduction to Project Management Ainsley Smith
Software project management (intro)
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Information System Project Management.  Some problems that org faced with IS dev efforts include schedule delays, cost overrun, less functionality than.
IT SOFTWARE PROJECT MANAGEMENT
University of Sunderland ENGM91 Unit 4 ENGM91 Project Planning Unit 4.
What is project management?
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
1 Chapter 11 Planning. 2 Project Planning “establishing a predetermined course of action within a forecasted environment” “establishing a predetermined.
Software Project Management
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
The Project Management Process Groups
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 11 Project Management.
Chapter 6: Database Project Management
Business System Development
Chapter 3 Managing the Information Systems Project
By Kean Tak, MSc, Lecturer at RUPP
Chapter 1 (pages 4-9); Overview of SDLC
FOUNDATIONAL CONCEPTS
SOFTWARE PROJECT MANAGEMENT
Project Management Process Groups
Project Management Chapter 11.
Definition of Project “An organized endeavor aimed at accomplishing a specific non-routine or low-volume task.” Definition of Project Management “The.
Presentation transcript:

Unit – I Presentation

Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning and leading software projects.  The software projects are planned, implemented, monitored and controlled. Advantages:-  Easily manage your company’s projects  Accessibility  Cost

 Flexibility  Support  Speed  Integration Updates. Goal :-  Enable a group of engineers to work efficiently towards successful completion of a software project. Importance of Software Project Management:-  Software project management comprises of product development techniques and management skills.  The product development technique defines the following,

1) Assessing performance 2) Awareness of the process standards 3) Defining the product 4) Evaluating alternative processes 5) Managing requirements 6) Managing subcontractors 7) Performing the initial assessment 8) Selecting the methods and tools 9) Tailoring processes 10) Tracking product quality 11) Understanding development activities

 Management skills consist of project management and people management skills.  Project management skills include, 1) Building an work breakdown structure 2) Documenting plans 3) Estimating cost and effort 4) Managing risks 5) Monitoring development 6) Scheduling 7) Selecting metrics 8) Selecting project management tools 9) Tracking processes and project progress

 People management skills are described in perspective with product and project competencies.  People management skills include, 1) Appraising performance 2) Handling intellectual property 3) Holding effective meetings 4) Interaction and communication 5) Leadership 6) Managing change 7) Negotiating successfully 8) Planning careers 9) Presenting effectively

10) Recruiting 11) Selecting a team 12) Team Building

8 Four Project Dimensions People Product Technology Tools Management Structure Business Environment Process Methods One solution! People Process Product Technology

1)Project Definition A Specific plan or design. A Planned undertaking or large undertaking. It assumes that to a large extent we can determine how we are going to carry out a task before we start. Eg – Public works scheme

Jobs– repetition of very well-defined and well understood tasks with very little uncertainty. Exploration– e.g. finding a cure for cancer: the outcome is very uncertain. Projects– in the middle.

1.1) Activities of Project Management  Project management plan begins with a set of activities that are involved in the development process.  Overview of the project  Project deliverables  Managerial processes  Technical processes  Work packages  Schedule of the project  Budget estimation.

1.2) Characteristics of project  Some of the characteristics of project include,  Planning of process is required  Clear objectives have to be specified  Project must have a predetermined time span  Involves different phases of work  Resources used on the project are constrained  Non routine tasks are involved.

2) Contract management  The client organization will appoint a project manager to supervise the contract.  Project manager will be able to delegate many technical oriented decisions to the contractors.  The project manager will not be concerned about estimating the effort needed to write individual software components.  The overall project is fulfilled within budget and on time.  Supplier side-project managers are concerned with more technical management issues.

3) Activities covered by Software Project Management  A software project is not only concerned with the actual writing of software.  Three successive processes  Feasibility Study, Planning, Project Execution 3.1) Feasibility Study  Prospective project is worth starting  Information is gathered about the requirements of the proposed application.  Requirements elicitation can at least initially be complex and difficult.

3.2) Planning  A large project would not do all detailed planning right at the beginning.  Formulate an outline plan for the whole project a detailed one for the first stage and more detailed planning of the later stages. Feasibility study Plan Project execution How do we do it? Is it worth doing? Do it!

3.3) Project execution  The execution of a project often contains design and implementation sub phases.  Design is thinking and making decisions about the precise form of the products that the project is to create.  Planning and design can be confused because at the most detailed level, planning decisions are influenced by design decisions.

 Set of activities are, Requirements analysis Architecture design Detailed design Code and Test Integration Qualification testing Installation Acceptance support.

4) Overview of Project Planning - Stepwise Project Planning  The plan is nothing – the planning is everything. Step 0:Select Project Step 1:Identify project scope and objectives  Identify objectives and measures of effectiveness in meeting them.  Establish a project authority

STEP WISE PROJECT PLANNING 0.Select Project 1.Identify scope and objectives 2.Identify project infrastructure 3.Analyse project characteristics 4.Identify products and activities

5.Estimate effort for each activity 6.Identify activity risks 7.Allocate resources 8.Review plan 9.Execute plan

 Identify stakeholders  Modify objectives in the light of stakeholder analysis  Establish methods of communication with all parties. Step 2:Identify project infrastructure  Establish relationship between project and strategic planning  Identify installation standards and procedures  Identify project team organization. Step 3:Analyse project characteristics  Distinguish the project as either objectives or product driven

 Analyse other project characteristics  Identify high level project risks  Take into account user requirements concerning implementation.  Select general life cycle approach  Review overall resources estimates. Step 4:Identify project products and activities  Identify and describe project products  Document generic products flows  Recognize product instances

 Produce ideal activity network  Modify ideal to take in to account need for stages and checkpoints.

Step 5:Estimate effort for each activity  Carry out bottom-up estimates  Revise plan to create controllable activities. Step 6:Identify activity risks  Identify and quantify activity-based risks  Plan risk reduction and contingency measures where appropriate  Adjust plans and estimates to take account of risks.

Step 7:Allocate resources  Identify and allocate resources  Revise plans and estimates to take account of resource constraints.  Staff priority list is generated based on the task allocated to them because some staffs are used for more than one task.  Gantt chart pictorially represents when activities have to take place and which one has to be executed at the same time.  The chart represents when staff will be carrying out the tasks in each month.

Step 8:Review/publicize plan  Review quality aspects of project plan.  Document plans and obtain agreement.  Steps involved in project plan review are,  Define the problem 1) What, if any review work has already been done? 2) What is the problem we are trying to solve?  Determine the focus  Select the appropriate tools  Identify the participants  Document the review plan

Step 9 and 10 :Execute plan/lower levels of planning  It may require the reiteration of the planning process at a lower level.  Detailed planning of later stages is necessary because more information will be available than the start stage.