COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

14
COTS Acquisition Impact Analysis Lianne Versluis

Transcript of COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Page 1: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

COTS Acquisition Impact Analysis

Lianne Versluis

Page 2: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Overview of the topic

• COTS Acquisition Impact Analysis• Proposed by Mark Feblowitz and Sol

Greenspan, 1998• Analyzes the impacts of the

acquisition of a COTS product

Page 3: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

What is COTS?

• COTS stands for Commercial Off-the-Shelf

• Also called package systems or off-the-shelf components

• Term originates from the requirements engineering field

Page 4: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

COTS: a definitionSoftware that is:1. sold, leased, or licensed to the general

public, 2. offered by a vendor trying to profit from

it, 3. supported and evolved by the vendor,

who retains the intellectual property rights,

4. available in multiple, identical copies5. used without source code modification.

Page 5: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

COTS product characteristics

• it exists à priori• it is available to general public• it is sold, leased or licensed

Page 6: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Benefits & DrawbacksBenefits:• reduced time-to-

market• Money-saving by

not building in-house

• competition between vendors turns always to the customer profit.

Drawbacks:• non-control over

updates and maintenance

• risk of dependence on a vendor

• difficult integration

Page 7: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Phases of Impact Analysis

Page 8: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Other selection methods

Several other selection evaluation methods exist: for example, the PORE, OTSO, CAP, and STACE methods

Page 9: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Positioning• Criteria-based: OTSO and STACE• Scenario-based: Impact Analysis• Goal-oriented: Alves & Finkelstein• Metrics-oriented: CAP• Mixed: PORE

Page 10: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

PDD

Page 11: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Example: baseline scenarioTitle Citizen returns the borrowed booksGoal Obtain the borrowed booksContext Citizen has a Library CardParticipants

LibrarianCitizen

Resources BooksLibrary CardLibrary Database

Narrative 1. Citizen calls in (with the borrowed books) at the Librarian2. Librarian asks for Library Card3. Citizen gives Library Card4. Librarian checks Library Card 5. Librarian gives back Library Card6. Librarian obtains the borrowed books

Page 12: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

COTS scenarioTitle Citizen returns the borrowed booksGoal Obtain the borrowed booksContext Citizen has a Library CardParticipants

CitizenLibrarian

Resources

BooksLibrary CardLibrary DatabaseLibrary System

Narrative 1. Citizen calls in (with the borrowed books) at the Library System2. Citizen scans his/her Library Card 3. Citizen returns the books

Modified responsibilitie

s

Added resource

Three steps instead of 6

Page 13: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Template

COTS Candidate: Candidate X Impact Type Resource

impactParticipants impact

Information flow impact

Responsibility impact

Is there an impact?

Y/N Y/N Y/N Y/N

Removed or added?

Removed/Added

Removed/Added

Removed/Added

Removed/Added

Gravity 1 to 5 1 to 5 1 to 5 1 to 5Remarks:  

    

     

Choose COTS Candidate: Y/N

Page 14: COTS Acquisition COTS Acquisition Impact Analysis Lianne Versluis.

Questions?