Telelogic Lifecycle Solutions Connecting People, Process, and Tools Greg Gorman Vice President, Product Management Modeling and Test Products
Jan 11, 2016
Telelogic Lifecycle SolutionsConnecting People, Process, and Tools
Greg GormanVice President, Product Management
Modeling and Test Products
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
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
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
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
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…
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)
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)
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
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)
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)
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
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)
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
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
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)
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
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
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
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)
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.
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
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)
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
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
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)
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
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)
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
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
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
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
a© Telelogic AB
Thank You!