Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM Software Group © 2010 IBM Corporation Innovation for a smarter planet What’s Rational? John Lanuti IBM Rational IT Specialist.

Similar presentations


Presentation on theme: "IBM Software Group © 2010 IBM Corporation Innovation for a smarter planet What’s Rational? John Lanuti IBM Rational IT Specialist."— Presentation transcript:

1 IBM Software Group © 2010 IBM Corporation Innovation for a smarter planet What’s Rational? John Lanuti IBM Rational IT Specialist

2 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

3 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

4 IBM Software Group | Rational software Innovation for a smarter planet IBM Rational CLM v4.0.x highlights Enterprise Deployment Requirements  Support server rename for production-to-production  Tool for validating mapping files  Post rename validation support  Support additional non-CLM integrations for server rename New platform support  Mac OS X, and Safari for RTC, RQM, RRC*, DNG  Chrome and Safari for RTC, RQM, RRC*, DNG Extend CLM: Align DOORS.NG and RSA-DM with CLM Serviceability, Quality, and Performance Improvements Customer awareness and engagement  Process improvement to enable continuous delivery Individual product enhancements

5 IBM Software Group | Rational software Innovation for a smarter planet IBM Rational Requirements Composer v4.0.x highlights New online document structures (Modules) for requirement organization and structure Take requirements offline or exchange them round trip for broader collaboration Improved traceability to show more detail to enable business analysts to better analyze Connect tests and plans to requirements using the new RRC/HPQC Integration Adaptor Connect requirements to models and elements through OSLC to RSA Design Manager Business analysts can compare collections to version of the same collections 22

6 IBM Software Group | Rational software Innovation for a smarter planet IBM Rational Team Concert v4.0.x highlights  Improved performance and usability - Up to 25% faster plan rendering; And new auto-scrolling support  Process sharing and customization - Inherit process across projects and add local project customizations  Better support for code reviews – View cumulative file changes in a feature – Change Summary view  More flexible dependency build support for z/OS – Control build output names with custom patterns  Extended platform support – Mac OS X clients, Visual Studio 2012 IDE, and Chrome browser  With Rational LifeCycle Adaptors – Integrate w/ HPQC, Git, Jira, Visual Studio Team System and more! 23

7 IBM Software Group | Rational software Innovation for a smarter planet IBM Rational Quality Manager v4.0.x highlights  Be more efficient with additional ways to sort, filter, query and edit test artifacts  Improved requirement driven testing support with new live views and reconciliation capabilities  Process customization and enforcement to meet regulatory requirements  Reports on master-child test plans and on custom parameters  Ability to integrate your specific test automation tool using the new public adapter SDK 24

8 IBM Software Group | Rational software Innovation for a smarter planet IBM Collaborative Design Management More on collaboration and integration Rational Software Architect with Design Management Design in context Work seamlessly with analysts, developers, and testers using RRC, RTC, RQM, and DOORS. Make designs first class artifacts in your lifecycle projects. Collaborate Invite users and other experts to collaborate on your designs. Use threaded comments, design mark-up, and automated design reviews. Sketch out ideas before turning them into designs. Traceability and impact analysis Link designs to requirements, test artifacts, work items, and other designs. Visualize relationships within a design and with other lifecycle resources. Know the impact of a design change. Designs at your finger tips Quickly search across designs to learn from past projects and find reusable design components. Publish design documents Generate customized design documents from a template or create living design documents as part of your project. Manage change Collaborate with your team on changes to the same designs without conflicts. Features and capabilities 8

9 IBM Software Group | Rational software Innovation for a smarter planet 9 *Forrester Research Inc, October 23, Forrester Research, The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. IBM Rational Recognized As A Leader in ALM Report Highlights Highest Scores among all vendors for Current Offering & Strategy“ “Not only has IBM continued development of its strong suite of products, but it has also stitched them together in a more coherent way.” [IBM] has also made clearer the use cases it supports... such as Agile teams and embedded software development" The Forrester Wave TM : Application Life-cycle Management Q4 2012* Link to report

10 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

11 IBM Software Group | Rational software Innovation for a smarter planet Jazz RM Heritage Engage your stakeholder community Visual notations for requirements Light-weight RM process DOORS Heritage Requirements engineering Manage requirements in modules Traceability at large scale Compliance & safety-critical In DOORS NG 2012 and RRC Modules Fine-grain access controls Improved scalability (and much more) The confluence of two streams

