Introduction Course outline / Recommended books Course objectives Marks distribution / Schedule Basic concepts of SE and PM Project management framework.

Slides:



Advertisements
Similar presentations
Lecture 2 1 Introduction to Software Engineering.
Advertisements

1 Selected Topics in Project Management Project Management as a Body of Knowledge Dr Marc Conrad Marc Conrad1.
Introduction to Project Management
1 SWE Introduction to Software Engineering Lecture 3 Introduction to Software Engineering.
SWE Introduction to Software Engineering
1 Chapter 1 Software and Software Engineering Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
IT Project Management, Third Edition Chapter 11 Chapter 1: Introduction to Project Management.
Sylnovie Merchant, Ph.D MIS 210 Fall 2004 Lecture 1: The Systems Analyst Project Management MIS 210 Information Systems I.
Introduction to Project Management
Project management INTRODUCTION. Information Technology Project Management, Fourth Edition 2 IT projects have a terrible track record. A 1995 Standish.
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
Software Project Management By Assistant Prof. Samana Zehra
Software Project Management Course Instructor Samana Zehra (Assistant Professor)
System Analysis and Project Management Key terms and definitions Presentation.
Chapter 1: Introduction to Project Management
Chapter 1: Introduction to Project Management
1 Chapter 1: Introduction to Project Management. 2 Learning Objectives Understand the growing need for better project management, especially for information.
Chapter 1: Introduction to Project Management
Introduction to Project Management
Chapter 1: Introduction to Project Management
Copyright Course Technology Chapter 1: Introduction to Project Management.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University Software: Definitions,
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
ICE2401 Project Management
Chapter 2 소프트웨어공학 Software Engineering 임현승 강원대학교
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
Chapter 1 : Introduction to Project Management. 2 What Is a Project?  A project is “a temporary endeavor undertaken to create a unique product, service,
Topic 1 : Introduction to Project Management. 2 Topic #1: Learning Objectives Explain what a project is Describe project management Understand the role.
Copyright Course Technology Chapter 1: Introduction to Project Management.
IS 556 Enterprise Project Management Spring 2008 Instructor – Dr. Olayele Adelakun Lecture 1.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Basic of Project and Project Management Presentation.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
1M.Sc(I.T.) VNSGU, Surat. Software is instructions (computer programs) that when executed provide desired function and performance, data structures that.
IT Software Project Management
1 Chapter 1: Introduction to Project Management. 2 IT Projects have a terrible track record –A 1995 Standish Group study (CHAOS) found that only 16.2%
PM - MD ( MEDICAL ADMINISTRATION )PGIM Chapter 1: Introduction to Project Management.
Session 2 - Introduction to Info Sec Management Information Security Project Management.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Project Management Training
CS223: Software Engineering Lecture 2: Introduction to Software Engineering.
Chapter 1 Introduction to Project Management Techniques.
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.
PI2134 Software Engineering IT Telkom.  Software definition  Characteristic of software  Software myths  Software Engineering definition  Generic.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Rekayasa Perangkat Lunak Kuliah 2. Outline of this presentation Attributes of Good Software Why Software Engineering ? What is Software Product ? Software.
IT Project Management, Third Edition Chapter 11 Chapter 1: Introduction to Project Management.
Instructor: Eng. Ashraf Al-Astal Introduction to Project Management Chapter 1 Information Technology Project Management, Seventh Edition, Kathy Schwalbe.
Chapter 1: Introduction to Project Management Information Technology Project Management, Fifth Edition.
Overview IT Project Management. Topics What is a Project? What is Project Management? Why Project Management? Project Management Framework Skills for.
303KM, Introduction to Project Management1 Chapter 1: Introduction to Project Management.
Part 1 Introduction to Software Engineering 1 copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY.
INTRODUCTION CSE 470 : Software Engineering. Goals of Software Engineering To produce software that is absolutely correct. To produce software with minimum.
Chapter 1: Introduction to Project Management
Chapter 1: Introduction to Project Management
IS 556 Enterprise Project Management
Software What Is Software?
Chapter 1: Introduction to Project Management
Software Engineering B.E IT Sem-VII
Software Engineering (CSE 314)
Software Myths Deep Mann.
Chapter 1: Introduction to Project Management
CIS12-3 IT Project Management
Chapter 1: Introduction to Project Management
Software Testing and Maintenance Maintenance and Evolution Overview
Rekayasa Perangkat Lunak
Chapter 1: Introduction to Project Management
Dr Marc Conrad University of Bedfordshire
Presentation transcript:

Introduction Course outline / Recommended books Course objectives Marks distribution / Schedule Basic concepts of SE and PM Project management framework Success factors 2

Process models – Traditional and agile models Requirement engineering – Different phases Software Design – Conceptual and architectural design Modeling – UML diagrams Software Testing 3

Topics Software project management -Basic concepts of project management -Project management process groups -Project management integration -Project scope management -Project time management -Project cost management -Project quality management -Project communication management -Project risk management Software design -Basic concepts of software design -User interface design -Pattern-based design -Web application design 4

Topics Quality management -Basic concepts of software quality -Review techniques -Software quality assurance -Testing web applications -Software configuration management -Product metrics Advanced software engineering -Software process improvement -Software reengineering -Software reuse -Component-based software engineering 5

