discussion pointsdecision points why msdn? benefits that drive your roi additional cloud capacity...

29
Sam Henry Senior Manager, WW Sales Enablement Microsoft Developer Tools Customer Briefing How to Count Deployments and License Assignments

Upload: rosa-gallagher

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Sam HenrySenior Manager, WW Sales EnablementMicrosoft Developer Tools

Customer BriefingHow to Count Deploymentsand License Assignments

Page 2: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

AgendaDiscussion Points Decision Points• Why MSDN?• Benefits that drive your ROI• Additional cloud capacity• How to stay on top of MSDN

subscription management?• Your next steps and checklist

• Bulk registrations assistance?• Other stakeholders to include?

Page 3: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

MSDN Administration

Enterprise Enrollment Contacts

Primary Notices Contact

Online Administrator

Subscriptions Managers (Teams)

Software Advisor (Reseller)

1. Understand benefits and limitations of MSDN subscriptions

2. Assign MSDN subscriptions to specific, named individuals

3. Accurately inventory your non-production environment

4. Track user assignment changes and acquire additional licenses on schedule.

Four ResponsibilitiesWho is responsible for MSDN?

MSDN Administrators play an important role in the management of your company’s licensing and you should be prepared to participate in and provide data inputs for monthly assignment changes, incremental license purchases, and annual True Ups

Page 4: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Governing DocumentsResponsibilities, Best PracticesScenarios and QuestionsContractual Terms

Developer Tools (User License)“You must assign each license to a single user”

Page 5: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Step #1:

‘Anyone interacting’

Page 6: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Per the Product Use Rights document, MSDN software may not be used in a Production environment.

To understand what the customer may fairly claim is a Dev/Test environment, you must first rule it out as a Production environment.

Page 7: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

“A production environment is defined as an environment that is accessed by end users of an application (such as an Internet Web site) and that is used for more than Acceptance Testing of that application or Feedback. Some scenarios that constitute production environments include:

• Environments that connect to a production database• Environments that support disaster-recovery or backup for a production

environment• Environments that are used for production at least some of the time,

such a server that is rotated into production during peak periods of activity”Source: Visual Studio 2013 and MSDN Licensing Whitepaper – November

2013 (pg 12)

Definition of Production Environment:

Page 8: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

If you are unsure whether a physical server or operating system environment should be considered Production, apply the following test:

Can you take this environment, and any data that it is consuming, offline permanently without impacting end users?

If the answer is “no”, you should treat the machine in question as Production.

Page 9: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Two Options for DevTest EnvironmentsDev and test environments change a lot. And software asset management for these environments can be challenging.

MSDN subscriptions provide an extremely flexible, cost-effective way to equip your teams and license your dev and test infrastructure.

Typical Stakeholders

Typical Environment

1. developers and testers

2. IT operations

3. business analysts and product owners

DEV & TEST SERVERS

TEST LABS

Team Productivity

Shared Environments

LOAD AGENTS

Page 10: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

How to count (Part 1)

All Machines

DevTest Infrastructure

DevTest Users

To differentiate between production and dev/test software, you must first develop a comprehensive understanding of all installed Microsoft software. Using Software Asset Management tools and techniques, customers may ‘back out’ production machines to identify the remaining as dev/test.

Team Description Contact #

Software Engineering TeamsTargeting Microsoft or other platforms like Java

Business Teams‘Product Owners’ and business analysts

Project Management TeamsCentral PMO and software project managers

Quality TeamsCentral QA team and manual testers

IT Operations TeamsPre-production and lab infrastructure managers

Anyone who ‘interacts with software’

Exception for end users

Team Description Contact #

End User Acceptance TestersInvolved at end of project to review and approve

Production Machines

DevTest Machines

Identify DevTest machines by eliminating production ones from your complete inventory.

Identify and categorize users who interact DevTest machines directly or indirectly

Page 11: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

User Credits

Competency ProductSilver Competency Gold Competency

Core Added

Total Core Added

Total

Application Development

Visual Studio Premium

5 5 10 10 25 35

Application Lifecycle Management

Visual Studio Premium

5 - 5 10 - 10

Visual Studio Ultimate

- 1 1 - 5 5All licenses provided by MPN partners must be certified by:

• Declaration of MSDN Ownership by each partner provided to Microsoft

You may use these licenses for:

• Development of internal systems to support your business.

• Development of commercial ‘packaged’ applications to sell to customers.

