Timelytrendsin appdelivery


Published on

Keynote presentation on application development and testing trends including cloud, mobile, Agile delivery

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • [
  • heck build of slideBy virtualizing what you need to access you have:Instantly available servicesTest early and oftenLower testing and infrastructure costs
  • Timelytrendsin appdelivery

    1. 1. Timely trends inApplication Delivery―A new kind of user; a new kind of application‖Presented at HP Discover Performance Event, London, U.K.,March, 20131
    2. 2. In a world of constant change, how do customerscapitalize on ideas while navigating risk?• New business and IT delivery models• Faster innovation cycles• Increased mobility and accessibility• Socially-connected consumers• Vast, rich data sets A new type of software is emerging2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
    3. 3. We are working with a radically different kind ofuser Mainframe Client/Server Web Devices System-centric User-centric Users born after 19803
    4. 4. Application Delivery is fundamentally changing4
    5. 5. And all application trends now bend to the userWanted: constant access to feature-fresh apps running on the device of choice. Mobility Velocity Cloud Transactions Volume Volume Volume Volume Mobile apps Rate of release per Hybrid environments app per month Transactions per day Native PC apps On premise Time Time Time Time5
    6. 6. This is driving a comprehensive applicationsreset in enterprise IT Mainframe Client/Server Web Devices System-centric User-centric Also known as The “next trillion dollars in ―Systems of Record.‖* IT spend” goes… here.* ―systems of engagement‖ *Geoffrey Moore, author Crossing the Chasm and Escape Velocity6
    7. 7. From monoliths to mosaics System-centric User-centric Business Real-timeInformation intelligence analytics Structured Voice & video data Single source CollaborativeTeams & plans Gradual & ecosystems procedural Quick & continuous Targeted, Feature bloat preciseApps & architectures Closed & Open & siloed interconnected Centrally Instant &Infrastructure planned & procured elastic Shared Dedicated7
    8. 8. Driving three trends Modern systems of engagement for this new type of user By 2016, By 2016, integration By 2015, mobile organizations with projects that include application joint App Dev and on-premises development projects Ops initiatives for applications and will outnumber native continuous delivery cloud services PC projects and simplified release management 50% 4 to 1 40% Composite Mobile AgileSource: Gartner 8
    9. 9. How do we now deliverwith speed and quality?9
    10. 10. Start with addressing the complete Applicationlifecycle Portfolio view, go/no- go decisions Architectural policies & Seamless RFC capture and compliance prioritization Application performance management Project planning & tracking Requirements capture & mgmt. DevOps integrations Development mgmt. Functional validation Performance validation Service virtualization10
    11. 11. HP’s approach to ALMSeamlessly deliver systems of engagement App. Portfolio Project & Complete lifecycle Mgmt. Portfolio Core lifecycle Mgmt. coverage excellence Project & Portfolio Systinet Agile Management Svc. Mgmt. Management Requirements CenterApplication Governance Quality & Performance Executive Scorecard Ops Executive IDE, SCCM & Build Business Availability Orchestration Scorecard Integration & Auto. Service Management Security DevOps App. Perform. Lab Management Quality Mgmt. Center Perform. Fortify Center11
    12. 12. Get ready and address the major trends…Mobile now– applications are ―mobilefirst‖Build Agile, not fragile – adopt Agileand continuous delivery with qualityEmbrace Architecture shifts–composite+mobile+cloud meansvirtualize12
    13. 13. By 2015, mobileTrend #1: 2013 – Mobile now application development projects will outnumber native PC projects 4 to 1 Mobile KEY CHALLENGES How do we plan for Mobile Projects? How do we manage Mobile Testing? How do we Automate Testing? How do we Performance Test? 87 percent Annual Growth Mobile projects - 2010 & 2014.113
    14. 14. Mobile creates business disruptions Location-aware, frictionless- payment taxis & private cars Accelerated check deposit processing from image Check in, change and monitor flights14
    15. 15. Mobile success and failure is very visibleVery poor appranking in GoogleplayCompetitors have4 star appsWhere is your app? April 201215
    16. 16. Could better mobile testing have preventedthis?A very public launchVery public qualityissues led to …public apologiesand executive turnover16
    17. 17. Mobile first means Mobile testing…now ―…Organizations are struggling to manage the infrastructure challenges of the mobile era, with only one- third (31 percent) of those surveyed are currently formally testing their mobile applications.‖ ―…they are primarily focused on performance (64 percent) and functionality (48 percent). A mere 18 percent of organizations are focusing on security….” --World Quality Report 2012, HP, Cap Gemini and Sogeti17
    18. 18. Five key considerations for mobile testingsuccess Device ALM End to end Reality Automation Management Integration lifecycle Real Cloud based Development smartphones Device service Enterprise agnostic visibility Functional Shared, Real Tablets remote access Short Performance Flexible and Real mobile learning robust Secure, service curve Monitoring centralized18
    19. 19. HP End-to-end Mobile Testing Mobile functionality with QTP A COMPLETE QTP user experience• Leverage and extend ALM Mobile network• Flexible characteristics• Scalable PC Backend LR monitoring:• Speed of mobile Sitescope / Performance Diagnostics mobile protocols: Delta Airlines cut delivery time in half and can test new releases in minutes instead of days Freed up 90% of their resources to focus on innovation, like kiosks and mobile19
    20. 20. By 2016, organizations with joint App Dev andTrend #2: Become Agile, deliver Ops initiatives for continuous delivery and simplifiedcontinuously release management 40% Agile 53% of organizations do Agile and Waterfall “Water-Scrum-fall is the reality of agile” Dave West – SD Times20
    21. 21. Set the stage to successful Agile delivery How? • Connect to the business • Measure and manage quality • Collaborate, tools help • Automate for efficiency, traceability • Achieve velocity and quality21
    22. 22. HP Agile Manager Empower Agile teams. Enable enterprise agility. • Visibility for Agile teams • Scale Agile to the enterprise • Achieve velocity and quality • Complete lifecycle collaboration22
    23. 23. Build Agile insights & improve Dev/QAcollaboration23
    24. 24. And.. Agile needs to extend beyond Dev toOperations Agile Delivery IT Operations Features & code changes24
    25. 25. Today’s release process is too long Source: Forrester Research Inc., ―Five Ways To Streamline Release Management‖, February 201125
    26. 26. How do you avoid world’s colliding? Agile Delivery IT Operations How do we bridge the gap? “Be more agile - “Change is evil” deliver faster”26
    27. 27. Ensuring DevOps & continuous delivery Agile Delivery IT Operations Keys to bridge the gap: Automation Quality Collaboration “Build to run” “Regular releases Governance reduce risk”27
    28. 28. Dev Ops is about the broader lifecycleRequirements / Defects Incidents / Problems Logical Composite Application Application Models Lifecycle Application Packaging & IT Service Management Management Image ManagementAgile Application ApplicationProject Continuous Workload Deployment PerformanceManagement Integration Management Management DSL CMS Application Publish & Configuration Test Lab Management Provisioning & Management Physical Composite Application Automation Models Test / Dev Production28
    29. 29. By 2016, integration projectsTrend #3: Applications are hybrid compositions that include on- premises applications and cloud services Each of these steps are 50%Shopping Process Composite interconnected software components, also called services Search Buy Pay Ship Track Product Customer Profiles Payment Shipping Track package Composite Managed Cloud Public Cloud Traditional29
    30. 30. And software components or “services” cancome from many sources “Do your products contain code from the following sources?” We rarely use — 1 2 3 4 We use extensively — 5 Dont know/We do not use Globally distributed development teams in your 7% 6% 15% 26% 41% 5% organization A single in-house development team 6% 14% 18% 25% 34% 4% Open source providers 17% 11% 13% 25% 25% 8% By 2016, integration An outsourced development team 19% 20% 17% 15% 20% 8% projects that include on- Third-party software vendors 12% 15% 29% 22% 16% 6% premises applications and 0% 25% 50% 75% 100% cloud services 50% Forrester Research -- Base: 336 product development and IT Gartner Research professionals involved with software development30
    31. 31. Speed, change and complexity stymies deliveryHybrid and Cloud composite applications bring challenges 1. It takes too long to develop and deliver applications 2. It’s too costly and risky to use cloud sourced and third party services 3. It’s too difficult to test all scenarios– too many defects leak to production31
    32. 32. Service VirtualizationHow do you keep dev and test moving forward?• While facing unavailable services REST Pay-per-transaction• Data risks• And costly access impediments? Third Party LDAP Single sign on MQ Mainframe Web browser JDBC Existing database SOAP Composite Application Under Web service and Application services construction Legacy application Mobile App Application Under Test Existing Infrastructure32
    33. 33. Service Virtualization becomes your answerKeep developing and testing moving forward with virtualized services• Virtualize for always available services REST Pay-per-transaction• Virtualize data scenarios• Make available for Dev and Test Third Party• Share services-- lower infrastructure costs LDAP Single sign on MQ Mainframe Data DESIGN Web SOAP browser REST JMS Perf. JDBC LEARN Existing database MQ Config SIMULATE SOAP Composite Application Simulatio Under Web service and Application services n construction Legacy application Mobile App Application Under Test Service Existing Infrastructure33 Virtualization
    34. 34. Next steps: Learn more to address the majorchanges…Start with a managed applicationlifecycleMobile now– applications are ―mobilefirst‖Embrace Architecture shifts–composite+mobile+cloud meansvirtualizeBuild Agile, not fragile – adopt Agileand continuous delivery with quality34
    35. 35. HP IT Performance Suite for ApplicationsDeliver quality Agile, Composite, Mobile systems of engagement faster than everbefore IT Performance SuiteApplication Lifecycle Managementfor the agile enterprise Unified with complete traceability from requirements, HP ALM to development and test Agile Manager Unified Functional Quality Center Performance Easy Agile project Testing Center management at a swipe of a Test more and test faster Full quality management in a Centralize load testing with credit card with multi-layer testing unified platform real-world insights Service Mobile Testing Test Frameworks LoadRunner Virtualization Rapidly test mobile and Accelerators Fast path to virtual apps for apps with a ready-to- Pre-built for faster packaged Industry’s most widely unconstrained dev and test use device cloud and custom app testing used load testing solution Market Share Single Platform, First and Only For all Apps Cloud, Innovative and Leader Full traceability Unified Testing Web, Mobile Patented35
    36. 36. Thank You!36