Download presentation
Presentation is loading. Please wait.
Published byBernard Phelps Modified over 9 years ago
1
DiME 1 The ERP Paradigm for ALM Environments – An Experience Report Shai Koenig Comverse and The Open University of Israel June 2008
2
DiME 2 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 very large number of inter-related activities that create, store, organize, update, maintain and search large amounts of inter-related information of many information types over very long periods of time To do this more effectively we need our own “industrial revolution” – tooling !!!
3
DiME 3 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.
4
DiME 4 Integration Dimensions Information, Functional & Process Integration Organizational Integration Low High
5
DiME 5 Organizational Integration Dimension Enterprise Cust Division EMEA Region Country Customer Region APACAmerica Dev Division LOB BU Product Line Product Release Product Product Line BU LOB BU Product Line Product Release Product Line BU Dev Division But most existing “ tools ” are not enterprise aware !
6
DiME 6 Information Dimension Products and components Releases Risks Limitations Features Action Items Events Defects Documents, Templates, URL’s Requirements Development Requests TestWare Decisions Test Execution Iterations Capabilities Customers Customer Projects Professional Services Alarms Encryption Schemes 3 rd Party Reviews Gates Meetings
7
DiME 7 Information Integration Needs Releases Risks Limitations Features Defects Documents, Templates, URL’s Requirements Development Requests TestWare Test Execution Iterations Capabilities Customers Customer Projects Professional Services Alarms Encryption Schemes Products and components 3 rd Party Action Items Events Decisions Reviews Gates Meetings
8
DiME 8 Mapping tools onto the integration matrix Information & Functional Integration Organizational Integration Low High 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 ….......
9
DiME 9 Integration Matrix Information & Functional Integration Organizational Integration Low High 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 …....... We want to be here !!! ?
10
DiME 10 Is there a better way?How do we get there ?
11
DiME 11 Individual tools Tower of Babel Alternatives Solution Alternatives
12
DiME 12 Individual tools and tool-to-tool interfaces Ad-hoc, Still a Tower of Babel Alternatives Solution Alternatives
13
DiME 13 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] Alternatives Solution Alternatives Interface Platform
14
DiME 14 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 Alternatives Solution Alternatives Interface Platform Feature Mgmt Test Mgmt Defect Mgmt Encryption Mgmt Doc Mgmt Alarm Mgt Rqmts Mgmt Customer Project Mgmt Development Mgmt Release Mgmt Risk Mgmt
15
DiME 15 Examples VSTS – Visual Studio Team System [MS] Rally Software [oriented to agile development] Qpack [Orcanus] DiME [proprietary system] Alternatives Solution AlternativesThe ERP Paradigm for App Lifecycle Mgmt Envs Document Mgmt Test Mgmt Event Mgmt Encryption Mgmt Knowledge Mgmt Alarm Mgt Rqmts Mgmt Customer Project Mgmt Development Mgmt CI, Release & Build Mgmt Risk Mgmt Authorization, Notification, Workflow, Doc Generation, Queries & Reports, Favorites, BIT DiME
16
16 Integration u Information u Application u Processes u Organization u User Interface Integration u Information u Application u Processes u Organization u User Interface DiME is an evolving u Integrated, u Collaborative, u Enterprise-wide environment for managing the u Processes and u Information of product u Definition, u Development and u Delivery DiME is an evolving u Integrated, u Collaborative, u Enterprise-wide environment for managing the u Processes and u Information of product u Definition, u Development and u Delivery Defect Tracking Feature Mgmt Product & Release Mgmt Document Mgmt Source Control Source Control Defect Tracking Document Mgmt Reqs Test Reqs Test Customer Project Mgmt Risk Mgmt Excel DiME - integration of product definition, development & delivery processes and information! DiME Document Mgmt Test Mgmt Event Mgmt Encryption Mgmt Knowledge Mgmt Alarm Mgt Rqmts Mgmt Customer Project Mgmt Development Mgmt CI, Release & Build Mgmt Risk Mgmt Authorization, Notification, Workflow, Doc Generation, Queries & Reports, Favorites, BIT
17
DiME 17 DiME User Communities R&D Project Management Product Management Testing DiME CFG Project Management System Engineering Development Release Management Professional Services Customization Engineering
18
DiME 18 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 DiME Capabilities
19
DiME 19 DiME Production Environment Architecture Oracle Multi-Site SmarTeam Server DiME Terminal Server DiME Web Server Oracle Multi-Site SmarTeam Server DiME Terminal Server User Oracle Multi-Site SmarTeam Server DiME Terminal Server DiME Web Server DiME Web Server DiME Computing Architecture
20
DiME 20 Integration Matrix Information & Functional Integration Organizational Integration Low High 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 …....... DiME
21
21 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
22
DiME 22 Usage Statistics
23
DiME 23 For a closer look join us later for a Demo Thank You !!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.