SlideShare a Scribd company logo
1 of 21
Download to read offline
Greg Gorman, Program Director
World-Wide Systems Engineering Strategy and Delivery
IBM Software, Rational




Product Line Engineering




         Innovation for a smarter planet
                                                       © 2011 IBM Corporation
Software and Systems Engineering | Rational

Agenda

                        1         The Business and Engineering Challenge:
                                  •Deliver innovation while managing complexity




                                         2    The Need to Re-Evaluate:
                                              •Business models and development processes




                                     3        The Key to Selecting the Right Solution:
                                              •Entry points and the lifecycle solution




2                                                                                        © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Software is driving innovation
 and enabling customization



              Customers are demanding high-quality tailored solutions
              Pressure to establish a strategic “re-use” strategy
              Need to adhere to safety standards, compliance and regulations
              Trend toward mass customization - shorter product lifecycles
              Need to align business goals with technology capabilities




                                                          Source: 2010 IBM CEO Study
                                                                                       © 2011 IBM Corporation 3
Software and Systems Engineering | Rational


 While introducing Complexity
 that few are prepared to handle




     More Complex Than a Fighter Jet: Safety regulations and consumer demand for performance
           and convenience have led to an exponential spike in cars’ software complexity.
     source, HBR, June 2010




                                                                                               © 2011 IBM Corporation
Software and Systems Engineering | Rational

Companies must reevaluate traditional
business models and product development processes




                                                    © 2011 IBM Corporation 5
Software and Systems Engineering | Rational


And understand the convergence
of business goals and engineering capabilities




                           The need to innovate intelligently with less




                                              An iterative process


                                                                          © 2011 IBM Corporation 6
Software and Systems Engineering | Rational

IBM is helping to address the complexity challenge
with two approaches



                      Variant Management via Strategic Re-use:

                  Variant management approach that enables companies to
                   strategically reuse systems and software assets within a
                     development domain – starting with an “entry point”.


                                         Product Line Engineering:

         New generation lifecycle approach that enables the shift from asset
         reuse to asset sharing – across an entire product line portfolio and
           throughout each stage of the lifecycle. Enables feature-based
         product line engineering and automated production for delivering a
               complex portfolio of products, with less time and cost.

                                                                          © 2011 IBM Corporation
Software and Systems Engineering | Rational


                             Product Line Engineering (PLE) Solutions
                   Alignment of Business Objectives and Engineering Capabilities


    Approaches:                                                                                              Solutions:




                                                      Strategic reuse to new generation lifecycle approach
    Variant Management via                                                                                   IBM Rational Solution for System
     Strategic reuse                                                                                           and Software Engineering
     Define entry points                                                                                     OSLC and Jazz based
     Build strategy to leverage existing artifacts                                                           Technology
      within and across domains                                                                               Best practices
           Product and Portfolio Management
                                                                                                              Industry expertise
           Requirements Engineering
           Model-Driven Approach                                                                             Services
           Change and Configuration Management                                                               Collaborative cross-domain integrations
           Quality Management
                                                                                                             IBM and BigLever PLE Solution
    Lifecycle PLE                                                                                             PLE Engineering Lifecycle Framework
     Define product line features, profiles and                                                              Automated feature-based production system
      variation points
                                                                                                              Pragmatic 3-Tiered Methodology
     Establish automated feature-based
                                                                                                              Industry-leading PLE technology, expertise &
      production line
                                                                                                               services
                                                                                                                                              © 2011 IBM Corporation
Software and Systems Engineering | Rational


Foundation: Systems & Software Engineering Solution
Technology, best practices, services and industry solutions

                                              Product and Portfolio Management
                                                         Focal Point




                                                                                 © 2011 IBM Corporation
Software and Systems Engineering | Rational


