1.  Project: temporary endeavor to achieve some specific objectives in a defined time  Project management ◦ Dynamic process ◦ Controlled and structured.

Slides:



Advertisements
Similar presentations
Roadmap for Sourcing Decision Review Board (DRB)
Advertisements

Software Quality Assurance Plan
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Project Management.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Software.
Requirements - Why What and How? Sriram Mohan. Outline Why ? What ? How ?
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 23Slide 1 Software Cost Estimation.
What is a project? Project Management Institute definition
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Unit Slides by UK Versity.  Unit aims:  This unit aims to help the learner with an opportunity to develop their project management and research skills.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Software Cost Estimation Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Project Management Project life cycle
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Computer System Analysis
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Web Development Process Description
Initiating and Planning Systems Development projects
Chapter 1 Project Management Concepts
Chapter 1 Introduction Managers and Managing.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 1.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 23Slide 1 Chapter 23 Software Cost Estimation.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Product Documentation Chapter 5. Required Medical Device Documentation  Business proposal  Product specification  Design specification  Software.
Software cost estimation Predicting the resources required for a software development process 1.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
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.
Managing the Information Systems Project © Abdou Illia MIS Spring /26/2015.
Chapter 9 Project Management. Introduction Effective project management requires a well-structured project and diligent oversight A well-structured project.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
The Long Tail Why the future of business is selling less of more ▫ISBN = ▫Chris Anderson Low Distribution and Inventory costs allow companies.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Software cost estimation. Fundamental estimation questions How much effort is required to complete an activity? How much calendar time is needed to complete.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Software Engineering Lecture # 1.
What is project management?
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Introduction To Project Management Unit 1. What is a Project? temporary endeavor undertaken to create a unique product, service, or result.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Team-Based Development ISYS321 Managing the Information Systems Project.
1 1 Effective Administration of Commercial Contracts Breakout Session # Session D06 Name: Holly Walker, CPCM Corporate Learning Solutions and Contract.
Introduction to Software Project Management Lecture1.
Software Engineering (CSI 321)
Systems Analysis and Design in a Changing World, 4th Edition
The Project Management Framework
TechStambha PMP Certification Training
Responsibilities & Tasks Week 2
The value of a project-oriented approach to IT and how we do it in IBM
Introduction to Software Testing
CBGD: Nguyễn Thanh Tùng
Software Cost Estimation
Definition of Project “An organized endeavor aimed at accomplishing a specific non-routine or low-volume task.” Definition of Project Management “The.
Presentation transcript:

1

 Project: temporary endeavor to achieve some specific objectives in a defined time  Project management ◦ Dynamic process ◦ Controlled and structured process ◦ Use the organization’s resources ◦ Achieve clear objectives 2

 Program ◦ Collection of inter-dependent projects ◦ Managed in a coordinated manner  Portfolio management ◦ Managing active and future projects 3

 Seeking success  Success means  In time  In budget  Planned features (goals, deliverables)  Responsibility and authority need to be clear 4

 Shorter time  Lower costs  Higher quality  Higher profits  Higher productivity  Better communication and coordination  Better control of financial, physical, and human resources  Less worker stress 5

 Feasibility study  Design and planning  Launch and execution  Termination  Post-project evaluation 6

 Time required to complete the project  Availability and cost of key resources  Technological problems  New actions taken by competitors 7

 Scope: What does the customer expect from the project?  Time: What is the project’s schedule?  Cost: What is the project’s budget? What resources are needed?  Quality: How good does the quality of the product need to be to satisfy the customer?  Risk: How much uncertainty are we willing to accept on the project? 8

9

 Proposal writing (RFP)  Project planning and scheduling  Project costing  Project monitoring and reviews  Personnel selection and evaluation  Report writing and presentations  Conflict resolution  Adjust to change and risks 10

 The application area: domain, industry, market, etc.  The project environment: politics, culture, change management, etc.  General management: financial management, strategic planning, etc.  Human relations: sensitivity, credibility, leadership, motivation, negotiation, conflict management, style, integrity, ethics, etc. 11

Project Concept Project Design Project Development Quality Assurance Beta Release GA and end of life 12

 Discuss new project ideas ◦ Fit the company strategy?  Evaluate and report on costs  Get approval to define the new project 13

 Project idea and costs have been approved  Establish a core team  Define schedule, feature list and release date  Define cost baseline  Freeze the requirements document 14

 Develop the requirements  Verify that it works  Pass the project to the QA to check against the company quality standards  Pass the project to the technical documentation team to create manuals and help files 15

 Test programs and documentation  Check conformance to the design and requirements documents 16

 Determine Beta sites  QA team leads the Beta testing activities  Development team fix defects  Help desk should be ready for full support 17

 Help desk assists end users  IT team manages the daily use of the project  Development fixes bugs  Evaluate the effectiveness of estimation  Evaluate the work process  Product withdrawal 18

 Size is estimated as: ◦ Line Of Code (LOC) ◦ Function Points (FPs)  Function points ◦ external inputs and outputs ◦ user interactions ◦ external interfaces ◦ files used by the system ◦ elementary processing  FPs are very subjective. They depend on the estimator. Ian Sommerville19

 There is no simple way to make an accurate estimate of the effort required to develop a software system ◦ Initial estimates are based on inadequate information in a user requirements definition ◦ The software may run on unfamiliar computers or use new technology ◦ The people in the project may be unknown  Project cost estimates may be self-fulfilling ◦ The estimate defines the budget and the product is adjusted to meet the budget Ian Sommerville,20

 One or more experts in both software development and the application domain use their experience to predict software costs. Process iterates until some consensus is reached.  Advantages: Can be accurate if experts have direct experience of similar systems  Disadvantages: Very inaccurate if there are no experts! Ian Sommerville,21

 The cost of a project is computed by comparing the project to a similar project in the same application domain  Advantages: Accurate if project data available  Disadvantages: Impossible if no comparable projects. Ian Sommerville,22