Telelogic Lifecycle Solutions Connecting People, Process, and Tools

33
Telelogic Lifecycle Solutions Connecting People, Process, and Tools Greg Gorman Vice President, Product Management Modeling and Test Products

description

Telelogic Lifecycle Solutions Connecting People, Process, and Tools. Greg Gorman Vice President, Product Management Modeling and Test Products. The Goal. A Systems & Software Engineering Organization that is: Predictable Perform on target and do not confront stakeholders with surprises - PowerPoint PPT Presentation

Transcript of Telelogic Lifecycle Solutions Connecting People, Process, and Tools

Page 1: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

Telelogic Lifecycle SolutionsConnecting People, Process, and Tools

Greg GormanVice President, Product Management

Modeling and Test Products

Page 2: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

The Goal• A Systems & Software Engineering

Organization that is:

– Predictable

• Perform on target and do not confront

stakeholders with surprises

– Competitive

• Make the right choices for your product and

deliver on time

– Profitable

• Work cost efficiently and deliver for the right

price

– Compliant• Comply with relevant industry or government

regulations

Page 3: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

The Process Challenge

Change Test

Design&

DevelopSupport

RM

CM

ProcessTurmoil

V1.0 V1.1 V1.2 V2.0 V2.1 V2.2

V1.1b V1.1.1

V1.1a

Page 4: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

The Technology Challenge

Change Test

Design&

DevelopSupport

RM

CM

CommunicationTurmoil

Tool D

Tool E

Tool F

Tool C

Tool B

Tool A

Page 5: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

The Global Workforce Challenge

• Performing work where ever the best talent for the best value is

• Implementing an always on – 24 hour work day

• Seamlessly transitioning critical information across multiple locations

Page 6: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

An Integrated and Open approach for Tools and Process Across the Lifecycle is Needed

Reference: INCOSE Systems Engineering Handbook

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Let’s see how Telelogic can help…

Page 7: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 8: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 9: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Enterprise Architecture and Business ProcessTelelogic System Architect

Network Topologie

s

Behavior (UML Support)

Organizational

Charts

Matrix Views

Application Models

Data Models

Goals

ObjectivesClass

Diagrams

Process Models

Capabilities

• Out-of-the-box multiple method support with

industry proven frameworks and standards

• Rationalize technology investments and

ensuring the right technology is available to

the right people across the organization

• Web enablement for the extended team

Benefits

• Create an organization in line with business

strategies and processes

• Clear picture of the entire organization for

corporate leaders

• Understand the impact of change before

significant resource & expenditure are incurred

Page 10: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Defense Architecture FrameworksTelelogic System Architect

Capabilities

• Automatic Creation of DoDAF Work Products

• Multi-User Repository-Based Development

• DoDAF executable modeling environment to

validate architecture

• Natural and intuitive DoDAF design

environment

• Supports full set of DoDAF diagrams

Benefits

• Create DoDAF compliant architecture models

that are easily communicated and understood

between all stakeholders (e.g. SI and

Customer)

Page 11: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 12: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Decision AnalysisTelelogic Focal Point

Capabilities

• Subjective and objective prioritization of

projects, requirements & features

• Analysis of alternatives enables understanding

of impacts on measures of effectiveness

Benefits

• Clear visibility to facilitate better, faster

decision-making

• Improved understanding of capability

effectiveness

• Increased customer satisfaction

Page 13: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 14: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Requirements Lifecycle Management Telelogic Change and DOORS

Capabilities• Requirements Gathering:

– Simplifies and standardizes requirement

capture and review by all stakeholders

• Requirements Change Management:

– Controls changes to baselined requirements

• Requirements Implementation:

– Links each engineering task and impacted

artifacts to an original change order.

Benefits• Reduce project risks and increase customer

confidence through clear communication

• Improve productivity with focused development teams and reduced rework

Page 15: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Requirements TraceabilityTelelogic DOORS

