The ERP Paradigm for ALM Environments –
Download
1 / 22

The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and - PowerPoint PPT Presentation


  • 145 Views
  • Uploaded on

The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and The Open University of Israel June 2008. The Challenge. Development of large, long-life, complex, software-intensive products involves

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and ' - amelia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

The ERP Paradigm for ALM Environments –

An Experience Report

Shai Koenig

Comverse and

The Open University of Israel

June 2008


The challenge
The Challenge

Development of large, long-life, complex, software-intensive products involves

  • large numbers of knowledge workers, organizationally distributed and often geographically distributed

  • performing a verylarge number of inter-related activities

  • that create, store, organize, update, maintain and searchlargeamounts of inter-related informationof

  • many information types

  • over very long periods of time

    To do this more effectively we need our own

    “industrial revolution” – tooling !!!


Terminology
Terminology

CASE – Computer-Aided Software Engineering

  • Tools –

    • used to support individual tasks

  • Workbenches –

    • A collection of integrated tools that support a single software development activity or phase

  • Environments – [IPSE, SEE, ALME]

    • provide highly integrated support for a wide-range of software development activities

  • from Fuggetta, A., “A Classification of CASE technology”, IEEE Computer, December 1993.


    Integration dimensions
    Integration Dimensions

    High

    Organizational Integration

    Low

    Information, Functional & Process Integration

    High


    Organizational integration dimension
    Organizational Integration Dimension

    But most existing “tools” are not enterprise aware !


    Information dimension
    Information Dimension

    3rd Party

    Capabilities

    Products and

    components

    Requirements

    Features

    Alarms

    TestWare

    Releases

    Defects

    Development

    Requests

    Limitations

    Test

    Execution

    Iterations

    Encryption

    Schemes

    Risks

    Decisions

    Customer

    Projects

    Action

    Items

    Events

    Documents,

    Templates,

    URL’s

    Professional

    Services

    Customers

    Reviews

    Gates

    Meetings


    Information integration needs
    Information Integration Needs

    3rd Party

    Capabilities

    Requirements

    Products and

    components

    Alarms

    Features

    TestWare

    Releases

    Defects

    Development

    Requests

    Limitations

    Test

    Execution

    Iterations

    Encryption

    Schemes

    Risks

    Decisions

    Customer

    Projects

    Action

    Items

    Events

    Documents,

    Templates,

    URL’s

    Professional

    Services

    Customers

    Reviews

    Gates

    Meetings


    Mapping tools onto the integration matrix
    Mapping tools onto the integration matrix

    .

    .

    Where would you situate the following

    tools on the integration matrix?

    Tools

    • Rational ClearQuest

    • Rational Requisite Pro

    • Rational TestManager

    • Telelogic Synergy

    • Telelogic Doors

    • Borland Caliber

    • Borland StarTeam

    • UGS TeamCenter Systems Engineering

    • Mercury Quality Center

    • Action Base

    • Documentum

    • Live Link

    High

    .

    .

    Organizational Integration

    .

    .

    .

    Low

    Information & Functional Integration

    High


    Integration matrix
    Integration Matrix

    .

    .

    Where would you situate the following

    tools on the integration matrix?

    Tools

    • Rational ClearQuest

    • Rational Requisite Pro

    • Rational TestManager

    • Telelogic Synergy

    • Telelogic Doors

    • Borland Caliber

    • Borland StarTeam

    • UGS TeamCenter Systems Engineering

    • Mercury Quality Center

    • Action Base

    • Documentum

    • Live Link

    High

    We want to

    be here !!!

    ?

    .

    .

    Organizational Integration

    .

    .

    .

    Low

    Information & Functional Integration

    High


    Is there a better way
    Is there a better way?

    How do we get there ?


    Alternatives
    Alternatives Solution Alternatives

    • Individual tools

      • Tower of Babel


    Alternatives1
    Alternatives Solution Alternatives

    • Individual tools and tool-to-tool interfaces

      • Ad-hoc, Still a Tower of Babel


    Alternatives2

    Interface Platform

    Alternatives Solution Alternatives

    • Individual tools and tool-to-tool interfaces

      • Tower of Babel

    • Individual tools linked to an interfacing platform

      • PCTE [ISO/IEC and ECMA]

      • Eclipse Application Lifecycle Framework [ALF]

      • Jazz [IBM]


    Alternatives3

    Interface Platform

    Rqmts

    Mgmt

    Test

    Mgmt

    Development

    Mgmt

    Feature

    Mgmt

    Customer

    Project

    Mgmt

    Release

    Mgmt

    Encryption

    Mgmt

    Risk

    Mgmt

    Defect

    Mgmt

    Doc

    Mgmt

    Alarm

    Mgt

    Alternatives Solution Alternatives

    • Individual tools and tool-to-tool interfaces

      • Ad-hoc, Tower of Babel

    • Individual tools linked to an interfacing platform

      • PCTE [ISO/IEC and ECMA]

      • Eclipse Application Lifecycle Framework [ALF]

      • Jazz [IBM]

    • Integrated Knowledge Mgmt Environment – “The ERP Paradigm”

      • Single, information modl and repository

      • Consistent presentation model

      • Unified process workflows

      • Standard information linking

      • Multiple view support


    Alternatives4

    Rqmts

    Mgmt

    Test

    Mgmt

    Development

    Mgmt

    Document

    Mgmt

    Customer

    Project

    Mgmt

    CI, Release

    & Build Mgmt

    Encryption

    Mgmt

    Risk

    Mgmt

    Event

    Mgmt

    Knowledge

    Mgmt

    Alarm

    Mgt

    Authorization, Notification, Workflow, Doc Generation, Queries & Reports, Favorites, BIT

    Alternatives Solution Alternatives The ERP Paradigm for App Lifecycle Mgmt Envs

    Examples

    • VSTS – Visual Studio Team System [MS]

    • Rally Software [oriented to agile development]

    • Qpack [Orcanus]

    • DiME [proprietary system]

    DiME


    DiME - integration of product definition, development & delivery processes and information!

    Risk

    Mgmt

    Test

    Reqs

    Test

    Reqs

    Reqs

    Test

    Product &

    Release

    Mgmt

    Document

    Mgmt

    Document

    Mgmt

    Defect

    Tracking

    Defect

    Tracking

    Feature

    Mgmt

    Source

    Control

    Source

    Control

    Customer

    Project

    Mgmt

    Excel

    Rqmts

    Mgmt

    Test

    Mgmt

    Development

    Mgmt

    Document

    Mgmt

    Customer

    Project

    Mgmt

    CI, Release

    & Build Mgmt

    Encryption

    Mgmt

    Risk

    Mgmt

    Event

    Mgmt

    Knowledge

    Mgmt

    Alarm

    Mgt

    Authorization, Notification, Workflow, Doc Generation, Queries & Reports, Favorites, BIT

    DiME is an evolving

    • Integrated,

    • Collaborative,

    • Enterprise-wide

      environment for managing the

    • Processes and

    • Information

      of product

    • Definition,

    • Development and

    • Delivery

    Integration

    • Information

    • Application

    • Processes

    • Organization

    • User Interface

    DiME


    Dime user communities
    DiME User Communities delivery processes and information!

    CFG Project

    Management

    R&D Project

    Management

    Testing

    DiME

    Professional

    Services

    Development

    System

    Engineering

    Customization

    Engineering

    Product

    Management

    Release

    Management


    Dime capabilities
    DiME Capabilities delivery processes and information!

    DiME Capabilities

    Application Capabilities

    • Product Tree management

    • Release mgmt

    • Iteration mgmt

    • Limitations mgmt

    • Security mgmt

    • Alarm mgmt

    • Gates & Review mgmt

    • Feature/Service mgmt

    • Development management

    • Document management

    • Requirements management

    • Test management

    • Customer Project mgmt

    • Professional Services mgmt

    • Risk management

    • “Knowledge” management

    Interfaces

    • Business Intelligence

    • Harvest / ClearCase

    • ClearQuest / IDTS

    • PRS-D

    • Customer [ERP]

    • Projects [ERP]

    • Users [Active Dir]

    • CQS

    • Pipeline

    • PDM

    • CRM

    • MS Project

    Generic Capabilities

    • Workflow

    • Notification

    • Authorization

    • Built-in Test

    • Document Generation

    • Queries and Reports

    • Task-based UI

    • Metrics

    • Alerts and Reminders

    • Attention Requests

    • Favorites

    • Audit & History

    • Off-line updates

    • Importing data


    Integration matrix1
    Integration Matrix delivery processes and information!

    .

    .

    Where would you situate the following

    tools on the integration matrix?

    Tools

    • Rational ClearQuest

    • Rational Requisite Pro

    • Rational TestManager

    • Telelogic Synergy

    • Telelogic Doors

    • Borland Caliber

    • Borland StarTeam

    • UGS TeamCenter Systems Engineering

    • Mercury Quality Center

    • Action Base

    • Documentum

    • Live Link

    High

    DiME

    .

    .

    Organizational Integration

    .

    .

    .

    Low

    Information & Functional Integration

    High


    Evolution of dime
    Evolution of DiME delivery processes and information!

    • DiME has been evolving within Comverse since 2001

    • It is based on SmarTeam [of Dassault Systems] which is used as a Fourth Generation Language

    • It is widely used within Comverse

    • It supports various usage patterns


    Usage statistics
    Usage Statistics delivery processes and information!


    For a closer look join us later for a Demo delivery processes and information!

    Thank You !!!


    ad