slide1
Download
Skip this Video
Download Presentation
The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and

Loading in 2 Seconds...

play fullscreen
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
slide1

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
AlternativesSolution Alternatives
  • Individual tools
    • Tower of Babel
alternatives1
AlternativesSolution Alternatives
  • Individual tools and tool-to-tool interfaces
    • Ad-hoc, Still a Tower of Babel
alternatives2

Interface Platform

AlternativesSolution 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

AlternativesSolution 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

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

slide16

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
ad