Capabilities• Clearly defined and communicated

requirements

• Lifecycle impact and coverage analysis via a single view

• Dynamic views to focus on the relevant information in context

Benefits• Centralized requirements capture,

refinement, and traceability

• Improve information visibility and collaboration between team members

• Ensure conformance to customer needs and compliance with relevant industry or government regulations

User Requirements

Technical Requirements

Test Requirements

Page 16: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 17: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Model-Driven Development for Service Oriented Applications

Telelogic Tau

“Tau enables our architects, systems engineers, and software developers to improve the development process. We can use a single tool for analysis, design, and auto code generation .”

- Hughes Network Systems

Capabilities• Analyze, design, develop, and test systems

and applications using UML 2.1, SysML, MDA, SOA, and DoDAF

• Prove systems design by validating, verifying, and testing concurrently with development

• Provide requirements-driven round-trip code support for Java, C++, C#

Benefits• Domain specific modeling support

• Deliver on time and on budget by finding design errors as they occur

• Keep large, diverse teams in sync with powerful collaboration features

Page 18: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Develop enterprise

architecture

Analyze & optimize business strategies

Deploy & maintain Design services

& applications

System Architect

Tau

Common Repository

• Tight integration with Requirements in DOORS

• Shared repository enables Tau and System Architect users to read, write, and visualize from either environment

• Common UML 2.1 support across both products

Enterprise Architecture through ImplementationSystem Architect Tau

DOORS

Page 19: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Model-Driven Development forEmbedded Systems

Telelogic Rhapsody

“Since documentation is often an

afterthought in software development, we

wanted a tool that facilitates design,

documentation, and implementation.

Rhapsody does it all”

Böwe Bell & Howell

Capabilities• Systems design and software development

with UML 2.0, SysML, DoDAF and AUTOSAR

• Validate and verify designs with model based simulation and test throughout the process

• Produce complete C, C++, Java and Ada applications; developing in either the code or model while ensuring the two remain in sync

Benefits

• Optimized communication and collaboration

ensures the right product is built

• Eliminate defects early and increase quality by

iteratively testing the design as it is built

• Reduce development time by automatically

generating applications and documentation

Page 20: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 21: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Verification and ValidationDOORS/Test Tracking Toolkit

Capabilities• Manage testing directly in DOORS with wizards

to help manage test cases, test runs and test history

• Graphical aggregation of test results mapped along side requirement

Benefits• Monitor the quality of requirements

• Complete traceability from requirements to test cases and test results

• Optimize test efficiency - Identify redundant test suites and creating minimal test suites for regression testing.

Page 22: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Verification and ValidationRhapsody Test Conductor & Auto Test Generation (ATG)

AutoGen. Graphical TestBench

UML Testing Profile

Code TestCases

Graphical TestCases

AutoGen. TestCases

Rhap Design

Capabilities• Automatic generation of Test Architecture

– Graphical representation of the System Under Test (SUT)

– Relationships with all the other components

• Use Code or Flow Charts to describe the test logic

• Use Sequence diagrams to describe the test scenarios and approved behaviors

• Automatically generate test cases as sequence diagrams

Benefits• Reduce defects early in the process and

always validate against the requirements

Page 23: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 24: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Software Configuration ManagementTelelogic Synergy

Capabilities

• Task-based configuration management

• Re-use & component-based development

• Roll-back consistent change sets

• Distributed team support

Benefits• Maximize productivity - regardless of team

size or location

• Increase responsiveness to requests for change and needs of the customer

• Better control & ability to demonstrate compliance

“Telelogic Synergy speeds up the development

process because it guarantees the consistency of

our software configurations all along the

process… We have realized at least an 18 percent

improvement in productivity using Synergy.”

Hewitt-Group Consulting

Page 25: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

“Having Telelogic Change with proper workflow and

processes in place has significantly improved the

quality of development at Volkswagen..”

- Volkswagen