To familiarize students with the advanced topics of software engineering To develop students’ skills for planning and managing real life software projects successfully 6

Text books – R. S. Pressman, Software Engineering: A Practitioner’s Approach, 7 th Edition, McGraw Hill Education, – K. Schwalbe, Information Technology Project Management, 6 th Edition, Thomson Course Technology, Reference book – I. Sommerville, Software Engineering, 9 th Edition, Pearson Education,

Assessment InstrumentsWeight Quizzes10% Assignments10% Discussions5% First sessional exam10% Second sessional exam15% Terminal exam50% 8

Assessment throughDue after lecture no. Quiz 16 GDB 16 Assignment 17 First sessional exam10 Quiz 212 GDB 212 Assignment 214 9

Assessment throughDue after lecture no. Quiz 318 GDB 318 Second sessional exam20 Assignment 321 Quiz 424 GDB 424 Assignment 428 Terminal exam32 10

Computer applications Set of instructions for desired output Real time systems, information systems, games Common characteristics – Developed, not manufactured – Does not “wear out” – Custom built 11

“Software engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1).” [IEEE, 1993] 12

We already have a book that's full of standards and procedures for building software. Won't that provide my people with everything they need to know? – Standards may exist – Awareness & practice – Complete & adaptable 13

If we get behind schedule, we can add more programmers and catch up. – Not a manufacturing process – Need to trained people – Communication problems If I decide to outsource the software project to a third party, I can just relax and left that firm build it. – Organization needs good management skill 14

A general statement of objectives is sufficient to begin writing programs – we can fill in the details later. – Ambiguous requirements: recipe of disaster – Effective and continuous communication Software requirements continually change, but change can be easily accommodated because software is flexible. – Time of change is important 15

Once we write the program and get it to work, our job is done. – 60-80% of all effort expended after software delivery Until I get the program "running" I have no way of assessing its quality. – SQA practices from very beginning 16

The only deliverable work product for a successful project is the working program. – Other work products Software engineering will make us create voluminous and unnecessary documentation and will invariably slow us down. – It is not about documents only – Creating quality products – Ultimately reduced work and faster delivery time 17

1995 – 365 managers, 8380 IT projects – 16.2 percent – success rate – 31 percent projects cancelled before completion – $ 140 billion loss 2006 – 35 percent – success rate – 19 percent projects cancelled – $ 53 billion loss 18

IT projects – $ 2.4 trillion in 2008 – 8 percent increase from 2007 All projects – $ 2.3 trillion every year in U.S. – 25% of U.S. GDP – $ 10 trillion (the whole world) 19

Better project management Project Management Institute (PMI) – 1969 – About 300,000 members / many from IT field – IS Specific Interest Group PMI Body of Knowledge (BOK) guide – 2008 edition Project management certification – PMP 20

Project is defined as “a temporary endeavor undertaken to create a unique product, service, or result” [PMBOK® Guide, 2008] Key attributes – Unique purpose – Temporary – Progressive elaboration – Various resources – Primary customer/sponsor – Uncertainty 21

Manhattan Project – 1946 – U.S. military project – Development of atomic bomb – Duration: 03 years – Cost: $ 2 billion 22

Competing goals – Scope – Cost – Time Trade-offs Quadruple constraint – Quality 23 Figure source: IT Project Management, K. Schwalbe, 6 th ed., p. 9

It is “the application of knowledge, skills, tools and techniques to project activities to meet project requirements.” [PMBOK® Guide, 2008] Project managers strive – To meet scope, time, cost, and quality goals – Facilitate the entire process – To meet needs and expectations of the stakeholders 24

People involved or affected – Project sponsor – Project team – Support staff – Customers – Users – Suppliers – Opponents of project 25

Program is "a group of related projects managed in a coordinated way to obtain benefits and control not available from managing them individually.” [PMBOK® Guide, 2008] – Example: multiple applications development Program manager – Guide project managers – Have review meetings – Strong skills 26

Emerging business strategy Previous projects and programs Wise investment decisions Portfolio manager – No previous experience of project manager – Strong financial and analytical skill 27

28 Figure source: IT Project Management, K. Schwalbe, 6 th ed., p. 18

29 Figure source: IT Project Management, K. Schwalbe, 6 th ed., p. 10

To meet scope, time, and cost goals Satisfied customers To achieve main objectives 30

Executive support User involvement Experienced project manager Clear business objectives Minimized scope Standard software infrastructure Firm basic requirements Reliable estimates Other criteria e.g. proper planning 31

Organizations – Use of an integrated toolbox – Project leaders growth – Streamlined project delivery process – Project metrics Project managers – Project management knowledge – Performance competency – Personal competency – Understanding change – Effective use of technology 32

Project Management BOK Application area knowledge, standards, and regulations Project environment knowledge General management knowledge and skills Soft skills 33

A study conduced by Jennifer Krahn in 2006 – People skills – Leadership – Listening – Integrity, ethical behavior, consistent – Strong at building trust – Verbal communication – Strong at building teams – Conflict management – Critical thinking 34

Software/ software engineering IT project failure / investment Project / program Project and portfolio management Project management framework Project success factors Successful organizations and managers Suggested skills for project managers 35