Product and Portfolio Management Approach

                                                       •   Not develop what      •   Minimize missed
                                                           not wanted – do           market opportunity
                                                           right thing right

                                •     Process                          • Align engineering                •   Leverage
                                      integrate                          capability with biz                  social media
                                      change/defect/                     objectives – vice/versa
                                                                                                                  •       Supply chain
                                      improvement/                                                                        feedback
                                      innovation
                                                                        Converge
                                                                                                                           •   Engineering
                      • Understand                                    Business and                                             capability and
                        financial impact                               Engineering
                                                      Manage &                                Innovative                       feedback

                 •   Re-evaluate                       Change                                  Ways to                     •   Customer
                     value                           Innovation                              Solicit Ideas                     feedbacks

                •    Develop method to    Understand                                            Evaluate
                     balance subjective Decision                                               Features &
                     and objective value    Process                        Define                                     •   Target investment levels
                                                                                               Functions
                                                                         Consistent                                   •   IT Goals
                                                                          Criteria                                    •   Strategy/business
                                                                                                                      •   Financial/enterprise
                            •       Expose “how”                                                                      •   ROI/portfolio
                                    the decision                                                                      •   Coordination/initiative
                                    process to the                                                                    •   Project/product/team
                                    organization
                                                            •   Allows for           •   Trade-analysis
                                                                accountability           and weighting
                                                                and                      process
                                                                transparency




                                                                                                                                                     © 2011 IBM Corporation
Software and Systems Engineering | Rational


Requirements Engineering Approach

                                                                                   •   Simplify complexity –
                                                        •   Design reusable            variation
                                                            models/assets
                                                                                                                    •       Tracelinks,
                                  •   Trace variation                                                                       trace-
                                                                       •   Visualize system and                             modules
                                      to test plan and
                                                                           variation points
                                      back to
                                      products                                                                          •    Understand trace
                                      impacted                                                                               from variation to
                                                                       Structural and                                        requirements
                                                                      Behavior Analysis
                                                                                                        Lifecycle                • Data to support
                 •       Understand               Validate and                                         Traceability                compliance
                         impact across              Analyze
                         lifecycle
                                                    Change
                     •   Manage                                                                       Communicate                  •   Translate
                         change of                and impact
                                                                                                                                       business to
                         feature or                analysis                Understand                                                  product
                         function                                          and define                                                  requirements
                          •   Manage change
                              in product line
                                                                                                                            • Translate
                                                                                                                              product to
                                  •   Identify origin
                                                                                                                              feature/function
                                      and impact of
                                                              •   Specify                  •    Define common                 requirements
                                      defect
                                                                  business rules                assets


                                                              •   Define feature       •       Identify variation
                                                                  profiles                     points


                                                                                                                                                      © 2011 IBM Corporation
Software and Systems Engineering | Rational


Model-Based Systems Engineering Approach

                                                  • Inheritance clone      •       Code visualization
                                                    and own
                                                    software libraries
                                                              libraries

                               •   Architecture        •   Common              •    SW
                                   discovery               Services                 Frameworks
                                                                                                        •   Provides visual
                                                                                                            representation of
                                                                                                            product (s)
                   Understand &                                   Software
                    document product                                 Re-use
                    line decisions for nth                                                                        •       Design
                    product cross                                                                                         patterns
                    domain                      Systems                                     Graphical
                                                Modeling                                     Design


                                             Behavioral                                                               •    Traceability
                 Develop product            Simulation                                   Collaboration
                  line what/if
                  scenarios
                                                                   Componentization                         •   Standard languages
                                                                                                                to get multiple
                        •   Product specific                                                                    product teams on
                            Makefile and test                                                                   same page
                            generation


                                                                •   Transition from
                                                                    architecture to product
                                                                    components
                                                               •    Code mining


                                                                                                                                          © 2011 IBM Corporation
Software and Systems Engineering | Rational