These licenses do not cover revenue-generating activities, such as:

• Developing custom solutions for a customer.

• Integration or customization of a packaged solution for a customer.

As part of your partnership with Microsoft, partners receive a number of free Microsoft Visual Studio licenses for internal use to help you grow and run your business. The exact benefits vary based on your MPN partnership level and competencies.

Microsoft Partner Network

Offshore Development Centers

ODC StaffProvided by Customers

Provided by System Integrator

All license provided by customers must be certified by:

• Declaration of MSDN Ownership by each ODC customer provided to Microsoft

Page 12: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Exchange Server

SharePoint Server

SQL Server 1

SQL Server 2

Windows Server

Page 13: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Technical PM

IT Pro

Tester (Non-coding)

Developer 2

Developer 1 Exchange Server

SharePoint Server

SQL Server 1

SQL Server 2

Windows Server

Page 14: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Technical PMUnlicensed

IT ProUnlicensed

Tester (Non-coding)Visual Studio Professionalwith MSDN

Developer 2Visual Studio Professionalwith MSDN

Developer 1Visual Studio Premiumwith MSDN

Exchange Server

SharePoint Server

SQL Server 1

SQL Server 2

Windows Server

Page 15: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Technical PMUnlicensed

IT ProUnlicensed

Tester (Non-coding)Visual Studio Professionalwith MSDN

Developer 2Visual Studio Professionalwith MSDN

Developer 1Visual Studio Premiumwith MSDN

Exchange Server

SharePoint Server

SQL Server 1

SQL Server 2

Windows Server

Visual Studio Premiumwith MSDN

MSDN Platforms

MSDN Platforms

MSDN Platforms

Page 16: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Step #2:

‘High water mark’

Page 17: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Purchasing MSDN subscriptions

Using Visual Studio and/or MSDN software incurs a purchase obligation and includesInstalling

Configuring

Running

Viewing

Otherwise interacting with

Assigning MSDN and/or Visual Studio with MSDN subscription licenses to users is a right customers do not have without making a purchase and indicates strong evidence of software usage

Reconciling software usage with corresponding purchases must be done annually for EA at True Up and monthly for Select

Understanding, monitoring and accurately communicating your company’s usage when assigning subscription licenses and/or distributing Visual Studio and/or MSDN software to users is the responsibility of the MSDN Administrator

Know the key issues related to MSDN licensing and usage

Page 18: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Customer purchases MSDN subscriptions on EA

MSDN Administrator assigns purchased subscriptions to users

Customer’s dev team increases in size

MSDN Administrator assigns additional subscriptions to new users

Customer’s dev team decreases in size, Admin deletes subscriptions

Customer purchases over-assigned subscriptions at True Up based on high water mark of usage

Managing MSDN subscriptions

Page 19: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Contractual Requirement to Assign

“You must assign each license to a

single user”

Page 20: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

“Your company's obligation to purchase MSDN subscriptions takes effect immediately at two different times.  First, when you assign MSDN subscriptions to users your obligation to purchase takes effect immediately at the time of assignment, regardless of whether that user later activates and/or uses that subscription.  Second, when users interact with MSDN software your obligation to purchase takes effect immediately at the time of interaction, regardless of whether that user has been assigned an MSDN subscription (or has a subscription level of non- specific in VLSC).  Your complete purchase obligation is determined by the high watermark of usage, which is determined by the higher of daily user assignments and/or users interacting with MSDN software.”- MSDN Administrator’s Guide

High Water Mark Definition

Page 21: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Ma

y,

20

12

Jun

e,

20

12

July

, 2

01

2

Au

gu

st,

20

12

Se

pte

mb

er,

20

12

Oc

tob

er,

20

12

No

ve

mb

er,

20

12

De

ce

mb

er,

20

12

Jan

ua

ry

, 2

01

3

Fe

bru

ary

, 2

01

3

Ma

rc

h,

20

13

Ap

ril

, 2

01

3

2 7 5 2 7 6 2 7 7 2 7 8 2 7 9 2 8 0 2 8 1 2 8 2 2 8 3 2 8 4 2 8 5 2 8 6

4046 45

49 4955

59

6771

8681

34

49 4953 56 57 60

65 65 64 66 65

19

MSDN Subscription Assignments and reductions by Month

Visual Studio Premium with MSDN Visual Studio Professional with MSDN

Visual Studio Ultimate with MSDN

Months

Nu

mb

