Roger Snook
     IBM Software, Rational
     Worldwide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com




Rational Federal Symposium
Mobile Development in Government
Best Practices for Smarter “Citizenware”

April 25, 2012




                                                                                                        © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Mobile is a significant component of the evolution of computing

                                                          Mobile/Wireless/Cloud



                                            Web/Desktop



                   Client/Server



Host/Mainframe




                                                              74% of developers are planning to extend enterprise
                                                                 apps to mobile devices in the next 12 months
2                                                                                                   © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational

Mobile Computing has many platforms and applications
Mobile Devices extending the reach of existing information through standards


                                                     Network Standards
                                                       Internet (HTTP)
                       Gov2Citizen                      Radio / GPS
                                                                          Gov2Gov, Gov2Biz
                                                            SOA
          96% of 18- to 29-year-olds own a cell phone
                                                   Existing Infrastructure




                       SmartPhones,Tablets                               Web/App Servers
                       Trucks / Vehicles                                 Traditional IT Systems
                       Custom Devices                                    Satellites




3                                                                                             © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


New mobile platforms mean new savings
Business Savings Examples
Reduce branch operational                  Reducing customer traffic at branches means fewer tellers and keeping
costs. Bankrate.com                        fewer branches open. (FDIC $2M/branch) ($avings: new market invest.)
Reduce fleet costs                         1) Smarter routes, less miles/fuel (33-50%)
                                           2) Hybrid engines, lower fuel costs (60%)
    Government Benefits, Citizen Benefits
    Increased Citizen Access to            USDA Food Safety “Ask Karen”, a guide to expert knowledge on handling
    Public Information                     and storing food safely and preventing food poisoning. On your mobile
                                           phone access m.askkaren.gov
    Reduced Citizen and
    Worker Risk, Officer Safety            My TSA provides real-time airport conditions http://
                                           apps.tsa.dhs.gov/mytsa
    Increased Government                   FBI’s ATF and U.S. Marshals Service have a joint program to give their
    Productivity                           agents rapid access to all mission-critical data in any location using
                                           commercial mobile technology.




                       “We need more agencies to make their services available to an increasingl
4                                                                                                        © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


So how do we Deliver these mobile apps?
Best Practices have evolved but still embrace “C-I-O”
         Collaborate                                     Integrate                    Optimize
           (People)                                       (Process)                    (Tools)
       Unifying teams                                Connecting process       Simplifying governance
        Projects, and                                  and information             Plans, scope,
    organizational cultures                           Software and data           and measures




                                       •Realized benefits:
                                       •• •Improved quality and time•to•market
                                                                    •- •-
                                       •••Reduced risk and cost
                                       •• •Tighter alignment to business priorities




5                                                                                            © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


“Collaborate” Best Practices
Mobile software requires new mobile skills to collaborate with existing staff

         Collaborate
            (People)
         Unifying teams Projects, and organizational cultures



                                                               Languages




                                                                Platform
                                     Planning        Requirements           Development   Testing


                                                                Lifecycle

                                       •Challenges:
                                       •• •Mobile Apps typically extending enterprise reach
                                       •• •Information changes force mobile app changes
                                       •• •Testing “transactions” are more than mobile




6                                                                                                   © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Building a mobile IT application is more than just writing the code
    Specific challenges in building mobile apps:
    • Imperatives from line of business (programs) &
      customers (citizens)
    • Fragmentation of technology and platforms
    • Urgent time-to-market, rapid pace of innovation
    Singapore Land Transport Authority
      –   Integrated mobile fare payments reduced costs

    Sprint Nextel
      –   Cut review times by 50%                         How do you align business and
      –   Saved $10,000 in project costs                  development to deliver apps that
                                                          delight users?
    Edelia, France
                                                          How do you gain control of your
      –   Fewer personnel, lower operational costs,
                                                          development process and
          cheaper consumer rates with energy
                                                          accelerate time to delivery?
          consumption monitoring and mobile
          management solution                             How do you coordinate changes
    IBM Events Team integrates iPhone, Android,           across mobile and enterprise
                                                          teams?
       Blackberry teams with web team for
       GrandSlam Events.
