The ERP Paradigm for ALM Environments –
This presentation is the property of its rightful owner.
Sponsored Links
1 / 22

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


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and

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 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


    The erp paradigm for alm environments an experience report shai koenig comverse and

    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

    CFG Project

    Management

    R&D Project

    Management

    Testing

    DiME

    Professional

    Services

    Development

    System

    Engineering

    Customization

    Engineering

    Product

    Management

    Release

    Management


    Dime capabilities

    DiME Capabilities

    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

    .

    .

    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

    • 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


    The erp paradigm for alm environments an experience report shai koenig comverse and

    For a closer look join us later for a Demo

    Thank You !!!


  • Login