Change and Configuration Management Approach
Introducing Collaboration, Workflows and Reporting
                                                                 •    Apply same defect
                                                                      to multiple streams

                                                                 •    Same issue can
                                                                      affect multiple
                                                                      products
                               •   Focus on                                                        •   Diff streams for
                                   delivery of                                                         mining purposes
                                   artifacts in
                                   cross product                                                        •       Needed to keep
                                   fashion                                                                      large teams in synch
                                                                         Defects
                       •   Grouping of
                           work items
                                                 Tasks and                                                           •   Allows team
                                                   Views                                    Diff and                     growth
                           as needed                                                        Merge


                   •   Reuse is                                                             Project                  •   Need to deliver
                       enabled by        Componentization                                 Management                     differentiating
                       knowing your                                     Build                                            apps on the
                       components                                                                                        devices
                                                                     Management

                               •   Ability to add
                                   functionality to                                                         •   Increase in
                                   specific                                                                     number of
                                   products                                                                     product
                                                                             •   Allows product
                                                                                                                variations
                                                                                 specific builds

                                                      •   Speeds build
                                                          process


                                                                                                                                           © 2011 IBM Corporation
Software and Systems Engineering | Rational


Quality Management Approach
Requirements-Driven Test

                                                                •    Each feature (with
                                                                     all of its variants)

                                    •   Core features
                                        of product                                   •   Each product (with
                                        line                                             unique variants)


                     •   Product
                         requirements                                  Defect
                         to test                                    Identification                                 •   Quality progress
                         coverage                                                                                      per product line,
                                                                                                                       product and
                                                Quality                                                                feature
                                                                                            Reporting
               •   Product line                 Metrics
                   metrics


                                                                                                                       •   Consolidated
                                                                    Collaborative                                          reports
                     •   Product specific                           Test Planning
                         metrics


                                            •   Define
                                                product line               •   Identify unique features, test
                                                test strategy                  configurations, I/O’s, entry/exit
                                                and planning                   criteria


                                                        •   Identify common and
                                                            unique test steps

                                                                                                                                           © 2011 IBM Corporation
Software and Systems Engineering | Rational


Lifecycle Approach to Product Line Engineering




                                                   Features and functions
                    Requirements
                                                Requirements
                       engineers




                                                                     Product generator
                                                                                         Product line
                         Architects             Design models

                     Development
                                              Development assets
                       engineers

                            Quality
                                                  Test cases
                         engineers




                                                                                                        © 2011 IBM Corporation 15
Software and Systems Engineering | Rational


BigLever Software




 BigLever Software™ is the leading provider of systems and software product line engineering
  framework, tools and services. BigLever's patented Gears™ solution dramatically simplifies
  the creation, evolution and maintenance of systems and software for a product line – a
  portfolio of similar products or systems with variations in features and functions.
 With Gears, development organizations can reduce costs and bring new product line features
  and products to market faster, enabling businesses to more reliably target and hit strategic
  market windows.
 BigLever Bridge solutions for the IBM Rational toolset include DOORS, Rhapsody, Rational
  Quality Manager, Synergy and ClearCase. BigLever and IBM also offer methodology
  integrations for Rational Publishing Engine, Focal Point and Rational Team Concert.
 www.biglever.com



                                                                                  © 2011 IBM Corporation
Software and Systems Engineering | Rational


IBM BigLever PLE solution: BigLever Gears Software Product Line
(SPL) Lifecycle Framework integrations for the IBM Rational
Solution for Systems and Software Engineering
                                              Improve product line management
                                              IBM Rational Focal Point

         Manage requirements diversity
         IBM Rational DOORS
                                                                     Feature-based variation management
                                                                     and automated production
                                                                     BigLever Gears SPL Framework
Implement variants with MDD
IBM Rational Rhapsody



 Collaborative development
 IBM Rational Team Concert


                                                           Simplify soft asset management and delivery:
        Increase product quality                           IBM Rational - Team Concert, Synergy,
        IBM Rational Quality Manager                       ClearCase, and BuildForge

                                                                                            © 2011 IBM Corporation
Software and Systems Engineering | Rational


Enables Feature-based Consolidation
of ALM, PLM & PLE




                                              © 2011 IBM Corporation
Software and Systems Engineering | Rational

Delivering Measurable Benefits


Provide an innovative and pragmatic solution for systems and software product
 line engineering, design and delivery.