7                                                                                  © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Mobile Device Implementations

 Smartphones/Tablets
    – Browser-based apps
     •     Smaller, but similar approach
           to building “traditional” web –
           data & app come from the SERVER                            HTML/JavaScript (running on WebSphere/OSS)
                 mobile.hertz.com vs www.hertz.com                    Multichannel portlets apps with RAD


    – Hybrid “browser” apps
                                                                      HTML/JavaScript, Java (native services), running on
     •     browser + phone “smarts”                                    Worklight/PhoneGap* (more on this later)
                 i.e. camera, geolocation
    – Native apps
     •     Apple store, Android Market,                               Apple iOS, C/Objective-C,   Android/Blackberry: Java
           Blackberry AppWorld                                         IDE: Xcode, iOS SDK         IDE: Eclipse*

                                             Other Considerations: UI Specifics & Brief Tour
8                                                                                                            © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


“Integrate” Best Practice is about process improvement
Most CIOs want business process improvement – even with software delivery!

                                                         Integrate
                                                          (Process)
                                                     Connecting process
                                                       and information
                                                      Software and data




                                       •Realized benefits:
                                       •• •Improved quality and time•to•market
                                                                    •- •-
                                       •••Reduced risk and cost
                                       •• •Tighter alignment to business priorities




9                                                                                     © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Practice Continuous Process Improvement
     Process Components

                                                            Planning
                                                               &
                                                          Requirements
                                                          Management




                 Quality                                Software Change &       Design Standards
               Management                            Configuration Management     Management




                                                          Build & Deploy
                                                           Management




10                                                                                          © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Practice Continuous Process Improvement
     Planning & Requirements Management


                                                                                                               200x

                                                                                                         50x
                            Relative Cost to Repair




                                                                                            20x

                                                                                 10x
                                                                        5x
                                                            1-2x
                                                0




                                                      Traditional Software Development Methods
                                                       Poor upstream quality yields rework
                                                       25 – 30 % delivery time in testing (IBM Study)
                                                       Compressed schedules make it worse

11                                                                                                                    © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Practice Continuous Process Improvement
     Quality Management

      Requirements Types also drive Test Types

                          FURPS                                Test Types
                                                        Reliability test
                Functionality                           Business function/rule test
                Usability                               User interface test

                Reliability                             Application performance test
                                                        Volume test
                Performance                             Stress test
                Supportability                          System performance test
                                                        Installation test
                                                        Configuration test

12                                                                                      © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Without Regression Testing - Hidden Bugs can go undetected


                                                              Software Builds and Test Cycles

                                                     A                                   B                       C
                                                              Unknown                PASS?
                                                                                                      Unknown
      Test Requirement 1                        PASS                                                            PASS?

                                                                   Fix                                 Fix
      Test Requirement 2                         FAIL                                  FAIL                     PASS


       Test Requirement 3                       PASS                                 BUG?                       BUG?
                                                                New                                   Hidden
                                                              Problem                                  Bug

                                   When you don't run every test case during a new
                                         test cycle, new problems go undetected.
              (You can’t assume that if it passes once, that it will always pass in the future.)
       April 26, 2012                                    IBM and Business Partner Internal Use Only                    © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


“Optimize” Best Practice puts tools to work for YOU
Implementing YOUR process

                                                                                      Optimize
                                                                                       (Tools)
                                                                              Simplifying governance
                                                                                   Plans, scope,
                                                                                  and measures




                                       •Realized benefits:
                                       •• •Improved quality and time•to•market
                                                                    •- •-
                                       •••Reduced risk and cost
                                       •• •Tighter alignment to business priorities




