• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Current Trends and Future Directions in Technology for DevOps (Innovate 2012)
 

Current Trends and Future Directions in Technology for DevOps (Innovate 2012)

on

  • 252 views

An overview of current solutions (2012) for enabling tighter integrations between Development & Operations teams and a look towards emerging trends (mid-late 2012) in support DevOps.

An overview of current solutions (2012) for enabling tighter integrations between Development & Operations teams and a look towards emerging trends (mid-late 2012) in support DevOps.

Statistics

Views

Total Views
252
Views on SlideShare
252
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Author Notes: This is the PowerPoint template for the Innovate 2012 Track Sessions IBMers can find additional information on presentation resources on Rational ’s Managing the Brand W3 Intranet site: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?opendocument?opendocument Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2
  • IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18
  • IBM INNER CIRCLE 2012 04/08/13 File Name Here.ppt File Name Here.ppt 02/10/10 03:37
  • Customers don ’t get to start over, nor do we N2 possible point-to-point connections Limited coverage Closed APIs Vendor lock-in Tight Coupling Dependence on internal structures Lockstep upgrades Version incompatibilities
  • Inspired by Internet principles, implemented with Internet technologies : simple interfaces for exchange of resources Loosely coupled : everything is a “resource” linked together with URLs Technology neutral : treats all implementations equally Minimalist : defines no more than necessary for exchange of resources Incremental : deliver value now, add more value over time Openly published standards : free to implement and irrevocable
  • OSLC is an open community of vendors, integrators, and users, that creates freely-available, scenario-driven, specifications for integrating software applications. Though OSLC’s initial focus for specification were ALM domains, the techniques used are universally applicable , and are already being applied in workgroups focused on PLM ( with leadership from Siemens ), and DevOps ( with leadership from IBM Tivoli ). (Optional for more technical presentations: All the specifications are based on the standard, and proven, architecture of the web: HTTP, REST, and Linked Data. This means integrations don’t have to copy and synchronize data, but can link to it where it “lives”. Wherever the data is, OSLC-based integrations let users work with data from their current context. ) Whether you want to work on the details of the specifications, get the community to focus on scenarios that are important to you, or use finalized OSLC specifications to integrate your own software, the OSLC community is open to you . (Links on this chart: open-services.net open-services.net/members open-services.net/participate )
  • RDF is WC3 standard Resource Description Framework RDF eschews relational schemas and database tables in favor of uniform triples, using URIs instead of ids
  • SPARQL is W3C standard query language for RDF SPARQL is to RDF datasets as SQL is to relational databases Joins rely on same resource URI appearing as subject of one triple and object of another triple SPARQL can express tool-local and cross-tool queries with equal ease – oblivious to tool boundaries Just need a way to aggregate LLD from multiple lifecycle tools
  • File Name Here.ppt
  • Next: Code/Cloud
  • Next: Delivery Pipeline
  • Announcing the beta Introducing the capabilities in orange. RTC connected to SmartCloud Provisioning with Continuous Delivery. Already described – so here is the punch line.
  • Green == Existing capabilities Orange == New capabilities Dashed border and Italics == No OSLC provider specification but is aspirational
  • Author Note: Mandatory giveaway slide to be included in your presentation prior to the mandatory “Thank you” closing slide.
  • IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18
  • Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.
  • IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:18
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • Author Notes: This template has been created in PowerPoint 2003 Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Reapply slide layouts: Task Pane / Slide Layout Can be applied thru normal or slide sorter view May have to reapply the layouts more than once in order to take effect Limit altering slide layout attributes on your slide (fonts, positioning, text box anchoring, positioning, etc.), this will create less reformatting rework when switching templates in the future or repurposing this slide in other presentations. Use “shift returns” if text wraps are needed to wrap around imagery. If slide layout customization is needed, it ’s advised to break the customized text box from the slide layout by selecting the bounding box of the altered text box and cutting it from the slide, apply either the title slide layout or the blank layout, and then paste the text box back onto the slide. Your custom-formatting of the text layout will then be retained for future repurposing in other presentations. Recolor graphics if needed by using the embedded color palette swatches already in this template. Slide text: Don ’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets: Format / Change Case / Sentence Case. Initial capitalization is limited to our products and offerings. When referring to IBM products, use the correct full name, do not abbreviate. Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2 Close each presentation with the mandatory “Rational ThankYou Slide” located in the back of this file.