12 IBM Software Group | Rational software Innovation for a smarter planet Evolving multiple RM solutions… DOORS has been the market leading RM tool for the last decade –and has lead many initiatives to progress Requirements Management needs –It is IBM’s intention to continue to lead the way with new initiatives for RM and DOORS  DOORS 9.x –With ~1 million users around the world we now enhance DOORS 9 in parallel to Jazz based solutions –We plan releases of DOORS 9 in 2012 and are planning releases for 2013 and beyond  DOORS Next generation –Addressing the RM needs in more agile SE, and the architecturally challenging RFEs on DOORS –We intend DOORS and DOORS Next Generation to interoperate to enable you to choose when to move  Rational Requirements Composer –Continue to evolve to address the RM needs of IT ALM and Agility at Scale –We plan to share a single server and web client technology for RRC and DOORS Next Generation

13 IBM Software Group | Rational software Innovation for a smarter planet DOORS 9.x releases Q12 DOORS 9.4 Beginning to transition integrations from synchronization to linked lifecycle data DOORS & RQM Improved visibility of DOORS attributes Invoke DXL using OSLC Link between DOORS 9, DOORS Next Generation Upgrade RIF to the latest version of ReqIF Data exchange: DOORS 9 and DOORS Next Generation Improved support for your supply chain Security Enhancements Move authentication / authorization to DOORS server Document generation Run user-defined templates without an RPE license Usability Improvements DOORS – HP Quality Center v11 4Q12 DOORS 9.5 DOORS – TFS 2010, DOORS – Rhapsody Design Manager IBM Rational DOORS Kit for ISO & IEC Supporting the “Tracked Resource Set Protocol”, contributing data tor RELM …

14 IBM Software Group | Rational software Innovation for a smarter planet IBM Rational DOORS Next Generation DOORS concepts improved and much more…. Definition  Rich-text documents  Diagrams: Process, Use Case  Storyboards, UI sketching & flow  Project glossaries  Templates Collaboration  Review & Approval  Discussions  Notification Visibility  Customizable dashboards  Analysis views  Collections  Milestone tracking & status Management  Structure, Attributes/Types  Traceability, Filtering, Tags  Baselines, Change History  Reuse (reqs & types)  Reporting Metrics & Doc. Planning  Integrated planning  Effort estimation  Task Management Lifecycle  Central requirements, test, & development repository  Common administration and role-based user licensing  Warehouse reporting

15 IBM Software Group | Rational software Innovation for a smarter planet Choosing the Right RM solution for your teams Buy DOORS; deploy one or both flavors 15 DOORS 9 indicatorsDOORS NG indicators You are part of a development program using existing DOORS infrastructure, which is likely to stay in place as-is for a long time. A single-server solution native to the Jazz Team Server making it easier to deploy a multi-product solution. You need the more mature capabilities of DOORS 9, for example: Electronic signatures Baseline comparisons Round trip data import/export Requirements change management driven by a change management tool Simplest on-ramp from MS Word and Excel Built-in visual notations for collaborating around requirements Built-in capabilities for task management and planning A solution using a commercial off-the shelf (COTS) database You need significant product customizations, integrations, or automation based on DXL A web-based RM solution offering the most up-to- date web UI experience (with optional local rich client and interop with DOORS 9.5) Teams need high rigor and high levels of automation Teams seek lightweight RM … an alternative to DOORS 9

16 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

17 IBM Software Group | Rational software Innovation for a smarter planet The integration problem Integrations consume more and more of the IT budget: 76% of software project delays are caused by integration activities End-user productivity suffers: Either stuck with the wrong tool, stuck doing manual integration, or both More limited ability to respond to change: Constrained by exhausted IT budget and lower productivity Point-to-point integrations don’t scale Vendor-specific integrations lock you in Over time, the costs of the current set of integrations goes up, as does the cost of making changes time

18 IBM Software Group | Rational software Innovation for a smarter planet Main characteristics of the ideal integration solution 1.Heterogeneous – Able to integrate tools stemming from a variety of sources (commercial, open source, in-house developed, contractor-provided) 2.Open – Built with open standards to avoid vendor lock-in 3.Flexible – Able to retain use of existing tools while incrementally adopting new tools

19 IBM Software Group | Rational software Innovation for a smarter planet The LIA architecture is based on linked lifecycle data principles OSLC provides interfaces that allow lifecycle tools to link and trace data in a consistent manner Automation Monitoring Open Services for Lifecycle Collaboration (OSLC) Lifecycle integration inspired by the web

