14
© 2009 VMware Inc. All rights reserved My VMware Overview Confidential Paul Chapman Thirumalesh Reddy, VP, Informa8on Technology Director, Applica8ons Architecture

Overview of My VMware portal

  • 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

Focus on Visual Design - UXE

6 Confidential

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

High Level Solution Architecture

UXP – High Level Technical Stack

Gemfire

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