Current Trends and Future Directions in Technology for DevOps (Innovate 2012) Current Trends and Future Directions in Technology for DevOps (Innovate 2012) Presentation Transcript

  • Current Trends and Future Directions inTechnology for DevOpsCDO-1426Dr. Gili MendelSenior Technical Staff Member, Rational Asset Manager ArchitectMichael ElderTechnical Manager, Architect, DevOps, DP&A, Continuous Delivery
  • The Premier Event for Software and Systems Innovation Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.2 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Outline  Business promise of tools  Business and Development  Development and Operation3 3 © 2012 IBM Corporation
  • The Premier Event for Software and Systems InnovationThe Business Promise of Tools Is Widely AnticipatedCompanies acquire tools with the best of business-centric aspirations  Higher quality  More customer satisfaction  Aligning business and IT  Faster time to market  Lower costs/higher productivity  More predictable delivery4 © 2012 IBM Corporation
  • The Premier Event for Software and Systems InnovationReality adds significant complexity Many tools from many vendors  Heterogeneous environments that Tool A are flexible for partners and suppliers DB Many teams in many places UI Tool B LOGIC DB  Distributed development, cross site UI product development Tool E LOGIC  Many levels of teams DB PMO, Bus, dev teams, ops teams, etc UI Tool C Coherent process LOGIC DB UI  Flexible and robust process supporting Lifecycle / Agile Methods DB LOGIC UI  Measure and improve effectiveness Tool D LOGIC5 5 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation What companies want to achieve 1. Communication of Knowledge and Integration of People 2. Better Process 3. Reality-based Measurements What companies encounter instead 1. Distracted by day-to-day delivery pressures – 78% 2. Tools don’t integrate properly – 62% 3. Lack the necessary internal expertise – 56% Source: Forrester study commissioned by Wipro, 20086 6 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Delivery Challenges People People Today’s business and technical needs are Process Process pushing traditional delivery approaches to the breaking point Information Information Line of Dev & Test Operations Customers Business Teams Team 1st 2nd Gap Gap Desire for fast and continuous Requirement Code & Business innovation s Tests Services “At some point, you take a step back, and you realize you have an awful lot of siloed systems that are limiting transparency across strategic projects.” - Development Director Temenos, Inc.7 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Addressing BusDev gaps Line of Dev & Test Operations Customers Business Teams Team 1st 2nd Gap Gap Addressed by... Desire for fast Requirement Code & Business and continuous innovation s 1. Iterative and Incremental Process Tests Services 2. Traceability Agile Dev8 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Linked Lifecycle Data  The data is the thing o Resources and relationships o Tools operate on the data o Tools execute the process o Tools expose their data in a common way (REST)  Lifecycle integration: Tracing, indexing, analyzing the web of lifecycle data where it lives  Utilizes architecture of the internet o All data are resources with URLs o Open standards o Loosely coupled o Technology neutral o Scalable, extensible9 9 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Open Services for Lifecycle Collaboration (OSLC) Working to improve the way software lifecycle tools share data Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web  Community driven and governed Asset Asset Management Management  400+ registered community members  Workgroup members from 34+ organizations Automation  Wide range of interests, expertise, & participation  Open specifications for numerous disciplines  Defined by scenarios – solution oriented  Implementations from IBM, BPs, and Others Monitoring  Based on Linked Data Inspired by the web Free to use and share Changing the industry Proven Open Innovative open-services.net10 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation New Integration Service - Lifecycle Query LQE Query Web UI Provides ability to run queries over linked lifecycle data aggregated from multiple lifecycle tools11 11 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Linked Lifecycle Data (LLD) RDF statement (“triple”) Resource representation Resource URI RDF data graph Subject Predicate Object http://reqs.com/req/1234 <http://reqs.com/req/1234> rdf:type oslc_rm:Requirement . <http://reqs.com/req/1234> dcterms:title “Smooth upgrade path” . <http://reqs.com/req/1234> oslc_rm:elaboratedBy <http://reqs.com/req/7772> . <http://reqs.com/req/1234> oslc_rm:validatedBy <http://tests.com/test/521> . http://tests.com/test/521 <http://tests.com/test/521> rdf:type oslc_qm:TestCase . <http://tests.com/test/521> dcterms:title “Verify compatibility” . <http://tests.com/test/521> oslc_qm:usesTestScript <http://tests.com/script/13> . RDF standard www.w3.org/RDF/12 12 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation SPARQL Query Language  SPARQL is standard query language for RDF datasets SPARQL query SELECT ?x ?title1 ?y ?title2 WHERE { ?x rdf:type oslc_rm:Requirement . ?x dcterms:title ?title1 . ?x oslc_rm:validatedBy ?y . ?y rdf:type oslc_qm:TestCase . ?y dcterms:title ?title2 . } Query results x title1 y title2 <http://reqs.com/req/1234> “Smooth upgrade <http://tests.com/test/521> “Verify path” compatibility”  Queries can mine linked lifecycle data aggregated from multiple lifecycle tools SPARQL standard www.w3.org/TR/rdf-sparql-query/13 13 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Engineering Lifecycle Example Robot’s Obstacle Detection System Obstacle Detection Kit [1.0] Mobility Function Design YoyoBot A Obstacle Detection Test Plan Direction Change Requirement Module14 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Linked Lifecycle Data View View Part Part Part Part Part Part Part Part Yoyobot Catalog Part Asset Catalog Part Asset B Design Elements Requirements Test Cases Requirement Requirement Test Plan Test Plan mobility_function velocity MR1: Velocity Collection Collection MR9: Terrain Requirement Requirement terrain Requirement Requirement Test Case Test Case Requirement Requirement Functional Design Functional Design incline MR10: Incline Execution Record Execution Record direction change MR3: Direction Change Execution Result Execution Result Asset Catalog Ostacle Detection Kit [1.0]15 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Addressing Application Lifecycle Management gaps Line of Dev & Test Operations Customers Business Teams Team 2nd Gap Desire for fast and continuous Requirement Code & Business innovation s Tests Services Dev Ops16 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Automating development hand off today Build, Package, .html & Unit Test .jsp Application Deploy Binaries .java Environment Artifacts Running System Source Artifacts Library Source Control Management17 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Development phase 1. Use SCM / CM to manage the things you build. 2. Use a Library to link with the thing other have built. Library Referenced (lined) Components IDE ect Proj Built Components SCM18 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Build / Automation Phase 1. Track the Bill of Materials used in a build 2. Manage which build move onto the next stage Library Referenced Components Packaged Component Built Components Build/Automation Machine SCM Build / Automation Engine Spawn a candidate Job Baseline Baseline Job Job19 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Deploy Automation Phase 1. Control what is deployed 2. Track the Bill of Materials used to deploy Library Uses Referenced Referenced Component Referenced Component Referenced Component Component Deploying Deploying Built Built Component Component Publish Build/Automation Machine Deploy / Verify Build / Automation Engine Job Job20 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation With only Agile Development improvements… Functional Functional Agile Testing Testing Dev Acceptance Acceptance Testing Testing Production Production Operator Setup (weeks) Install Test and Ops teams have increased pressures to keep up with increased loads but continue to use waterfall approaches and traditional CI builds are piling up tools.21 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Adjusting Delivery Mindset  Infrastructure Developer vs. Operator/Administrator • Need to bring a software development mindset to the operational areas • Replicate, where appropriate, standard architecture/development tools and methodologies  Use an Agile approach to delivery of routines • Continuous, incremental improvements and delivery of new functionality • Automated unit and integration testing improves operational runtimes  Source Control Management • Automation routines and scripts are fundamental to Operations • Managing Operations routines like source code offers several benefits: • Central point of truth as routines and environments change • Backup in case of loss • Identify possible regressions by comparing with prior versions  Example Managed Assets: • Perl, Jython, WSADMIN, ANT scripts, Service orchestration routines (opsware, buildforge, etc), Infrastructure Gold copies components22 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Agile Development and Delivery Continuous Integration extends to Continuous Delivery Build Publish Design Agile Dev Deploy Dev Test Test Ops Prioritize Monitor Continuous FeedbackDevOps: Tighter alignment between Development & Operations to increase application velocity with managed risk23 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation DevOps Principles & Values People People Process Process  Collaborate across disciplines Information Information  Develop and test against a production-like system  Deploy frequently  Continuously validate operational quality characteristics24 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation 12 Principles for Better DevOps* Collaborate 1.Do your Ops and Dev teams collaborate? Regularly? 2.Do you have agreed upon patterns for apps and platforms? 3.Do you have well defined delivery pipeline for apps and platforms? Automate 4.Do your operation engineers understand how to developed well- structured reusable system configuration scripts? 5.Can you deploy a system in one step? 6.Do you provide Infrastructure and Platform as a Service for your development teams? 7.Can your developers launch, use, and destroy representative environments on demand without operator support? *Based on “The Joel Test: 12 Steps to Better Code”25 http://www.joelonsoftware.com/articles/fog0000000043.html © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation 12 Principles for Better DevOps Validate 8.Do you have automated tests to validate your application and platform function and security? 9.Do you validate platform software against expected KPIs, before deploying your application? 10.Do you deploy your applications daily and verify them? Manage and Control 11.Do you use source control? 12.Do you have an issue tracking system for operations, linked to a bug database used for development? 2626 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Installation Instructions RedHat Linux 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 2. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Apache Web Server 1. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 2. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, 3. adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Python 1. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? 2. Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, 3. vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?27 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation .jsp .html Infrastructure .java as Code .sh chef recipes Source Artifacts Source Control Management28 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Delivery Pipeline Using the same tools and methodologies to manage and Using the same tools and methodologies to manage and deliver software and deployment configuration changes. deliver software and deployment configuration changes. Build, Package, & Unit Test Application .jsp .html Binaries & Platform Deploy Configuration .java .sh chef recipes Environment Deployable Artifacts Running System Source Artifacts Library Source Control Management29 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation IBM SmartCloud Continuous Delivery Extending Agile disciplines through delivery Quality IT Managers Developers Managers Rational Continuous Collaborative Lifecycle Delivery Management Client Value Targeted Entry • Reduce risk, improve quality; manage •Development team extending Agile into rapid change from development to deployment workload deployment in the cloud • Improve efficiency, accelerate delivery; •Operation teams delivering scalable, automated handover between processes continuous delivery services to the • Optimize resources; workload pattern development organization composition delivery30 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation End-to-End Lifecycle Optimization People People Process Process Build Publish Information Information Design Agile Test Dev Deploy Dev Ops Prioritize Monitor Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web Follow us on the Enterprise DevOps and Jazz Team Blogs31 © 2012 IBM Corporation
  • Lifecycle Management Reference Architecture The Premier Event for Software and Systems Innovation Pull configurations Continuous Configuration Configuration Continuous Integration Automation Automation Integration OSLC OSLC Trigger Update Delivery configuration s Trigger Pull deployment Deploy changes Delivery Delivery Provisioning Provisioning service Pipeline Pipeline Automation Automation Change Change Collaborative Lifecycle OSLC OSLC Management Management OSLC Management Cloud Track Trigger work tests Track work Execute tests Track quality Trigger tests Requirement Requirement Quality Quality Test Test Management Management Management Management Automation Automation OSLC OSLC OSLC Adopt in any order, at any time32 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Daily iPod Touch giveaway  Complete your session surveys online each day at a conference kiosk or on your Innovate 2012 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!33 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation Acknowledgements and disclaimers Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2012. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special third-party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others.34 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation www.ibm.com/software/rational© Copyright IBM Corporation 2012. 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 havethe 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 IBMsoftware. 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 capabilitiesreferenced 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 featureavailability 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 MachinesCorporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 35 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation BACKUP36 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation IMPORTANT: Directions for presentation templates  IBM speakers, if you make any reference to product/services content that won’t be announced until after Innovate 2012 concludes, you must include the disclaimer language (on slide 3 here) verbatim, the disclaimer language must be on the second slide in your presentation and is in addition to the Acknowledgements and Disclaimers slide which is to be included in all presentations (slide 9 here).  IBM speakers, you must include the Acknowledgements and Disclaimers slide at the end of your presentation (slide 9 here). Please see the notes in red text and update appropriately for your presentation. If you are speaking with a customer or business partner, you MUST use the disclaimer slide (on slide 3 here).37 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation www.ibm.com/software/rational38 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation www.ibm.com/software/rational39 © 2012 IBM Corporation
  • The Premier Event for Software and Systems Innovation How to use this template  To allow all masters of your presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template  See slide notes for further formatting instructions40 © 2012 IBM Corporation