Software Measurement: Uncertainty and Causal Modeling - PowerPoint PPT Presentation

Loading...

PPT – Software Measurement: Uncertainty and Causal Modeling PowerPoint presentation | free to download - id: 78d7ac-OWUxY



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Software Measurement: Uncertainty and Causal Modeling

Description:

Outlines What is software What is software measurement What is uncertainty What is ... measurement Quality control Effort estimation Uncertainty Definition ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 15
Provided by: Amir140
Learn more at: http://www.ualberta.ca
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Software Measurement: Uncertainty and Causal Modeling


1
Software Measurement Uncertainty and Causal
Modeling
  • Koosha Golmohammadi

www.kooshanet.com golmoham_at_ualberta.ca
2
Outlines
  • What is software
  • What is software measurement
  • What is uncertainty
  • What is software quality
  • What is risk management
  • What is Bayesian method
  • What is causal modeling and Bayesian net
  • What is AgenaRisk

3
Causes leading to project failure
  • Starting with inadequate budget or schedule
  • Starting without adequate committed resources
  • Starting without occurring of requirements
    flowdown
  • Major project designs before understanding the
    relation between cost, performance, schedule and
    risk

4
Software Measurement and Analysis
  • How well are we meeting schedules and budgets?
  • Has our performance really improved?
  • What software practices and/or technologies
    should our organization invest in?
  • How does our organization's performance compare
    to other organizations' performances?

5
Benefits of Software Measurement
  • Encourages appropriate behavior
  • Pinpoints opportunities for improvement
  • Leverage resources
  • Enhances requirements process
  • Manage workloads
  • Only measuring can reduce cost by 15-20

6
Uncertainty and Software Measurement
  • Roles of software measurement
  • Quality control
  • Effort estimation
  • Uncertainty
  • Definition
  • How does it relate to software management

7
Risk Management
  • Risk Probability of not achieving a defined
    project goal
  • Risk Management Act of dealing with risk
  • Assessing risk issues
  • Developing risk handling strategies
  • Monitoring risk

8
Software Quality
  • External product view (quality-in-use)
  • Defined by measuring external properties
  • Internal product view
  • Quality of intermediate products

9
Prerequisites to produce a defect free product
  • Good development process
  • Well qualified staff working on a defined
    specification
  • Are the above enough?
  • To ensure that the process conditions are
    right, for example checking intermediate products

10
Causal Relationships in software Development
  • Simpsons paradox

11
Causal Relationships in Software Development
  • In software engineering causal relationships are
    rarely straight forward

60
30
40
10
0
12
Causal Modeling and Bayesian Method
13
Summary
  • Quality measurement is an inevitable in software
    management
  • Risk management covers software quality
  • Modeling risk helps us to have a better
    understanding of project risks
  • Combining causal modeling and Bayesian method
    gives an effective risk management approach
  • An introduction to AgenaRisk tool

14
Thanks and Questions
About PowerShow.com