20 IBM Software Group | Rational software Innovation for a smarter planet Example of how LIA extends Rational CLM to leverage select 3 rd -party tools The Rational Lifecycle Integration Adapters allow customers to apply the CLM usage model in a heterogeneous environment Bob – Product Owner  Defines & links requirements and defect to influence the development plan Scott, Deb, Marco – Developers  Plan the iteration from requirements  Develop & deliver changes Tanuj –Tester  Validate requirements  Submit defects  Test the iteration Plan Requirements Find & Fix Defects Requirements driven testing Rational Team Concert HP Quality Center Rational Requirements Composer

21 IBM Software Group | Rational software Innovation for a smarter planet Introducing the Rational Lifecycle Integration Adapters Standard EditionTasktop Edition

22 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

23 IBM Software Group | Rational software Innovation for a smarter planet 61% of CIOs put mobile as priority increased productivity with mobile apps 45% 10 Billion devices by 2020 Mobile is mandatory

24 IBM Software Group | Rational software Innovation for a smarter planet Mobile application development includes more than just creating the source code Production Troubleshooting Maintenance Release Defect Tracking Automated Environment Configuration Definitive Software Library Application Install Governance System Verification Performance Testing Automated Functional Test Code Compile Debug Build & Package Model Architecture Mgmt UX Prototypes Stakeholder input User Stories Feature identification

25 IBM Software Group | Rational software Innovation for a smarter planet IBM Strategy for Mobile Application Development  Start with a mobile runtime.  Add best-of-breed code development tools that support the mobile runtime.  Integrate with a development platform that covers the entire application lifecycle.  Augment with mobile testing and mobile design capabilities.

26 IBM Software Group | Rational software Innovation for a smarter planet IBM Mobile Development Lifecycle Solution V4.0 Enact a collaborative, multi-platform mobile development lifecycle Design Mobile Testing App Design and Construction SCM and Mobile Builds IBM Worklight A comprehensive mobile development solution combining:  Enterprise-grade, standard-based mobile application platform, supporting native, hybrid and mobile web programming models  Best-of-class collaborative mobile application development lifecycle capabilities  Distributed team build and test integrations with the IBM Mobile Platform  “Mobile device-cloud” service integration for on- device testing  Support for Agile methodologies for dealing with fast-paced development for mobile  Mobile development best practice IBM Rational Collaborative Lifecycle Management

27 IBM Software Group | Rational software Innovation for a smarter planet Mobile application development models  Native code  Access to full set of lower-level device capabilities Native Appl. Device APIs  HTML, JavaScript, CSS, with optional native code  Installed and run like a native mobile app; mobile-optimized UI  Access to lower-level device capabilities Native Shell Web Native Device APIs

28 IBM Software Group | Rational software Innovation for a smarter planet Solve mobile development challenges with IBM Mobile Development Lifecycle Solution V4.0 Cross-platform mobile web and hybrid app development, test, and build Manage plans, tasks, code, builds from a common development workbench Agile planning Developing for multiple mobile platforms Delivering high quality apps that engage users and meet business objectives Linkage and traceability across all phases of development UI sketching and storyboarding Test plan optimization and management and integration with mobile “Device-clouds” Portfolio management Integrate Worklight Studio with the Rational IDEs to create a comprehensive IDE for all parts of the app (UI, mid tier, back-end) Extend enterprise assets as mobile-consumable services and connect via Worklight adapters Integrating with enterprise systems Meeting accelerated time to market requirements Automate and manage continuous, end-to-end build and deployment process with RTC Deploy to private dev/test app Reduce cycle times by aligning dev and operations teams

29 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

30 IBM Software Group | Rational software Innovation for a smarter planet 30 Smarter products mean that complexity is rising 30  Product innovation enables companies to: –Leapfrog their competition –Grow demand –Increase revenues –Raise profits  The next generation of innovative, smarter products requires more: –Instrumentation –Intelligence –Interconnection  This leads to increasing complexity

31 IBM Software Group | Rational software Innovation for a smarter planet 31 The need for smarter products means complexity will keep rising The time, cost, and effort needed to manage complexity increases faster than the complexity itself Engineers spend more time trying to manage complexity and less time being productive –Extra manual steps are needed resulting in increased errors Engineers spend more time being productive –Automated steps deliver higher quality work with less errors Core Engineering Desired Workload (Successfully managing complexity) Productive and creative work Non-productive work Complexity % of Engineer ing Time, Cost, and Effort Core Engineering Current Workload (trying to manage complexity) Productive and creative work Non-productive work Complexity % of Engineeri ng Time, Cost, and Effort