14                                                                                           © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Collaborative Lifecycle Management for Mobile Apps
     Rational solution components

                                                           Requirements
                                                           Management
                                                        Rational Requirements
                                                              Composer



                                                                                   Design Standards
                 Quality                                Software Change &            Management
               Management                            Configuration Management
                                                                                Rational Software Architect
         Rational Quality Manager                       Rational Team Concert        Design Manager


     On-device testing (partner)                                                Application Development
                                                                                                 Studio
                                                          Build & Deploy
                                                           Management
                                                        Rational Team Concert




15                                                                                                 © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


  “Faster, Better, Cheaper Apps”
  Collaborative Lifecycle Management for IT
                  Rational                               Rational                Rational
                Requirements                           Team Concert           Quality Manager
                 Composer

                                                   Any plan, any process,             Central test “hub” for
                                                                            Formal
   Capture, define,                 Agile                                              planning, workflow
 collaborate around                                     any platform
                                                                                     control, test execution
and manage change
  to requirements.                                                                     and quality metrics




                       Integrated team environment for planning, source control, change
                                     management and project management

  16                                                                                           © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational

Faster, Better, Cheaper Apps - Quality/Test Automation
                                                                        Competitor automation tools
                                                        Rational        Business Partner tools
                                                     Quality Manager    Home-grown tools


                                                        Rational             Rational
           Rational
                                                       Functional          Performance
        Service Tester
                                                         Tester               Tester
     Verify behavior of a     Verify correct behavior of               Validate application
     service before being     the application before                   performs to spec under
     consumed by applications being deployed to users                  high loads




     Benefit: Lower costs, shorten
     test cycles and improve
     quality through automation
17                                                                                      © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Addressing mobile testing challenges using RQM, Green Hat & “DeviceClouds”

  Client Tier Devices                                 Middle Tier Server       Back-end Data & Services




                                                        Solutions
      Testing Challenges                                1. Use test-coverage optimization from RQM
      1. The number of different mobile
                                                        2. Isolate the other tiers of the app using Green
      devices
                                                        Hat and concentrate on the mobile device code
      2. Middle tier and backend set up
                                                        3. Rent the majority of your mobile test devices
      3. Accessing physical devices/networks            from the cloud using Rational and Business
      for testing                                       Partners, such as DeviceAnywhere

 18                                                                                             © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Collaborative Design Management
Enhance cross-team collaboration on software and design standards (SOA, REST)

                                                                               IBM Collaborative
Central Design Hub                                                            Design Management
 Enterprise-wide design storage for search, review,
  analysis, and reuse                                                   Engineer                  Developer

 Links design elements to lifecycle artifacts
                                                                                                      Requirements
                                                                  Architect
 Navigate and visualize relationships                                                                  Analyst

                                                                                    Deployment
                                                                                     Engineer

Stakeholder Collaboration                                                                        Rational Software
                                                                                                     Architect
 Automated design reviews at all stages of                                                         Design Manager
                                                                                                    Design Reviewer
  development
 Intuitive extended team web client for broader access
  to designs


Document Generation and Reporting
                                                           “The ability to review and comment on models from the Web client
 Create documents directly from the development          encourages feedback from a wide array of stakeholders... leading to
  lifecycle                                                  faster consensus and improved quality of solution designs.”
                                                                               – Lars Tufvesson, Sellegi
 Draw from information and assets linked through
  OSLC

19                                                                                                         © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Rational takes a two-pronged approach to help customers deliver
mobile applications successfully

1. Rational CLM helps customers manage your                     2. Mobile specific-capabilities help customers
development lifecycle:                                          accelerate your development and test:


 Traceability of development activity across entire project       Code construction tool using web-based technology to
  lifecycle                                                         write multi-platform applications
 Real-time planning that is consistently accurate and up-         Distributed builds of mobile applications
  to-date                                                          On-device functional testing of mobile applications
 Tightly integrated with mobile code development
  capabilities
 Centralized code sharing and distributed mobile app
  build
 Integrate and manage full range of mobile testing tools
  and techniques

                                                                      Mobile-specific:

                                                       Design        Code          Security        Test

                                                                     Traceability across
                                                                  the development lifecycle
                                                       Open platform for integrated development lifecycle