Increase the scope of product diversity and scale of different products that can
 be effectively delivered in a product line.
Boost productivity and efficiency.
Decrease per-product development cost, potentially resulting in higher profit
 margins.
Reduce time to market for new and updated products.
Increase agility to react to new opportunities and changing marketplace
 conditions.
Improve product quality by reducing defect density and improving risk
 management.



                                                                        © 2011 IBM Corporation
Software and Systems Engineering | Rational

Summary
  Complexity can rapidly increase as you
   develop variations of your products and
   systems

  Maintaining the various systems relationships
   manually is very difficult – maybe impossible

  Commitment to OSLC and JAZZ is key

  IBM’s Solution for Systems and Software
   Engineering automates the building of
   structures and dependency relationships

  The IBM Rational and BigLever Software PLE
   Solution provides leading technology, best
   practices and the BigLever Gears SPL
   Lifecycle Framework


20     August 15, 2011   IBM Confidential          © 2011 IBM Corporation
Software and Systems Engineering | Rational




                                                     IBM Rational – Product Line Engineering
                                            IBM Rational Solution for systems and software engineering
© 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, 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.

                                                                                                                                                                                                        © 2011 IBM Corporation

More Related Content

What's hot

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Madurai
 
IBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM Danmark
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata IIBA UK Chapter
 
Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...bkniffen
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
SAP PLM BOM (Bill of Material) Redlining
SAP PLM BOM (Bill of Material) RedliningSAP PLM BOM (Bill of Material) Redlining
SAP PLM BOM (Bill of Material) RedliningEric Stajda
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyalIBM
 
Is plm more important than erp (question mark)
Is plm more important than erp (question mark)Is plm more important than erp (question mark)
Is plm more important than erp (question mark)dynamicscom
 
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Michael Elder
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignRoger Snook
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1dejavusolutions
 

What's hot (17)

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
 
IBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated System
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata
 
Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
SAP PLM BOM (Bill of Material) Redlining
SAP PLM BOM (Bill of Material) RedliningSAP PLM BOM (Bill of Material) Redlining
SAP PLM BOM (Bill of Material) Redlining
 
12 action plant-and_fines-decubber
12 action plant-and_fines-decubber12 action plant-and_fines-decubber
12 action plant-and_fines-decubber
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
 
Is plm more important than erp (question mark)
Is plm more important than erp (question mark)Is plm more important than erp (question mark)
Is plm more important than erp (question mark)
 
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
 
PLM Solutions
PLM SolutionsPLM Solutions
PLM Solutions
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better Design
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Dpm sapphire 2012
Dpm sapphire 2012 Dpm sapphire 2012
Dpm sapphire 2012
 
Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1Dvsl enterprise solutions.v1
Dvsl enterprise solutions.v1
 

Viewers also liked

Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011Scott Althouse
 
Irish Midlands Airport 2011
Irish Midlands Airport 2011Irish Midlands Airport 2011
Irish Midlands Airport 2011P_Little
 
Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011Scott Althouse
 
Why should internal reporting be as efficiently written as external reporting?
Why should internal reporting be as efficiently written as external reporting?Why should internal reporting be as efficiently written as external reporting?
Why should internal reporting be as efficiently written as external reporting?AROSA Consultancy and Training P/L
 
Rothke Patchlink
Rothke    PatchlinkRothke    Patchlink
Rothke PatchlinkBen Rothke
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (9)

Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011
 
Irish Midlands Airport 2011
Irish Midlands Airport 2011Irish Midlands Airport 2011
Irish Midlands Airport 2011
 
Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011
 
Why should internal reporting be as efficiently written as external reporting?
Why should internal reporting be as efficiently written as external reporting?Why should internal reporting be as efficiently written as external reporting?
Why should internal reporting be as efficiently written as external reporting?
 
Rothke Patchlink
Rothke    PatchlinkRothke    Patchlink
Rothke Patchlink
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to IBM Rational 8/16 Webinar Presentation

