Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IBM Rational 8/16 Webinar Presentation


Published on

Greg Gorman Slides- "Doing More With Less- Moving from Silos to Product Lines"

Published in: Technology, Business
  • Be the first to comment

IBM Rational 8/16 Webinar Presentation

  1. 1. Greg Gorman, Program DirectorWorld-Wide Systems Engineering Strategy and DeliveryIBM Software, RationalProduct Line Engineering Innovation for a smarter planet © 2011 IBM Corporation
  2. 2. Software and Systems Engineering | RationalAgenda 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 solution2 © 2011 IBM Corporation
  3. 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. 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. 5. Software and Systems Engineering | RationalCompanies must reevaluate traditionalbusiness models and product development processes © 2011 IBM Corporation 5
  6. 6. Software and Systems Engineering | RationalAnd understand the convergenceof business goals and engineering capabilities The need to innovate intelligently with less An iterative process © 2011 IBM Corporation 6
  7. 7. Software and Systems Engineering | RationalIBM is helping to address the complexity challengewith 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. 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. 9. Software and Systems Engineering | RationalFoundation: Systems & Software Engineering SolutionTechnology, best practices, services and industry solutions Product and Portfolio Management Focal Point © 2011 IBM Corporation
  10. 10. Software and Systems Engineering | RationalProduct 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. 11. Software and Systems Engineering | RationalRequirements 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. 12. Software and Systems Engineering | RationalModel-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. 13. Software and Systems Engineering | RationalChange and Configuration Management ApproachIntroducing 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. 14. Software and Systems Engineering | RationalQuality Management ApproachRequirements-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. 15. Software and Systems Engineering | RationalLifecycle 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. 16. Software and Systems Engineering | RationalBigLever Software BigLever Software™ is the leading provider of systems and software product line engineering framework, tools and services. BigLevers 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. © 2011 IBM Corporation
  17. 17. Software and Systems Engineering | RationalIBM BigLever PLE solution: BigLever Gears Software Product Line(SPL) Lifecycle Framework integrations for the IBM RationalSolution 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 FrameworkImplement variants with MDDIBM 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. 18. Software and Systems Engineering | RationalEnables Feature-based Consolidationof ALM, PLM & PLE © 2011 IBM Corporation
  19. 19. Software and Systems Engineering | RationalDelivering 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. 20. Software and Systems Engineering | RationalSummary  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 Framework20 August 15, 2011 IBM Confidential © 2011 IBM Corporation
  21. 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 warrantiesor 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 marketopportunities 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 ofthe 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