20                                                                                                          © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Worklight is a Mobile Application Platform (aka MAP or MEAP)

                                   Worklight Studio
                                   An extensible environment with maximum code
                                   reuse and per-device optimization



                                   Worklight Server
                                   Unified notifications, runtime skinning, version management,
                                   security features, integration and delivery



                                   Worklight Runtime Components
                                   Extensive libraries and client APIs that expose and interface
              ←
                                   with native device functionality and the Worklight server



                                   Worklight Console
                                   A web-based console for real-time analytics and control of
                                   your mobile apps and infrastructure


21                                                                                                 © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


RTC – Worklight Build Engine Integration
provides a controlled build environment for mobile apps – both native and hybrid


                                                         Studio



                                     Team Concert Client




                               Build            SCM                     Team
                                                                      repository
                                                                       of apps


                                                       executables,
                     source
                                                       logfiles

                                                     Builder

              RIM                     Android                  iOS
              SDK                     SDK                      SDK



22                                                                                 © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


IBM delivers a comprehensive end-to-end mobile solution for the
enterprise

 Worklight complements Rational’s capabilities to help our customers bulid mobile applications
  that:
 –   Run on multiple mobile devices
 –   Connect to enterprise back-end applications and information systems
 –   Fulfills fast time-to-market requirements and can be rapidly updated with new releases
 –   Deliver high quality user experience




                           IBM is a leader in the mobile enterprise space




23                                                                                            © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


New: Mobile Application Development track at Innovate 2012

          Register for the Mobile track!




24                                                       © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational




                  Roger Snook
                  IBM Software, Rational
                  Worldwide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com


25                                                                                                             © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational




                                                         www.ibm.com/software/rational

© Copyright IBM Corporation 2011. 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.


    26                                                                                                                                                                     © 2012 IBM Corporation
Enabling Product and Service Innovation | Rational


Reference




27                                                   © 2012 IBM Corporation