32 IBM Software Group | Rational software Innovation for a smarter planet Introducing Rational Engineering Lifecycle Manager Extending the Rational solution for systems and software engineering 32 Uses a Linked Data approach that enables Visibility – across many sources of data Organization – information in context Analysis - answer questions using that contextualized information Allows stakeholders to: manage growing complexity derive knowledge from the available data make timely and correct engineering and business decisions Rational Engineering Lifecycle Manager (RELM) Open Lifecycle Integration VisualizeAnalyzeOrganize Cross domain views and navigation Query, reporting, and impact analysis Product, system and component definition Index of Linked Lifecycle Data

33 IBM Software Group | Rational software Innovation for a smarter planet RELM Tightly integrates with Rational systems and software solutions and can be extended to your unique environment Rational Engineering Lifecycle Manager (RELM) Open Lifecycle Integration VisualizeAnalyzeOrganize Cross domain views and navigation Query, reporting, and impact analysis Product, system and component definition Index of Linked Lifecycle Data 3 rd -party Tools from other vendors Custom Home-grown repositories.. Architecture and Design Rational Rhapsody with Design Management Planning, Defect, and Change Management Rational Team Concert Quality Management Rational Quality Manager Quality Management Rational Quality Manager Requirements Management Rational DOORS

34 IBM Software Group | Rational software Innovation for a smarter planet 34  Increase your innovative capacity  By making better use of your engineering data  Improve efficiency and productivity  By managing complexity of data and relationships  Increase agility to reduce costs  By understanding impact of change across engineering disciplines  Enhance collaboration and visibility  By understanding interaction and dependencies between development disciplines  Leverage your existing tools and infrastructure with  A federated, linked-data architecture based on open standards  Tight integration with Rational systems and software solutions  Extensibility to integrate data from other disciples (e.g. electrical, electronic, mechanical) Take the next step with RELM Conquer unprecedented complexity by making better use of your engineering data

35 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

36 IBM Software Group | Rational software Innovation for a smarter planet Balancing Quality and Speed Increasing Cost of Quality Increasing Development Complexity What is driving the need for a change? * Source: Heterogeneous Environments Public Cloud Private Cloud Data Warehouse Mainframe Enterprise Service Bus Directory Identity File systems Collaboration Web/ Internet Routing Service Third-party Services Portals Content Providers EJB Shared Services Archives Business Partners Messaging Services Traditional Testing Other costs Testing costs 30-50% The average amount of time testing teams spend on setting up test environments, instead of testing c 13% The forecasted increase in wages for India IT workforce in 2011 a $5-30 million The typical investment to build a single test lab for a Fortune 500 company. Most have dozens b …

37 IBM Software Group | Rational software Innovation for a smarter planet Think of the current software environment as an iceberg … Why consider yet another testing tool? 37 Most testing software today will help you uncover issues at a surface level … Manual Testing, Functional Testing, Performance Testing – can help identify issues…. However – there’s much more … In reality, the tests that you run are probably touching many other pieces of your environment – other internal apps, perhaps 3 rd party applications or environments, a database, and any of those parts will impact the result of your tests… When everything is working, that’s enough. But what happens when a test fails? How do you know what caused the failure? That’s where Rational Integration Tester adds value. With RIT, you can see what’s happening under the surface and when there’s a problem, you can quickly identify it rather than just throwing it back over the fence with a simple “FAILED” stamp.

38 IBM Software Group | Rational software Innovation for a smarter planet Rational Test Workbench  Rational Integration Tester (Green Hat Tester) is a desktop solution that enables testers/developers to:  Capture and model virtual services  Test services and applications long before their user interfaces becomes available and do integration testing (SOA, BPM)  Rational Functional Tester and Performance Tester are desktop solutions that  enable users to create tests without having to know how to write code  reuse test scripts to drive testing  Can be used in combination with Virtual Services  Rational Test Virtualization Server is a server solution that:  Provides a central environment to virtualize heterogeneous hardware, software and services to provide 24x7 testing capabilities  Reduces infrastructure costs of traditional testing environments  Virtual Services can be built from the interface definition of the system for a wide variety of protocols, including HTTP, web services, SOA, JMS, TIBCO, IBM WebSphere MQ, Oracle, etc. Databases Mainframe applications App Under Test Third-party Services Packaged apps, messaging services, etc. Rational Test Virtualization Server Rational Integration Tester Developers Testers Rational Performance Tester Rational Test Virtualization Server

