© 2011 IBM Corporation Working Smarter Not Harder: Tips and Tricks for Strategic Asset Reuse Andy Gurd, Go to Market Manager IBM Software, Rational.

Slides:



Advertisements
Similar presentations
IBM Rational Team Concert
Advertisements

© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
© 2009 IBM Corporation SDP023 Extending Rational Team Concert 2.0 Jean-Michel Lemieux Team Concert PMC Jazz Source Control Lead IBM Rational Software Ottawa,
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
A BPM Framework for KPI-Driven Performance Management
Life Science Services and Solutions
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
RTC Agile Planning Component
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
® IBM Software Group © 2007 IBM Corporation Modeling Software Engineering Processes using Eclipse Process Framework Composer (EPFC) / Rational Method Composer.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
Enterprise Architecture
IBM Rational Enterprise Architecture Management
© 2012 Autodesk How to Establish Autodesk® PLM 360 as the Platform for Enabling PLM and Related Processes Prayush Saraswat PLM Business Process Consultant.
® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
Getting Smarter with Information An Information Agenda Approach
1 Bete Demeke Vice President, Rational Worldwide Sales.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
© 2012 IBM Corporation May 2012 Rational Token Licensing: Licensing Adaptable to Changing User Needs.
© 2009 IBM Corporation Select View/Master/Slide Master to add Session Number Here The Enterprise Architecture Workspace: Your Architecture Blueprint Martin.
IBM ISPF Productivity Tool © 2008 IBM Corporation IBM ISPF Productivity Tool for z/OS V 5.10 More Than Just ISPF.
IBM Software Group ® Jazz Storage Service Thomas.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
HRL © 2009 IBM Corporation Model-Driven Product-Lines for Embedded Software and for Supply-Chain Companies Tali Yatzkar-Haham Julia Rubin,
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
© 2012 IBM Corporation Introducing IBM Cognos Insight.
GEARS Commercial SPL Tool Ohad Utitz Moran Nave May 2013.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Brad Adams IBM Software, Rational 05/13/14
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
© 2013 IBM Corporation IBM Rational Solution for Systems and Software Engineering SSE Integrations.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
©2009 HP Confidential1 1 Teresa Schlegelmann CMS World Cup 2010 AMS - Houston Solution Consulting Services.
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
European Mobility & Endpoint Security User Group.
Azure Stack Foundation
David Hatten Developer, UrbanCode 17 October 2013
Pragmatics 4 Hours.
Continuous Delivery- Complete Guide
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
CIM Modeling for E&U - (Short Version)
David Lawrence Enablement Engineer for RDz and RTCz
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Software Factories - Today and Tomorrow
Deploy Plugins Developer 29 October 2013
Integrating Data With Cognos
IBM SOA Overview for MITRE “Achieving Service Re-use”
Embedded Software (ESW) Engineering Practices Introduction
Delivering great hardware solutions for Windows
Presentation transcript:

© 2011 IBM Corporation Working Smarter Not Harder: Tips and Tricks for Strategic Asset Reuse Andy Gurd, Go to Market Manager IBM Software, Rational

© 2011 IBM Corporation Software and Systems Engineering | Rational 2

© 2011 IBM Corporation Software and Systems Engineering | Rational 3

© 2011 IBM Corporation Software and Systems Engineering | Rational 4 Benefits of a strategic approach to reuse  Economy of Scale  Cost Savings from Efficiency and Productivity  Faster Profits from Faster Time to Market  Better Products from Better Quality 4

© 2011 IBM Corporation Software and Systems Engineering | Rational 5 IBM is helping to address the complexity challenge with two approaches Variant Management Through Domain Specific Reuse: 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 6