2013 - Smarter Analytics Leadership Summit
2013 - Smarter Analytics Leadership Summit2013 - Smarter Analytics Leadership Summit
2013 - Smarter Analytics Leadership SummitCasey Lucas
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Sukumar Daniel
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Aras Ptpl Plm
Aras Ptpl PlmAras Ptpl Plm
Aras Ptpl Plmjayrajvh
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...Kathy (Kat) Mandelstein
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik KRoopa Nadkarni
 
Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008ARC Advisory Group
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product lineMajong DevJfu
 
Solutions Design Team Plan..
Solutions Design Team Plan..Solutions Design Team Plan..
Solutions Design Team Plan..Vishwanath Ramdas
 
RDM Keynote Robin Bater
RDM Keynote Robin BaterRDM Keynote Robin Bater
RDM Keynote Robin BaterRoopa Nadkarni
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS UK
 
AdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsAdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsJulie Fraser
 

Similar to IBM Rational 8/16 Webinar Presentation (20)

2013 - Smarter Analytics Leadership Summit
2013 - Smarter Analytics Leadership Summit2013 - Smarter Analytics Leadership Summit
2013 - Smarter Analytics Leadership Summit
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1
 
Symbioun_Corporate_Profile
Symbioun_Corporate_ProfileSymbioun_Corporate_Profile
Symbioun_Corporate_Profile
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Aras Ptpl Plm
Aras Ptpl PlmAras Ptpl Plm
Aras Ptpl Plm
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik K
 
Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
Child Wear Ea Blueprint V0.7
Child Wear Ea Blueprint V0.7Child Wear Ea Blueprint V0.7
Child Wear Ea Blueprint V0.7
 
Pulse Executive Panel
Pulse Executive PanelPulse Executive Panel
Pulse Executive Panel
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product line
 
Solutions Design Team Plan..
Solutions Design Team Plan..Solutions Design Team Plan..
Solutions Design Team Plan..
 
SSE Technical Overview
SSE Technical OverviewSSE Technical Overview
SSE Technical Overview
 
RDM Keynote Robin Bater
RDM Keynote Robin BaterRDM Keynote Robin Bater
RDM Keynote Robin Bater
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William Burns
 
Guide to Product Lifecycle Management
Guide to Product Lifecycle ManagementGuide to Product Lifecycle Management
Guide to Product Lifecycle Management
 
AdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond TradeoffsAdvaMed Panel J Fraser Beyond Tradeoffs
AdvaMed Panel J Fraser Beyond Tradeoffs
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