39 IBM Software Group | Rational software Innovation for a smarter planet As components are built: The same end to end tests can be run, replacing virtualized components with actual components. Initial Stage: A single component can be tested in the context of an end to end environment, supplied by a set of virtual components. Incremental Testing Actual Component Virtual Component As components are built: This enables us to test downstream dependencies as they are built. When the system is complete: End to end testing can be carried out with fewer surprises and lower risk

40 IBM Software Group | Rational software Innovation for a smarter planet Service virtualization delivers realistic simulated development and test environments to minimize constraints Key Features and Benefits Virtualized services can be used for testing when real services are unavailable Virtual environments can be dynamically provisioned, allowing for high capacity, scalability testing scenarios Reduces infrastructure requirements – virtualized services run in a reduced footprint Allows testing of integration and complex scenarios earlier in the test cycle Drives automation of test cases The IBM Cloud can be leveraged to minimize infrastructure set-up time and provide scalable, on-demand infrastructure Service Virtualization provides business value:  Reduces test cycle time (Up to 40%)  Reduces defects (Up to 30%)  Reduces infrastructure required to enable parallel testing

41 IBM Software Group | Rational software Innovation for a smarter planet Agenda CLM 4.0.x Highlights Mobile Development Lifecycle Solution Lifecycle Integration Adapters Real Engineering Lifecycle Manager Rational Test Workbench DOORS Next Generation Dev-Ops - SmartCloud Continuous Delivery 7

42 IBM Software Group | Rational software Innovation for a smarter planet Organizations have significant delivery challenges

43 IBM Software Group | Rational software Innovation for a smarter planet Addressing delivery challenges Addressed by... Agile Dev Customers Desire for fast and continuous innovation Line of Business Requirements Dev & Test Teams Code & Tests Operations Team Business Services 1st Gap 2nd Gap Dev Ops

44 IBM Software Group | Rational software Innovation for a smarter planet Addressing only the first gap Agile Dev CI builds are piling up Functional Testing Acceptance Testing 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 tools.

45 IBM Software Group | Rational software Innovation for a smarter planet DevOps is… A set of principles and values that facilitate collaboration across disciplines to… 1.Enable rapid evolution of deployed business services 2.Reduce risk, decrease cost, and improve quality across the portfolio People Process Information People Process Information

46 IBM Software Group | Rational software Innovation for a smarter planet DevOps Principles and Values  Develop and test against a production-like system  Deploy frequently  Continuously validate operational quality characteristics People Process Information People Process Information

47 IBM Software Group | Rational software Innovation for a smarter planet 47 Automate Everything Functional and System Tests Application Install & Config Infrastructure configuration Infrastructure Developer App Developer Tester Rogue Troubleshooting “Hero” Manual Changes X  Repeatability  Reliability  Consistency Automation

48 IBM Software Group | Rational software Innovation for a smarter planet 48 IBM Strategy - integrating previously siloed tools and processes Automatically test development changes against production-like environments Automatic deployment of applications, middleware and configurations to environments Continuous Deployment C D Continuous Integration C I Continuous Monitoring C M Continuous understanding off deployed application health against production IBM DevOps Continuous Delivery with feedback Development Entry Points Continuous Testing C T Accelerate delivery of code changes via automated, repeatable execution of build processes Private & Hybrid Clouds Cloud Enablement Technologies Enables private/hybrid cloud service delivery and management Operations Entry Points

49 IBM Software Group | Rational software Innovation for a smarter planet IBM SmartCloud Continuous Delivery 2.0 – Out-of-the-box Continuous Deployment Provision infrastructure -IBM SmartCloud Provisioning Configure Environment - Chef Solo Continuous Integration Automated Build Process -Jazz Build Engine Continuous Testing Automated Testing -Cucumber -jUnit Deployment Library - Reuse & govern software delivery assets in the pipeline – IBM Rational Asset Manager Jazz Build Engine & Dashboards - IBM Rational Team Concert Workgroup for Developer Starter Pack Development and Operations define and share patterns Tasks for end-to-end delivery pipeline to integrate workflow (build, deploy, test) Deploy and test changes automatically on production-like environments in the cloud Collaborate DefineExecuteReport Instant feedback on code changes, build integration, test case results 49

50 IBM Software Group | Rational software


Download ppt "IBM Software Group © 2010 IBM Corporation Innovation for a smarter planet What’s Rational? John Lanuti IBM Rational IT Specialist."

Similar presentations


Ads by Google