Rational federal symposium mobile development in government

  • 1.
    Roger Snook IBM Software, Rational Worldwide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, [email protected] Rational Federal Symposium Mobile Development in Government Best Practices for Smarter “Citizenware” April 25, 2012 © 2012 IBM Corporation
  • 2.
    Enabling Product andService Innovation | Rational Mobile is a significant component of the evolution of computing Mobile/Wireless/Cloud Web/Desktop Client/Server Host/Mainframe 74% of developers are planning to extend enterprise apps to mobile devices in the next 12 months 2 © 2012 IBM Corporation
  • 3.
    Enabling Product andService Innovation | Rational Mobile Computing has many platforms and applications Mobile Devices extending the reach of existing information through standards Network Standards Internet (HTTP) Gov2Citizen Radio / GPS Gov2Gov, Gov2Biz SOA 96% of 18- to 29-year-olds own a cell phone Existing Infrastructure SmartPhones,Tablets Web/App Servers Trucks / Vehicles Traditional IT Systems Custom Devices Satellites 3 © 2012 IBM Corporation
  • 4.
    Enabling Product andService Innovation | Rational New mobile platforms mean new savings Business Savings Examples Reduce branch operational Reducing customer traffic at branches means fewer tellers and keeping costs. Bankrate.com fewer branches open. (FDIC $2M/branch) ($avings: new market invest.) Reduce fleet costs 1) Smarter routes, less miles/fuel (33-50%) 2) Hybrid engines, lower fuel costs (60%) Government Benefits, Citizen Benefits Increased Citizen Access to USDA Food Safety “Ask Karen”, a guide to expert knowledge on handling Public Information and storing food safely and preventing food poisoning. On your mobile phone access m.askkaren.gov Reduced Citizen and Worker Risk, Officer Safety My TSA provides real-time airport conditions http:// apps.tsa.dhs.gov/mytsa Increased Government FBI’s ATF and U.S. Marshals Service have a joint program to give their Productivity agents rapid access to all mission-critical data in any location using commercial mobile technology. “We need more agencies to make their services available to an increasingl 4 © 2012 IBM Corporation
  • 5.
    Enabling Product andService Innovation | Rational So how do we Deliver these mobile apps? Best Practices have evolved but still embrace “C-I-O” Collaborate Integrate Optimize (People) (Process) (Tools) Unifying teams Connecting process Simplifying governance Projects, and and information Plans, scope, organizational cultures Software and data and measures •Realized benefits: •• •Improved quality and time•to•market •- •- •••Reduced risk and cost •• •Tighter alignment to business priorities 5 © 2012 IBM Corporation
  • 6.
    Enabling Product andService Innovation | Rational “Collaborate” Best Practices Mobile software requires new mobile skills to collaborate with existing staff Collaborate (People) Unifying teams Projects, and organizational cultures Languages Platform Planning Requirements Development Testing Lifecycle •Challenges: •• •Mobile Apps typically extending enterprise reach •• •Information changes force mobile app changes •• •Testing “transactions” are more than mobile 6 © 2012 IBM Corporation
  • 7.
    Enabling Product andService Innovation | Rational Building a mobile IT application is more than just writing the code Specific challenges in building mobile apps: • Imperatives from line of business (programs) & customers (citizens) • Fragmentation of technology and platforms • Urgent time-to-market, rapid pace of innovation Singapore Land Transport Authority – Integrated mobile fare payments reduced costs Sprint Nextel – Cut review times by 50% How do you align business and – Saved $10,000 in project costs development to deliver apps that delight users? Edelia, France How do you gain control of your – Fewer personnel, lower operational costs, development process and cheaper consumer rates with energy accelerate time to delivery? consumption monitoring and mobile management solution How do you coordinate changes IBM Events Team integrates iPhone, Android, across mobile and enterprise teams? Blackberry teams with web team for GrandSlam Events. 7 © 2012 IBM Corporation
  • 8.
    Enabling Product andService Innovation | Rational Mobile Device Implementations  Smartphones/Tablets – Browser-based apps • Smaller, but similar approach to building “traditional” web – data & app come from the SERVER  HTML/JavaScript (running on WebSphere/OSS) mobile.hertz.com vs www.hertz.com  Multichannel portlets apps with RAD – Hybrid “browser” apps  HTML/JavaScript, Java (native services), running on • browser + phone “smarts” Worklight/PhoneGap* (more on this later) i.e. camera, geolocation – Native apps • Apple store, Android Market,  Apple iOS, C/Objective-C, Android/Blackberry: Java Blackberry AppWorld IDE: Xcode, iOS SDK IDE: Eclipse* Other Considerations: UI Specifics & Brief Tour 8 © 2012 IBM Corporation
  • 9.
    Enabling Product andService Innovation | Rational “Integrate” Best Practice is about process improvement Most CIOs want business process improvement – even with software delivery! Integrate (Process) Connecting process and information Software and data •Realized benefits: •• •Improved quality and time•to•market •- •- •••Reduced risk and cost •• •Tighter alignment to business priorities 9 © 2012 IBM Corporation
  • 10.
    Enabling Product andService Innovation | Rational Practice Continuous Process Improvement Process Components Planning & Requirements Management Quality Software Change & Design Standards Management Configuration Management Management Build & Deploy Management 10 © 2012 IBM Corporation
  • 11.
    Enabling Product andService Innovation | Rational Practice Continuous Process Improvement Planning & Requirements Management 200x 50x Relative Cost to Repair 20x 10x 5x 1-2x 0 Traditional Software Development Methods  Poor upstream quality yields rework  25 – 30 % delivery time in testing (IBM Study)  Compressed schedules make it worse 11 © 2012 IBM Corporation
  • 12.
    Enabling Product andService Innovation | Rational Practice Continuous Process Improvement Quality Management Requirements Types also drive Test Types FURPS Test Types  Reliability test Functionality  Business function/rule test Usability  User interface test Reliability  Application performance test  Volume test Performance  Stress test Supportability  System performance test  Installation test  Configuration test 12 © 2012 IBM Corporation
  • 13.
    Enabling Product andService Innovation | Rational Without Regression Testing - Hidden Bugs can go undetected Software Builds and Test Cycles A B C Unknown PASS? Unknown Test Requirement 1 PASS PASS? Fix Fix Test Requirement 2 FAIL FAIL PASS Test Requirement 3 PASS BUG? BUG? New Hidden Problem Bug When you don't run every test case during a new test cycle, new problems go undetected. (You can’t assume that if it passes once, that it will always pass in the future.) April 26, 2012 IBM and Business Partner Internal Use Only © 2012 IBM Corporation
  • 14.
    Enabling Product andService Innovation | Rational “Optimize” Best Practice puts tools to work for YOU Implementing YOUR process Optimize (Tools) Simplifying governance Plans, scope, and measures •Realized benefits: •• •Improved quality and time•to•market •- •- •••Reduced risk and cost •• •Tighter alignment to business priorities 14 © 2012 IBM Corporation
  • 15.
    Enabling Product andService Innovation | Rational Collaborative Lifecycle Management for Mobile Apps Rational solution components Requirements Management Rational Requirements Composer Design Standards Quality Software Change & Management Management Configuration Management Rational Software Architect Rational Quality Manager Rational Team Concert Design Manager On-device testing (partner) Application Development Studio Build & Deploy Management Rational Team Concert 15 © 2012 IBM Corporation
  • 16.
    Enabling Product andService Innovation | Rational “Faster, Better, Cheaper Apps” Collaborative Lifecycle Management for IT Rational Rational Rational Requirements Team Concert Quality Manager Composer Any plan, any process, Central test “hub” for Formal Capture, define, Agile planning, workflow collaborate around any platform control, test execution and manage change to requirements. and quality metrics Integrated team environment for planning, source control, change management and project management 16 © 2012 IBM Corporation
  • 17.
    Enabling Product andService Innovation | Rational Faster, Better, Cheaper Apps - Quality/Test Automation Competitor automation tools Rational Business Partner tools Quality Manager Home-grown tools Rational Rational Rational Functional Performance Service Tester Tester Tester Verify behavior of a Verify correct behavior of Validate application service before being the application before performs to spec under consumed by applications being deployed to users high loads Benefit: Lower costs, shorten test cycles and improve quality through automation 17 © 2012 IBM Corporation
  • 18.
    Enabling Product andService Innovation | Rational Addressing mobile testing challenges using RQM, Green Hat & “DeviceClouds” Client Tier Devices Middle Tier Server Back-end Data & Services Solutions Testing Challenges 1. Use test-coverage optimization from RQM 1. The number of different mobile 2. Isolate the other tiers of the app using Green devices Hat and concentrate on the mobile device code 2. Middle tier and backend set up 3. Rent the majority of your mobile test devices 3. Accessing physical devices/networks from the cloud using Rational and Business for testing Partners, such as DeviceAnywhere 18 © 2012 IBM Corporation
  • 19.
    Enabling Product andService Innovation | Rational Collaborative Design Management Enhance cross-team collaboration on software and design standards (SOA, REST) IBM Collaborative Central Design Hub Design Management  Enterprise-wide design storage for search, review, analysis, and reuse Engineer Developer  Links design elements to lifecycle artifacts Requirements Architect  Navigate and visualize relationships Analyst Deployment Engineer Stakeholder Collaboration Rational Software Architect  Automated design reviews at all stages of Design Manager Design Reviewer development  Intuitive extended team web client for broader access to designs Document Generation and Reporting “The ability to review and comment on models from the Web client  Create documents directly from the development encourages feedback from a wide array of stakeholders... leading to lifecycle faster consensus and improved quality of solution designs.” – Lars Tufvesson, Sellegi  Draw from information and assets linked through OSLC 19 © 2012 IBM Corporation
  • 20.
    Enabling Product andService Innovation | Rational Rational takes a two-pronged approach to help customers deliver mobile applications successfully 1. Rational CLM helps customers manage your 2. Mobile specific-capabilities help customers development lifecycle: accelerate your development and test:  Traceability of development activity across entire project  Code construction tool using web-based technology to lifecycle write multi-platform applications  Real-time planning that is consistently accurate and up-  Distributed builds of mobile applications to-date  On-device functional testing of mobile applications  Tightly integrated with mobile code development capabilities  Centralized code sharing and distributed mobile app build  Integrate and manage full range of mobile testing tools and techniques Mobile-specific: Design Code Security Test Traceability across the development lifecycle Open platform for integrated development lifecycle 20 © 2012 IBM Corporation
  • 21.
    Enabling Product andService Innovation | Rational Worklight is a Mobile Application Platform (aka MAP or MEAP) Worklight Studio An extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skinning, version management, security features, integration and delivery Worklight Runtime Components Extensive libraries and client APIs that expose and interface ← with native device functionality and the Worklight server Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure 21 © 2012 IBM Corporation
  • 22.
    Enabling Product andService Innovation | Rational RTC – Worklight Build Engine Integration provides a controlled build environment for mobile apps – both native and hybrid Studio Team Concert Client Build SCM Team repository of apps executables, source logfiles Builder RIM Android iOS SDK SDK SDK 22 © 2012 IBM Corporation
  • 23.
    Enabling Product andService Innovation | Rational IBM delivers a comprehensive end-to-end mobile solution for the enterprise  Worklight complements Rational’s capabilities to help our customers bulid mobile applications that: – Run on multiple mobile devices – Connect to enterprise back-end applications and information systems – Fulfills fast time-to-market requirements and can be rapidly updated with new releases – Deliver high quality user experience IBM is a leader in the mobile enterprise space 23 © 2012 IBM Corporation
  • 24.
    Enabling Product andService Innovation | Rational New: Mobile Application Development track at Innovate 2012 Register for the Mobile track! 24 © 2012 IBM Corporation
  • 25.
    Enabling Product andService Innovation | Rational Roger Snook IBM Software, Rational Worldwide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, [email protected] 25 © 2012 IBM Corporation
  • 26.
    Enabling Product andService Innovation | Rational www.ibm.com/software/rational © Copyright IBM Corporation 2011. 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. 26 © 2012 IBM Corporation
  • 27.
    Enabling Product andService Innovation | Rational Reference 27 © 2012 IBM Corporation

