11/24/2015Dr. SASTRY-PROJ350-0101 SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D.

Slides:



Advertisements
Similar presentations
Software Process Models
Advertisements

1 SW Project Management (Planning & Tracking) Dr. Atef Z Ghalwash Faculty of Computers & Information Helwan University.
Scheduling The Project  Scheduling Planning, budgeting and scheduling are all part of the same process Planning a project, developing a budget for it,
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
W5HH Principle As applied to Software Projects
Telecommunications Project Management Quality Management PERT.
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Lecture 13 Revision IMS Systems Analysis and Design.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
CSE Information Systems 1 Revision. Subject Overview System concepts and information systems Systems development and the SDLC Information gathering.
CSE Information Systems 1 IMS Information Systems 1 Revision.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Chapter 5: Project Scope Management
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
Software Configuration Management
Project Management and Scheduling
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Introduction to Systems Analysis and Design Trisha Cummings.
Systems Analysis and Design: The Big Picture
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
Chapter 3 : Managing the Information Systems Project.
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Typical Software Documents with an emphasis on writing proposals.
ITEC224 Database Programming
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
Chapter 14 Information System Development
Software Project Management Lecture # 7. Outline Project Scheduling.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Project Life Cycle.
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 5 Project Integration Management.
Project Management All projects need to be “managed” –Cost (people-effort, tools, education, etc.) –schedule –deliverables and “associated” characteristics.
Project Management Cross lifecycle Activity
Systems Development Life Cycle
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Project Management Inspections and Reviews 1 February.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Software Engineering Lecture 9: Configuration Management.
IT-301 Project Management I: Unit 4: Cost Management.
Project Management and HRM Advice for HRIS Implementation
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
HNDIT23082 Lecture 10:Software Project Management
Role of The Software Development Plan (SDP)
An Overview of Requirements Engineering Tools and Methodologies*
Chapter 11: Software Configuration Management
Software Project Management
Computer Aided Software Engineering (CASE)
Business System Development
IEEE Std 1074: Standard for Software Lifecycle
Summary: The Systems Development Life Cycle
Chapter 2: Project Management
Software Project Management
CLINICAL INFORMATION SYSTEM
Introduction to Systems Analysis and Design
CIS 210 Systems Analysis and Development
Chapter 11: Software Configuration Management
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D

11/24/2015Dr. SASTRY-PROJ S/W Engineering Software Project Management S D L C Program Development

11/24/2015Dr. SASTRY-PROJ What is a Project A Special Activity (Not A Routine Activity) Generally involves One-time Effort Has a defined Goal Has specific Scope Has definite Duration Has a Budget Needs Resources Needs Organising, Communicating, Record Keeping and Analyzing Needs to be Managed (Projects do not ‘just happen’)

11/24/2015Dr. SASTRY-PROJ COMPUTER SYSTEM PROJECT MANAGEMENT (PROJ 350) l Engineering Project Management (Plan, Estimate, execute, Get Feed-back, Modify, Organize & Maintain) l Methodologies (PERT, CPM, Gantt ) l Software Tools (MS_Project ) l Project Planning l Tasks and Priorities l Deliverables l Estimating Resources l Scheduling l Monitoring l Managing l Closing the Project

11/24/2015Dr. SASTRY-PROJ Project Phases Requirements Engineering (Study) Project Feasibility Report / Proposal Analysis ( S.R.S) Design (S.D.D) Development (Drawings & Code) Testing (Test Plans and Reports) Live Implementation Maintenance

11/24/2015Dr. SASTRY-PROJ Base_Line of a project A Base_Line is ‘a snapshot of the project that can be used to compare against changes that it undergoes as it progresses towards completion’ A Base_line as per IEEE Std is ‘A specification or a product that has been formally reviewed and agreed upon, that thereafter serves as the basis of further development, and that can be changed only through formal change control procedures’

11/24/2015Dr. SASTRY-PROJ Base_Line Documents of a project Project Proposal or Definition Document Project Plan Gantt Charts, Project NetWork Diagrams, P E R T charts etc; Agreements System Requirement Specification System Design Document Test Plans and Test Reports Progress Reports Other Legal Documents (Environment clearences, Safety and Electrical & Telecom Clearences etc;)

SOFTWARE PROJECT PLAN OUTLINE : SCOPE Project objectives. Major functions. Other characteristics. Development Scenario / Development platforms. RESOURCES Human Resources, Hardware Resources & Software Resources. Availability windows. GRAY AREAS Identification of Gray Areas. Efforts required from buyer of software and from supplier of software to estimate, evaluate and resolve Gray Areas.

l COSTS : This can be reviewed by the steering Committee if there are any differences between the buyer of the software and supplier of software. After the estimates are presented here, the actual cost can be worked out by applying these estimates on the rates prevailing as fixed and escalation terms. These will be discussed in commercial terms. Here, at this point of software project plan, the estimates of the efforts will be signed off by both supplier of software and the buyer of software. l SCHEDULE Task network l Gant chart / Bar chart l Task resource table l The software project plan mainly will be a consequence of function and performance allocations performed as part of the systems engineering study of the project planning phase. Estimation is accomplished using one of a number of techniques that also rely on historical productivity data as well as the methodology that is chosen. 11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT PLAN OUTLINE Continued

11/24/2015Dr. SASTRY-PROJ Software Design Description/Specification (SDD) (SDD, Baseline Document, Culmination of Design, complete Design Description, Modules, Data Bases, Files and Program Specifications, Test Plans / Schemes, Modularity, Control and cohesion ( Ref: IEEE ) ) 1.0) Scope 1.1 System Objectives 1.2 Hardware Software and Human Interfaces 1.3 Major Software Functions 1.4 Externally Defined data Base 1.5 Major Design Constraints, limitations 2) Reference Documents 2.1 Existing Software Documentation 2.2 System Documentation 2.3 Vendor (Hardware or Software ) Documents 2.4 Technical Reference

11/24/2015Dr. SASTRY-PROJ Software Design Description/Specification (SDD Continued 1) 3) Design Description 3.1 Data Description 3.1.1) Review of Data Flow 3.1.2) Review of Data Structure 3.2 Derived Program Structure 3.3 Interfaces within Structure 4.0) Modules For Each Module: 4.1 Processing Narrative 4.2 Interface Description 4.3 Design Language (or Other) description 4.4 Modules Used 4.5 Data Organization 4.6 Comments

11/24/2015Dr. SASTRY-PROJ Software Design Description/Specification (SDD Continued 2) 5.0) File Structure and Global Data 5.1 External File Structure Logical Structure Logical Record Description Access Method 5.2 Global Data 4.3 File and Data Cross Reference 6.0 Requirements Cross Reference 7.0 Test Provisions 7.1 Test Guidelines 7.2 Integration Strategy 7.3 Special Considerations 8.0 Packaging 8.1 Special Program Overlay Provisions 8.2 Transfer Considerations 9.0 Special Notes 10.0 Appendices

SCHEDULE l Task network l Gant chart / Bar chart l Task resource table l The software project plan mainly will be a consequence of function and performance allocations performed as part of the systems engineering study of the project planning phase. Estimation is accomplished using one of a number of techniques that also rely on historical productivity data as well as the methodology that is chosen. 11/24/2015Dr. SASTRY-PROJ