Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management.

Slides:



Advertisements
Similar presentations
PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
Sponsored by the U.S. Department of Defense © 2002 by Carnegie Mellon University July 2002 Pittsburgh, PA Lecture 6: Team Planning.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Risk Analysis and Management
Software Configuration Management (SCM)
Project Based Risk Management Defusing a potential ticking time bomb
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
Types of Risks 1.Project risks –Impact schedule and cost –Includes budgetary, schedule, personnel, resource, customer, requirement problems 2.Technical.
Project Risk Management Risk Mitigation. Risk Management  The prime objective of risk management is to minimize the impact and probability of the occurrence.
7-1 Risk Management Chapter 7 © 2007 Pearson Education.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Development plan and quality plan for your Project
Planning. SDLC Planning Analysis Design Implementation.
Software Configuration Management
Project Management and Scheduling
Managing a Training Program Why train? Who will attend the training? What are the learning objectives? Strategies? Coverage? How will the training program.
S/W Project Management
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
November, 2000 Slide 1 Project Services Division RISK MANAGEMENT Project Services Division Presentation By: Adam Malkhassian November, 2000.
Software Project Management Lecture # 8. Outline Earned Value Analysis (Chapter 24) Topics from Chapter 25.
Tingxuan Liu Risk Management in Software engineering.
Common Activities Activities and Tasks in the WBS.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
Chapter 7 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 7-1 Risk Management.
Software Project Management
Project Planning Copyright, 2002 © Jerzy R. Nawrocki Requirements Engineering.
What is it? A risk is a potential problem — it might happen, it might not. But, regardless of the outcome, it’s a really good idea to identify it. Assess.
Software Project Management By Deepika Chaudhary.
Introduction to Software Engineering ECSE-321 Unit 4 – Project Management 10/19/2015Introduction to Software Engineering – ECSE321Unit 4 – Project Management/1.
Chapter 9 Project Management. Introduction Effective project management requires a well-structured project and diligent oversight A well-structured project.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
Pre-Project Components
The Long Tail Why the future of business is selling less of more ▫ISBN = ▫Chris Anderson Low Distribution and Inventory costs allow companies.
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
University of Sunderland CIFM02 Unit 4 COMM02 Project Planning Unit 4.
ANKITHA CHOWDARY GARAPATI
Introducing Project Management Update December 2011.
Software Engineering B.Tech IT/II Sem-II Term: Unit-7 PPT SLIDES Text Books:1.Software Engineering, A practitioner’s approach Roger s. Pressman.
Project & Risk Management
1 © The Delos Partnership 2004 Project Management Executing the Project.
Information Technology Project Management Managing IT Project Risk.
What is project management?
Project Management.
Software Project Management Lecture # 9. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Team-Based Development ISYS321 Managing the Information Systems Project.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Managing Multiple Projects Steve Westerman California Department of Motor Vehicles Steve Young Mathtech, Inc.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
Software Project Configuration Management
Software Risk Management
Project Based Risk Management Defusing a potential ticking time bomb
Software Project Management
Software Engineering B.Tech Ii csE Sem-II
IEEE Std 1074: Standard for Software Lifecycle
Software Project Management (SPM)
Assessing Risk Impact Factors affecting the consequences Nature Scope
Presentation transcript:

Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management

7 November, 2007Information System Design (IT60105), Autumn Lecture #21 Items in SPMP Documentation –Staff organization –Risk management and planning –Software configuration management –Scheduling

7 November, 2007Information System Design (IT60105), Autumn Staff Organization

7 November, 2007Information System Design (IT60105), Autumn Staff Organization Addresses the problem: Who will be assigned for what? Two ways: –Project form A team is assigned a project and they remain with the project until the completion of the project Requires less communication among the team members –Functional form Several teams are there, a team is responsible for one or more task (usually the task with which a team is specialized)

7 November, 2007Information System Design (IT60105), Autumn Staff Organization (Project Form)

7 November, 2007Information System Design (IT60105), Autumn Staff Organization (Functional Form)

7 November, 2007Information System Design (IT60105), Autumn Team Structures Addresses the issue of organization of the individual project teams Three types of team structures are known: –Centralized team structure –Democratic team structure –Mixed team structure

7 November, 2007Information System Design (IT60105), Autumn Team Structures

7 November, 2007Information System Design (IT60105), Autumn Team Structures

7 November, 2007Information System Design (IT60105), Autumn Team Structures

7 November, 2007Information System Design (IT60105), Autumn Risk Management

7 November, 2007Information System Design (IT60105), Autumn Risk Planning Objective: –Anticipate and identify different risk that a project may be susceptible to –Contingency plans can be adopted to contain the effects of each risk –Reducing the impact of all kinds of risks Three activities for Risk Management –Risk identification –Risk assessment –Risk containment

7 November, 2007Information System Design (IT60105), Autumn Risk Identification Project risks –Budgetary budget may abruptly exceed the estimated amount –Schedule schedule slippage, deadlock, dependent on other organization –Personnel sickness, resignation, promotion, retirement etc. –Resources increased cost, big/top priority project incumbent –Customer related problems termination of agreement, delay in payment, change in requirement

7 November, 2007Information System Design (IT60105), Autumn Risk Identification Technical risks –Potential design Design at par or state-of-the-art design, building excellent product –Implementation Ambiguous specification –Interfacing Heterogeneous specifications and subsystems incompatibility –Testing To achieve adequate test coverage –Maintenance Expensive cost in maintenance

7 November, 2007Information System Design (IT60105), Autumn Risk Assessment Rank a risk in terms of its damage causing potential A risk may be rated in two ways: –The likelihood of a risk coming true (  ) –The consequence of the problems associated with that risk (  ) Rank (priority) of a risk then p =  *  High priority risks are to be handled first

7 November, 2007Information System Design (IT60105), Autumn Risk Containment Avoid the risk –Frequent discussion with customers –Good incentives to engineers Transfer the risk –Risk component development to a third party –Insurance cover Risk reduction –Reserve personnel, resources, new recruitment Different risks have their own containment policies and it is the prudence of Project Manager to tackle the risks

7 November, 2007Information System Design (IT60105), Autumn RMMM Plan RMMM Plan stands for Risk Mitigation, Monitoring and Management Plan Example

7 November, 2007Information System Design (IT60105), Autumn Software Configuration Management

7 November, 2007Information System Design (IT60105), Autumn Software Configuration Management What is Software Configuration? –The items that comprise all information produced as a part of the software process are collectively called software configuration Example: Software process information Programs (source code + executables) Work product (for developer + user) Data (contained within the program or external to programs)

7 November, 2007Information System Design (IT60105), Autumn Software Configuration Management Results (deliverables) of a system development efforts consists of –SRS document, design document, source code, test suit, user’s manual etc. Configuration of a system product –The state of a deliverable during the development life cycle Software configuration management –Deals with efficiently tracking and controlling the configuration of a system product during its life cycle

7 November, 2007Information System Design (IT60105), Autumn Configuration Management Activities Configuration identification –Requirement specification document –Design documents –Tools used to build the system –Source code for each subsystem –Test suit –Status report Configuration control –Process of managing changes to controlled objects –Day-to-day operations of team members –Authorized changes to any controllable objects

7 November, 2007Information System Design (IT60105), Autumn Problems to Ponder In which phase of the stages of software process the SCM is done Why and how SCM is useful for –Overall productivity –Better quality –Reduced risk in the development process