SlideShare a Scribd company logo
1 of 44
Best Practices for  Component Based Development with Synergy Telelogic Federal, Aerospace & Defense
Agenda ,[object Object],[object Object],[object Object],[object Object]
Why Component Based Development?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Note:  For more details refer to the Synergy_Sales_Software Reuse with CBD v1.0.ppt
How are reused components represented? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-v1.1 B-v3 C-v7.1
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component Based Development Controlled Update ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-John B-v3 C-v7.1 A V1.2 development All completed A/v1.2 tasks A-v1.1 B-v3 C-v7.1 A-V1.2int B-v3 C-v7.1 A-Patrick B-v3 C-v7.1 C-v8.2
Component Based Development Controlled Update ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-John B-v3 C-v7.1 A V1.2 development All completed A/v1.2 tasks A-Patrick B-v3 C-v7.1 A-V1.2int B-v3 C-v7.1 C-v8.2 C-v8.2 C-v8.2 A-v1.1 B-v3 C-v7.1
The Controlled Updated: summary ,[object Object],[object Object],[object Object],[object Object]
Incremental Update ,[object Object],[object Object],[object Object],[object Object],[object Object]
Incremental Update – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-v3.1int C-v8.2int Collaborative Development A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development
Incremental update Modified Process Rules for Component A ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-v3.1int C-v8.2int Collaborative Development A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development
Incremental update ,[object Object],[object Object]
Incremental Update with active development of subcomponents – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-John C-v8.2int Collaborative Development A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development Collaborative Development  for B/V3.1
Incremental update with active development of subcomponents  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-John C-v8.2int Collaborative Development for A/V1.2 A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development Collaborative Development  for B/V3.1
Incremental update from published baselines ,[object Object],[object Object],[object Object]
Incremental Update from published baselines – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1Latest C-v8.2Latest A V1.2 integration Integration Testing Integration Testing Integration Testing  A-John B-v3.1Latest C-v8.2Latest Collaborative Development A-Patrick B-v3.1Latest C-v8.2Latest Collaborative Development A V1.2 development B-v3.1int Integration Testing C-v8.2int B-V3.1bas
Incremental Update from Published baselines – Set-Up ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Incremental update from published baselines Modified Process Rules for Component A ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A-v1.2int B-v3.1Latest C-v8.2Latest A V1.2 integration Integration Testing Integration Testing Integration Testing  A-John B-v3.1Latest C-v8.2Latest Collaborative Development A-Patrick B-v3.1Latest C-v8.2Latest Collaborative Development A V1.2 development
CM Process Patterns summary ,[object Object],[object Object],[object Object],[object Object],[object Object],Stability Large number  of consumers Speed Collaborative Work Limited number of consumers
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component Hierarchy developed in a single development stream ,[object Object],[object Object],[object Object],[object Object],Component A Component B Component Z Component X Component Y Sub-System I Sub-System J Platform P1 Platform Pn Product … … … …
CBD in a single development stream -  the process (1) ,[object Object],[object Object],[object Object]
CBD in a single development stream -  the process (2) ,[object Object],[object Object],[object Object],[object Object]
CBD in a single development stream -  the process (3) ,[object Object],[object Object],[object Object],[object Object]
CBD in a single development stream -  the process (3) ,[object Object],[object Object],[object Object],requirements development test Iteration i Iteration i+1 requirements development test T0 T0+10d
CBD in a single development stream -  the process (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],requirements development test Iteration i Iteration i+1 requirements development test T0 T0+14 d T0+10d
CBD in a single development stream -  the process (3) ,[object Object],[object Object],[object Object],requirements development test Iteration i Iteration i+1 requirements development test T0 T0+20d T0+14 d T0+10d T0+24 d
CBD in a single development stream Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CM Process Patterns summary ,[object Object],[object Object],[object Object],[object Object],[object Object],Stability Large number  of consumers Speed Collaborative Work Limited number of consumers CBD in a single development stream
Component hierarchy and multi-layered development streams ,[object Object],[object Object],[object Object],[object Object],[object Object],Component A Component B Component Z Component X Component Y Sub-System I Sub-System J Platform P1 Platform Pn Product … … … … Layer 1 Layer 2 Layer 3
Component hierarchy and multi-layered development streams (2) ,[object Object],[object Object],[object Object],[object Object],Component A Component B Component Z Component X Component Y Sub-System I Sub-System J Platform P1 Platform Pn Product … … … … Layer 1 Layer 2 Layer 3
Component hierarchy and multi-layered development streams (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],Component A Component B Component Z Component X Component Y Sub-System I Sub-System J Platform P1 Platform Pn Product … … … … Layer 1 Layer 2 Layer 3
CM Process Patterns summary ,[object Object],[object Object],[object Object],[object Object],[object Object],Stability Large number  of consumers Speed Collaborative Work Limited number of consumers Component Hierarchy and  multi-layered development streams
Shared Component Repository ,[object Object],[object Object],[object Object]
Shared Component Repository Collaborative Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shared Component Repository Collaborative Process (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shared Component Repository Collaborative Process (3) ,[object Object],[object Object],[object Object],B V1.0 B V1.1 B xx Committer A Consumer B B V1.2 B yy B V1.3 Consumer A Committer B
CM Process Patterns summary ,[object Object],[object Object],[object Object],[object Object],[object Object],Stability Large number  of consumers Speed Collaborative Work Limited number of consumers Shared Components repository Collaborative process - Consumer Shared Components repository Collaborative process - Committer
Shared Component Repository Open Source Like Process Variant ,[object Object],[object Object],[object Object],[object Object],B V1.0 B V1.1 Committer Consumer A B xx B yy Consumer B
Shared Component Repository Open Source Like Process Variant (2) ,[object Object],[object Object],B V1.0 B V1.1 Committer Contributor A B xx B yy Consumer B
Shared Component Repository Open Source Like Process Variant (3) ,[object Object],[object Object],B V1.0 B V1.1 Committer B xx B yy Consumer B B V1.2 Contributor A Merge B yy’ Contributor B
CM Process Patterns summary ,[object Object],[object Object],[object Object],[object Object],[object Object],Stability Large number  of consumers Speed Collaborative Work Limited number of consumers Shared Components repository Collaborative process - Consumer Shared Components repository Collaborative process – Consumer and Contributor
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
© Copyright IBM Corporation 2008.  All rights reserved.  The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.  IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials.  Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement  governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.  Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.  IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Icsm2012 selective codeintegration
Icsm2012 selective codeintegrationIcsm2012 selective codeintegration
Icsm2012 selective codeintegration
SAIL_QU
 
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
Atlassian
 
Digite - Microsoft Project Integration
Digite - Microsoft Project IntegrationDigite - Microsoft Project Integration
Digite - Microsoft Project Integration
Digite, Inc.
 

What's hot (19)

Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
 
Application slides
Application slidesApplication slides
Application slides
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
 
Icsm2012 selective codeintegration
Icsm2012 selective codeintegrationIcsm2012 selective codeintegration
Icsm2012 selective codeintegration
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
 
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
Build it, Test it, Ship it: Continuous Delivery at Turner Broadcasting System...
 
Digite - Microsoft Project Integration
Digite - Microsoft Project IntegrationDigite - Microsoft Project Integration
Digite - Microsoft Project Integration
 
Automation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericAutomation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - Maveric
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
Marval Release Management - the political process
Marval Release Management - the political processMarval Release Management - the political process
Marval Release Management - the political process
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
 
Alm 11.0 qa training
Alm 11.0 qa trainingAlm 11.0 qa training
Alm 11.0 qa training
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Build vs. Buy: Designing an Effective Software Update Delivery Solution
Build vs. Buy: Designing an Effective Software Update Delivery SolutionBuild vs. Buy: Designing an Effective Software Update Delivery Solution
Build vs. Buy: Designing an Effective Software Update Delivery Solution
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
 

Viewers also liked

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
NASAPMC
 
Ralph.basilio
Ralph.basilioRalph.basilio
Ralph.basilio
NASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
NASAPMC
 
Lockwood.scott
Lockwood.scottLockwood.scott
Lockwood.scott
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Yew manson
Yew mansonYew manson
Yew manson
NASAPMC
 
Luat nguyen
Luat nguyenLuat nguyen
Luat nguyen
NASAPMC
 

Viewers also liked (7)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Ralph.basilio
Ralph.basilioRalph.basilio
Ralph.basilio
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Lockwood.scott
Lockwood.scottLockwood.scott
Lockwood.scott
 
Wood frank
Wood frankWood frank
Wood frank
 
Yew manson
Yew mansonYew manson
Yew manson
 
Luat nguyen
Luat nguyenLuat nguyen
Luat nguyen
 

Similar to Synergy Tech Software Reuse With Cbd

DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
Simplilearn
 

Similar to Synergy Tech Software Reuse With Cbd (20)

Increase the Velocity of Your Software Releases Using GitHub and DeployHub
Increase the Velocity of Your Software Releases Using GitHub and DeployHubIncrease the Velocity of Your Software Releases Using GitHub and DeployHub
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
 
EMEA Regional OSUG
EMEA Regional OSUG EMEA Regional OSUG
EMEA Regional OSUG
 
Presentacion testing-procesos
Presentacion testing-procesosPresentacion testing-procesos
Presentacion testing-procesos
 
2
22
2
 
2
22
2
 
Continuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsContinuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database Insights
 
Drupal Europe 2018: Hackers automate but the drupal community still downloads...
Drupal Europe 2018: Hackers automate but the drupal community still downloads...Drupal Europe 2018: Hackers automate but the drupal community still downloads...
Drupal Europe 2018: Hackers automate but the drupal community still downloads...
 
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
 
Kentico Connection 2014 Boston Upgrade Like a Pro
Kentico Connection 2014 Boston Upgrade Like a ProKentico Connection 2014 Boston Upgrade Like a Pro
Kentico Connection 2014 Boston Upgrade Like a Pro
 
A Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration ManagementA Brief Introduction to Software Configuration Management
A Brief Introduction to Software Configuration Management
 
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationDevOps CI Automation Continuous Integration
DevOps CI Automation Continuous Integration
 
Integration Group - Lithium test strategy
Integration Group - Lithium test strategyIntegration Group - Lithium test strategy
Integration Group - Lithium test strategy
 
Backup Exec Partner Toolkit
Backup Exec Partner ToolkitBackup Exec Partner Toolkit
Backup Exec Partner Toolkit
 
Introducing Visual Studio Online
Introducing Visual Studio OnlineIntroducing Visual Studio Online
Introducing Visual Studio Online
 
BPMN MIWG Status Update June 2013
BPMN MIWG Status Update June 2013BPMN MIWG Status Update June 2013
BPMN MIWG Status Update June 2013
 
BitBucket Pull request vs Crucible
BitBucket Pull request vs CrucibleBitBucket Pull request vs Crucible
BitBucket Pull request vs Crucible
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Modernize deployment pipeline
Modernize deployment pipelineModernize deployment pipeline
Modernize deployment pipeline
 
Quality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App DevelopmentQuality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App Development
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 

More from Bill Duncan

Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
Bill Duncan
 
IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnect
Bill Duncan
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
Bill Duncan
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven development
Bill Duncan
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...
Bill Duncan
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change management
Bill Duncan
 

More from Bill Duncan (20)

Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
 
IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnect
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team build
 
How DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondHow DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & Beyond
 
Space Quarterly: September 2011
Space Quarterly:  September 2011Space Quarterly:  September 2011
Space Quarterly: September 2011
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
 
How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven development
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
 
Improve software development project success with better information
Improve software development project success with better informationImprove software development project success with better information
Improve software development project success with better information
 
Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...
 
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackInadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change management
 
IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reports
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
 
Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...
 
What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0
 

Recently uploaded

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Synergy Tech Software Reuse With Cbd

  • 1. Best Practices for Component Based Development with Synergy Telelogic Federal, Aerospace & Defense
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Incremental Update – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-v3.1int C-v8.2int Collaborative Development A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development
  • 11.
  • 12.
  • 13. Incremental Update with active development of subcomponents – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1int C-v8.2int A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-John C-v8.2int Collaborative Development A-Patrick B-v3.1int C-v8.2int Collaborative Development A V1.2 development Collaborative Development for B/V3.1
  • 14.
  • 15.
  • 16. Incremental Update from published baselines – Workflow example B V3.1 development B-Mary B-Ed Collaborative Development Collaborative Development C V8.2 development C-Chris C-Nancy Collaborative Development Collaborative Development A-v1.2int B-v3.1Latest C-v8.2Latest A V1.2 integration Integration Testing Integration Testing Integration Testing A-John B-v3.1Latest C-v8.2Latest Collaborative Development A-Patrick B-v3.1Latest C-v8.2Latest Collaborative Development A V1.2 development B-v3.1int Integration Testing C-v8.2int B-V3.1bas
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.

Editor's Notes

  1. Standard template for internal and external Rational presentations. If internal presentations are confidential, please add: “IBM Confidential” to the slide masters. Select: View / Master / Slide Master and add “IBM Confidential”