TCS2411 Software Engineering1 Monitoring & Controlling Projects “Do you know what’s happening in the project?”

Slides:



Advertisements
Similar presentations
Case Study: A Telephone Switching System [G7.2.1] zProblem: A big telecommunications company wishes to upgrade their existing telephone switching system.
Advertisements

Lecture 8: Testing, Verification and Validation
© Gerald Kotonya and Ian Sommerville Viewpoint-Oriented Requirements Methods.
PROJECT TITLE Project Leader: Team: Executive Project Sponsor (As Required): Date: Month/Day/Year 110/17/2014 V1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 المحاضرة الثانية.
TCS2411 Software Engineering1 Software Life Cycle “What happens in the ‘life’ of software”
1 SW Project Management (Planning & Tracking) Dr. Atef Z Ghalwash Faculty of Computers & Information Helwan University.
How ISO9001 Compares with CMM Mark C. Paulk JAN,1995 CMM version 1.1 ISO9001 July 1994 presented by Zhilan Zhou.
TCS2411 Software Engineering1 Software Design Principles “Producing the software blueprint”
TCS2411 Software Engineering1 Software Cost Estimation “What do you need for the project?”
Computer-Aided Software Engineering
TCS2411 Software Engineering1 System Engineering and Analysis “What is the role of the software product?”
Data-Flow Oriented Design
TCS2411 Software Engineering1 Software Maintenance “Taking care of the software”
Software Testing and Quality Assurance
TCS2411 Software Engineering1 Object-Oriented Analysis and Design “A system of objects interacting to perform the given tasks”
TCS2411 Software Engineering1 Software Requirements Analysis “What does the customer want?”
TCS2411 Software Engineering1 Functional and Behavioural Modeling “What is the software supposed to do?”
TCS2411 Software Engineering1 Software Design Notations “Documenting the software blueprint”
TCS2411 Software Engineering1 Software Configuration Management “The only constant is change...”
TCS2411 Software Engineering1 Software Requirements Specification “Writing down the requirements”
TCS2411 Software Engineering1 Course Overview zLectures: attendance compulsory zTutorials: attendance compulsory y(80%) for both lecturer & Tutorial zAssessment.
TCS2411 Software Engineering1 Improving the Design “Can the design be better?”
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Chapter 2 The Control Process
Software Project Management By Assistant Prof. Samana Zehra
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 2.
Chapter 16 Software Quality Assurance
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
S/W Project Management
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Slide 1 D2.TCS.CL5.04. Subject Elements This unit comprises five Elements: 1.Define the need for tourism product research 2.Develop the research to be.
SOFTWARE ENGINEERING MCS-2 LECTURE # 1. COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A.
Installation and Maintenance of Health IT Systems
Managing Project Through Information System.  Monitoring is collecting, recording, and reporting information concerning any and all aspects of project.
Software Engineering Risk Management. Understanding Risks Risks involve :  Uncertainty – there are no 100% probable risks  Loss – if the risk becomes.
1 © The Delos Partnership 2004 Project Management Organisation and Structure.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
DRP World Class Operations - Impact Workshop Info-Tech Research Group, Inc. Is a global leader in providing IT research and advice. Info-Tech’s products.
Software Engineering - I
Software Engineering. Introduction Objective To familiarize students to the fundamental concepts, techniques, processes, methods and tools of Software.
Process System Capability An introduction to 9103 ‘VARIATION MANAGEMENT OF KEY CHARACTERISTICS’ Bernard LAURAS AIRBUS.
Software Testing and Quality Assurance Software Quality Assurance 1.
Copyright  2005 McGraw-Hill Australia Pty Ltd PPTs t/a Australian Human Resources Management by Jeremy Seward and Tim Dein Slides prepared by Michelle.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Chapter 3: Software Project Management Metrics
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
CS 5150 Software Engineering Lecture 7 Requirements 1.
Project Management Cross lifecycle Activity
SEM510 Autumn 1996 Software Engineering u What is “Software Engineering” ? u It involves: Software, People, Applications, Methods, Tools and Practices.
Project management Topic 7 Controls. What is a control? Decision making activities – Planning – Monitor progress – Compare achievement with plan – Detect.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Educational Solutions for Workforce Development Pharmacy Significant Event Analysis Fiona McMillan Lead Pharmacist Educational Development April 2014.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Software Project Management Lecture # 9. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
PI2134 Software Engineering IT Telkom.  Software definition  Characteristic of software  Software myths  Software Engineering definition  Generic.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
COMPGZ07 Project Management CMMI Project Planning Lecture 5b Graham Collins, UCL.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Quality Management. Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network.
SEVERITY & PRIORITY RELATIONSHIP
Research Methods Assignment 2
Monitoring and Information Systems
CLINICAL INFORMATION SYSTEM
Software Design Lecture : 8
Presentation transcript:

TCS2411 Software Engineering1 Monitoring & Controlling Projects “Do you know what’s happening in the project?”

TCS2411 Software Engineering2 Lecture Objectives zTo describe the monitoring and controlling activities in a software project zTo understand the problems that needs to be controlled in a software project zTo discuss the important issues affecting the level of control in a project

TCS2411 Software Engineering3 Some Relevant Questions zAre your projects working according to the plans submitted? zHow do you know? zIf there are problems where the actual work is not according to plan, can you find these problem areas and correct them? zWhat was wrong in the initial plan? zCan you ensure that next project the problems would not be repeated?

TCS2411 Software Engineering4 Definitions zMonitoring is collecting, recording & reporting information concerning any aspect of project management zControlling uses the data supplied by monitoring to bring actual performance closer to planned performance zEvaluation is the judgment about quality & effectiveness of project management

TCS2411 Software Engineering5 Feedback Loop ResultsActionPlan AdjustmentsFeedback Variance Reports

TCS2411 Software Engineering6 What Must Be Monitored and Controlled? zPerformance zQuality zCost zTime It is a common practice to focus monitoring activities on data that are easily gathered rather than importance

TCS2411 Software Engineering7 Stages zPerformance criteria, standard & data collection procedure should be established zIdentify information that need to be collected zCollect data zPrepare report zUpdate plans, charts & tables

TCS2411 Software Engineering8 Features zMonitoring can maintain high morale zVariations should be highlighted zHonesty & unbiased reporting is important

TCS2411 Software Engineering9 Problems zPoor interface & correspondence zReasons for variations zThreat vs benefit zUnits zLevel of details zOthers

TCS2411 Software Engineering10 Control vs Risk Control Risk Total Cost $

TCS2411 Software Engineering11 Control vs Risk Considerations zHigh Control - Low Risk yRisk reduced when more controls yMore controls will incur higher costs zLow Control - High Risk yLow control will allow more problems to occur zAchieving Balance yProject manager need to put adequate control and have a manageable level of risk

TCS2411 Software Engineering12 References z“Software Engineering: A Practitioner’s Approach” 5th Ed. by Roger S. Pressman, Mc-Graw-Hill, 2001 z“Software Engineering” by Ian Sommerville, Addison-Wesley, 2001