• Save
IBM Innovate 2013 Session: DevOps 101
Upcoming SlideShare
Loading in...5
×
 

IBM Innovate 2013 Session: DevOps 101

on

  • 3,524 views

 

Statistics

Views

Total Views
3,524
Views on SlideShare
2,703
Embed Views
821

Actions

Likes
6
Downloads
0
Comments
0

9 Embeds 821

http://sdarchitect.wordpress.com 627
http://confengine.com 142
http://www.havlena.net 38
https://sdarchitect.wordpress.com 7
https://www.google.com 2
http://feeds.feedburner.com 2
http://www.tuicool.com 1
http://192.168.33.10 1
https://www.linkedin.com 1
More...

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 2013 Track Sessions This template has been built in PowerPoint 2003. If you ’re using PowerPoint 2007 or above, you may experience different usability results than what is provided as guidance here. To allow all masters of your exiting presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template using slide sorter. IBMers can find additional information on presentation guidelines and resources at: https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources IBM Rational presenters can leverage existing brand-level assets and sparklers (including Rational Brand Messaging Slides, Client Success Slides and Client Quotes, Statistics) from SSW ’s Brand Content Page: https://w3-03.sso.ibm.com/software/xl/myportal/content?synKey=R789607U42052O71 Imagery guidelines: 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, and photos). 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 royalty-free images from the following repositories : IBM Brand Systems Center / Assets / Photography Login instructions: https://w3-connections.ibm.com/forums/html/topic?id=c1082624-e54c-4e04-bad1-ddb150ac7540 IBM Software Story Images https://w3-connections.ibm.com/files/app#/collection/b7570645-b2f8-4450-a27f-9269a163fc2d IBM Rational Presentation Image Library: https://w3-connections.ibm.com/wikis/home?lang=en_US#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources/page/Presentation%20Image%20Library
  • IBM IOD 2011 06/06/13 Prensenter name here.ppt 06/06/13 20:17 Please note the following IBMers must include the next slide (verbatim) after your title slide. IBMers must also include the mandatory “Acknowledgements and Disclaimers” slide (see slide 10) at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  • Companies that can close the resulting execution gap stand to benefit. In fact, almost 70 percent of the companies currently leveraging software development for competitive advantage outperform their peers from a profitability standpoint -------------------------------------------------------------------------------------------------- Note: Outperformers were determined by a self-assessment of profitability against peers in the industry, ranging from 1 (Significant underperformers) to 5 (Significant outperformers) Significant outperformers were ranked as a 5, Average performers a 3-4 and Underperformers 1-2
  • http://gizmodo.com/5931284/software-glitch-costs-trading-firm-440-million-in-45-minutes http://www.theregister.co.uk/2012/06/25/rbs_natwest_what_went_wrong/ http://business.scoop.co.nz/2011/10/19/telecom-makes-2-7m-settlement-for-incorrect-meter-readings/
  • We start the presentation by immediately hitting the gas pedal. We want to unambiguously shape heads that “DevOps is not an option; it’s a business imperative”. Call out that cloud computing is something that ’s really driven change in the past twelve months. Notes Via Pete Marshall: “I'm thinking each of these four things could be decorated with a comparative statement: ‘Cloud-based businesses react to change 40% faster than non-cloud businesses’” First three arrows – key drivers – been around a while Why is it different this year – the reason why is that we have the other three but cloud is such a big factor.
  • .What is your reaction to the positioning of DevOps (from "Agenda" and BoA session)? .Do you recognize the market drivers, pains and opportunities in your organization/industry? .Are you doing DevOps today, or moving to DevOps? .What projects are early candidates for DevOps? .Who (what roles) will drive or influence DevOps in your organization?
  • We have Green Hat virtualized services today and SCD to automate the build, deploy, and test. What is new here is that we are leveraging the cloud for the GH test virtualization server and we have modified SCD to capture GH configuration data as part of a test environment. This gives us the ability to automate the deployment and setup of a test environment for application changes that automatically configures the GH virtualization stubs, turns them on, and configures the application to use the stubs. All of this is done leveraging the private cloud for its dynamic provisioning behavior giving us the ability to provision dedicated test environments without the dependency of complicated and sometimes costly end point services.
  • Optional slide. Graphic is available in English only.
  • Giveaway Slide
  • IBM IOD 2011 06/06/13 Prensenter name here.ppt 06/06/13 20:17 Mandatory closing slide (1 of 2) Acknowledgements and disclaimers IBMers must include This mandatory “Acknowledgements and Disclaimers” slide at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  • Mandatory closing slide (2 of 2) Thank You Slide (available in English only).

