Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
© 2009 VMware Inc. All rights reserved
My VMware Overview
Confidential
Paul Chapman Thirumalesh Reddy, VP, Informa8on Technology Director, Applica8ons Architecture
My Vmware: A new, integrated, self-service, account-
based portal that simplifies customer interactions with VMware
My VMware Overview
• Integrated customer processes, enabled online through a unified technology platform
• Simplifies and streamlines customer
interactions with VMware and provides an account-based view of license keys, support requests, contracts and other information
• A custom-built application utilizing
VMware technologies - Spring development frameworks, Spring security, Gemfire caching, deployed on vFabric tc server and monitored using Hyperic
My VMware License Entitlement Goals
4 Confidential
• Address 27 specific customer experience pain points associated with licensing & entitlement management
• Reduce the volume of licensing support requests by 50%
Revenue
• Reduce time from renewal quote to order conversion • Accurate data to identify which customers are up for renewal / proactively seek
sales • Shortens transaction time
• License management based on accurate data reduces licensing support • Reduced processing time to obtain customer purchase history • Perform licensing and entitlement audits efficiently
• Accurate data display ensures customer knowledge of compliance • Improved navigation enables customers to perform licensing entitlement
management easily and efficiently
Costs
Customer Experience
Key Features and Functionality
My VMware provides a cleaner, more logical interface and framework for organizing and managing customer entitlements (license, support and user rights)
• One portal for all license, support and user access management
• Improves customer experience by simplifying and streamlining processes and interfaces
Single Portal View
• Account-based management and control for all licenses and Support/Subscription rather than user-based
• Customers and VMW see purchases at a company level vs. a manual roll-up of individual users
Account Views
• Customers group entitlements in new folder structure and maintain and re-arrange based on how their organization operates
• Account owners manage rights and permissions of users
Folders and User Management
• Improved license and support compliance for both customer and VMW
• More accurate picture of what customer has purchased/owns
• Faster quoting and renewals process
Installed Base Data
My VMware Program Scope
7
Confidential
• 2500+ plus functional requirements • 100+ new customer facing web pages • 2000+ test cases • 5 VOC sessions with customers • 2 CRP sessions with business & multiple UAT sessions • Multiple performance testing cycles inclusive of longevity testing • Estimated completion at over 50,000 effort days spanning multiple core systems • More than 40 design documents totaling
over 5,000 pages and over 1,000 build components.
• Large amount of data needed to be cleansed, converted and validated prior to go live ü 1.1 million EA Customer records ü 9.5 million IB instances ü 1.6 million SC Lines ü 11.1 million Entitlements ü 2 million Folders ü 3.8 million license Keys
My VMware Statistics
§ 1.2 Million lines of code written § 430k+ Enterprise entitlement accounts converted and supported
§ 15k mobile application downloads supporting iOS and Android platforms § 1.8M unique users in 4 months
§ 40K unique users login/day
§ 9k unique logins during peak hour § 7K new user registrations/day
§ 65K product downloads/day § 13K product evaluations/day
§ 2k support requests/day
§ 1Million system transactions/day
My VMware Delivery Approach
11 Confidential
• Modularized delivery § Program scope divided into relevant functional components and tracked through a build tracker
§ Multiple code drops with mini-SDLC – with each code drop delivering relevant subset of functional
components
§ Incremental integration of functional components for every code drop
• Leveraged Partners to scale § Partners established vFabric training and certification process and provided a resource pool to
leverage.
• Staffed Global team
§ True 24X7 execution with development and QA teams working shifts in IST and PST time zones
My VMware Delivery Approach … contd.
12 Confidential
• Organized project team to focused on key areas post development completion:
§ Defects Triage team – Focused cross functional (BA, QA and Dev) teams triaging the defects and
handing off to burn-down team
§ Development team – Optimized the number of resources as projected per the burn down chart
(see burn-down chart in the appendix)
§ Performance – focused a dedicated team on performance tuning with key architects
§ QA defect retest team – carved out a separate QA team under a senior leader focused on defect
retesting.
• Daily Governance with Senior Leadership :
- Reviewed daily testing progress
- Reviewed progress on burndown
- Optimized work plan for next 24 hrs
My VMware Delivery Approach … contd.
13 Confidential
• Standardized development tools & processes
§ Standardized spring tool suite (STS) as the development IDE, Maven build manager and Bamboo
build server
§ Used Sonar as the development quality management platform supplemented with review board for
code reviews
§ Built standardized templates, patterns, best-practices and re-usable components for improved
productivity, efficiency and delivery with quality.
§ Defined usage patterns of new frameworks, components for faster resource on-ramp and code
quality
§ Standardized deployment on vFabric tc servers for improved agility.
§ Automated self-provisioning of fully configured Dev IDE (STS) and deployment environments
(vFabric tc Server, Gemfire, Hyperic) using vCloud Director and vCenter Orchestrator