IBM Rational 8/16 Webinar Presentation

  • 1. Greg Gorman, Program Director World-Wide Systems Engineering Strategy and Delivery IBM Software, Rational Product Line Engineering Innovation for a smarter planet © 2011 IBM Corporation
  • 2. Software and Systems Engineering | Rational Agenda 1 The Business and Engineering Challenge: •Deliver innovation while managing complexity 2 The Need to Re-Evaluate: •Business models and development processes 3 The Key to Selecting the Right Solution: •Entry points and the lifecycle solution 2 © 2011 IBM Corporation
  • 3. Software and Systems Engineering | Rational Software is driving innovation and enabling customization  Customers are demanding high-quality tailored solutions  Pressure to establish a strategic “re-use” strategy  Need to adhere to safety standards, compliance and regulations  Trend toward mass customization - shorter product lifecycles  Need to align business goals with technology capabilities Source: 2010 IBM CEO Study © 2011 IBM Corporation 3
  • 4. Software and Systems Engineering | Rational While introducing Complexity that few are prepared to handle More Complex Than a Fighter Jet: Safety regulations and consumer demand for performance and convenience have led to an exponential spike in cars’ software complexity. source, HBR, June 2010 © 2011 IBM Corporation
  • 5. Software and Systems Engineering | Rational Companies must reevaluate traditional business models and product development processes © 2011 IBM Corporation 5
  • 6. Software and Systems Engineering | Rational And understand the convergence of business goals and engineering capabilities The need to innovate intelligently with less An iterative process © 2011 IBM Corporation 6
  • 7. Software and Systems Engineering | Rational IBM is helping to address the complexity challenge with two approaches Variant Management via Strategic Re-use: Variant management approach that enables companies to strategically reuse systems and software assets within a development domain – starting with an “entry point”. Product Line Engineering: New generation lifecycle approach that enables the shift from asset reuse to asset sharing – across an entire product line portfolio and throughout each stage of the lifecycle. Enables feature-based product line engineering and automated production for delivering a complex portfolio of products, with less time and cost. © 2011 IBM Corporation
  • 8. Software and Systems Engineering | Rational Product Line Engineering (PLE) Solutions Alignment of Business Objectives and Engineering Capabilities Approaches: Solutions: Strategic reuse to new generation lifecycle approach Variant Management via IBM Rational Solution for System Strategic reuse and Software Engineering  Define entry points  OSLC and Jazz based  Build strategy to leverage existing artifacts  Technology within and across domains  Best practices  Product and Portfolio Management  Industry expertise  Requirements Engineering  Model-Driven Approach  Services  Change and Configuration Management  Collaborative cross-domain integrations  Quality Management IBM and BigLever PLE Solution Lifecycle PLE  PLE Engineering Lifecycle Framework  Define product line features, profiles and  Automated feature-based production system variation points  Pragmatic 3-Tiered Methodology  Establish automated feature-based  Industry-leading PLE technology, expertise & production line services © 2011 IBM Corporation
  • 9. Software and Systems Engineering | Rational Foundation: Systems & Software Engineering Solution Technology, best practices, services and industry solutions Product and Portfolio Management Focal Point © 2011 IBM Corporation
  • 10. Software and Systems Engineering | Rational Product and Portfolio Management Approach • Not develop what • Minimize missed not wanted – do market opportunity right thing right • Process • Align engineering • Leverage integrate capability with biz social media change/defect/ objectives – vice/versa • Supply chain improvement/ feedback innovation Converge • Engineering • Understand Business and capability and financial impact Engineering Manage & Innovative feedback • Re-evaluate Change Ways to • Customer value Innovation Solicit Ideas feedbacks • Develop method to Understand Evaluate balance subjective Decision Features & and objective value Process Define • Target investment levels Functions Consistent • IT Goals Criteria • Strategy/business • Financial/enterprise • Expose “how” • ROI/portfolio the decision • Coordination/initiative process to the • Project/product/team organization • Allows for • Trade-analysis accountability and weighting and process transparency © 2011 IBM Corporation
  • 11. Software and Systems Engineering | Rational Requirements Engineering Approach • Simplify complexity – • Design reusable variation models/assets • Tracelinks, • Trace variation trace- • Visualize system and modules to test plan and variation points back to products • Understand trace impacted from variation to Structural and requirements Behavior Analysis Lifecycle • Data to support • Understand Validate and Traceability compliance impact across Analyze lifecycle Change • Manage Communicate • Translate change of and impact business to feature or analysis Understand product function and define requirements • Manage change in product line • Translate product to • Identify origin feature/function and impact of • Specify • Define common requirements defect business rules assets • Define feature • Identify variation profiles points © 2011 IBM Corporation
  • 12. Software and Systems Engineering | Rational Model-Based Systems Engineering Approach • Inheritance clone • Code visualization and own software libraries libraries • Architecture • Common • SW discovery Services Frameworks • Provides visual representation of product (s)  Understand & Software document product Re-use line decisions for nth • Design product cross patterns domain Systems Graphical Modeling Design Behavioral • Traceability  Develop product Simulation Collaboration line what/if scenarios Componentization • Standard languages to get multiple • Product specific product teams on Makefile and test same page generation • Transition from architecture to product components • Code mining © 2011 IBM Corporation
  • 13. Software and Systems Engineering | Rational Change and Configuration Management Approach Introducing Collaboration, Workflows and Reporting • Apply same defect to multiple streams • Same issue can affect multiple products • Focus on • Diff streams for delivery of mining purposes artifacts in cross product • Needed to keep fashion large teams in synch Defects • Grouping of work items Tasks and • Allows team Views Diff and growth as needed Merge • Reuse is Project • Need to deliver enabled by Componentization Management differentiating knowing your Build apps on the components devices Management • Ability to add functionality to • Increase in specific number of products product • Allows product variations specific builds • Speeds build process © 2011 IBM Corporation
  • 14. Software and Systems Engineering | Rational Quality Management Approach Requirements-Driven Test • Each feature (with all of its variants) • Core features of product • Each product (with line unique variants) • Product requirements Defect to test Identification • Quality progress coverage per product line, product and Quality feature Reporting • Product line Metrics metrics • Consolidated Collaborative reports • Product specific Test Planning metrics • Define product line • Identify unique features, test test strategy configurations, I/O’s, entry/exit and planning criteria • Identify common and unique test steps © 2011 IBM Corporation
  • 15. Software and Systems Engineering | Rational Lifecycle Approach to Product Line Engineering Features and functions Requirements Requirements engineers Product generator Product line Architects Design models Development Development assets engineers Quality Test cases engineers © 2011 IBM Corporation 15
  • 16. Software and Systems Engineering | Rational BigLever Software  BigLever Software™ is the leading provider of systems and software product line engineering framework, tools and services. BigLever's patented Gears™ solution dramatically simplifies the creation, evolution and maintenance of systems and software for a product line – a portfolio of similar products or systems with variations in features and functions.  With Gears, development organizations can reduce costs and bring new product line features and products to market faster, enabling businesses to more reliably target and hit strategic market windows.  BigLever Bridge solutions for the IBM Rational toolset include DOORS, Rhapsody, Rational Quality Manager, Synergy and ClearCase. BigLever and IBM also offer methodology integrations for Rational Publishing Engine, Focal Point and Rational Team Concert.  www.biglever.com © 2011 IBM Corporation
  • 17. Software and Systems Engineering | Rational IBM BigLever PLE solution: BigLever Gears Software Product Line (SPL) Lifecycle Framework integrations for the IBM Rational Solution for Systems and Software Engineering Improve product line management IBM Rational Focal Point Manage requirements diversity IBM Rational DOORS Feature-based variation management and automated production BigLever Gears SPL Framework Implement variants with MDD IBM Rational Rhapsody Collaborative development IBM Rational Team Concert Simplify soft asset management and delivery: Increase product quality IBM Rational - Team Concert, Synergy, IBM Rational Quality Manager ClearCase, and BuildForge © 2011 IBM Corporation
  • 18. Software and Systems Engineering | Rational Enables Feature-based Consolidation of ALM, PLM & PLE © 2011 IBM Corporation
  • 19. Software and Systems Engineering | Rational Delivering Measurable Benefits Provide an innovative and pragmatic solution for systems and software product line engineering, design and delivery. Increase the scope of product diversity and scale of different products that can be effectively delivered in a product line. Boost productivity and efficiency. Decrease per-product development cost, potentially resulting in higher profit margins. Reduce time to market for new and updated products. Increase agility to react to new opportunities and changing marketplace conditions. Improve product quality by reducing defect density and improving risk management. © 2011 IBM Corporation
  • 20. Software and Systems Engineering | Rational Summary  Complexity can rapidly increase as you develop variations of your products and systems  Maintaining the various systems relationships manually is very difficult – maybe impossible  Commitment to OSLC and JAZZ is key  IBM’s Solution for Systems and Software Engineering automates the building of structures and dependency relationships  The IBM Rational and BigLever Software PLE Solution provides leading technology, best practices and the BigLever Gears SPL Lifecycle Framework 20 August 15, 2011 IBM Confidential © 2011 IBM Corporation
  • 21. Software and Systems Engineering | Rational IBM Rational – Product Line Engineering IBM Rational Solution for systems and software engineering © 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, 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. © 2011 IBM Corporation