© 2011 IBM Corporation Software and Systems Engineering | Rational 7 Converge Business and Engineering Innovative Ways to Solicit Ideas Evaluate Features & Functions Define Consistent Criteria Understand Decision Process Manage Innovation & Change Align engineering capability with biz objectives – vice/versa Minimize missed market opportunity Leverage social media Engineering capability and feedback Supply chain feedback Customer feedbacks Target investment levels IT Goals Strategy/business Financial/enterprise ROI/portfolio Coordination/initiative Project/product/team Allows for accountability and transparency Trade-analysis and weighting process Expose “how” the decision process to the organization Develop method to balance subjective and objective value Manage change/defect/ improvement/ innovation Re-evaluate value Understand financial impact Don't develop what not wanted – do right thing right Product and Portfolio Management Approach

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

© 2011 IBM Corporation Software and Systems Engineering | Rational 9 Model-Based Systems Engineering Approach Software Re-use Graphical Design Collaboration Componentization Behavioral Simulation Systems Modeling Architecture discovery Common Services Code visualization SW Frameworks Inheritance clone and own software libraries Provides visual representation of product (s) Design patterns Standard languages to get multiple product teams on same page Transition from architecture to product components Product specific Makefile and test generation Traceability Code mining  Develop product line what/if scenarios  Understand & document product line decisions for n th product cross domain

© 2011 IBM Corporation Software and Systems Engineering | Rational 10 Change and Configuration Management Approach Introducing Collaboration, Workflows and Reporting Defects Diff and Merge Project Management Build Management Componentization Tasks and Views Allows team growth Needed to keep large teams in synch Increase in number of product variations Need to deliver differentiating apps on the devices Speeds build process Allows product specific builds Ability to add functionality to specific products Reuse is enabled by knowing your components Grouping of work items as needed Focus on delivery of artifacts in cross product fashion Apply same defect fix to multiple streams Diff streams for mining purposes Same issue can affect multiple products

© 2011 IBM Corporation Software and Systems Engineering | Rational 11 Quality Management Approach Defect Identification Reporting Quality Metrics Collaborative Test Planning Each feature (with all of its variants) Each product (with unique variants) Core features of product line Quality progress per product line, product and feature Consolidated reports Define product line test strategy and planning Identify unique features, test configurations, I/O’s, entry/exit criteria Identify common and unique test steps Product requirements to test coverage Product line metrics Product specific metrics

© 2011 IBM Corporation Software and Systems Engineering | Rational 12 IBM Rational Systems & Software Engineering Solution extended with product & portfolio management Product and Portfolio Management Focal Point

© 2011 IBM Corporation Software and Systems Engineering | Rational 13

© 2011 IBM Corporation Software and Systems Engineering | Rational 14 Lifecycle Approach to Product Line Engineering 14 Product line Features and functions Requirements Design models Development assets Test cases Product generator Requirements engineers Architects Development engineers Quality engineers

© 2011 IBM Corporation Software and Systems Engineering | Rational 15 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. 

© 2011 IBM Corporation Software and Systems Engineering | Rational 16 Simplify soft asset management and delivery: IBM Rational - Team Concert, Synergy, ClearCase, and BuildForge Feature-based variation management and automated production BigLever Gears SPL Framework Manage requirements diversity IBM Rational DOORS Implement variants with MDD IBM Rational Rhapsody Increase product quality IBM Rational Quality Manager Collaborative development IBM Rational Team Concert Improve product line management IBM Rational Focal Point IBM & BigLever PLE solution: BigLever Gears Software Product Line (SPL) Lifecycle Framework integrations for the IBM Rational Solution for Systems and Software Engineering

© 2011 IBM Corporation Software and Systems Engineering | Rational 17 Enables Feature-based Consolidation of ALM, PLM & PLE

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

© 2011 IBM Corporation Software and Systems Engineering | Rational 20 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  IBM’s Solution for Systems and Software Engineering helps you manage elements of reuse across the systems engineering lifecycle  The IBM Rational and BigLever Software PLE Solution provides leading technology, best practices and the BigLever Gears SPL Lifecycle Framework  Strategic reuse enables flexibility, economies of scale & diversification

© 2011 IBM Corporation Software and Systems Engineering | Rational 21 © Copyright IBM Corporation 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.

© 2011 IBM Corporation Software and Systems Engineering | Rational 22