IBM Innovate 2013 Session: DevOps 101 IBM Innovate 2013 Session: DevOps 101 Presentation Transcript

  • DevOps 101Concepts and OverviewSanjeev Sharma (@sd_architect)Rational Specialty Architect and DevOps SMEsanjeev.sharma@us.ibm.comDevOps Blog: http://bit.ly/sdarchitectIBM Software GroupSession #: DR-1147© 2013 IBM Corporation
  • 2Please note the followingIBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our general productdirection 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. Informationabout potential future products may not be incorporated into any contract. Thedevelopment, release, and timing of any future features or functionality described for ourproducts remains at our sole discretion.Performance is based on measurements and projections using standard IBMbenchmarks in a controlled environment. The actual throughput or performance that anyuser will experience will vary depending upon many factors, including considerationssuch 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 begiven that an individual user will achieve results similar to those stated here.
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • 554%of companies believe software delivery is critical25%leverage software delivery effectively todayBut only…69%outperformthose who don’tleveragesoftware deliveryeffectivelySource: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013Software Delivery is critical to success
  • And a lack of continuous deliveryimpacts the entire business6Costly, error pronemanual processes andefforts to deliver softwareacross an enterpriseCHALLENGESUpgrade risk due tomanaging multiple applicationconfigurations and versionsacross serversSlow deploymentto development and testenvironments leave teamswaiting and unproductiveCHALLENGESOperations/ProductionDevelopment/TestCustomersBusinessOwnersSoftware glitch coststrading firm KnightCapital $440 millionin 45 minutesA bad software upgradeat RBS Bank leftmillions unable to accessmoney for four daysNew Zealand’s biggest phone company,Telecom paid out $2.7 million to some47,000 customers who wereovercharged after a software glitch
  • Patterns of challengesDifferences in devand opsenvironmentscause failuresBacklog of agilereleases that Opscannot handleManual (tribal)processes forrelease lackrepeatability/speedLack of feedback andquality metric leads tomissed service leveltargetsDailyBuildMonthlyDeliveryWho didthis lasttime?Dave…Dave’s nothereman…DevProd
  • DevOps: The time is nowFour key drivers are making DevOps an imperative for all organizations.DevOpsDevOpsBusinessAgilityBusinessAgilityCloudComputingCloudComputingOperationalDisciplineOperationalDisciplineAgileDevelopmentAgileDevelopment
  • Why DevOps?Time to value–Deploy faster. Deploy Often–Reduce cost/time to deliverDeveloper ‘Self-service’–Allow Developers to Build and Test against ‘Production-like’ systemsIncrease Quality–Reduce cost/time to test–Increase test coverageIncrease environment utilization–Virtualize Dev and Test Environments
  • Why DevOps?Deployment–Minimize deployment related downtime–Minimize roll-backs of deployed AppsDefect Resolution–Increase the ability to reproduce and fix defects–Minimize ‘mean-time-to-resolution’ (MTTR)–Reduce defect cycle timeCollaboration–Reduce challenges related to Dev and Ops collaboration–Dev vs. Ops
  • StakeholdersDevelopmentQAOperations–Dev and QA Environments–Production EnvironmentSecurity, Data, Cloud, Enterprise Architecture…
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • DevOps is a PhilosophySource: http://virtualplatosacademy.blogspot.com/p/great-philosophers.html
  • DevOps definitionsDevOps (a portmanteau of development and operations) is asoftware development method that stresses communication,collaboration and integration between software developers andInformation Technology(IT) professionals. DevOps is a responseto the interdependence of software development and IToperations. It aims to help an organization rapidly producesoftware products and services.-- Wikipedia
  • DevOps definitions…modern applications, running in the cloud, still need to be resilientand fault tolerant, still need monitoring, still need to adapt to hugeswings in load, etc. But those features, formerly provided by theIT/operations infrastructures, now need to be part of the application,particularly in “platform as a service” environments. Operations doesn’tgo away, it becomes part of the development. And rather than envisionsome sort of uber developer, who understands big data, webperformance optimization, application middleware, and fault tolerancein a massively distributed environment, we need operations specialistson the development teams. The infrastructure doesn’t go away – itmoves into the code; and the people responsible for the infrastructure,the system administrators and corporate IT groups, evolve so that theycan write the code that maintains the infrastructure. Rather than beingisolated, they need to cooperate and collaborate with the developerswho create the applications. This is the movement informally known as“DevOps.-- Mike Loukides, VP, Content Strategy for OReilly Media, Inc.
  • dev·ops noun dev-äpsEnterprise capability for continuous software delivery that enables clientsto seize market opportunities and reduce time to customer feedback.A blueprint for continuous delivery of software-driven innovation Accelerated software delivery Reduced time to obtain andrespond to customer feedback Improved governance across the lifecycle Balanced quality, cost and speedDevOps LifecycleContinuous Feedback and ImprovementsOperations/ProductionDevelopment/TestCustomers BusinessOwners16
  • DevOps Principles and Values (the IBMview) Develop and test against a production-likesystem Iterative and frequent deployments usingrepeatable and reliable processes Continuously monitor and validate operationalquality characteristics Amplify feedback loopsPeopleProcessToolsPeopleProcessTools
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • Key ConceptsThe key technical Capabilities of DevOps1. Continuous Integration2. Continuous Delivery3. Continuous Test4. Continuous Monitoring5. Infrastructure as Code6. Build and Delivery Pipeline7. Organizational Change
  • 1. Continuous Integrationhttp://bit.ly/PRQ4a7
  • 2. Continuous Deliveryhttp://bit.ly/PRQ4a7
  • 3. Continuous Testhttp://bit.ly/PRQ9dQ
  • 4. Continuous Monitoringhttp://bit.ly/PRQ9dQ
  • 5. Infrastructure as Code/SoftwareDefined Environmentpackage "apache2" dopackage_name node[apache][package]endservice "apache2" docase node[platform_family]when "rhel", "fedora", "suse"service_name "httpd"# If restarted/reloaded too quickly httpd has a habit of failing.# This may happen with multiple recipes notifying apache to restart - like# during the initial bootstrap.restart_command "/sbin/service httpd restart && sleep 1"reload_command "/sbin/service httpd reload && sleep 1"Rational AutomationFramework(WAS, Commerce, MQ…)Rational AutomationFramework(WAS, Commerce, MQ…)
  • 6. Build & Delivery Pipeline
  • Delivery PipelineDeployEnvironmentRunning SystemSource ControlManagementSource Artifacts.jsp.java.htmlchefrecipes.shDeployable ArtifactsBuild,Package,& Unit TestApplicationBinaries &PlatformConfigurationLibrary
  • 7. Organizational Change‘‘Shift Left’ – Operational ConcernsShift Left’ – Operational ConcernsBuild ‘Application aware’ EnvironmentsBuild ‘Application aware’ EnvironmentsEnvironment SprintsEnvironment SprintsNOT create a ‘DevOps Team’NOT create a ‘DevOps Team’‘‘Shift Left’ – Operational ConcernsShift Left’ – Operational ConcernsBuild ‘Application aware’ EnvironmentsBuild ‘Application aware’ EnvironmentsEnvironment SprintsEnvironment SprintsNOT create a ‘DevOps Team’NOT create a ‘DevOps Team’
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • The Flavors of DevOps1. Water-SCRUM-fall2. NoOps3. ShadowOps4. BizOps…1. ChatOps2. HugOps
  • Cloud Hosted EnvironmentsCloud Hosted EnvironmentsThe Variants of Continuous Delivery1. Deploy to Dev, QA and Prod hosted on Privateor Public CloudAssetLibraryAssetLibrary AssetLibraryAssetLibrary
  • 2. Deploy to Dev, QA and Prod hosted on PhysicalServers (no Cloud)AssetLibraryAssetLibrary AssetLibraryAssetLibraryThe Variants of Continuous Delivery
  • Cloud Hosted EnvironmentsCloud Hosted Environments3. Deploy to Dev and QA hosted on Private orPublic Cloud. Prod is on-prem physical servers(very common)AssetLibraryAssetLibrary AssetLibraryAssetLibraryThe Variants of Continuous Delivery
  • Provider IIIProvider IIIProvider IIProvider IIProvider IProvider I4. Full Software Supply Chain with in-house oroutsourced providers. Each may or may not beCloud HostedAssetLibraryAssetLibrary AssetLibraryAssetLibraryThe Variants of Continuous Delivery
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • DevOps Adoption Identify the Business Value Build a Business Case Create a DevOps Culture People – Processes – Tools Identify Capabilities to Adopt/Enhance
  • DevOps Adoption (1 of 2) Requirements Management–Requirements Management and communication across Development andOperations Versioning of all DevOps assets–Versioning of Deployment Scripts and Source Code Access to Production-like Environments–Documentation of Production-like environments as Patterns–Developers have ability to launch and destroy production-like environmentsfrom these patterns Deployment Automation–Pattern based reusable deployment scripts–Ability to deploy applications in One-step–Daily deployment and verification of applications to a production-likeenvironmentSource: 12 Steps to Better DevOps – Michael Elder
  • DevOps Adoption (2 of 2) Change Management–Linking bugs, issues and work items to application changes–Linking production issues to associated deployment bugs Automated Testing–Automated testing is used to validate application and platform function andcharacteristics Monitoring–Monitoring Deployed applications to validate performance and reliability Delivery Pipeline–Having a dashboard to track application stages thru the delivery pipeline andtrack deployment velocity
  • Continuous Delivery Adoption Maturity
  • Continuous Delivery flowArtifact LibraryArtifact LibraryCloud Platform ProviderCloud Platform ProviderAutomation Agent(execute delivery process)Automation Agent(execute delivery process)39DeliverchangesPostchangesPost resultsPublishpackagesRequestcloudresourcesProvisionresourcesRetrievepackagesDeveloper ToolsDeveloper ToolsSource Control and ChangeManagement serverSource Control and ChangeManagement serverTest AutomationTest AutomationExecutetestsBuild ServerBuild ServerPublishpackagesVirtual SystemTriggerdelivery
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • IBM DevOps Reference ArchitectureMonitor and OptimizeRelease and DeployDevelop and TestMobile Cloud SocialIntelligentDevicesDeveloper CommunitiesSecurityBigDataExpertSystemsEcoSystemImplementationServicesIndustryDevOps Foundation(enabled by the Jazz Platform)Deployment Platforms (PaaS, IaaS, PhysicalInfrastructure)TOSCALinked DataOSLC
  • Agenda• Why DevOps?• What is DevOps?• Understanding DevOps• The flavors of DevOps• Adopting DevOps• IBM DevOps Reference Architecture• IBM DevOps Solution
  • Monitor and OptimizeRelease and DeployDevelop and TestMobile Cloud SocialIntelligentDevicesDeveloper CommunitiesSecurityBigDataExpertSystemsEcoSystemImplementationServicesIndustryDevOps Foundation(enabled by the Jazz Platform)Deployment Platforms (PaaS, IaaS, PhysicalInfrastructure)TOSCALinked DataOSLCUrbanCodeExpand DevOps capabilities and accelerate plans
  • DevOps Tool ChainApplication Release ManagementCloud ProvisioningApplication Deployment Automation
  • Application Release ManagementCloud ProvisioningApplication Deployment AutomationDevOps Tool Chain - ImplementationsRational Collaborative LifecycleManagement SolutionRational Team ConcertJazz Build EngineRational Build ForgeuBuildRational Automation FrameworkRational Test WorkbenchJenkins ChefSmartCloud Continuous DeliverySmartCloud ProvisioningSmartCloud OrchestratorSmartCloud Control Desk
  • Continuous testing with virtualized servicesAvoid testing bottlenecks due to dependencies onexternal services• Automate setup and management of testvirtualization server in the cloud• Automates configuration of virtualizedservices for an application under test• Automate setup of production-like testenvironments with low costDatabases MainframeapplicationsThird-partyServicesRational Test Virtualization ServerApp deployApp deployApplicationchangesbeing testedvirtualized servicesIBM SmartCloud OrchestratorIBM PureApplication SystemSITSIT FVTFVTIBM Rational TestWorkbenchIBM Rational TestWorkbench
  • IBM DevOps for Mobile ApplicationsFeedbackFeedbackApplication Deploy for Mobile• Automates deployments of multi-tier applicationsand configuration across multiple environments• Graphical DnD editor replaces scripts• Models environments and keeps track of what isdeployed where• ~100 Integrations with key MW targetsApplication Testing for Mobile• Author automated tests for iOS, Android, Hybrid,and Worklight• Drive automated mobile app tests as part of yourcontinuous integration processFor mobile teams who wish toreduce cycle times by automatingthe deployment and testing of theirmulti-tier mobile appsBring your own SCM and CI servers,Application Deploy will:Instrument your app for testDeploy your app to device targetsExecute automated testsGive you the resultsRational Test Workbench formobileContinuous Delivery for Mobile1574A Mobile DevOps – Challenges andBest Practices (with Leigh Williamson, IBMDistinguished Engineer)Dolphin – Asia 3 Wed, 5/Jun, 03:00 PM –04:00 PM
  • COBOL, PL/I, C++, Java, EGL, Batch,Assembler, Debug Toolx86 PC running LinuxIMSz/OSWASDB2MQCICSNote: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor morerobust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing.DevOps LifecycleContinuous Feedback and ImprovementsOperations/ProductionDevelopment/TestCustomers Business OwnersIBM Continuous IntegrationSolutionsfor System ZIBM Continuous IntegrationSolutionsfor System ZIBM Rational TestWorkbenchIBM Rational TestWorkbenchRational Development and Test Environmentfor System z48IBM Application Deploy1144A Continuous Integration for System z (withRosalind Radcliffe, IBM Distinguished Engineer)Dolphin – Asia 2 – Tue, 4/Jun, 01:45 PM – 02:45 PM
  • Featured DevOps Events at Innovate 2013Time Session Location SpeakersMon, June 31:45-2:45 PMDOPS-1033: DevOps Review and Roadmap Asia 2 Daniel BergMon, June 3,4:15-5:15 PMDOPS-1600: Field Experiences with IBMDevOps solutionsAsia 2Paul Bahrs/CustomerPanelTue, June 412:15- 01:15PMBOF-2604A: How do you accelerate deliverywith DevOps?Southern II Birds of a FeatherTue, June 4,3:00-4:00PMDOPS-2617: The DevOps Imperative: Why theEnterprise Needs to Continuously Release andDeploy SoftwareAustralia 2Maciej Zawadzki,Albert HoWed, June 5,10:00-11:00AMBDPLY-2637 : WebMD Adopts AutomatedDeployment in support of ContinuousIntegration to transform their SDLCAsia 2Teresa Dietrich, DerekChang, WebMDWed, June 5,11:15AM–12:15PMBDPLY-2618: Streamlining Delivery withAutomated DeploymentAustralia 2 Eric MinickThu, June 6,9:00-10:00AMBDBLY- 1239: Automation is not enough Asia 1 Rick Moran, FidelityDownload the new IBM DevOps Whitepaper from eLit• Visit the UrbanCode Booth• 19 DevOps-related Pedestals in the DevOps Zone• Collect the DevOps Buttons!• Visit the Consulting Café to know more about DevOps workshopSolution Center
  • Where to get more information? IBM Enterprise DevOps blog–http://ibm.co/JrPVGR 6 Ways for Enterprises to Adopt DevOps blog–http://ibm.co/xq71xY Understanding and Adopting DevOps (Series on my Blog)–http://bit.ly/MyDevOps
  • 51
  • 52Daily Apple TV giveaway Complete your session surveys online each day at a conference kiosk or onyour Innovate 2013 Portal! Each day that you complete all of that day’s session surveys, your name willbe entered to win the daily Apple TV! On Wednesday be sure to complete your full conference evaluation to receiveyour free conference t-shirt!
  • 53Acknowledgements and disclaimers© Copyright IBM Corporation 2013. 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 productsand services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, orboth. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), thesesymbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks mayalso be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright andtrademark information” at www.ibm.com/legal/copytrade.shtmlIf 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.Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countriesin which IBM operates.The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are providedfor informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to anyparticipant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is providedAS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwiserelated to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creatingany warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable licenseagreement 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 mayhave achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials isintended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenuegrowth or other results.
  • 54© Copyright IBM Corporation 2013. All rights reserved. The informationcontained in these materials is provided for informational purposes only, and isprovided AS IS without warranty of any kind, express or implied. IBM shall not beresponsible for any damages arising out of the use of, or otherwise related to,these materials. Nothing contained in these materials is intended to, nor shallhave the effect of, creating any warranties or representations from IBM or itssuppliers or licensors, or altering the terms and conditions of the applicable licenseagreement governing the use of IBM software. References in these materials toIBM products, programs, or services do not imply that they will be available in allcountries in which IBM operates. Product release dates and/or capabilitiesreferenced in these materials may change at any time at IBM’s sole discretionbased on market opportunities or other factors, and are not intended to be acommitment to future product or feature availability in any way. IBM, the IBM logo,Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM productsand services are trademarks of the International Business Machines Corporation,in the United States, other countries or both. Other company, product, or servicenames may be trademarks or service marks of others.