SIF8018 Systemutvikling, spring 1999 - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

SIF8018 Systemutvikling, spring 1999

Description:

Choose of SPI framework adequate for the underlying process/organization. ... applicable on most documents and development methods. facilitates team work ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 9
Provided by: rox68
Category:

less

Transcript and Presenter's Notes

Title: SIF8018 Systemutvikling, spring 1999


1
SIF8018 Systemutvikling, spring 1999
  • Exercise 8 - Process improvement
  • Roxana Diaconescu

2
Exercise formulation
  • 8.1 Common basic metrics for all development
    processes.
  • 8.2 GCM analyze for identifying a suitable metric
    for the cost/benefit of inspection v.s. testing
    and error finding.
  • 8.3 Important factors for a successful
    improvement task.
  • 8.4 Why is reuse important for improvement
    technology?
  • 8.5 Why is inspection important for improvement
    technology?
  • 8.6 The contribution of ISO-9001 standard to real
    improvement (not only certification).

3
8.1.Common basic metrics for all development
processes.
  • Example of the most used metrics
  • size (LOC), defects, effort
  • time, developers number
  • tools, platforms, application area
  • defects in 6th months of use, defects during
    test, etc..
  • Specific metrics
  • depend on the goal, e.g. reuse factor.

4
8.2.GCM analyze for identifying a suitable metric
for the cost/benefit of inspection v.s. testing
and defects finding
  • GQM schema

5
8.3.Important factors for a successful
improvement task
  • Good understanding of the market/customer.
  • Good understanding of the corresponding
    organizational strategy.
  • Commitment from top, among line managers and
    developers.
  • Choose of SPI framework adequate for the
    underlying process/organization.
  • Organize the experience DB.
  • Introduce reuse, inspections, depending on the
    maturity level the organization corresponds to.

6
8.4.Why is reuse an important improvement
technology?
  • Because REUSE
  • saves time and resources
  • provides for better reliability, productivity
  • identifies needs, makes improvement plan
  • sum up after one project, disseminate results,
    revise overall improvement plan.
  • Advantages/disadvantages
  • more than 2/3 gain also for domain-specific
    software - see the examples in compendium
  • involves two-phase delay in software reuse
  • train people and acquire technology
  • invest in reusable components without any
    guarantee that it will pay off.

7
8.5.Why is inspection important for improvement
technology?
  • Because it has all SPIs essentials
  • well defined process model, easy to learn
  • fast improvement expected
  • known metrics no of defects
  • applicable on most documents and development
    methods
  • facilitates team work
  • if works, gives huge benefits 10 cost, 20
    savings, 2/3 defects found before test, etc..

8
8.6.The contribution of ISO-9001 standard to real
improvement (not only certification)
  • Formalizing goals and recommended procedures.
  • How to avoid building a big quality (documented
    procedures), I.e. how to get this in use.
Write a Comment
User Comments (0)
About PowerShow.com