er

of

MS

DN

Su

bsc

rip

tion

Ass

ign

men

ts

High Water Mark of Assignments

“when you assign MSDN subscriptions to users your obligation to purchase takes effect immediately at the time of assignment”

Page 22: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Step #3:

Accelerator Template

Page 23: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

DevTest Environment Assessment

GlobalMAPS

Accelerator

Template

You

Microsoft

Reseller

GlobalMAPS

Accelerator Template

DevTest Machine

s

DevTest Users

User Assignm

ents

Partner Declarati

ons ODCDeclarati

ons

Where Data Comes From Where It Goes

1. Automated tools like MAPS

2. Microsoft Volume Licensing Services Center

3. Manual inputs from end users

1. Software Asset Management

2. Annual True Ups

Page 24: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Sample Outcome

MSDN Subscription Levels

Current License Assessment

High Water Mark Owned Licenses GAP

VLSC (High)

MAPS (Usage) MLS User

Declarations Diff

VS Ultimate 190 205 200 2 -3VS Premium 110 100 100 2 -8VS Professional 45 62 50 5 -7VS Test Pro 30 45 50 0 0MSDN Platforms 50 0 50 0 0MSDN OS 5 0 5 0 0Total 430 412 455 9 -18

Page 25: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Thank you!

Page 26: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

How to count

All Machines

DevTest Infrastructure

User CreditsDevTest Users

Begin with assumption that all infrastructure is production. Impossible to differentiate MSDN software from VL software.

Team Description #

Software Engineering TeamsTargeting Microsoft or other platforms like Java

Business Teams‘Product Owners’ and business analysts

Project Management TeamsCentral PMO and software project managers

Quality TeamsCentral QA team and manual testers

IT Operations TeamsPre-production and lab infrastructure managers

Anyone who ‘interacts with software’

Exception for end usersTeam Description #

End User Acceptance TestersInvolved at end of project to review and approve

Team Description #

Partner Type #1Microsoft Certified Partners (ALM Gold or Silver)

Partner Type #2Staff Augmentation Contractors

Microsoft Certified Partners

Team Description #

Customer Type #1Full IT BPO outsourcing

Business Teams #2Offshore Development Center

Project Management TeamsCentral PMO and software project managers

Customers of Outsourcers

Production Machines

DevTest Machines

Anyone who ‘interacts with software’

Page 27: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

NEXT STEPS: Your Checklist1. Review the docs. Be sure to read the PUR, MSDN Administrators Guide, and

Visual Studio and MSDN Licensing Whitepaper.

2. Develop your schedule. Review your Microsoft Volume Licensing terms so you can be prepared to provide data inputs for license assignment changes, monthly Select or Open orders, incremental license purchases, and annual Enterprise Agreement True Ups.

3. Define your process. A clear process for adding, removing, and managing user changes over time is important.

4. Build your team. Identify internal contacts and external partners who can help you keep track of environment changes and users who “interact with MSDN software.”

5. Automate usage inventory. Automated tools like System Center or MAP can help you identify your dev and test environment—desktops, servers, and users.

6. Automate user assignment tracking. The Volume Licensing Service Center is a good place to keep track of your “high water mark” of MSDN assignments.

7. Get help. Contact your MSDN Administration Services representative for help!

Page 28: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Three Steps to Counting

1. Current Footprint• MSDN High Water Mark of Assignments• Inventory users of DevTest infrastructure

2. Owned Licenses• Microsoft License Statement (MLS) • Declaration of MSDN Ownership from Microsoft Partners

3. Gap Comparison• Annually for Microsoft Enterprise Enrollments• Monthly for Select and Open Enrollments

Page 29: Discussion PointsDecision Points Why MSDN? Benefits that drive your ROI Additional cloud capacity How to stay on top of MSDN subscription management?

Timeline Estimate for First TimersKickoff and notification

Run the MAPS Toolkit MAPS Accelerator Template

MSDN Subscription

Levels

Current License Assessment

High Water Mark Owned Licenses GAP

VLSC (High)

MAPS (Usage) MLS 3rd

Party Diff

VS Ultimate 190 205 200 2 -3

VS Premium 110 100 100 2 -8

VS Professional 45 62 50 5 -7

VS Test Pro 30 45 50 0 0

MSDN Platforms 50 0 50 0 0

MSDN OS 5 0 5 0 0

Total 430 412 455 9 -18

License GAP Assessment

T-3