Editor's Notes

  • #2 Rational helps clients deliver software "Faster, Better and Cheaper" - the essential value our clients need to power their business initiatives. With all of the excitement around mobile, attend this webcast to find out why mobile application development is not only "just another business platform" that Rational delivers value upon, but also how to identify opportunities in your clients. Target Audience: Rational Sales and Technical Roles, Software Client Architects, GBS or anyone interested in learning more about these capabilities.
  • #3 Mobile is a significant component of the EVOLUTION of computing. In this new era of computing, clients are establishing NEW and MULTIPLE CHANNELS to their CORE business or EXTENDING the enterprise with new outreach via mobile.
  • #4 Before we focus in on extending the enterprise, a broad view of mobile computing tells us that “mobile devices” can be one of many things: certainl smartphones and tablets, bu talso logistics trucks, law enforcement or passenger vehicles, or even custom devices (if you’ve ever have rented a car from Hertz you know the speciality device they use when you return your car, or if you’ve been in the hospital, all of the software-driven devices are all custom platforms. But if we focus in on IT and the consumer mobile device, The Pew Internet study indicates that 96% of ……. This is quite a large market of citizens that agencies can cater to. While there are all kinds of apps that run, like AngryBirds or Words with Friends, more than not, most agency apps are extending the enterprise, that is, the app is talking to an existing web server…..running in a browser or some kind of hybrid application that takes advantage of phone calabilities. And between the device and the server is some form of standard network communication…..”the contract” of communication between the two entites, be it HTTP, SOA, RESTful services etc.
  • #5 So what’s spurring this on? In many cases extending out the enterprise actually results in cost savings. Two business examples are…….. As we look at how Government applies this same concept, and how citizens can beneift, it gives easier access to agency information, perhaps reduce the needs for long lines at government facilities, or on the phone researching issues. (See AskKaren) Some benefits to the government worker: if can reduce risks The Whitehouse has made the following statement about modile….
  • #6 Companies can improve their quality and time-to-market while reducing risk and cost by implementing three key actions: Integrate, Collaborate, and Optimize. Collaboration , which means unifying teams, roles, platforms and geographies Integration across the lifecycle to connect software, systems and tools And, optimization of outcomes through better measurements and clear linkages to business priorities POINT OUT: While tools play a part in optimizing business agility, tools are limited by current business processes and our clients’ ability to collaborate. This is much like in the world of construction……and let’s take a look at that on the next page
  • #7 Companies can improve their quality and time-to-market while reducing risk and cost by implementing three key actions: Integrate, Collaborate, and Optimize. Collaboration , which means unifying teams, roles, platforms and geographies Integration across the lifecycle to connect software, systems and tools And, optimization of outcomes through better measurements and clear linkages to business priorities POINT OUT: While tools play a part in optimizing business agility, tools are limited by current business processes and our clients’ ability to collaborate. This is much like in the world of construction……and let’s take a look at that on the next page
  • #8 Rational has been addressing mobile apps for some time, and mobile themes run throughout the Rational portfolio (see also systems). Bottom line here is similar to prior themes: applications are more than just coding (read specific challenges – and the questions in the box). Some clients that have already delivered results in the mobile space are those listed here.
  • #10 Companies can improve their quality and time-to-market while reducing risk and cost by implementing three key actions: Integrate, Collaborate, and Optimize. Collaboration , which means unifying teams, roles, platforms and geographies Integration across the lifecycle to connect software, systems and tools And, optimization of outcomes through better measurements and clear linkages to business priorities POINT OUT: While tools play a part in optimizing business agility, tools are limited by current business processes and our clients’ ability to collaborate. This is much like in the world of construction……and let’s take a look at that on the next page
  • #15 Companies can improve their quality and time-to-market while reducing risk and cost by implementing three key actions: Integrate, Collaborate, and Optimize. Collaboration , which means unifying teams, roles, platforms and geographies Integration across the lifecycle to connect software, systems and tools And, optimization of outcomes through better measurements and clear linkages to business priorities POINT OUT: While tools play a part in optimizing business agility, tools are limited by current business processes and our clients’ ability to collaborate. This is much like in the world of construction……and let’s take a look at that on the next page
  • #17 Improve time to delivery with real-time planning. Improve quality with lifecycle traceability. Improve product value with in-context collaboration. Improve predictability with development intelligence. Reduce cost with continuous improvement. Get up and running quickly with role-based licensing, a single installation, unified setup wizard, and flexible deployment models. Reduce your total cost of ownership and administration. Users can be managed in one location, reducing the need for administration across three applications. Additional lifecycle project templates are provided to easily deploy a new project and involve the project team. Get up to speed quickly using an easy to deploy sample application that comes pre-configured with a rich set of linked lifecycle artifacts. The new online help provides an overview of this sample application and a tutorial for exploring the sample.
  • #18 NOTE TO SPEAKER: Security is listed, just as a reminder to let them know our security testing solutions can integrate with QM, but Security will be covered later in deck… RFT Supports Web-based, .Net, Java, Siebel, SAP, terminal emulator based applications, PowerBuilder, AJAX, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF documents, zSeries, iSeries, pSeries RPT supports HTTP, SAP, Siebel, SIP, TCP Socket, Citrix, Windows, Linux, z/OS
  • #26 Author Note: Optional Rational slide. Graphic is available in English only.
  • #27 Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.