Introducing Reuse in Companies: A Survey of European Experiences - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Introducing Reuse in Companies: A Survey of European Experiences

Description:

Believe that RUP is too heavy ... early by incrementally evolving the system towards completion instead on relying on the traditional big-bang waterfall ... – PowerPoint PPT presentation

Number of Views:12
Avg rating:3.0/5.0
Slides: 7
Provided by: ntn74
Category:

less

Transcript and Presenter's Notes

Title: Introducing Reuse in Companies: A Survey of European Experiences


1
Introducing Reuse in Companies A Survey of
European Experiences
  • The paper presents the initial results from the
    Surprise project whose goal was to identify key
    factors in adopting and running a companywide
    reuse program.
  • Systematic reuse is generally recognized as a
    key technology to improve the software process

2
Some claims in paper
  • Size is not a single success/failure factor
  • Failures and successes happen in product- family
    companies, suggesting that a product-family
    oriented production is not a success factor per
    se
  • Process maturity appears to be useful but not
    sufficient to achieve success
  • ..commitment from leaders is a key success
    factor

3
Two types of relationships among reused work
products
  • Loose
  • Reusable work products are independent and can
    be reused in isolation.
  • Tight
  • Reusable work products are designed to be
    closely related, reuse of a single work product
    involves reuse of a complete set of work products

4
Improving an Evolutionary Development Process A
Case Study
  • Paper aims to define and evaluate the Genova
    process (light weight RUP) an evolutionary
    development process.
  • Believe that RUP is too heavy weight for many
    small and medium sized projects (Too many
    artefacts/deliverables, roles and activities) .

5
Evolutionary development
  • Main idea is to resolve (reduce) risks early by
    incrementally evolving the system towards
    completion instead on relying on the traditional
    big-bang waterfall approach.
  • An important objective of evolutionary
    development is to identify the real needs of
    the customer as the system evolves.

6
The Genova evolutionary delivery life cycle
Write a Comment
User Comments (0)
About PowerShow.com