Change ManagementTelelogic Change

Capabilities• Control change across the development

lifecycle                       

• Out-of-the-box configurable change process workflows

• Flexible and dynamic reporting

Benefits• Rapid response to change

• Achieve sustainable compliance

• Communicate and collaborate on change across the organization and geographical boundaries

• Easy to deploy and adopt

Page 26: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 27: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Performance MeasurementTelelogic Dashboard

Capabilities

• Measurements and metrics of

Requirements, Change and Configuration,

Project and Test data

• Built-in systems engineering metrics and

descriptions recommended by INCOSE

• Configurable secure web interface

Benefits

• Increase visibility of project metrics

• Manage by exception - focus on problem areas

• Improve delivery predictability

“It was exciting to think that we could analyze

real-time project information whenever and

wherever we needed it. We operate in several

sites around the world so time zones are a

challenge. But not with Telelogic Dashboard.”

- Magneti Marelli Powertrain

Page 28: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Telelogic Capabilities for the Systems Lifecycle

Model-Driven Development

Change and Software Configuration Management

Process and Integration Framework

Performance Measurement

Utilization Phase

Support Phase

ConceptStage

DevelopmentStage

ProductionStage

RetirementPhase

Verification and Validation

Requirements Lifecycle Management

Decision Analysis

Enterprise Architecture (DoDAF)

Page 29: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Integrating Process and Tools Telelogic Harmony

• Add integrated guidance on using Telelogic tools to automate your process

Provide sustainable training…Connect people, process, and tools

• Exemplary processes for development of IT, Embedded Software and Systems

Communicate best practices across the organization

• Available as Eclipse Process Framework plug-ins

Easy to adapt processes for individual organizations

Eclipse Process Framework

Telelogic HarmonyLibrary of Best Practices

Page 30: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Open EcosystemCommunity of People, Process and Technology

Project Project

ManagementManagementProcessesProcesses

Integrated Development Integrated Development EnvironmentsEnvironments

Product Lifecycle Product Lifecycle ManagementManagement

Testing Testing

Workflow Workflow EnginesEngines

IT OperationsIT Operations

ServiceService

PartnersPartners

Page 31: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

The Portfolio of Telelogic Integrated Lifecycle Solutions

Release MgmtRelease Mgmt

EA, BusinessProcess, xDAF

Decision AnalysisDecision Analysis

MeasurementMeasurement

RequirementsRequirements

Analysis & Analysis & DesignDesign

TelelogicTelelogic IntegrationsIntegrations

TelelogicTelelogic DashboardDashboard

TelelogicTelelogicSystem System

ArchitectArchitect

TelelogicTelelogic Focal PointFocal Point

Telelogic Telelogic DOORSDOORS

TelelogicTelelogic SynergySynergy

TelelogicTelelogic Tau &Tau &

RhapsodyRhapsody

Validation & Validation & VerificationVerification

Telelogic Telelogic Test Conductor &Test Conductor &

DOORS/T3DOORS/T3

TelelogicTelelogic Change & Change & SynergySynergy

Configuration Configuration & Change & Change

MgmtMgmtImplementationImplementation

Telelogic Telelogic Tau, RhapsodyTau, Rhapsody& Eclipse & .Net& Eclipse & .Net

IntegrationsIntegrations

Telelogic Harmony

ProductionProduction

Page 32: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

How Does Telelogic Ensure Your Success?

Process and Methodology

• Domain Expertise

• Best Practices

• Implementation Foundation

Implementation Services

• Deployment Support

• Project Management

• Planning Support

• Escalation/Risk Mitigation

Training and Mentoring

• Technology Transfer

• Tool Training

• Concept Training

• Adoption Support

• Success Profiling

Technical Services

• Product/Project Architecture

• Customization

• Tool Experts

Page 33: Telelogic Lifecycle Solutions Connecting People, Process, and Tools

a© Telelogic AB

Thank You!