Beruflich Dokumente
Kultur Dokumente
Cloud Application
Development
Microsoft Practice Development Playbook
aka.ms/practiceplaybooks
aka.ms/practiceplaybooks
About this Playbook
This playbook is intended for the business accelerate learning as well as an explanation of some of
the key opportunities for technical delivery to focus on
and technical leadership for new and as you get started and grow your practice.
existing Microsoft partners that are adding
a new practice to their business focused
How this playbook was made
on Cloud Application Development. This playbook is part of a series of guidance written by
two Microsoft Partners (Opsgility and Solliance) while
working in conjunction with the Microsoft One
Objectives Commercial Partner group and 22 other successful Azure
partners that have volunteered time and information to
The goal of this playbook is to help you accelerate or
provide input and best practices to share with the rest of
optimize your Azure-focused practice and understand
the partner community.
why you should perform the recommendations. Our goal
is not to re-write the existing body of detailed guidance To validate the guidance provided in these playbooks,
on how to perform any given recommendation—instead we conducted a survey of 1,136 Azure partners from
we point you to resources that will help you. around the world with MDC. In this survey, we gathered
insights on a range of topics from how they hire,
For the business side, this playbook provides valuable
compensate and train resources; their business model,
resources for driving new revenue opportunities,
revenue and profitability; what practices and services
developing strategies for marketing, selling, and lead
they offer and what skillsets they have in place to
capture, as well as building deeper and longer term
support their offers. The results of this survey are
engagements with your customers through potential
provided in-line with the guidance found within this
new service offerings such as managed services.
playbook.
For the technical side, the playbook offers guidance on a
number of topics that range from the technical skills
your team will need, to resources that you can use to
CON T R IB UT IN G P ART N E R S
AwareComm OpenSistemas
Empired Slalom
Equinix Softjam
aka.ms/practiceplaybooks
CLOUD APPLICATION DEVELOPMENT PAGE 3
Get your team together and discuss which pieces of the strategy they are responsible for
Share the playbook with your sales, marketing, support, technical, and managed services teams
Leverage the resources available from Microsoft to help maximize your profitability
Share feedback on how we can improve this and other playbooks by emailing
playbookfeedback@microsoft.com
aka.ms/practiceplaybooks
CLOUD APPLICATION DEVELOPMENT PAGE 4
Table of Contents
About this Playbook ................................................................. 2 Create Engagement Checklists & Templates ............ 112
The Booming Cloud Opportunity ....................................... 5 Execute Solution Integration Plan ................................. 113
Partner Practice Development Framework ..................... 6 Go to Market & Close Deals ................................. 114
Define Your Strategy ................................................. 7 Executive Summary ............................................................. 115
Executive Summary .................................................................. 8 Digital Transformation with Azure ................................ 116
Develop a Business Plan .......................................................22 Marketing to the Cloud Buyer ........................................ 122
Define and Design the Solution Offer ............................26 Launch Digital Marketing Activities .............................. 134
Understanding Managed Services ...................................37 Solution Sheets/Data Sheets .................................... 142
Understanding Intellectual Property ...............................41 Solution Selling .................................................................... 149
Define Your Pricing Strategy ..............................................45 Closing the Sale .................................................................... 150
Identify Partnership Opportunities ..................................49 Deploy/Implement Solutions .......................................... 153
Define Engagement Process ...............................................52 Managed Services Transition .......................................... 159
Join the Microsoft Partner Network ................................56 Optimize & Grow ................................................... 160
Calculate Your Azure Practice Costs ................................63 Executive Summary ............................................................. 161
Identify Potential Customers ..............................................66 Understanding Customer Lifetime Value ................... 162
Define Customer Support Program & Process ...........68 Execute Nurture Marketing Efforts ............................... 166
Hire & Train .............................................................. 75 Land & Expand...................................................................... 169
Executive Summary ................................................................76 Optimize and Grow from Feedback ............................. 177
Creating a Hiring Plan ...........................................................77 Performing a Post Mortem .............................................. 178
Hire, build, and train your team ........................................78 Refine Customer Value Proposition ............................. 179
Recruiting Resources .............................................................86 Expand to Similar Customers .......................................... 180
Train Your Business Team ....................................................88 Optimize Costs ...................................................................... 181
Training & Readiness .............................................................89 Measure Results ................................................................... 182
Complete Certifications ........................................................92 Partner to Partner Relationships .................................... 184
Operationalize .......................................................... 95 Cloud App Development Playbook Summary ... 185
Executive Summary ................................................................96 Additional Resources ............................................ 186
Claim Your Internal Use Benefits.......................................97 Why choose Microsoft? ..................................................... 187
Ways to Purchase Azure.......................................................98 Best practices for running an Azure project .............. 195
Identify and Apply for Azure Sell Incentives ................99 Case Studies ........................................................................... 195
Create Key Contracts .......................................................... 103 Troubleshooting Resources ............................................. 196
Support Ticket Setup and Tracking ............................... 107
Decide on a Solution Marketplace ................................ 108
aka.ms/practiceplaybooks
CLOUD APPLICATION DEVELOPMENT PAGE 5
IDC predicts double digit cloud services growth across all geographies. The US accounted for 64% of revenue in 2015, but will
drop to 60% by 2019. Latin America (31.4% CAGR) and Asia Pacific excluding Japan (24.1% CAGR) will see the highest growth
rates for public cloud over the next 5 years.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 6
Strategy
your practice, and identify
required resources.
Go to Market
Execute your sales and
marketing strategy to find your
Optimize
Collect feedback, identify
expansion opportunities, optimize
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 7
Define Your
Strategy
Cloud Application Development
aka.ms/practiceplaybooks
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 8
Executive Summary
Now that you understand the opportunity before you in of your offer, and how to minimize your risk by
building a Cloud Application Development practice, the establishing upfront fees and payment terms. The
first step is to define the strategy you will use to build ultimate goal is to help you build a solid business plan
your practice. Like the foundation of the house, thinking that addresses your team, marketing, sales, and financial
though your strategy is critical to the long-term success aspects.
of your practice — and it is worth it to take the time to Then we dive deeper into sales to help you define your
think this strategy through. pre-sales and post-sales engagement process, and how
We begin by providing an overview of the areas of to compensate sales executives.
expertise within the Cloud Application Development If you are not yet a Microsoft Partner, we will give you a
practice. Your practice may have expertise in just one of walking tour of the Microsoft Partner Network, the
the areas, across multiple, or all areas. For each area, we programs you can leverage to grow your practice, how
provide details about the nature of the business to earn competencies that yield additional benefits, and
opportunity and the key Microsoft products and services how to maximize the benefits you get from the program.
leveraged in delivering solutions that capitalize on the
After that, we’ll give you a head start in how to identify
opportunity.
potential customers when starting your practice, as well
Then we will guide you through the process of defining as potential service offerings.
your offer and its value proposition. This is a critical
piece of your strategy — specifically, the definition of We’ll conclude this section by helping you understand
what you will sell and why customers will want to buy it. support — how to support your customers, Microsoft’s
Along the way we will review the four cloud business support offerings, and the support-related benefits you
models (reselling, project services, managed services, get from establishing competencies in the Microsoft
and intellectual property), their respective profitability Partner Network.
and how you can assess the profitability of your own Let’s get on to defining your practice strategy.
practice.
We will help you drill into how to price your offer base,
including what pricing strategy to use to drive adoption
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 9
AP P L IC AT IO N
DE V E L OP E R O P ER AT I ON S D IG IT A L M E D IA
DE V E L OP M EN T
Help your customers to digitally Developer Operations (DevOps) Endless opportunities to grow your
transform by leveraging the Azure partners are experts in helping business building digital media
PaaS Platform. Build offerings organizations define, build, solutions: global distribution of
around web and mobile apps, manage, and continuously deliver premium video content, engaging
application modernization, great solutions on premise and in with and educating employees,
customer-facing apps, and app the cloud by leveraging the connecting and interacting with
migration, using Azure PaaS powerful DevOps and ALM customers, optimizing your
capabilities. features of Microsoft's customer’s business, and more.
Area Home development platform. Area Home
Area Home
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 10
While adopting more agile DevOps methods, and moving your applications to the cloud will save you money and make
your complex app deployments more efficient, you will make the biggest gains by focusing the majority of your
developers back on coding.
Virtualization has been amazing technology for the datacenter, enabling efficiencies and cost savings through increased
density and decoupling workloads from physical server hardware. But 10 years later we’re starting to run out of workloads
to virtualize leaving businesses wondering where IT should look for the next wave of business value.
For the answer, IT needs to look to where the business is investing. Research shows more business departments spending
on so-called “shadow IT”; public clouds offering IaaS and higher level services through a consumer-style self service
provisioning portal that delivers IT resources more rapidly and easily than using the internal IT department. Some
organizations already recognize this threat and have chosen to create a new, more agile IT alternative within the
organization. Looking higher up the stack, businesses are growing their investment in applications at a much faster rate
compared with infrastructure investment.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 11
IT organizations need to get back into the game by looking to new innovations that support
applications and services that drive the business forward. The good news is that Microsoft
has been delivering applications and services in this model in Microsoft Azure for several
years and has developed a series of innovations from that experience.
LET’S EXAMINE THE BENEFITS OF THIS APPROACH
• Before virtualization, IT was considered a cost innovation for businesses. This has opened an
center and TCO was the most important opportunity for IT to provide enormous value to
attribute for businesses the business and become part of this innovation
• Virtualization helped IT reduce TCO by agenda
consolidation and better utilization of • This innovation is happening through
infrastructure, thereby adding value to the applications, and infrastructure optimization
business alone is insufficient to power this innovation
• Most enterprises have optimized their • Businesses are starting to recognize this.
infrastructure using virtualization - 70% of all x86 Spending on enterprise software and
architecture workloads are virtualized, and there applications is projected to increase by 7.2%
is not a lot of scope left for IT to add value CAGR in next 4 years as compared to 4.4% in
through virtualization alone overall IT spending — that means software and
• Businesses now want to use this virtualized application spending is projected to grow nearly
infrastructure to power their innovation agenda twice as fast as overall IT spending
and TCO, although still important, is second to
Building apps using Azure Functions, Azure App Service, PowerApps, and others, eliminates the need for your developers
to maintain the underlying system software or virtual configurations. This burden is lifted from your developers by shifting
those responsibilities to Azure, freeing them to focus entirely on business value. PaasS brings you real business benefits.
How much, you ask? In its latest Total Economic Impact Study, Forrester Consulting interviewed a number of current
customers of Azure’s PaaS services and concluded that migrating to PaaS from IaaS resulted in a 466% return on
investment. For customers migrating from on-premises environments to PaaS, the return on investment can be even
greater. Time to market also improved by as much as fifty percent, because of the efficiency and speed of deploying
applications with PaaS services.
Source: The Total Economic ImpactTM Of Microsoft Azure Platform-As-A-Service, Forrester, June 2016
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 12
COMMITTED TO PARTNERS
From the diverse range of partner focused training Microsoft produces on sales, marketing
and technical topics, to the business investment funds it makes available to help partners
succeed in their customer engagements, to unique programs like the Cloud Solution
Provider program that enable partners to own the complete customer relationship and to
marketplaces and digital showcases that highlight partners to new customers and give
partners broad exposure, Microsoft is committed to enabling partner success in Cloud
Application Development.
Research shows this commitment to partners also shows appears in the partner revenue, as the average partner sells over
$4 of their own offering for every $1 of Microsoft cloud solution that they sell or influence the sale of. For partners who
focus on cloud (e.g., where cloud revenue is more than 50% of their revenue), that number jumps closer to $6.
LOOKING AHEAD
In addition to the accomplishments and accolades, it is important to look ahead to what is coming next from Microsoft by
using Microsoft’s Cloud platform roadmap. You and your customers can get a sense of the new technologies that are on
the horizon, and be well prepared to launch innovative efforts in concert with new capabilities from the Microsoft Cloud.
SOURCES
1. Magic Quadrant for Enterprise Application Platform as a Service, Worldwide – 24 March 2016 | ID:G00277028
2. Magic Quadrant for Cloud Infrastructure as a Service, Worldwide – 03 August 2016 | ID:G00278620
3. Magic Quadrant for Public Cloud Storage Services, Worldwide – 26 July 2016 | ID:G00281297
4. Magic Quadrant for Server Virtualization Infrastructure – 03 August 2016 | ID:G00289889
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 13
Source: Forrester’s “The Total Economic Impact Of Microsoft Azure PaaS,” June 2016
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 14
In the beginning, there were physical machines. They were Enter the cloud. Companies could rent the virtual machines
expensive and developers loaded them up with multiple they needed, when they needed them. They could scale
applications to save costs. This caused no end of conflicts and applications up and down on demand. You still needed to
unexpected bugs, yet effective machine utilization was still low. install and configure OS level patches and updates, and you
Developers struggled to make sure changes to one application still had to contend with low-level networking.
didn’t break an unrelated application. Today, more businesses are increasingly evaluating PaaS
Next up: virtual machines. Since multiple VMs could be run on (Platform as a Service) and serverless approaches to application
a single physical box, developers installed their applications in development, moving beyond cloud-hosted VMs, removing the
contained VMs, which reduced conflicts and improved need to manage servers and scalability challenges, and
utilization. The downside of this was dealing with shared increasing the speed of the iterative development process. In
memory and unpredictable performance. Furthermore, since the Microsoft Cloud OS Partner Economics Research report
provisioning had to be made for the largest loads, “scaling in” (2014), it was found that companies can expect a 40% gross
wouldn’t really save money. margin by using Microsoft Azure PaaS for app development
services.
CUS T O ME R N E E DS PA RT N E R OP PO RT UN IT Y
• To deliver the right applications for the business • Deliver end-to-end solutions on a
faster, with higher levels of quality and comprehensive and enterprise-proven platform
accountability and expand offerings on a hybrid cloud platform
• Integrated development tools and an approach • Cross-sell by delivering end-to-end solutions
that drive productivity and agility—across with a comprehensive portfolio: mobile, media,
development teams, apps, and release cycles. M2M, big data, etc.
• A flexible way to connect legacy applications with • Realize simplified app development with “build
new—to interoperate, securely—to proactively once” unified applications for cross-platform
support new business opportunities deployment
• To infuse data into applications and business so • Profit with differentiated offerings by using
it works and doesn’t just pile up Microsoft Azure services to support mobile,
media services, IoT, machine learning, etc.
• Drive longer engagements and recurring
business
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 15
The following are three areas in which you can build long-term, value-added services for application innovation:
PR OJ ECT S ER V IC ES M AN A GE D S E R V IC ES PA CK A GE D I P
Average Revenue: $150-$275K Average Revenue: $50-$100K Average Revenue: $100K
Margin: 35% Margin: 45% Margin: 70%
Here are some insights to help maximize the profitability of these opportunities:
Focus on industries that have highly mobile WEB APPS
workforces that need coordination Quickly create and deploy mission critical web apps that
Key on connectivity and security scale with your business.
Integrate appropriate 3rd Party apps
MOBILE APPS
Azure App Service allows you to build powerful web and Build mobile app back ends with notifications, data sync,
mobile apps, for any platform and any device, that and authentication.
connect to data anywhere, in the cloud or on-premises.
Built for developers, it allows you to create the following API APPS
app types from a single development experience: Easily build and consume cloud APIs.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 16
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 17
you use, and scaling is automatically handled to meet The combination of instant startup that comes from OS
load demands. Azure Functions is our serverless, event- virtualization and reliable execution that comes from
driven service offering that extends the existing Azure isolation and resource governance makes containers
application platform with capabilities to implement code ideal for application development and testing and
triggered by events occurring in other Azure services, developers can quickly iterate. Because its environment
SaaS products, and on-premises systems. and resource usage are consistent across systems, a
Azure Functions extends our market leading PaaS containerized application that works on a developer’s
platform, building on the existing WebJobs infrastructure system will work the same way on a production system.
to let developers easily implement code that reacts to The instant-start and small footprint also benefits cloud
events generated from across the breadth of Azure. scenarios, since applications can scale-out quickly and
Whether you want to respond to changes in Azure many more application instances can fit onto a machine
storage containers, events emitted in SaaS products that than if they were each in a virtual machine, maximizing
support Web Hooks, or by calls to an HTTP endpoint, resource utilization.
they’re all easy to set up and require minimal Azure Container Service provides a way to simplify the
configuration. creation, configuration, and management of a cluster of
You can implement your functions in a variety of virtual machines that are preconfigured to run
languages including JavaScript, C#, Python and PHP. In containerized applications. Using an optimized
addition, you can choose scripting options like Bash configuration of popular open-source scheduling and
scripts, PowerShell scripts, or Windows batch files. Azure orchestration tools, Container Service enables you to use
Functions provides an intuitive web-based code editing your existing skills or draw upon a large and growing
experience or you upload and trigger pre-compiled body of community expertise to deploy and manage
executables built in the development tool of your choice. container-based applications on Microsoft Azure.
You can quickly and easily iterate on your Azure
Functions with continuous deployment using Visual
Studio Team Services, GitHub, or BitBucket. Monitor and
troubleshoot your Azure Functions using the embedded
logging environment.
You can’t have a discussion on cloud computing without
talking about containers and the Docker toolset.
Organizations across all business segments want to
understand what containers are, what they mean for
applications in the cloud, and how to best use them for
their specific development and IT operations scenarios.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 18
TESTING MOBILE APPS AT SCALE will become your long-term ones. If the app you are
One service you can offer is cloud-scale mobile testing. testing is very simple with limited features and a small
Help your customers prepare automated tests for their number of users, Xamarin Test Cloud might be overkill.
mobile applications that are developed in any However, if you have an enterprise mobile app, or a
programming language. Write UI tests in C#, Ruby, or complex app with many users, Xamarin Test Cloud is a
Java, that automate real-world user actions, such as highly recommended, and proven way to cost-effectively
tapping, swiping, rotating, pinching and zooming, test on all of the potential mobile devices in an
change GPS location, pressing physical buttons, automated way that does not require a large team of
activating the device camera, etc. Prepare the test cases testers to manually do the work. Device prices cost
and test locally on emulators and simulators, then send hundreds of dollars apiece, and are constantly refreshed
them to Xamarin Test Cloud, where thousands of iOS with new versions. It is costly and difficult to keep track
and Android devices are ready to run your test scripts. of new devices, maintain old ones, and coordinate tests
You can select devices by operating system, form factor, across all of the devices you may have on-hand. Xamarin
platform, market share, and other variables. What you’ll Test Cloud simplifies this by maintaining a large
see as a result of the tests, are full-frame screenshots for collection of thousands of devices that can run fully
every step of every test, performance data (memory, automated tests on your app at any time. Furthermore,
CPU, duration, etc.), and reports you can compare with automated testing, you can see how much of your
against previous runs to find regressions and code is covered by tests. Changes to your tests can be
bottlenecks. made instantly and tested immediately. Couple
automated mobile tests with Visual Studio Team Services
There is a cost that comes with using Xamarin Test
or any number of CI systems, to ensure a rock solid
Cloud, so make sure it makes financial sense for you or
mobile application that you can quickly iterate upon.
your customers to use the service. You should always
test your mobile applications in every case, at a local Learn how to effectively use Xamarin Test Cloud through
level at minimum. Having a mobile application that is Xamarin University, Lynda.com, and Pluralsight.
tested properly ensures that your first-time customers
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 19
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 21
Business are using media as part of everyday work. Organizations are increasingly using video for internal communications
as well as for external communications, such as marketing. Also, new opportunities in media analytics are being driven by
the growth in video data feeds. For example, the increase of surveillance and other video feeds creates new opportunities
for video analytics.
Video is a key
driver of user
engagement in
apps, with rapid
growth year-
over-year
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 22
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 23
CLOUD OPPORTUNITY
In this opening section, describe the overall demand for cloud solutions, why it is
Cloud Business Plan
a significant business opportunity, and the possible financial gains of aggressively
Template
developing a cloud practice. If you have data available for your specific market,
Video: How to Create a
use it; however, the sample text in the plan can be used almost verbatim in many
Marketing Plan
cases.
Marketing Plan Contents
ROI Worksheet COMPANY OVERVIEW
Competitive Overview Video Describe how long your company has been in business, how large your company
is in terms of employees and revenue, and what your company does.
Offerings Video
Cloud Financial Models TARGET MARKET
Describe the specific market you will target, and the rough number of firms in the
target market. If possible, use databases to more precisely define how big your
target market is; however, the real key is to give the reader confidence that your
target market is large enough to support financial projections laid out in a later
section.
COMPETITIVE OVERVIEW
List who your main competitors are in the specific market(s) you will target.
OFFERINGS
Describe your specific offerings. In many cases, this can be taken directly from
your website; although, care should be taken to present a concise description of
what your company does, and the business benefits for the customer.
DIFFERENTIATION
Describe your core strengths relative to the competitors earlier described, and
why they are inherently sustainable and cannot be easily replicated by
competitors.
EXECUTIVE TEAM
In this section provide brief bios of your senior management team.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 24
Summarize the overall demand for cloud solutions from your business plan.
Describe the marketing strategy you intend to pursue in the cloud, and the
investments you should make to execute this strategy.
SALES
Describe the cloud sales strategy you intend to pursue and the investments you
Marketing Infrastructure must make to execute this strategy.
Video: How to Create a DELIVERY
Marketing Plan
Marketing Plan Contents Describe the cloud delivery strategy you intend to pursue and the investments
Cloud Financial Models you will make to execute this strategy.
Sales Infrastructure Video FINANCIAL PROJECTIONS
IP Development
Using the cloud financial models available, outline your core anticipated financial
Support Infrastructure
impact from executing on your plans.
Cloud Financial Models
Financial Tutorial CAPITAL REQUIREMENTS
Capital
Using the cloud financial models, indicate the capital you need and how you will
spend it. Review the Financial Leverage video for guidance on sourcing options
for the capital.
DIFFERENTIATION
Describe your core strengths relative to the competitors earlier described, and
why they are inherently sustainable and cannot be easily replicated by
competitors.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 25
Using the cloud financial models available, outline your core anticipated financial
impact from executing on your plans.
Using the cloud financial models, indicate the anticipated shareholder value
creation.
List the key business risks that could affect the realization of the preceding
financial projections and how you plan to reduce these risks. In your financial
plan it is important to understand that most cloud business will not be profitable
for 12-18 months. Based on a recent survey of 1,136 Azure partners, survey
respondents reporting it taking from 6 months to 2 years to achieve profitability.
It is critical that you plan for this timeframe and ensure you have enough cash to
carry you through until your business is profitable. (Source: Microsoft Cloud
Practice Development Study, MDC Research, June 2017).
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 26
THERE ARE FOUR WAYS TO MAKE MONEY channel, which has caused billable price points to hold
SELLING CLOUD: steady over the past five or more years, while increasing
salary and benefit costs of consultants and inflation have
Resale eroded profitability.
As a result, aggressive and entrepreneurial members of
Project Services the channel have adapted and gone after the higher
Managed Services margin opportunities of managed services, which
generate on average 45% gross margin and packaged IP,
Packaged IP which often exceeds 70%.
Partners that focus almost entirely on product revenue
It’s these partners who are setting themselves up to be
have the biggest barrier, and typically see margins in the
rewarded. The mergers and acquisition space is quite
range of 5–20%. This is because the margins for this
active. The partners who have gravitated toward the
revenue line are tied to vendor incentives. These partners
recurring revenue lines and realizing healthy growth are
are subject to changes in strategy and the desire to fund
being presented with much higher valuations. This can
programs, and have the least control over their own
have a dramatic increase in the cash event of the
destiny.
company and overall shareholder value — far higher
Project services typically drive a range of approximately than what a traditional partner focused on product and
35% gross margin, but this has been under pressure for billable services can realize.
some time. This is a result of little differentiation in the
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 27
FOR: Define the target audience of your value proposition. Who would see the value? These are the profiles of your target
customers and companies, and the decision makers within those companies. Try to make these definitions succinct and
precise, but avoid making them too generic. For example, you might say “Companies between 50 to 100 employees”
instead of just “SMB”. Also, note that the customer may have as many as three different roles. The customer can be the
one who uses your service, the one who decides on selecting your services, and the one who pays for your service.
Sometimes all three roles are owned by one person, but sometimes the roles are spread across two or three people.
WHO: Describe the specific business process you want to help. This is the customer’s need. Examples of this include,
“improve sales conversation rate,” or “spend less time getting to sales insights”.
OUR SOLUTION: Describe the solution you are offering to your customer. It is critical this is simple to understand and
succinct. The easier it is for prospects to understand your solution, the faster you will sell it and the lower your cost of
sales wil be. For example, “A full dashboard service to provide your topmost business indicators in real-time”. In defining
your solution, avoid being too generic (e.g., “a service to increase your productivity”) or too feature centric (e.g., “an
HTML5 dashboard powered by AJAX”).
RESOURCES:
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 28
DOES/INCLUDES: Describe the features as the customer sees them, not as you have designed them. For example, “a
globally accessible solution with advanced collaboration features” as opposed to “a digital workplace that powers the
experience with external compute in datacenters hosted in 23 regions.” Focus on the most important features and use
terms that your customers are familiar with from their particular industry.
AND ENABLES: Highlight the benefits of your solution. For an emerging market, the benefit should highlight the process
improvement. For a mature market, consider highlighting the competitive advantage it provides the customer. For
example, “no upfront investment,” “free up your IT resources to focus on your core business,” and “flexible and scalable
solution that grows with your business.”
UNLIKE: Describe what the competition is doing and why your solution is the best one. For example, “undisputed leader in
TPC-H performance” or “a fraction of the cost of most standard analytic solutions with the fastest learning curve.”
THANKS TO: Describe the “killer feature”, that one tangible argument a customer can use to justify the purchase of your
product that does not apply to any of your competitors. Examples of such differentiators include: “delivered via a
Microsoft Gold Certified Partner in Cloud” or “the only solution to operate 100% in country.”
Make sure their team is equipped with the right IT equipment, Focus on their
WHO...
core business
Buying fragmented solutions with a big upfront fee to buy the equipment and
UNLIKE...
fund integration services
Take the time to create your one-phrase value proposition; it sits at the core for your solution offer.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 29
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 30
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 31
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 32
MIGRATION PLANNING
Once you’ve determined what workloads will move to Azure, you need to come up with a migration plan that considers all
the key steps of the migration process.
There are several key things to keep in mind while planning a migration:
1. What application components am I migrating? Are they storage data, web servers, Databases, single VMs, N-tier apps, or
entire datacenters?
2. Will this be a lift-and-shift migration or will this involve any degree of re-platforming or code factoring? Which Azure
region(s) will I migrate to?
3. What kind of availability, scalability, security, and auto scaling patterns should I introduce in the apps?
4. Will the entire migration process be automated or will it be a combination of manual and scripted effort? What
automation tools will I use?
5. How will I test the apps in cloud for performance and availability before turning over?
6. How do I use my customer’s existing software licenses when migrating to Azure? Can I make use of programs like Azure
HUB or License Mobility?
Below are overviews of some of the key approaches to consider when migrating workloads to the cloud. Each approach has its
pros and cons but may also offer additional opportunities.
DE CO M M IS S I ON L IF T - A N D- S HI FT
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 33
R E- AR CH IT ECT S US T A IN
• Right-sizing” resources running an application • Your customer’s app is integral and efficient
• Opportunity to consolidate various app tiers enough to continue in its current on premises
(when possible) or re-architect the app for deployment
platform as a service (PaaS). • No migration necessary
• Often most mission-critical, data sensitive apps
are last to move to cloud
N E W D EP L O Y ME N T S RE- P L AT FO R M
• MSPs provide deployment, POC and provisioning • Minor architect or code changes on an
assistance for new apps that are written for Azure application to work on a different platform
• Includes dev-test, staging and testing in the • Often minor code changes are required to
desired IDE remove performance bottlenecks and increase
• Architecture design and solution design an app’s operability on Azure
assistance
OR CHE S TR A TE AP P L IC AT IO N L IF EC Y CL E M AN A G E ME N T
• Orchestrate how the various app components • End to end management of application
will interact and move in the migration process development lifecycle including governance,
• Important for complex apps or for entire data development, and maintenance of apps
center/rack migrations
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 34
PR OJ ECT S ER V IC ES
RE V EN U E
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 35
Why Perform a
POC Execution
Proof of Concept?
Proof of concepts (PoC) serve several purposes. One of the First, identify the technical resources needed for the PoC. This
primary aims is to overcome customer objections by will include the technical implementation team, as well as
demonstrating that the solution will solve the problem it’s project management for tracking the progress of the
being designed for. The PoC also can serve as evidence that engagement. Beyond identification of resources, ensure all
your practice can use for future engagements with the same members of your team and your customer’s technical team (if
customer or with new customers. Many times, the output of they are participating) are clear on responsibilities. During the
a PoC can be added to your practice’s intellectual property PoC it is important that the initial design follows best practices
list for demonstrations, or used to accelerate future and is designed for production (just scaled down) from the
solutions. Proof of concepts are one of the key tools when beginning. Communication is critical, so ensure that the
trying to displace the competition by rapidly showing value progress of the PoC is communicated to all stakeholders on a
and hopefully a quick return on investment. regular basis.
A proper PoC is defined with a clear and concrete At the end of the PoC, create a report that explains the
scope. Conduct an application design session (ADS) to overall status of the PoC and any issues identified
align business and technical requirements and set clear during the PoC. The report should elaborate on the
goals. This should include: pros and cons of the delivery and clearly explain the
• Identify workloads and features to demonstrate. value prop of moving forward with a real
• Determine what you want to prove and which implementation to the stakeholders along with
objections need to be overcome. expected production costs over time. Assuming the
• Clearly demarcate responsibilities and set up stakeholders agree to move forward, put a plan into
organization. place to deploy the PoC into production while ensuring
• Set up subscriptions, define payment, and perform cost that the PoC is designed for production usage.
estimates of the PoC.
• Agree on the next step if success criteria are met.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 36
“
Don’t be an ostrich.
Cloud makes software
your competitive
advantage. We have
packaged repeatable
projects that are
focused around rapidly
demonstrating value
within the cloud and
identifying the big
transformational
opportunities.
Alex Brown
CEO, 10th Magnitude
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 37
• Truly engage with customers, meet their needs, and solidify relationships
• Deep relationships unlock further revenue opportunities – especially with cloud migration and net new app
development
• With CSP - Microsoft partners can offer managed services not just for Azure, but for all Microsoft cloud services
products including Office 365, EMS, and Dynamics CRM OnlineManaged services provide your practice with
recurring revenue:
• Month in, month out billing to customers for managed services packages
• Ensures a constant revenue stream as opposed to a project based method • Revenue grows as customer cloud
spend grows
• Typical managed services gross margins (45%) higher than professional services (35%) and resale services (15%)
• Margins increase with scale and automation
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 38
According to our research, surveying 596 partners having a Cloud Application Development practice, the top three
managed services most commonly offered were Application Lifecycle Management & Support, Application Support/Help
Desk, and Configuration Management. Consider this ordering when prioritizing which managed services from the
aforementioned menu to include in your offer.
M AN A GE D S E R V IC ES
Application Lifecycle Management & Support 43% Reactive Help Desk Support 22%
Application Support/Help Desk 40% Reports & View Adjustments 21%
Configuration Management 32% Workload Performance Monitoring 20%
Reporting and Analytics 30% Mobile Device Connectivity & Management 18%
Single Sign-On Management 29% Network Monitoring 18%
Troubleshooting 29% Data Center Performance Monitoring & Optimization 17%
Azure Consumption Monitoring & Optimization 29% Security Management & Identity Protection 16%
Microsoft support (interface between MSFT & Identity as a Service 15%
27%
customer)
Online Training and Self-Paced learning 13%
Performance Monitoring and Reporting 26%
Anti-Virus Monitoring 13%
Virtual Database Administration 26%
Web defense (restricting URLs, phishing malware,
12%
Reports and Dashboard Maintenance 25% spam)
PowerShell Script Automation 24% We do not offer any of these managed services 22%
Critical Response Support 23%
RE V EN U E
Total Median (n=134) $100,000 When targeting your managed services, our
research with partners emphasized the
BY CUSTOMER FOCUS
importance of targeting the enterprise
SMB (n=97) $50,000 customer to attain significantly higher
Enterprise (n=37) $100,000 managed revenues.
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 39
• User Support: Provide support for frequently asked questions, setup and
usage, best practices, questions around billing and invoicing, break-fix
support for developers, architecture design, and solution design support
for architects.
• System Support: Provide customers with information on any service
interruption, and relay expectations on when the system will be back
online.
• Product Support Support: Provide support when the Microsoft product
is not working as expected or the service stops working. Escalate to
Microsoft when the issue cannot be resolved with existing
documentation and/or training.
• Extended Support Support Hours: Many customers need the ability for
24/7 support support, but cannot justify the overhead internally.
• Account Management: Offering an account manager that is responsible
for reporting service consumption and ultimately minimizing time to
resolution is a service that can be offered at a premium.
• Dedicated Support: The value add of a dedicated support team cannot
be understated. Engineering resources that already know your customers’
environment, including the business and technical reasons for how a
solution was implemented can add a tremendous value over the lifetime
of an agreement.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 40
NICK SONE
CEO of Ensyst
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 41
IN T E L LE CTU A L P RO P E RT Y S E R VI CES
RE V EN U E
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 42
Tips to get you started with productizing your IP and going to market:
1. DEFINE YOUR SOLUTION. Through our research process, when we asked partners how they determined what IP
they were going to build, we often got the same answer, which is that they realized most of their customers were
asking for the same thing or something very similar, and rather than continuing to do high-cost custom work for every
customer, they decided to productize what their customers were asking for. Bring your sales, marketing, technical and
delivery teams together to brainstorm and define what your solution will look like.
2. DETERMINE WHAT WILL DIFFERENTIATE YOUR SOLUTION from others in the market. It is really important
that you think about your differentiation strategy. What is going to make your solution better than other solutions like
it in the industry?
3. MAINTAIN RIGHTS TO THE IP. It is critical that you maintain the IP rights to the solutions and get customers to
agree to the terms through your customer agreements
4. ESTABLISH A RECURRING REVENUE MODEL. The beauty of deploying IP in the cloud space is that you can light
up the recurring revenue model which will have a positive impact on the valuation of your business and will help even
out your cash flows in the future.
5. CONSIDER YOUR CHANNEL STRATEGY. One of the advantages of productizing your IP is that it opens up a lot
of doors to sell your solution through channel partners.
6. CONSIDER SOURCING STRATEGY. In order to develop IP, it is not necessary to build your own development
organization. There are thousands of companies in the world that do software development as a service. But
remember to secure rights to your IP in this case.
For an even deeper dive into cloud profitability, see Blue Rooster’s story on how they transitioned from a project services
to an IP focused partner in just nine months, and these additional resources: IP Development and Create Stickiness with IP.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 43
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 44
Think about it this way, if there is lack of differentiation in the market owing to approaches like verticalization, then price
becomes the primary differentiator between you and your competition. This can erode your margins and trap you in a
business you can’t afford to invest in as prices race to the bottom in order to win customers.
Once you have a identified a primary vertical or set of verticals to focus on, it will be important for you to establish your
company as an expert in your the selected areas. This can be achieved through the hiring of subject matter experts,
attendance and participation in industry events and online forums, blogging about the chosen topic, sharing customers
stories oriented to each vertical and creating content that speaks to the specific needs of customers in each vertical. You
can also focus on a specific technology or be known as an early adopter and technology leader. But the real value comes
from IP or expertise in an industry, vertical or business process. The combination of adding IP to a vertical or business
process expertise makes that advantage even more powerful. For additional ideas see the Differentiate to Stand Out
eBook.
Our research with partners suggest mastering one specialization before adding additional ones. We understand that it is
easy to be distracted, by saying “yes” to every request, and by diversifying into too many offerings. But in the long run, it is
better to say “no” to those projects that are outside of your focus. Partners have shown benefit from having a strict focus
on one key solution and growing by expanding one vertical at a time.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 45
STANDARD PRICING
Pricing is the consequence of the product and aligns to the accepted industry/application standard. Think of this as
reference pricing; as in customers have seen similar products sold for this amount, so you price your offer so that it is
similar. What’s the standard price for a mobile phone app? $0.99. If you charge more, you are breaking from the industry
accepted, standard pricing. This is an old way to look at pricing. Buyers today will accept this model, but they do not prefer
it and it provides minimal help in getting your offer purchased.
VIRTUOUS PRICING
Virtuous pricing is about using the price as a sales weapon. The goal of virtuous pricing is to create a virtuous sales cycle
within your customers, where each sale encourages the next sale within the customer organization. It fosters product
adoption and proliferation. Let’s begin with a counter example of what is not virtuous pricing — a fixed price per user.
Here, you have a simple pricing structure (which is important), but there is nothing to encourage more aggressive
purchasing by the customer.
Enter digressive pricing, which drops the per-unit price with the purchase of more units. Your customers get a discount
per unit price the more they buy. This can help create a virtuous sales cycle within the customer because now the
customer is
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 46
looking for way to bring their cost per unit (e.g., user) down. For example, assume one line of business has already
purchased 19 users from you at $49 per user. Now, there are discussions within another line of business within the same
customer organization to purchase a similar product from a competitor or to purchase yours. Your existing customer is
incentivized to lobby on your behalf because if the other line of business purchases your product, their cost per user will
drop to $39 per user. And the cycle can continue as each new group evaluates your solution offering.
There is a way to adjust digressive pricing slightly to make it significantly more profitable - step pricing. This method sets
the price for each step as the top number of users in the range. Building on the example from digressive pricing, let’s say
that the customer purchased 15 users. They would pay for the equivalent of 19 users since that is the price for this range
of units. Why is this more profitable? Because your customer is effectively paying you for the 4 users they are not using
(yet) — which goes straight into your profits. What’s more is you have amplified the virtuous sales cycle because the
customer wants to get as close the maximum number of users for the step as possible in order to get the lowest possible
cost per unit within the step.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 47
UPFRONT FEES
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 48
PAYMENT TERMS
The final consideration for your pricing strategy is the payment terms. This is defined as the
duration of time between when you invoice the customer for service rendered and when
you receive payment from the customer.
Payment terms are measured in days; for example 10 days, 15 days, 30 days or 90 days. These are usually expressed as
NET 10, NET 15, NET 30 or NET 90 payment terms. In addition, you might consider offering the customer a discount for
prompt payment on your shortest payment. For example NET 2/10/30 is used to describe terms where a 2% discount is
provided for payment received within 10 days of invoicing, otherwise the full invoice amount is due in 30 days.
In the Microsoft Cloud Practice Development Study, we found that the most common payment terms used was NET 30,
and that for SMB customers shorter payment terms were preferred.
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 49
Make connections with as create and post your own. You can control the
availability of your resources and what level of information
Dynasource.com you would like to share about your capabilities. With the
Dynasource premium membership, you can request
connections with other members and resources.
It’s hard to beat the value of partner-to-
partner conversations and networking. RESOURCES:
Luckily, there are communities to help you Smart Partner-to-Partner Relationships
A Recipe for Global Success
expand your network and make an even
Dynasource
bigger impact on your business. Selling thru Partners
The right ingredients for partner-to-partner success
Dynasource is a global, two-sided marketplace that
4 Ways to Increase Revenue through a Partner
allows partners to connect with other firms that have
Channel - Entrepreneur.com
complementary expertise and capabilities. If you have
excess capacity, increase your billability and profitability
by finding partners that can drive utilization of your staff.
If you lack the capacity, Dynasource can help you
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 50
YOU ARE A SERVICES PARTNER THAT YOU ARE A SERVICES PARTNER WITH CLIENTS THAT
NEEDS A LOCAL DEPLOYMENT PARTNER. WANT TO MOVE TO THE CLOUD, BUT YOU DO NOT
WHAT IS INVOLVED? CURRENTLY HAVE AZURE SKILLS
• How large is the • What are the specific skills that a partner will
project in terms of need?
billable days? • How large is the initial project?
• What skillsets and • Will the partner get all of the downstream
certifications are work with that client, or do you intend to
required? build the skills needed to bring the client
• Will the partner back?
need any up-front • Will you do the billing and sub-contract to
training from you? the partner?
• Will the partner be responsible for the
Service Level Agreement (SLA)?
There are three main benefits to working through building the case ahead of time:
1 2 3
It gives you a clear idea of the value that It gives you a clear idea of the value a It provides the basis for creating a
you can bring to a partner. partner produces for you. profile of the ideal partner.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 51
GETTING THE RIGHT PARTNERS INTO THE provide ongoing customer support more efficiently than
AZURE BUSINESS you can yourself. In most scenarios, working with other
partners allows you to focus on your own core
Matching the right partners with an Azure practice
advantages.
sometimes takes help from Microsoft. First you want to
look at the different types of Azure Partners Microsoft THERE IS VALUE IN PARTNERING.
has. Do you have strength in one or more of these areas
In a 2013 IDC study of IT solution providers, we found
today? Can you build muscle in other areas? Where do
that those companies that had been involved with the
your interests and professional contacts lie? Microsoft
most partner-to-partner activity, also had some of the
offers Partnership opportunities in these four areas.
best business metrics. Our study showed that the group
• Cloud Application Development of partners who associated 30% or more of their revenue
• Cloud Infrastructure & Management with partner-to-partner collaboration were also the ones
• Data Platform & Analytics who were growing the fastest: 19% growth versus 10-
• Mobility & Security 12% for the rest. As with other statistics we’ve shown,
this may not be causal (that partnering directly leads to
growth). But we do know there is a strong correlation
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 52
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 53
AGILE PROCESS
Choose Agile when your team uses Agile planning methods, including Scrum,
and tracks development and test activities separately. This process works great if
you want to track user stories and bugs on the Kanban board, or track bugs and
tasks on the task board. You can learn more about Agile methodologies at the
Agile Alliance. Tasks support tracking Original Estimate, Remaining Work, and
Completed Work.
Consider CMMI when your team follows more formal project methods that
require a framework for process improvement and an auditable record of
decisions. This process supports formal change management activities. Tasks
support tracking Original Estimate, Remaining Work, and Completed Work.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 54
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 55
• Technical Sellers: Technical individuals with strong communication skills and competency in the technology being
presented to the prospective customer.
• Customer Success Managers: Individuals who will be present throughout the sales process and act as a primary point of
contact for the customer.
• Solution Delivery: The resources that will help implement the solution for the customer.
• Support: The resources that assist the customer outside of solution delivery.
Cloud Broad skillset across cloud, data, app development, Azure 70-534
Architect infrastructure, networking and security Azure 70-533 N/A
Strong, customer facing communications skills
Now that you understand the skills required by the technical team you need to deliver your solution, examine your current
team and identify what skills are missing. With this list of skills in hand, consider which to hire and which to train. In other
words, some of these skills would represent incremental learning for an existing team member or they could be quickly
acquired. For these skills, you should consider training the existing team. Some skills may be completely foreign to your
team, and may require significant training prior to engaging with customers. For these skills, you should consider hiring
either additional full time staff or contractors to fill the skills gap.
For guidance on hiring resources, see the Hire Resources section of this playbook.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 56
P-SELLER PROGRAM
P-Sellers are Microsoft’s “go to” partner resources across the customer lifecycle, and act as an extension of Microsoft in
working with customers. As a Business Intelligence Solution Partner, you will receive sponsorship for your admission to the
P-Seller program.
RESOURCES
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 58
APPLICATION DEVELOPMENT
COMPETENCY
Application Builder option 2 individuals must pass one of the 4 individuals pass one of the following
following exams: exams:
Web App Dev focus area: Web App Dev focus area:
Exam 70-480: Programming in HTML5 Exam 70-480: Programming in HTML5
with JavaScript and CSS3 with JavaScript and CSS3
Exam 70-483: Programming in C# Exam 70-483: Programming in C#
Exam 70-486: Developing ASP.NET Exam 70-486: Developing ASP.NET
MVC Web Applications MVC Web Applications
Azure App Dev focus area: Azure App Dev focus area:
Exam 70-532: Developing Microsoft Exam 70-532: Developing Microsoft
Azure Solutions Azure Solutions
Exam 70-487: Developing Windows Exam 70-487: Developing Windows
Azure and Web Services Azure and Web Services
Exam 70-533: Implementing Microsoft Exam 70-533: Implementing Microsoft
Azure Infrastructure Solutions Azure Infrastructure Solutions
*Retiring September 30, 2017 *Retiring September 30, 2017
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 59
APPLICATION INTEGRATION
COMPETENCY
Application Integrator option 2 individuals must pass any one the 4 individuals must pass any one the
following exams: following exams:
AND AND
2 individuals must pass the following 4 individuals must pass the following
assessment: assessment:
BizTalk Technical Competency BizTalk Technical Competency
Assessment for Application Assessment for Application
Integration (BizTalk Server 2013) Integration (BizTalk Server 2013)
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 60
DEVOPS COMPETENCY
DevOps Partner Option 2 individuals must each pass all the 4 individuals must each pass all the
following exams: following exams:
Exam 70-496: Visual Studio Team Exam 70-496: Visual Studio Team
Foundation Server, Administration Foundation Server, Administration
Exam 70-498: Delivering Continuous Exam 70-498: Delivering Continuous
Value with Visual Studio Application Value with Visual Studio Application
Lifecycle Management Lifecycle Management
AND AND
1 of the same 2 individuals must pass 2 of the same 4 individuals must pass
one of the following exams: one of the following exams:
Exam 70-497: Software Testing with Exam 70-497: Software Testing with
Visual Studio Visual Studio
PMI Agile Certified Practitioner PMI Agile Certified Practitioner
(PMI-ACP) (PMI-ACP)
Professional Scrum Master level 1 Professional Scrum Master level 1
(PSM I) (PSM I)
Scrum Alliance Certified Scrum Master Scrum Alliance Certified Scrum Master
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 61
Azure Consumption Option 1 individual must pass one of the 2 individuals must pass one of the
following assessments: following assessments:
Technical Assessment for Cloud Technical Assessment for Cloud
Platform Platform
Technical Assessment for Using Azure Technical Assessment for Using
for Data Analytics and Data Platform Azure for Data Analytics and Data
Solutions Platform Solutions
Technical Assessment for Using Technical Assessment for Using
Microsoft Azure for Application Microsoft Azure for Application
Development Development
Technical Assessment for Using Azure Technical Assessment for Using
for Internet of Things Solutions Azure for Internet of Things
Technical Assessment for Using Azure Solutions
Remote Desktop Service Technical Assessment for Using
Azure Remote Desktop Service
OR
OR
1 individual must pass one of the
following exams: 2 individuals must pass one of the
Exam 70-532: Developing Microsoft following exams:
Azure Solutions Exam 70-532: Developing Microsoft
Exam 70-533: Implementing Microsoft Azure Solutions
Azure Infrastructure Solutions Exam 70-533: Implementing
Exam 70-534: Architecting Microsoft Microsoft Azure Infrastructure
Azure Solutions Solutions
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 62
AZURE SUBSCRIPTIONS
You can add your team members as administrators to your company’s Azure
subscription. There are various admin levels, depending on your needs. Make good
use of resource groups to group Azure resources together for each solution, or even
development phases. This helps you keep track of costs, which resources are logically
related for a solution/phase, and implement role-based security for your
administrators.
DEVELOPER TOOLS
Your developers, testers, database administrators, and even SE/SAs can make
One way you can acquire some good use of development tools. Some of the most popular tools are Visual
of the listed tooling is by Studio, Visual Studio Code, Eclipse, IntelliJ IDEA, etc. You will likely use a
leveraging your Microsoft combination of these tools, plus 3rd party plug-ins, depending on the breadth of
Internal Use Rights that come as technologies you employ, and the needs of your team.
a benefit of your MPN
Competency attainment. The VISUAL STUDIO TEAM SERVICES (VSTS)
complete list of cloud service or VSTS is a great web-based resource that allows you to manage your source code,
on-premises product licenses track issues and milestones, and perform other useful functions like automated,
granted by your MPN core and server-side load testing. You can use Team Foundation Services (TFS) or Git
competency benefits is available repositories, and integrate automated build processes/CI as part of your
in the License Table for development workflow.
Competency Partners.
APPLICATION TELEMETRY AND TESTING TOOLS
Whether you are distributing early builds of your mobile application to testers,
Microsoft Internal User
collecting user telemetry and error reporting, load testing, or tracking key user
Rights
interactions within your apps, the quality and usefulness of your solutions will
License Table for
greatly benefit from telemetry and testing tools such as Application Insights,
Competency Partners
HockeyApp, and Xamarin Test Cloud.
Add or change Azure
administrator roles LINUX, WINDOWS OR MAC OSX WORKSTATIONS
When you are developing solutions for the cloud, you have virtually unlimited
potential to reach millions of users around the globe. Coinciding with this great
diversity of customers is a technically diverse set of hardware and software
platforms. Much of today’s modern development consists of multi-platform
native applications, or multi-browser web applications. The major development
frameworks and languages, such as .NET, Java, Python, and JavaScript can target
these major platforms. Whether you are developing for these platforms natively,
or testing your web or hybrid solution, it is beneficial to have access to as many
as your budget will allow.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 63
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016
Use the Azure Pricing Calculator to estimate Azure costs. You can build an
estimate online and the export it to Excel for further refinement and analysis. This
tool will give you the retail rates (also known as the Pay-As-You-Go option) for
the Azure services, so treat it like the “high end” of your consumption estimate.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 64
It can be helpful to identify items which are used elastically versus items that have a fixed
monthly cost. Significant savings can be achieved via elastic use of resource because you
can turn them off (or pause them) when they are not in use.
FOR EXAMPLE:
• Elastic: SQL Data Warehouse used only during month end calculations. It can be paused the rest of the month.
Another example of elastic use is to leverage auto-scale capabilities of the resource, such as auto-scaling the
number of App Services instances down in the evenings and back up during the workday.
• Fixed: Azure App Service hosting your website in a Web App. This App Service needs to run 24x7 because your
visitors will arrive at all hours.
Finally, if you don’t understand how much of a given resource you will use, consider build a scaled down proof-of-concept
to get a first estimate.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 65
MAREKS ZIRDZINS
CTO, Atea Global Services
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 66
Partners that have done this recommend starting this If you are the digital partner of record on your
conversation with a planning engagement that builds customer’s Microsoft subscriptions, you have access to
confidence that there is a way forward and what it might their cloud solution usage and consumption data via the
look like. Ask big picture questions. For example, ask the
Cloud Services Partner Dashboard. You can use it to
customer “If one of your staff wanted to go into
identify areas where you should be encouraging deeper
competition with you, what could they do to disrupt your
and wider usage, as well as areas where the customer
business?”. If you can help executive-level leadership, all
may benefit from incremental project or advisory
the way down to the company’s implementers who will
services. For example, if you notice SharePoint usage is
do the actual work, realize the vision and its potential,
low, you could launch an outreach campaign about best
and how it can help fill their technical and business gaps,
practices in organizing projects and teams.
you will get the support you need.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 67
Case Study:
PERFICIENT
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 68
When it comes to support, there are two perspectives you should consider. First, how will you support your customers
when they have engaged you for project services, managed services, or are utilizing your intellectual property. Second,
where do you go for Azure support from Microsoft for a solution you are building, or because you need assistance on
behalf of your customer?
RESOURCES
Azure Support for Customers
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 69
SUPPORT MODEL
How do you package and sell your support? The typical options are to provide support either on a retainer basis (where the
customer pays a monthly fee for up to a certain number of “use it or lose it” support hours) or per incident (where the customer
pays a fee every time they utilize your support). You must also define your support availability so your customers have a realistic
expectation of when they can access your service.
ESCALATION PROCESS
How does a customer get help at the right technical level? For your support process to make economic sense, avoid having
your most skilled and most expensive resources (e.g., architects, senior developers, data scientists, etc.) answer every support
call. For your particular solution offering, consider implementing a tiered support offering of junior-level resources that are
equipped to handle common issues. These resources should be equipped to escalate a customer support case to a more
senior-level resource once the common issues have been ruled out. You will need to decide how many levels of tiered
support to offer, but two to three tiers is most common. When defining your escalation process, do not forget about the
basics. For example, how do customers get in touch with you for support in the first place? This could be a dedicated support
telephone number, forum or chat room, Twitter handle, email address, etc.
Support infrastructure: How will you manage customer support requests and track them to closure? Many MSPs offer
premium support offerings such as a Technical Account Manager who is responsible for tracking, reporting, and escalating
an issue.
RESOURCES
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 70
Before your effort with the customer begins, a critical contract to include is the maintenance contract which defines how
you will address fixing issues discovered within the application as well as keeping the application up to date.
There are two approaches a maintenance contract can take:
• Recurring maintenance fee: In this approach, your maintenance contract is written to provide up to a certain number
of hours of maintenance efforts for a recurring price. For example, you might charge the customer $4,000 per month for
up to 40 hours of maintenance each month. This maintenance would be used to address either break/fix issues or could
be applied to new feature requests.
• Time and materials fee: Alternately, you could offer the customer the option of paying for break/fix and new feature
work on a time and materials basis. Effectively, you create new projects for each set of new work items and bill
accordingly.
In either situation, the goal is to keep a satisfied customer using your solution and both approaches provide additional
revenue. However, a recurring fee model provides an increased likelihood that the fee is paid but not always fully
consumed by maintenance efforts on your part- thus increasing practice profits.
When maintenance contracts expire, companies face the risk of disruptions to their critical application services. Therefore,
they are incented to ensure they receive timely notification of any pending contract expirations from you and respond to
them accordingly. Ideally, this leads to timely renewals and perpetual fees for your practice as well.
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 71
Reach Customers
How do you reach customers with additional support from Microsoft?
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 72
Partner benefits are used as currency for technical presales and deployment services offered
by the Microsoft Partner Services team.
As part of your company’s Microsoft Partner Network membership, your organization receives partner advisory hours for
attaining a Microsoft competency, membership in Microsoft Cloud Accelerate, and subscribing to Microsoft Action Pack
Develop and Design.
SUPPORT OPTIONS
PA RT N E R - F AC IN G O P T IO N S RES P ON S E T I ME
CUS T O ME R - F AC IN G O PT I ON S RES P ON S E T I ME
Core N/A
RESOURCES
https://partner.microsoft.com/reach-customers/technical-presales-deployment-services
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 73
aka.ms/practiceplaybooks
DEFINE YOUR STRATEGY PAGE 74
• Expected duration: How long is the contract for? Longer contracts are more lucrative to the company and should
have higher valued incentives.
• Expected number of units: How much of the service is purchased? Higher quantity purchases deliver more value
to the company and should have higher valued incentives.
• Feature options: Some features are more profitable to the company than others. Consider incentivizing the
higher profit margin features with higher valued incentives to drive sales.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 75
Executive Summary
In the previous section, you evaluated the various A big focus of this section is the critical piece of
services your business can pursue as you set up or build ensuring all of your practice resources are
your cloud practice. Now that you’ve identified some trained and continue to receive ongoing
avenues of success, you may be wondering how to build training. We cover not just the technical training,
and train your team. but also sales and marketing training.
First, we’ll help you define the members of your team Additionally, we’ll give you details on the specific
and the skills they should bring to the table. If you need Microsoft certifications your technical resources
to hire to fill gaps, we provide you with detailed job should be working towards, both for their own
descriptions you can use, as well as ideas on where to professional development and to earn your
look for resources, the factors you should look for in a organization Microsoft Partner Network
candidate’s skillset, and what you should expect to pay competencies.
by role and region.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 78
projects and/or proofs of concepts. The ideal candidate applying advanced analytics, and visualizing or reporting
will have experience in customer-facing roles and on such data to make the insights available to the
success leading deep technical architecture and customer’s business. The ideal candidate will have
application design discussions with senior customer experience in customer facing roles and has a cross-
executives to drive cloud deployment. A computer disciplinary background consisting of statistics and
science or related engineering degree is required. software development. A technical BS degree in
Computer Science or Math background is highly
A Data Architect (DA) drives customer initiatives desirable. Three or more years customer facing
leveraging Azure data and analytics services (e.g., experience desired.
ranging from SQL Server to SQL Database and SQL Data
Warehouse to Cortana Intelligence Suite) to solve the A Big Data Engineer is responsible for helping to select
biggest and most complex data challenges faced by and implement the tools and processes required of a
enterprise customers. The DA is a technical, customer data processing pipeline in support of the customer
facing role, accountable for the end-to-end customer requirements. The Big Data Engineer may be a customer
deployment and usage experience for Azure data facing role, but the primary responsibilities include
services. DAs own the Azure technical customer implementing ETL (extract, transform and load) pipelines,
engagement including: architectural design sessions, monitoring/maintaining data pipeline performance. The
implementation projects and/or proofs of concept and Big Data Engineer in proficient in distributed computing
pilots. The Data Architect is proficient in distributed principles and familiar with key architectures including
computing principles and familiar with key architectures Lambda and Kappa architectures, and has a broad
including Lambda and Kappa architectures, and has a experience across a set of data stores (e.g., HDFS, Azure
broad experience designing solutions using a broad set Data Lake Store, Azure Blob Storage, Azure SQL Data
of data stores (e.g., HDFS, Azure Data Lake Store, Azure Warehouse, Apache HBase, Azure DocumentDB),
Blob Storage, Azure SQL Data Warehouse, Apache messaging systems (e.g., Apache Kafka, Azure Event
HBase, Azure DocumentDB), messaging systems (e.g., Hubs, Azure IoT Hub) and data processing engines (e.g.,
Apache Kafka, Azure Event Hubs, Azure IoT Hub) and Apache Hadoop, Apache Spark, Azure Data Lake
data processing engines (e.g., Apache Hadoop, Apache Analytics, Apache Storm, Azure HDInsight). The ideal
Spark, Azure Data Lake Analytics, Apache Storm, Azure candidate has three or more years experience working
HDInsight). The ideal candidate will have experience in on solutions that collect, process, store and analyze huge
customer facing roles and success leading deep technical volume of data, fast moving data or data that has
architecture and design discussions with senior significant schema variability.
executives. Five plus years of experience with deep
understanding of databases and analytics, including A Senior Software Developer has a history of
relational databases, data warehousing, big data, designing, owning and shipping software, as well as
business intelligence and analytics. Five plus years of excellent communication and collaboration skills. With a
success in consultative/complex technical sales and focus on cloud-based application development, the
deployment projects. Technical BS degree in Computer candidate must have demonstrable experience
Science or Math background desirable. architecting and deploying applications to cloud
platforms, the ability to effectively integrate disparate
A Data Scientist is responsible for identifying the insight services as needed, and decide when to implement IaaS,
opportunities present in the customer’s data, and SaaS, and PaaS components. As a mentor to junior
helping shape the data pipeline that deliver the insights developers, the senior software developer should have a
by applying advanced analytics (e.g., machine learning) solid understanding of the software development cycle,
in collaboration with the customer. The Data Scientist is from architecture to testing. They should have a passion
a technical, customer facing role, who along with the Big for quality and be a creative thinker. A senior developer
Data Engineer is accountable for the end-to-end data will write secure, reliable, scalable, and maintainable
pipeline envisioning and development that starts with code, and then effectively debug it, test it and support it
addressing issues of data acquisition and data sampling, live. This person should also be comfortable owning a
data exploration and data quality assessment, data feature and making decisions independently, and should
wrangling to massage the data so it is better suited to
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 80
have leadership experience with agile methodologies, Product Management owns the vision statement for the
such as the Scrum approach to agile software project. The vision statement is an informal document
development. that communicates the expectations and assumptions on
Another aspect of a senior software developer, is that which the project is based.
they can effectively gather customer requirements, and Product Management is also responsible for high-level
ask clarifying questions when needed. This person must project communications such as business projections,
be able to translate these requirements to actionable project costing, and contract negotiation. Product
tasks they will perform, or delegate to members of the Management communicates the high-level milestones to
team. the target audience and other team members.
A Software Developer enjoys the challenge of building The Program Manager or Program Management team
applications that solve today’s business needs. This "owns" the specification for an application's features and
person must be willing to keep up to date with the fast- functionality and coordinates the day-to-day
moving cloud services landscape to remain an effective communication required to develop and deliver the
member of the development team. A software developer application effectively and consistently within
should work equally well on a team or independently, organizational standards.
given a set of project requirements or tasks. This requires Program Management has a key communication and
the developer to possess excellent communication and coordination role. With input from other team leads,
collaboration skills. The developer should understand the Program Management assists Product Management in
aspects of the software development cycle, from articulating the vision for the project. Using this vision,
architecture to testing. This person will design, build, and Program Management drafts the initial version of the
maintain efficient, reusable, and reliable code. This functional specification and is considered the keeper of
person should have experience with participating in the functional specification. Program Management is
projects using agile methodologies, such as the Scrum responsible for all activities associated with analysis,
approach to agile software development. specification, and architecture. Program Management is
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 81
strategic advisor relationship with each assigned client, network, service, and application components. This role
driving continued value of your products and services. conducts risk assessments, architectural reviews,
The Customer Success Manager will help drive sales by provides cyber security subject matter expertise, and
working to identify or develop upsell opportunities. assists in the building and design of secure solutions.
Additionally, they will advocate customer needs and Additional duties may include network and application
issues cross-departmentally, and program manage penetration testing, and support for cyber security
account escalations. Qualifications include prior investigations as well as on-call response for cyber
experience in Customer Success, or equivalent history of security incidents. A computer science or related
increasing customer satisfaction, adoption, and engineering degree is required, or the equivalent
retention. combination of education, professional training, or work
A Quality Assurance (QA) / Test Technician is experience.
extremely thorough and detail-oriented, and should A User Support Specialist assists your customers who
work well with established processes. The primary goal are having technical issues with your product, or who
of this role is to help avoid defects in your final product need help realizing the full benefit of your solution to
or solution. This person will be involved throughout the help them deliver their cloud-based workloads. They will
development process, and use their intuition to problem likely be in a position to help customers navigate the
solve and identify technical, procedural, and ease of use operational challenges of cloud computing, so
concerns. They must take meticulous notes, be thoroughly training them on both your product and the
organized about recording process steps, and work well infrastructure on which it is built is paramount to their
with others, since they will be coordinating with your success, and ultimately, your customers’ satisfaction.
technical and management teams to ensure that the Qualifications include technical support experience and
correct measures are put into place to align the final great communication and interpersonal skills (soft skills).
product with the initial goal. Experience with cloud technologies is a major plus.
An Information Security Analyst assesses and provides
security advice on your cloud infrastructure, including
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 82
CL OU D A R CHI TE CT
A Cloud Architect (CA) drive Azure based customer initiatives in collaboration with customers, and participates in both pre
and post-sales (e.g., deployment) efforts. The CA is a technical, customer facing role that is accountable for the end-to-end
customer cloud deployment experience. CAs own the Azure technical customer engagement including: architectural design
sessions, specific implementation projects and/or Proofs of Concepts, and deployment. The ideal candidate will have
experience in customer facing roles and success leading deep technical architecture and application design discussions with
senior customer executives to drive cloud deployment. Five or more years of architecture, design implementation and/or
support of distributed applications designed to run in the cloud or across hybrid cloud and on-premises environments.
Experience in consultative sales, design and deployment of projects strongly preferred. A computer science or related
engineering degree is required.
Advanced analytics, agile, application architecture, application development, application design,
application lifecycle management (ALM), capacity planning, cloud archival, cloud data analytics, cloud
disaster recovery, cloud storage, cloud systems management, cloud systems operations, cloud
transformation, compliance (PCI, HIPPA, etc.), data architecting, data migration (cross platform /
upgrade), database and server virtualization, database architecture, database lifecycle management,
Technical Skills database management, DevOps, diagnostics, distributed application design, distributed application
development, distributed database design, event sourcing, HADR / replication, health checks, identity
and security, information architecture, modern applications, monitoring, networking, performance
tuning, polyglot resiliency, predicative analytics, resiliency (clustering, etc.), scalability (up and out,
high performance), scrum, security architecture, security compliance, software design, storage,
systems operations/management, technical migration upgrades, technology architecture,
virtualization
Consultative sales, collaboration, stakeholder management, relationship management, technical
Non-Technical oversight, technical recommendations, problem solving, risk management, architecture design
Skills session, program management, proof of concept design, technical demonstration
AML, Analytics, APS, AWS, AWS RDS, AWS EC2, AWS Redshift, AWS S3, Azure Active Directory, Azure
Data Factory, Azure Data Lake, Azure Storage, Azure API Apps, Azure API Management, Azure
DocumentDB, Azure SQL Data Warehouse, Azure Import/Export, Azure HDInsight, Azure Logic Apps,
Azure Machine Learning, Azure Mobile Apps, Azure SQL Database, Azure Search, Azure Stream
Analytics, Azure Event Hubs, Azure IoT Hub, Azure Virtual Machines, Azure Web Apps, Azure Web
Jobs, Azure Cognitive Services, BizTalk, Business Objects, Cassandra, Cloudera, Cognos, CouchDB,
Data warehouse, Database, DB2, Docker, Excel, IBM Bluemix, Hadoop, HANA, HBase, Hive,
Technologies Hortonworks, IBM, IBM Teradata, Informix, IoT Solutions, Java, Kafka, MapR, MapReduce, ML,
MongoDB, MariaDB, MySQL, Netezza, Networking, NoSQL, Oracle, Oracle Exadata, Oracle SOA, PBI,
Pig, Power BI, PostgreSQL, Python, QLik Tech, REST, Samza, SAP HANA, SAS, Spark, SQL Server, SQL
Server IaaS, SQL Server Integration Services, Storage, Storm, Sybase, Tableau, Teradata, TSQL,
webMethods, WebSphere, YARN
Programming/Scripting Languages: C++, C#, Java, JavaScript, PHP, Perl, Python, Ruby, Ruby on
Rails, Pig/Hive, SQL, T-SQL, Scala, PowerShell
Platforms: Linux (Red Hat, Ubuntu, Debian, etc.), Windows
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 83
MCSA Cloud Platform Solutions Associate, MCSA Linux on Azure Solutions Associate, MCSE Cloud
Certifications Platform and Infrastructure, MCSE Data Management and Analytics, AWS Certified Solution Architect,
AWS Certified Developer, AWS Certified Developer
Advanced analytics (including machine learning), database modernization, coordinate and execute
pilots, burst to cloud, hybrid deployments, prototypes or proof of concepts, provide validation on
Project Experience specific scenarios, document and share technical best practices, further customer investment, hybrid
Types/Qualities solutions on premises or in the cloud, industry-visible, large project relative to size of customer, lift
and shift, migrations and upgrades, on-premises to cloud, production environment, projects where
data is born in the cloud, size of project team (complexity), significant challenges..
S EN IO R S O FT W AR E D E VE L OP E R
A Senior Software Developer has a history of designing, owning and shipping software, as well as excellent communication
and collaboration skills. With a focus on cloud-based application development, the candidate must have demonstrable
experience architecting and deploying applications to cloud platforms, the ability to effectively integrate disparate services as
needed, and decide when to implement IaaS, SaaS, and PaaS components. As a mentor to junior developers, the senior
software developer should have a solid understanding of the software development cycle, from architecture to testing. They
should have a passion for quality and be a creative thinker. A senior developer will write secure, reliable, scalable, and
maintainable code, and then effectively debug it, test it and support it live. This person should also be comfortable owning a
feature and making decisions independently, and should have leadership experience with agile methodologies, such as the
Scrum approach to agile software development. Another aspect of a senior software developer, is that they can effectively
gather customer requirements, and ask clarifying questions when needed. This person must be able to translate these
requirements to actionable tasks they will perform, or delegate to members of the team. The ideal candidate will have
experience in customer facing roles and success leading deep technical architecture and design discussions with senior
executives. Eight plus years of experience with deep understanding of web technologies, API consumption/development, full
lifecycle application development, database development (relational and/or NoSQL), and enterprise/cloud architecture.
Technical BS degree in Computer Science desirable.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 84
AWS API Gateway, AWS EC2, AWS SWF, AWS, AWS RDS, AWS VM, AWS Redshift, AWS S3, Angular,
Aurelia, Azure Active Directory, Azure App Service Environment, Azure Data Catalog, Azure Data
Factory, Azure Data Lake, Azure Logic App, Azure Mobile App, Azure Storage, Azure DocumentDB,
Azure SQL Data Warehouse, Azure Functions, Azure Import/Export, Azure SQL Database, Azure
Search, Azure Event Hubs, Azure Web App, Azure Web Jobs, Azure Cognitive Services, BizTalk,
Business Objects, Cassandra, CDN, Cortana Intelligence, CouchDB, Data warehouse, Database, DB2,
Docker, Excel, IBM Bluemix, Google App Engine, HTML, IBM, IBM Teradata, IoT Solutions, Java, Media
Technologies Services, MongoDB, Microsoft Dynamics CRM, Microsoft SharePoint, MySQL, MVC, MVVM, Mobile
Development, Networking, Node.js, NoSQL, Oracle, Oracle Exadata, Oracle SOA, PostgreSQL, Python,
REST, Security, SQL Server, SQL Server IaaS, SQL Server Integration Services, Storage, Sybase, T-SQL,
UWP, Virtualization, Web Services, WCF, WPF, XML
Programming/Scripting Languages: .NET (C#, F#, VB.NET), Java, Python, JavaScript, Scala, Go, Ruby,
PHP, SQL, T-SQL, PowerShell
Platforms: Linux (Red Hat, Ubuntu, Debian, etc.), Windows
MCSE Enterprise Devices and Apps, MCSE Business Intelligence, MCSA Cloud Platform Solutions
Certifications Associate, MCSA Linux on Azure Solutions Associate, MCSE Cloud Platform and Infrastructure,
Certified ScrumMaster, AWS Certified Solution Architect, AWS Certified Developer
API consumption and development, coordinate and execute pilots, prototypes or proof of concepts,
provide validation on specific scenarios, document and share technical best practices, further
customer investment, hybrid solutions on premises or in the cloud, industry-visible, CI / Continuous
Project Experience Deployment, large project relative to size of customer, lift and shift, migrations and upgrades (SQL,
Types/Qualities etc.), on-premises to cloud, production environment, projects where data is born in the cloud, cross-
platform SQL Server migration, server-side/desktop development, service architecture, size of project
team (complexity), significant challenges, source code repository management, team lead / scrum
master, web application development
S OFT W A R E D E VE L OP E R
A Software Developer enjoys the challenge of building applications that solve today’s business needs. This person must be
willing to keep up to date with the fast-moving cloud services landscape to remain an effective member of the development
team. A software developer should work equally well on a team or independently, given a set of project requirements or
tasks. This requires the developer to possess excellent communication and collaboration skills. The developer should
understand the aspects of the software development cycle, from architecture to testing. This person will design, build, and
maintain efficient, reusable, and reliable code. This person should have experience with participating in projects using agile
methodologies, such as the Scrum approach to agile software development. Five plus years of experience with deep
understanding of web technologies, API consumption/development, full lifecycle application development, database
development (relational and/or NoSQL), and enterprise/cloud architecture. Technical BS degree in Computer Science
desirable.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 85
Non-Technical Collaboration, problem solving, architecture design session, proof of concept design, technical
Skills demonstration, good communication skills
AWS API Gateway, AWS EC2, AWS SWF, AWS, AWS RDS, AWS VM, AWS Redshift, AWS S3, Angular,
Aurelia, Azure Active Directory, Azure App Service Environment, Azure Data Catalog, Azure Data
Factory, Azure Data Lake, Azure Logic App, Azure Mobile App, Azure Storage, Azure DocumentDB,
Azure SQL Data Warehouse, Azure Functions, Azure Import/Export, Azure SQL Database, Azure
Search, Azure Event Hubs, Azure Web App, Azure Web Jobs, Azure Cognitive Services, BizTalk,
Business Objects, Cassandra, CDN, Cortana Intelligence, CouchDB, Data warehouse, Database, DB2,
Docker, Excel, IBM Bluemix, Google App Engine, HTML, IBM, IBM Teradata, IoT Solutions, Java, Media
Technologies Services, MongoDB, Microsoft Dynamics CRM, Microsoft SharePoint, MySQL, MVC, MVVM, Mobile
Development, Networking, Node.js, NoSQL, Oracle, Oracle Exadata, Oracle SOA, PostgreSQL, Python,
REST, Security, SQL Server, SQL Server IaaS, SQL Server Integration Services, Storage, Sybase, T-SQL,
UWP, Virtualization, Web Services, WCF, WPF, XML
Programming/Scripting Languages: .NET (C#, F#, VB.NET), Java, Python, JavaScript, Scala, Go, Ruby,
PHP, SQL, T-SQL, PowerShell
Platforms: Linux (Red Hat, Ubuntu, Debian, etc.), Windows
MCSE Enterprise Devices and Apps, MCSE Business Intelligence, MCSA Cloud Platform Solutions
Certifications Associate, MCSA Linux on Azure Solutions Associate, MCSE Cloud Platform and Infrastructure, AWS
Certified Solution Architect, AWS Certified Developer
API consumption and development, collaborate on and execute pilots, prototypes or proof of
concepts, provide validation on specific scenarios, hybrid solutions on premises or in the cloud,
Project Experience industry-visible, CI / Continuous Deployment, large project relative to size of customer, migrations
Types/Qualities and upgrades (SQL, etc.), production environment, projects where data is born in the cloud, cross-
platform SQL Server migration, server-side/desktop development, service architecture, source code
repository usage, web application development
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 86
Recruiting Resources
Top 10 Sources to Find Skilled Labor and What to Look For
Sourcing skilled labor can be a challenge. In our recent survey with MDC of 1,132 Azure
partners, we found that referrals and LinkedIn rank among the top source of candidates.
See the table below for the top 10 sources to identify skilled labor:
Now that you have an understanding of where to look, what are the most important factors you should be examining
about your potential hire’s skillset? In the Microsoft Cloud Practice Development Study, we asked the Azure partners this
question. What they told us was the top three most important factors were work history, cultural fit and years of
experience.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 87
Resource Compensation
Beyond sourced skilled labor, it’s important to know the “going rates”—what should you pay
a given resource in a region.
In our recent survey of 1,136 Azure partners, we found the following annual media cost for each resource by region:
Source: Microsoft Cloud Practice Development Study, MDC Research, November 2016 –
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 88
Avoid being overly reliant on single staffers with key knowledge. Build and
maintain deep knowledge across the organization. With today’s cloud-based
focus on solution development, projects tend to be short-lived and a greater
influx of new customers enter the fold, requiring technical staff to be more
versatile than ever. Versatility may not come easily to everyone. Expect some staff
to weed themselves out. At the same time, the opportunity to become more
versatile has a strong value proposition for many people. You need structure to
foster versatility, but you don’t need to go overboard. Start with determining the
focus areas that make most sense for your business, then identify champions that
will lead the charge. By doing these things not only will you have a more
profitable Cloud Practice, you will increase employee retention and satisfaction,
and give personnel skills that can expand their career opportunities. Microsoft
provides numerous resources for self-guided training. The following resources
are important sources to consider when looking to address your training needs.
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 89
Follow a learning curriculum at your own pace to build the skills you need
most to stay relevant. Suggested resources to help onboard your team for
training success are available in this section..
aka.ms/practiceplaybooks
OPERATIONALIZE & GET TRAINED PAGE 90
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 91
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 92
Complete Certifications
Resources Solutions Associate Certifications
Your team should complete certifications in alignment with
your plan to meet Microsoft Partner Network Competency
requirements, but that’s not the only reason to get certified.
Sixty-four percent of IT hiring managers rate certifications as having extremely
high or high value in validating the skills and expertise of job candidates.
(CompTIA, Employer Perceptions of IT Training and Certification, January 2011).
Certification, training, and experience are three of the top four most important
characteristics when selecting a candidate for a cloud-related position.
(IDC/Microsoft, Climate Change: Cloud's Impact on IT Organizations and Staffing,
November 2012).
MCSA Cloud Platform Currently there are six Azure specific certification paths that can lead to an MCSA
Certification or MCSE certification.
MCSA Linux on Azure
Certification MCSA: CLOUD PLATFORM SOLUTIONS ASSOCIATE
aka.ms/practiceplaybooks
HIRE & TRAIN PAGE 93
Complete Certifications
MCSE CLOUD PLATFORM AND INFRASTRUCTURE
Solutions Expert Certifications
For Azure specific solutions expert certifications:
RESOURCES
aka.ms/practiceplaybooks
OPERATIONALIZE & GET TRAINED PAGE 94
RESOURCES
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 95
Operationalize
Microsoft Practice Development Playbook
aka.ms/practiceplaybooks
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 96
Executive Summary
In the previous section, we reviewed how you should Whether you're building products, providing managed
hire, train, and equip your staff. In this section, we will services, or performing project work for customers, your
guide your through the steps to operationalize your success may be impacted by your ability to manage your
business plan. customer records, your projects, and your support
We walk you through the options for leveraging your trouble tickets. We provide guidance on what tools and
internal use benefits that provide you complimentary systems you should consider implementing.
software licenses and subscriptions for use within your We also cover how you can increase visibility for your
organization, as well as you how can deepen practice by reviewing the Microsoft marketplaces and
relationships with your customer by re-selling it as an how to get listed on them as well as provide guidance
overall package along with your custom software, on the social offerings your practice should setup.
creating a new revenue stream for your business. We conclude this section with checklists and templates
This section also provides guidance on how to operate you can use to standardize your customer engagement
your business, from how to build materials to support process.
your sales and marketing efforts to the key contracts you
will want to put in place.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 97
Providing access to Azure for your technology If your organization has Visual Studio subscriptions, you
professionals is one of the key first steps to preparing for should know that each subscription has a set amount of
a successful Azure practice. Microsoft provides several Azure credits built in that the subscriber can use. The
ways for your organization to gain access to Microsoft credit amount varies depending on the type of
Azure for development of new services, testing subscription purchased. You can also use MSDN
workloads, delivering services, or learning in general. software within your MSDN subscription on Azure Virtual
Members of the Microsoft Action Pack program receive Machines for development and test at no extra charge.
$100 monthly Azure credits. The rate you will pay does not include any licensing costs
Microsoft Partners with the Cloud Productivity — even virtual machines with SQL Server, SharePoint
Competency get Azure credits as a part of the Visual Server, or other software that is normally billed at a
Studio subscription’s core benefit (see the next section higher rate.
on Visual Studio). Providing your team access to Azure is just as important
Microsoft Partners with a Cloud Platform Competency at as providing them a computer.
the Silver or Gold level get even more — $6,000 per year
and $12,000 per year respectively. $50 AZURE $100 AZURE $150 AZURE
CREDIT CREDIT CREDIT
OFFICE 365 BENEFITS
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 98
You can also create a free trial with Azure and allow it to convert to a pay-as-you-
go subscription. An Azure free trial is valid for 30 days and allows up to $200 in
Azure credits. After the initial 30 days, any Azure usage is billed directly to you on
your credit card. You can start a free trial by browsing http://azure.microsoft.com
and clicking the free trial link.
OPEN LICENSE
You can also purchase Azure through a reseller using the Microsoft Open License
Program. Open Value is the recommended program if you have a small to
midsize organization with five or more desktop PCs and want to simplify license
management, manage software costs, and get better control over your
investment. It also includes Software Assurance, providing access to valuable
benefits such as training, deployment planning, software upgrades, and product
support to help you boost the productivity of your entire organization. For more
information on the Microsoft Open Licensing program, visit:
https://www.microsoft.com/en-us/licensing/licensing-programs/open-
license.aspx.
CSP SANDBOX
Make sure you to take advantage of the CSP sandbox capability. Every Microsoft
Partner onboarded in CSP has access to $200 worth of test accounts for every
subscription they provision.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 99
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 100
• Meet the unique requirements of your organization based on its size and
technology needs.
• Automatically access the latest software and technologies with Software
Assurance.
• Choose from Microsoft cloud services, on-premises software, or a mix of
both and migrate on your own terms.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 101
1. Awareness: is the customer aware (at the highest level) of what you offer?
2. Consideration: is the customer considering your offer?
3. Preference: is the customer preferring your offer against the competition?
MPN Sales & Marketing 4. Choice: is the customer choosing to go with your offer?
5. Purchase: is the customer purchasing your offer?
6. Experience: does the customer have experience with your offer, having
purchased it?
7. Recommendation: does the customer recommend your offer to others?
Obviously, the best success comes in getting a customer all the way down to
recommendation- they have not only fully explored your offer, but they have
purchased it, used it and are actively recommending to others.
The efforts behind each of these stages nets different levels of conversions. For
example, awareness efforts yield the smallest conversion as your message, once
broadcast, may simply not meet what the customer is searching for. However,
recommendation yields significant conversion as prospective customers involved in
conversation with your existing customer have already expressed their interest and
have selected- your customer’s recommendation pushes over the choice hurdle
quickly.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 102
With this understanding in mind, let’s examine the different approaches you use that favor either the top of the funnel or
the bottom.
Approaches such as advertising, mass email and telemarketing are all examples of approaches that push customers
towards you, primarily by increasing their awareness.
For an offer based strategy, awareness and consideration come from being on the radar of your prospects. Preference and
choice come from your dedicated sales motion, and purchase and experience come from efforts like your sales engineers
and freemium models.
Approaches such as your website, marketing collateral, sales hotline are examples of pull approaches that draw customers
in. For an offer based strategy your product is an entry point, make it easy to buy from a portal (no sales staff should be
required). If you do so, you are making it easy to recommend.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 103
STATEMENT OF WORK
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 104
While Visual Studio Team Services will help you manage the technical aspects of
your project, cost-containment requires a different set of tools.
GITHUB
Provides the hosted environment for developers to version control and share
their source code both privately (e.g., internally to a team) and publicly (e.g., an
open source project) and collaborate on development projects.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 105
Microsoft Teams is the latest collaboration tool from Microsoft and is designed to
make your content, tools, people, and conversations available in a single location.
YAMMER
Microsoft Teams
Yammer Yammer is an enterprise social network collaboration offering to allow teams to
OneDrive for Business collaborate and share files with each other.
Skype for Business
ONEDRIVE FOR BUSINESS
Surface Hub
OneDrive for Business is an enterprise file sharing service that is designed for
automatic synchronization of files between your computer and the cloud. OneDrive
makes it easy to share files with your customers or partners.
Skype for Business is an enterprise online meeting and conference service designed
for business.
SURFACE HUB
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 106
CRM tools make the customer-facing functions of business easier. They help you:
• Centralize customer information • Track sales opportunities
• Automate marketing interactions • Analyze data
• Provide business intelligence • Enable responsive customer service
• Facilitate communications
Running a successful business is no simple task. When marketing campaigns, data analysis, meetings, customer care, and more,
all happen simultaneously, you need a powerful CRM solution to bring all these functions together in one place.
ACCOUNTS: Account records contain information about the companies you do business with.
CONTACTS: Contact records contain information about the people you know and work with. Usually, multiple contacts are
associated with one account. Contacts could include people responsible for making purchasing decisions or paying invoices,
support technicians, or anyone you work with at the company.
LEADS: Leads are potential sales, and you or your company can get leads from many different sources. For example, you can
generate sales leads from marketing campaigns, inquiries from your website, mailing lists, social media posts, or in person at a
trade convention.
OPPORTUNITIES: When you qualify a lead, it becomes an opportunity, or a deal that you’re getting ready to close.
Dynamics 365 can be customized, so you can also work with records relevant to your field and the way your organization
does business.
RESOURCES:
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 107
Microsoft Dynamics 365 for Customer Service is designed to manage the efforts
of your customer support teams. It provides licensed users with access to core
customer service capabilities for a significantly lower price than comparable
Microsoft Dynamics 365 for offerings from other vendors, including Enterprise case management, Interactive
Customer Service
Service Hub, Unified Service Desk, SLAs and Entitlements, and other Service
group management functionality
Provide the seamless service your customers expect by meeting them where they
are with the information they need, every time.
• Give customers great service on their channel of choice.
• Make Help easy by providing relevant, personalized service.
• Proactively address issues by detecting customers’ intent and social
sentiment.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 108
Solutions sold in the Azure Marketplace must be Microsoft Azure Certified. This
provides assurance to your customers that your offers have been tested for
usability, readiness, and compatibility with Azure.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 109
With the Azure Marketplace, you can easily bring your solutions to market and build a sales channel that connects you to
Azure customers and channel partners around the world.
• Merchandise your solutions to our enterprise customer base, including 80% of Fortune 500 companies and many
of the world’s leading developers.
• Instantly access 88 global markets and sell your solutions in 60 local currencies.
• Integrate your offer into Azure, simplifying customer deployment and delivering a more consistent user
experience.
• Maximize customer awareness by having your solutions accessed online at azure.microsoft.com/marketplace or
directly in the Azure management portal.
OPERATIONALIZE
The Azure Marketplace handles metering, billing, reporting and management of customer accounts, freeing you to focus
on product development and marketing.
• Streamline customer acquisitions by enabling customers to easily search, purchase, and deploy your solutions on
Azure.
• Utilize marketplace features such as free trials to help generate leads and increase customer adoption.
• Take advantage of flexible pricing models that align to your business model and strategy.
• Simplify billing and reduce friction by having Microsoft manage billing for Azure Marketplace purchases.
When you publish your solution to the Azure Marketplace, you can establish any number of pricing tiers. You have
complete flexibility in naming these available plans, adding a description, and setting the price. A good strategy for
increasing your customer adoption rate is to do a combination of free trials and multiple pricing models. However, don’t
be confused between offering a free pricing tier and a free software trial (Try it now). The free tier is perpetually free, and
you are not required to establish a payment instrument (like a credit card). The free software trial is free for a limited
period of time, after which the customer will start being charged.
There are several options for establishing your product pricing. For instance, if you wish to handle licensing on your own,
outside of the Azure Marketplace, you can use the BYOL Model (Bring-your-own-license). In this instance, you charge the
customer on your own platform. Simplify your billing and reduce customer friction by having Microsoft manage billing for
Usage-Based and Monthly Fee payment options. Microsoft will pay you quarterly via Electronic Funds Transfer (EFT) at the
latest, if not sooner.
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 110
EXPERIMENTS
The Gallery contains a wide variety of experiments that have been developed in
Azure Machine Learning Studio. These range from quick proof-of-concept
experiments that demonstrate a specific machine learning technique, to fully-
developed solutions for complex machine learning problems.
SOLUTIONS
TUTORIALS
COLLECTIONS
A collection allows you to group together experiments, APIs, and other Gallery
items that address a specific solution or concept.
COMPETITIONS
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 111
AppSource
PowerBI.com Solution Templates
PowerBI.com Partner Showcase
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 112
aka.ms/practiceplaybooks
OPERATIONALIZE PAGE 113
2. Implement continuous delivery of your solution. If you are building a web application, for instance, Visual Studio Team
Services (VSTS) can be configured to continuously deploy from your source code hosted there or another location like
GitHub. If you are working with Linux containers, you can make use of a combination of Azure Container Service (ACS)
and VSTS to automate multi-container deployments, or any number of open source continuous delivery tools can be
employed. Continuous integration and deployment allows you and your customers to innovate at a rapid pace to be
competitive in the marketplace.
3. Choose the right size that fits. In other words, do not just throw big virtual machines at every problem. Test various
configurations under load. Keep cost in mind when deciding scale-up and scale-out strategies. The bottom line is, run
several load tests. If you implement continuous integration/delivery of your solution, this can help in scaling scenarios.
4. If possible, use an App Service Environment (ASE). If you are deploying Web Apps, Mobile Apps, API Apps, or Logic
Apps, consider using an App Service Environment. An ASE provides a fully isolated and dedicated environment for
securely running your apps. It is always created inside of a regional virtual network, enabling your apps to securely
connect to other endpoints accessible only inside of a virtual network, including endpoints connected via Site-to-Site
and ExpressRoute connections. It also enables an App Service Environment to be secured behind upstream appliances,
firewalls, and network SaaS providers. Your apps running inside an ASE also have more scaling options available to
them.
5. Load test all your web-facing components, using different scale configurations (combination of Instance size and
number of instances) to understand the right scale configuration under regular load. Various tools like Visual Studio
and Apache Jmeter can be used to perform load tests. Learn more https://www.visualstudio.com/en-us/get-
started/test/load-test-your-app-vs
6. Automate your infrastructure. A combination of Resource Groups and Azure Resource Manager (ARM) templates
provides a simple, yet powerful way for you to define all the Azure components of your solution, while controlling
costs and access control into the management platform. Since these various components make up the DNA of your
application, it’s only natural to treat them as interdependent parts of a single entity. Templates can also be used to
deploy to your testing, staging, and production environments.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 114
Go to Market &
Close Deals
Cloud Application Development
aka.ms/practiceplaybooks
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 115
Executive Summary
In previous sections in the playbook, we covered topics But marketing is only half of the story. Your sales team is
from how to build your practice by selecting products or the other half. Don’t forget how the two work together
services to specialize in, to building and training your team and what marketing can do to support sales. The job of the
help turn your ideas into reality, to bringing your special marketing team is to build out not only customer facing
offering to market and finding and keeping great materials, but also compelling materials that can be used
customers. So, what’s left to do? In this section, we’ll to train and arm your sales team.
discover strategies to compel potential customers that The sales end of the bargain is to close the sale. One way to
may be sitting on the fence to take action, from creating a do this is by writing a winning proposal. Another way is to
good value proposition to building marketing and sales build a proof of concept or prototype of your product or
materials that tell your story. service offering, which could help a prospect understand
It has been said that your current customers are your best what it is you're offering, or solidify their vision of what you
customers. Do you know who your best customers are? can help make possible. Microsoft is committed to helping
What do they have in common? And how do you find your business grow, and provides both co-selling and co-
more like them? We’ll start by helping you build marketing opportunities.
foundational marketing materials such as marketing Finally, don’t miss the Microsoft resources you can
personas, points of differentiation, value propositions, and leverage to help build your marketing materials and
customer business needs. campaigns, as well as resources to help your team close
Once you’ve built the foundation, we’ll look at how you the deal.
can put these materials to work. We’ll go through the
different ways you can attract new customers and look at
best practices. How do you put it all together? We’ll discuss
why integrated marketing campaigns work the best, and
the tools you need to run them, such as a CRM system and
marketing automation.
Add value to your practice and turn your Write a compelling value proposition
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 116
Many enterprise companies (such as Microsoft, Kaiser Permanente, and Hewlett Packard) are advocates and proprietors of
digital transformation. However, increasingly so are smaller, scrappy startups, ISVs, and partners just like you. With digital
transformation, smaller businesses are now better able to identify a customer need and use scalable technology to help
new customers in amazing ways.
THE 4 PILLARS OF DIGITAL TRANSFORMATION where, you can greatly reduce the cost and
complexity of IT management with new resources
1. Empower your employees: Employees need to be
like the cloud. With data backup and recovery, you
empowered to do their best work from anywhere, at
can be back online in minutes without losing the
any time, on any device. I challenge you to think
time and effort you had put into your work. Finally,
about how you can empower your customers with
you can reduce risk, with easier compliance, if you
the technology you use every day to focus more on
choose solutions which prioritize safeguarding your
business growth and spend fewer hours on less
business.
valuable business operations. Keep in mind that with
this new ability to access information from anywhere, 4. Transform your product: If you innovate with agility,
protecting your data, wherever it goes, also becomes and are open to the consistent changes we see in
a priority. today’s business landscape, you will be able to adapt
quickly to changing business needs. For example,
2. Engage your customers: Customers are expecting
with new data analytics services, you can turn your
new levels of connections with the businesses they
data into a business asset. Data protection and
partner with and purchase from. In this digital age,
security is tied to all four pillars and is critical to
customers are experiencing deep personalization
reinforce, and sometimes lead with, when having a
and interactive marketing, as well as enjoying the
customer conversation around these messages. This
ability to connect with businesses easier than ever
is all about making sure that your data is protected
before. With constant connection and personalized
everywhere on all devices, that efficient and effective
interactions, you can build loyal, profitable
data backup and recovery solutions can bring you
customer-relationships. By automating these
back online in minutes, and risk is mitigated with
processes, you can further boost your sales and
easier compliance services and solutions..
service teams’ productivity.
RESOURCES
3. Optimize your operations: Optimizing your business
process often starts with your IT infrastructure. Once Digital Transformation on MPN
you’ve divvied up what information you can store Digital Transformation Blog
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 117
Their stories span from innovation in building and quality testing products, to new ways of interacting with their
customers. Meg Whitman, CEO of HP, discussed moving to the cloud as being a key step in their digital transformation
and has helped them keep up with the fast-paced tech market. Bernard Tyson, Chairman and CEO of Kaiser Permanente,
mentioned a new patient-relationships strategy called “Care Anywhere”, which allows patients to connect with clinicians
digitally. The opportunities are truly endless.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 118
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 119
that made their first office successful, they soon realized external data sources about customers to construct an
this customer was outside of their ideal customer “Existing ICP” data model. You can use this model with a
spectrum and mutually cut ties, but not before host of providers to then run your “Existing ICP” data
experiencing a costly lesson in the importance of having model against prospects already in your CRM database,
a clearly defined ICP. social media analytics sources and all other 3rd party
resources you can get your hands on. This then gives
GET TO KNOW YOUR EXISTING CUSTOMERS you great insights and ability to identify the accounts
It’s possible that you’ve already found some ideal clients that resemble your existing ICP.
that you can learn from. Take an inventory of their
DIG DEEPER
demographics (industry, geography, company revenue,
etc.) and decision maker psychographics (personality, Once you have defined a few different situations, and
how they make decisions, preferences). Take note of how have a good understanding about where you and your
you acquired those customers and ask them why they current customers stand, you can begin conceptualizing
chose you. Use that information to market to more your ICP. Here are some additional questions, traits and
customers like them. Incentivize those existing happy scenarios that will help you identify the ICP when you are
customers to write a review of why they enjoy working engaging with potential leads:
with you on your website and other sites that potential • What is the customer challenge or pain
customers frequent. Finally, document the challenges point that needs solving?
you solve for your current customers and use those • Are they aware of that challenge; are they
stories across your channel strategies. actively searching for solutions?
• Do they have a sense of urgency about solving
USE PREDICTIVE ANALYTICS
the challenge?
Does just reading the phrase predictive analytics scare • Does your solution and its current capabilities
you? Don’t let it! solve the pain points?
Mick Hollison, CMO at InsideSales.com asks you to • Does your solution or service integrate with their
“imagine the ability to accurately predict not only who existing investments?
your best leads and prospects will be, but when and how • Do you understand their procurement process;
will be the most effective ways to reach them and then does it match with how you sell?
to engage. This ability alone will empower marketers and • Can you offer the support that they are
salespeople in the coming seasons to be radically more expecting both while onboarding and on an
productive and profitable than they are today. Used ongoing basis?
properly, it can transform the science of sales forecasting • Do you have access to the decision makers in
from a dart-throwing exercise to a precision instrument.” the customer organization?
With predictive analytics tools now more pervasive and Doing this exercise will give your team a good idea
affordable, they can be of great support to your ICP about where you are and where you want to go, as well
selection process. Our goal is to learn more about our as where your ideal customers are and where they are
current key accounts, better understand why they willing to go. Knowing the ins and outs of who you are
bought from us, and find more customers who have targeting, where you can find them and they can best
similar attributes. benefit from your offering will make fleshing out
marketing campaigns and knowing who to ask for
Most predictive analytics solutions in the market have referrals from much easier.
features that help you with look-alike modeling to
identify target accounts. These then help you target the Just as you expect your business to change and grow,
few accounts that will potentially drive the largest part of your ideal customer profile must remain equally agile.
your revenue. Microsoft’s internal SMB marketing team After you think you’ve identified your ICP, be sure to
uses these tools to extract data related to current top occasionally pull metrics to reassess your course of
customers from CRM and marketing automation action.
solutions. This information can then be combined with
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 121
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 122
RESOURCES
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 123
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 124
and marketing materials. You don’t want each statement • Promotional offer(s): Identify any promotional
you make to a particular customer or put in a particular offers you will attach. Consider items such as first 30
marketing piece to be different depending on where the days free, free migration and set up.
statement is made, who wrote the copy, or how much • Proof points: Why should the prospect believe you?
space they have. Instead, your messaging should be How can you show that what you say is true? List
consistent every time you talk about your company or items you have or will create to prove to prospects
solution. This foundational messaging is how you make you can do the work. Consider items such as special
that happen. training or competencies, case studies or
whitepapers, and customer testimonials.
YOU CAN USE YOUR MESSAGING TO • Top obstacles to overcome: What obstacles are
• Build sales decks for your customer-facing team. your sales people likely to encounter? What can they
• Create internal training. say to overcome those objections?
• Build marketing campaigns. • Key competitors: Who are your chief competitors?
• Create content for your offer to be used on your Before you start work on any other marketing materials,
website — in landing pages or microsites, or in any make sure this foundation is solid. Work with key
social marketing. stakeholders in all areas inside the company — sales,
• Create your solution sheet(s) and battlecard(s). marketing, finance, and operations — as well as with
customers, to ensure you have buy-in.
ELEMENTS OF YOUR VALUE PROPOSITION AND MARKETING PERSONAS AND BEST CLIENTS
SUPPORTING MESSAGING
You can’t send the same message to all your clients and
• Solution/Offer name: What is the name of your prospects. Sure, it’s tempting and easy, but it just doesn’t
solution/offer? work. We all get plenty of advertising and marketing and
• Value proposition: How will your solution add value we filter out those things that aren’t relevant. Messaging
to your client? (See the value proposition module
needs to be relevant to the recipient, the more specific the
later in this document.)
better. One concept that helps us to create and deliver the
• Target audience: Define your ideal customer;
right message to the right person is called persona
include demographics, geography, industry,
marketing.
company size, buyer roles, attitude toward IT, etc.
• Customer experience: What do you want your What makes a client a best client? Biggest isn’t always the
customer to say about you when the engagement is best. Big ones may require more resources and demand
complete? Hint: Ask current customer what they discounts. Some pay slowly, while others are prompt.
think. Clients who are loyal, require little support and don’t
• Key points of differentiation: What makes you or
squeeze you for discounts, may be a better client than the
your solution unique? You should have 3–5 main
biggest ones.
points that make you stand out from your
competition. Think about what a best client is for you. It may be those
• Pain points: What is your customer experiencing who pay the price you want without negotiating. Clients
that makes them seek you out? that don’t consume a lot of time from your support staff
• Results from engagement: What will the customer and are happy and satisfied with your service may be the
be able to do once your product/solution is answer for your company. By identifying the characteristics
implemented that they cannot do today? of your best clients, you can replicate those by targeting
• Lead solution messaging/key customer benefits:
prospects with similar attributes. Decide what attributes
What will you highlight in your campaigns and
are important to you. Look at existing clients that meet
marketing?
those criteria. Then search for prospects that match those
• Call to action: Identify your main calls to action.
characteristics. This way you will be able to target
Consider these action items: download more
prospects that you want as clients. Now, instead of having
information, sign up for a webinar, sign up for a free
a few great clients, you can have many.
assessment, click here to view our special offers.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 125
USING A SEGMENTED DATABASE We suggest you begin by trying to create just one or two
personas. You can use your sales history to begin the
Chances are your database has many names of contacts,
analysis. Of course, your marketing and sales people can
prospects, and clients, but they may not be separated into
help with this. You’re trying to categorize using the
logical groups. By segmenting your database into groups,
following criteria:
you can deliver messages and marketing materials
• Who bought what
appropriate to their needs and interests.
• Why they bought
The importance of segmentation cannot be • Why they bought from you
underestimated. You must be able to find prospects that fit • Common characteristics
“best client” characteristics when searching your database. The personas you identify should evolve over time and
Since many cloud buying decisions are made by business become more detailed, exact, and personal. Initially, you
departments such as operations, sales, marketing, human may not have many personal details, so a good practice is
resources, or other non-IT departments, it’s important to to ask your clients about themselves. What do they care
identify them along those lines as well. You can’t lump about? How do they spend their time away from work?
them in with the technical decision makers because they What do they do for fun? These personal details will let
usually have different goals and concerns. Therefore, the you create marketing materials that resonate with them at
marketing messages and content you use for them should more than just a logical business level.
be different.
Here is an example of a persona. An Azure partner that
Search for prospects that match “best client” criteria. This is sells to IT departments might have the following persona:
a fast and easy way of growing your base of quality clients
and focusing on who you want to sell to. • Your target Persona is John Malcolm.
• John is 45 years old with two children at home.
A persona is a fictional representation or a profile of your • He lives in Toronto, and loves the outside.
target client. It is not a specific individual person, but • He is the Director of IT at a manufacturing company.
rather a composite picture that represents each of your • He supports an organization that has eight offices
targeted client types. Once you know what that persona throughout Canada.
“looks like,” you can use it to find and attract ideal • He works long hours and is on call on weekends.
prospective clients that match that profile. By • He is technology savvy and spends a lot of time
understanding the persona, you can create segmented online.
marketing that will resonate with them. This might seem a • He’s been with this company for 10 years, starting as
bit obscure at first, but with just a little bit of practice you’ll an Exchange Administrator.
quickly see how to use these. • He is an early adopter of new technology and led the
move to the cloud at this company.
You can think about these in the context of head, heart, • He plans to use Azure to allow the 750 employees in
and hands. Head is what they think about. It is the logical his manufacturing company access to the most
aspects of their thinking. Heart is about their passions, their current files, and help the company expand its
worries that keep them up at night. It’s also about what infrastructure as the company grows.
gets them excited. Hands is about what they do. • Customer Needs: Since it’s a manufacturing
company, the company is concerned about security
in the cloud and a potential loss of IP.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 126
A common concern that many partners have is how to Prospects and clients need to hear that you understand
sound different, and how to highlight the benefits their them, their businesses, their needs, and that you can solve
company offers. This tends to occur when marketers don’t their business challenges. They also need to understand
search deep enough in their PODs. A good POD will offer why you, how do you differ, and what you do better than
details — number of years, number of projects, types of other solution providers.
industries, and specific skills.
These messages are not about technical mastery, number
FOR EXAMPLE of certifications, or being a one-stop shop. These
messages should be in the language of business and of
• Generic: Experts in migration. their vertical markets. Your thought leadership-oriented
• More detailed: We have migrated and managed over messages should convey your experience and expertise.
3,500 Office 365 seats for law firms in the past five You need to be thought leaders who they can trust and
years. rely upon to help them successfully adopt, embrace, and
The first example is very generic and doesn’t differentiate consume cloud-based solutions. They need to see that you
them well from competitors. Ask yourself, “Why have our will provide an excellent client-centric experience, whereby
current customers selected us?” If you don’t know the they will gain all the benefits of the cloud.
answer, the best way to find out is to ask your customers.
In simple terms, the value proposition is a short paragraph
that describes the value of your product/service, combined
CONSIDER THESE AREAS AS YOU THINK ABOUT
with the value your company provides.
YOUR POINTS OF DIFFERENTIATION
• Client service
WHY IS A VALUE PROPOSITION IMPORTANT?
• Deep vertical market knowledge and experience
• Product expertise • Potential buyers must need what you’re selling. It must
• Geographies served resonate with them.
• Types of businesses served • Prospects must see why you stand out from other
• Cloud experience available options. You must differentiate yourself.
• Price • Prospects must believe that you can deliver on your
• What do you have that they don’t? promises. You must substantiate your claims.
• What is your wow factor?
For example, Palmetto Technology Group tackles the
• How do you compare to your competition?
question of, “Why would you work with us?” head on:
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 127
Why would you work with us? PTG helps clients reach a • What do your customers love about your company?
standard and then move forward beyond that. We want • What would they change?
our customers to say, "How did I ever live without PTG?" • What keeps them awake at night that we solve?
Anyone can get you to the cloud, but once you are there, • What are competitors doing they wish you did?
what are you going to do with it? PTG is there to make Take the answers to these questions and refine your value
your team more secure, more productive, and help you proposition, and if necessary, your offer.
leverage your investment.
These statements do a nice job of presenting their value UPDATING AND REFRESHING
and differentiators at the same time. Value propositions, like many other things, need to be
revisited and refreshed from time to time. Your business
Onsupport provides cybersecurity risk assessments, may have changed. Certainly, the cloud, as we’ve said,
remediation, and ongoing monitoring services to changes things. Clients and their needs have changed. The
healthcare provider organizations. Here is its value market and competition have changed. So, your value
proposition: propositions may need to be changed.
Onsupport has worked with over 60 healthcare facilities to Ask yourself these questions when considering whether to
help assess their compliance with HIPPA and HITECH update your company’s value proposition:
guidelines for the security and privacy of electronic
protected healthcare information. • Does it resonate with current prospects?
• Does it still help close sales opportunities?
This value proposition immediately describes what they do • Does it still attract new prospective buyers?
and provides the validation of their expertise. • Does it generate sales leads?
If the answer is “no,” or “not as well as it has in the past,” it’s
Keep these key points in mind when writing and reviewing
time to update it.
your value proposition:
• Value propositions should articulate your specialties
and describe what makes your solution different. YOUR SOLUTION FEATURES AND BENEFITS
• They should be memorable and stated simply and A best practice of marketing is to focus your content on
clearly. what your solution DOES, not what it IS. If you mention
• Focus on the key things that you want prospects to
what the features are, always describe the benefits.
know about you.
• What vertical markets and industries do you Feature – What it is
specialize in?
Benefit – How it helps your business
• Which market segments do you focus on?
• Which geographical locations? EXAMPLES
• Know who your target audience is so you can create
appropriate value propositions. Craft variations for • Enterprise-grade security: Protect your business
each persona. with anti-malware/anti-spam, continuous data
backup, globally distributed datacenters, and a
99.9% uptime.
REFINE CUSTOMER VALUE
• Features: Anti-spam, anti-malware filters, continuous
PROPOSITION AND OFFER
data backup, globally distributed datacenters, 99.9%
Having delivered to your customers, work with your uptime guarantee.
customers, staff, partners, and others with whom you • Benefits: Protect your networks and data, improve
engage to better understand how you can improve your uptime, save money dealing with data breaches or
value proposition. Ask them how you could do better by malware, and improve productivity.
using the four magic questions:
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 128
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 129
Customize your messaging and content depending on where the recipient is along this journey. This way, you can fine tune
your messaging so you can use email to help nurture prospects into clients and clients into long-term business relationships.
This leads directly to creating a quality client experience. Look to each stage of the buyer’s journey and determine how you can
improve the experience. Then look at the complete journey and see the experience from the client’s viewpoint. Throw in some
problems, learnings, and questions, and see how it's handled by your team. It's no longer great service that defines a great
relationship and retention, but the whole of the experience. For example, how can you make a prospect’s experience during
the evaluate stage exceptional? One idea is to make sure your website is self-explanatory and easy to navigate, with plenty of
thought leadership documents to download.
Customer Goals: Customer Goals: Customer Goals: Customer Goals: Customer Goals: Customer Goals:
Fit a solution to a Validate and Commit to Master the Review Develop a
business compare vendor deploying the solution, consider satisfaction with strategic
challenge. Could claims through solution and adding the solution and partnership with
include lowering demos, negotiate terms functionality and provider; assess the supplier,
cost, raising references, and conditions users. performance and become a
capacity or product trials potential decide reference account,
productivity, whether to and actively
creating or continue the promote their
responding to relationship. success.
competitive
threat.
BEST PRACTICE your solution as the answer to these issues, you’ll be able
to bring in new business.
Think about what a customer’s journey might look like,
beginning as a prospect who is exploring, then evaluating,
Studies show that people are more often motivated by fear
and ultimately reaching the purchasing stage. Walk
of loss than hope of gain. You can use this desire to avoid
through the entire journey, read what’s on your website,
pain to make your marketing more effective. For example,
use the chat function, call into your support team, and
when selling security, address what would happen if the
make a purchase to see what a customer truly experiences.
company had a security breach.
RESOURCES
If you want to find more customers, focus on messaging
Readytogo.microsoft.com that provides them with a solution to their pain points.
Smartpartnermarketing.microsoft.com
UNDERSTANDING CUSTOMER PURCHASING DISCOVER YOUR CUSTOMER’S CHALLENGES
NEEDS The easiest way is to ask your existing customers. You can
Do you understand why your customers buy your send out surveys, conduct interviews, or simply call and
solution? Do you really understand what makes them buy? talk to them. You probably already have an idea of these
If you can find prospects experiencing pain, they will be issues, so you can frame your questions with that
highly motivated to buy your solution to get rid of their knowledge in mind. For example:
pain. • What challenges do you face with securing your IT
infrastructure?
One of the ways you can focus your marketing message is • Have you experienced a malware incident?
to look at what pain points they are facing. If you can • What does your IT team struggle with day to day?
identify pain points that your solutions solve, and position
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 130
You can also look to your competitors to see what OVERCOMING OBJECTIONS
challenges they are using in their messaging. What do they
Facing customer objections is a standard element in the
talk about in their newsletter, blog, or landing pages? Do
sales process. It is beneficial for customers to air their
these pain points resonate with your customers?
objections. It’s better to hear their objections directly,
rather than never hear from them again as they work
USE PAIN POINTS TO CREATE CONTENT
with your competitor.
Once you have created a list of customer opportunities
The voiced objection gives you or your sales team the
and challenges that you want to target, you can create a
opportunity to overcome them.
list of keywords. Then use these keywords to create a
compelling headline for your materials. But how can we use customer objections in our
marketing materials?
With customer challenges and business needs, look to
inform your audience; so your headlines should reflect that The first step is to identify your most common customer
by including the keyword that your audience would use to objections. You can find these by talking with your sales
search for information on your chosen topic. Remember team and determining what roadblocks they run into in
when you’re selecting keywords to use words that your progressing a sale.
customers would use, which may not be the same words If you’re selling a new product or solution, you may need
you would use. to turn to outside resources like Microsoft sales
battlecards for common objections to certain types of
The rest of your copy will also need to support your
solutions or products. From there, you can apply these to
headline and continue to tell the story of how your
your specific solution.
solution can eliminate their pain.
Some of the most common sales objections include
pricing, benefits compared to your competition, and a
PUT IT TO USE perceived lack of need for your solution. Your marketing
You can use customer challenges to drive targeted department should provide sales reps with competitive
marketing for the following: comparison data and price promotions to answer these
• Creating attention capturing headlines for your concerns.
campaigns You can also take this further and provide sales training
• Landing pages materials with well thought-out, strategic answers to the
• Email campaign subject lines most common objections. For example, if the objection
• Digital marketing campaigns is about being too expensive, you can put together an
• Webinar titles answer that addresses the perceived price point and arm
• Blog, whitepaper, and eBook topics your sales team so they are prepared. Without these
• FAQs materials, the initial response may be to drop your price
• Positioning your solution’s key benefits or give away some service. With training, you team can
provide a professional response and properly position
your solution.
You will also want to include answers to common
objections throughout your marketing content. Be sure
your landing pages address these objections. They also
make good topics for blogs, demos, case studies, and
more advanced marketing materials.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 131
E XP L OR E E V AL U AT E PU RCH AS E E XP AN D RE N E W A D VO CA C Y
Website SEO Social media – Sales Website content Social media Social media
and content including blogs presentations
Social media – Email Campaigns ROI tools Social media – Email marketing Case studies
including blogs including blogs
White papers Telemarketing Case studies Case studies Telemarketing Public relations
You must understand your customers through research and experience. You watch your customers and learn what
compels them and when they are ready to make a positive move towards buying.
Engaging with your customers means finding out where they spend their time. It is learning where they gather information
and who they listen to.
Content should be made available for each stage of the customer journey. For instance, content for early interest in security
would be educational and level 100. You might also want to create early content that reflects the business value of security. At
level 200, you’d provide case studies, feature/benefit drill downs, and more advanced content. At the point a prospect is ready
for the purchase, your content should be very directive. You should lead customers to the buying process. You should connect
the prospect with someone who can close the sale — direct or through another partner.
RESOURCES
Smart Partner Marketing Resources
DigitalStride Marketing Services
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 132
Marketing Tactics
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 133
E Engaging content that is fresh, well-written, and gives the user a reason to return.
N Navigation that is simple and easily allows the reader to find what they came for.
C Calls to action that are prominent and lead the user through your sales cycle.
Ensure tracking is in place to track leads and pull them into your CRM for lead tracking and scoring.
To be discoverable in the major search engines, you will need to spend time on SEO. Additionally, you will want to carve out
your keyword niche by identifying those strong keywords that customers are likely to use to search for your services. Ensure
these are the words that are consistently used throughout your website. With a keyword list in mind, consider making targeted
ad buys on the major search engines. This is called search engine marketing (SEM) and, along with SEO, represents the
minimum you need to be nurturing for your website to succeed.
RESOURCES
Smartpartnermarketing.microsoft.com – The Smart Partner Marketing website offer many resources on building an effective
website.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 134
The most effective content marketers are dedicated to the task. Content
decisions and creation should be led by an assigned team that understands the
key target audiences. Don’t make content an afterthought or small component
of your strategic marketing plans. Ensure the right authors are creating pertinent
information for every stage of the buying process.
Engaging with your customers means finding out where they spend their time. It
is learning where they gather information. Who do they listen to? A few of these
“places” are covered here. Keep in mind there are many other places/online
locations users gather.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 135
Social marketing is the process of gaining attention or LinkedIn provides a B2B platform that can be a good
website traffic through social media sites. You can create a starting point for your social media efforts. Start by
sense of community through forums, posts, blogs, and building a company page. Then you can link with
interest groups. It also allows you to be an influencer in the employees, customers, prospects, and vendors. Once you
marketplace. have that foundation built, start posting interesting facts,
articles, and events to position your company as an
Social media has a specific role to fill in your marketing industry SME. Have your team join existing groups and
plan. It can set you up as a subject matter expert (SME), participate in them. Be sure to follow client and prospect
and help build awareness about your company. Social companies for early information.
media levels the playing field with competitors of all sizes.
It also can be a great way to deepen existing customer DIGITAL ADVERTISING AND SEARCH ENGINE
relationships and nurture leads, as well as provide MARKETING (SEM)
customer service and support.
Digital marketing provides a great tool for lead
generation. Partners are using digital marketing to attract
WHY USE SOCIAL MEDIA? customers to their website with promotional offers,
• 84% of B2B marketers use social media in some form. inviting prospects to events, highlighting new
(Aberdeen) products/solutions, and allowing prospects to get more
• 60% of LinkedIn users have clicked on an ad on the information.
site. (Lab42)
• 100% of business decision makers use social media One of the keys to a successful digital campaign is to make
for work purposes. (Forrester Research) sure you keep your message simple. What is your one key
takeaway? Stick to one benefit, one promotion, or one
product feature. Don’t try to do too much. You also need
HOW ARE PARTNERS USING SOCIAL MEDIA?
to appeal to a specific audience for the best results. Target
• To start and lead user groups your campaign to one industry or role within a company
• To offer advice and ideas in existing groups so you can focus your message.
• To position themselves as experts by utilizing the 80-
10-10 rule of content: Digital media requires good design. You want to use
• 80% repurposed industry specific or expert content professionally designed elements with vibrant colors and
• 10% original content photos or graphics. Make sure you have a good call to
• 10% interesting posts action that is clear, and easy to read and execute.
• For recruiting
• To promote events and new products For best results, use a campaign-specific landing page on
• To gauge social environments and get feedback your website. Bring the reader directly to the information
• To build a reputation with testimonials, reviews, and they are looking for. Don’t make them search your website.
rankings
And, don’t forget to look at the results. One of the
advantages of digital advertising is that it is easy to
WHAT SOCIAL MEDIA AVENUES SHOULD YOU
measure and track results. For SEM, you can track click-
USE?
throughs. For websites and landing pages, track
• LinkedIn – 74% of businesses use downloads, visits, and conversion rates. You will track open
• Twitter – 42% of businesses use rates and click-throughs for emails. It is also the perfect
• Facebook – 39% of business use medium for testing. Test your creative, headlines, subject
Source: Forrester Research – Q1 2013 North America and Europe B2B Social and lines, audiences, timing, and media sources. This will help
Community Marketing Online Survey
you get the best results for dollars spent.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 136
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 137
CONTENT: BLOGS, EBOOKS, AND WHITEPAPERS According to Content Marketing Institute, 88% of B2B
A cornerstone of demand generation is effective content marketers currently use content marketing as part of
through blogs, eBooks, and whitepapers. In doing so, it their marketing strategy.. (Source: Content Marketing
provides partner branded information that includes Institute)
targeted information for those that need it. You will want to have appropriate content for each stage
What is content marketing? It’s using articles, of the customer journey. You may not have all these
whitepapers, videos, checklists, and other types of items today. Identify the gaps in your content, and build
content to nurture prospects and clients along each step a schedule for developing those missing pieces into your
of the buyer’s journey. marketing plan.
The most effective content marketers are dedicated to Tip: Some content items may be usable for multiple
the task. Content decisions and creation should be led personas. Sometimes just a few small tweaks are all
by an assigned team that understands the key target that’s needed to make it useable for a different persona.
audiences. Don’t make content an afterthought or small When thinking about the content you need, consider
component of your strategic marketing plans. Ensure the these guidelines:
right authors are creating pertinent information for every
It’s never about you, it’s always about the client.
stage of the buying process.
Whatever content you develop, focus on the client's
Helpful to this cause is the journey that a prospect takes needs, not just what you’re trying to sell. Just for fun,
to becoming a client and their journey as a client. bring up a white paper or article that you own, and
Explore, evaluate, and purchase, are phases before the count how many times your company name is
sale, and expand renew, and advocacy come after the mentioned, how many times you refer to “we” or “I”. A
sale. To help a client or prospect through their journey, few times is ok, but if it seems like the piece focuses on
make content appropriate to each stage available. your wants rather than the client’s needs, it may be time
Appropriate content you may already own or need to for a rewrite.
develop could be whitepapers, articles, social postings,
Content is available everywhere if you know where to
blogs, benchmark reports, landing pages, downloadable
find it. Visit the Microsoft Partner Marketing Center for
tools, worksheets, infographics, or videos. Almost
access to valuable content you can reuse..
anything that’s client facing, either in whole or in part,
could be an asset used to provide valuable information Besides the content you own and Microsoft content you
to a client or prospect. can leverage, you should attribute the content to the
author whenever published content is used.
Remember in the cloud era people purchase very
differently. They research extensively before they even YouTube is a great source of video content and a good
attempt to make contact with a partner. Understand search engine for locating appropriate content for your
where your persona gathers information; for example, campaigns.
what social groups they frequent, blogs they follow, and Your business partners can be another great source of
topics of interest you can tweet about. Don’t only count content as they share via social media and online articles.
on yourself for these sources; utilize your entire team Bing and Google can be powerful locates of content. Just
and company employees to get your message out. Most be careful that the content is appropriate and owned by
importantly, make sure all content available on your the visited website.
website is search engine optimized — specifically on One of the most overlooked sources of content is the
pages that can help you identify in which stage in the repurposing and updating of content you already own.
buyer journey the prospect or client finds themself. Print out the content you’ve created over the last 3–5
Connect your content to a landing page and a marketing years, including white papers, articles, blogs, and sales
automation system (like Google Analytics), and you’ll be materials. Re-read the content and determine if the
able to measure the uptake of your assets. collateral needs updating, and if sections stand alone or
can be combined with fresh content.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 138
Take some time to “listen” to what your customers are Webinars vary in length. The best ones are less than 30
talking about online. Look for articles that are re-posted or minutes. If appropriate for the audience and the tools,
“liked.” Keep track of the topics that are of interest and allow time for live questions and answers. Always record
write about those. your presentation for future viewing. Make the most of the
time by putting your webinar on your website, YouTube,
• Small businesses with blogs generate 126% more and other venues that invite this type of content. You can
leads. (ignitespot) also share a link to a short webinar in a prospective
• 81% of all U.S. consumers trust advice and customer email.
information from blogs. (ignitespot)
But, before you jump in, consider if a blog is right for you: Video content marketing is very popular. In less than a
minute, you can deliver powerful messages that keep the
• Can you sustain content? audience’s attention.
• If you don’t sustain it, what does that say about your
company? MEETUPS – GETTING IN FRONT OF THE
• Does this help establish you as an expert in the CUSTOMER
industry?
• How will you market your blog? Meetups are generally more local and smaller sized
groups. They come together around a common interest
and regularly talk. They usually meet in person in a limited
EVENTS: IN-PERSON, WEBINARS, PODCASTS,
geographic area. A great example of a meetup is the
TRADESHOWS/CONFERENCES, AND
Boston Azure Meetup.
WORKSHOPS
Events allow you to engage with your user community in A meetup is your opportunity to speak to an audience that
different ways. This level of engagement goes beyond wants to hear your message. Do you have a recent case
name recognition or branding. It builds trust and rapport study you can discuss? Maybe you’ve had a breakthrough
with existing and prospective customers. It demonstrates with the technology? Maybe you are just good at talking
that you are a serious contender in the marketplace, but about the benefits of security?
also have something more than your product to offer.
Be sure to understand the nature of the meetup — is it
technical or business focused? This determines the content
you will deliver.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 139
COMMUNITY RELATIONS Today’s buyers are more independent and more informed.
Another great way to have direct contact with prospects is specifically,
to get involved in your community. There are many
avenues you can explore: • They tend to do their own research.
• They take time to talk to your customers.
• Local chamber of commerce • They consult with their trusted network.
• Industry-specific association • They are overwhelmed with information.
• Charity A well-executed integrated marketing campaign will
• Local LinkedIn Group (e.g., LinkedIn Seattle create multiple touchpoints with your prospects. This will
Networking) allow you to gain general awareness (breadth) and build
• Local chapter of IAMCP or other technology on your expertise (depth).
association
• Local Microsoft events A typical integrated marketing campaign might include:
It’s not just a matter of joining an association or charity;
• A landing page for your campaign and/or event
you need to get involved. To make lasting relationships,
registration
consider joining a committee. For example, the technology
• An introductory email
committee. Or if you have expertise in financial services,
• A follow-up phone call
join the finance committee.
• Simultaneous SEO
Join the board. Get to know others on the board. • Simultaneous digital ads
• A blog article on a complementary topic
Remember, these people can be great referral resources, as
• A second email with a downloadable case study
well as prospects.
• An invitation to an event or webinar
Offer to be a speaker. Think about topics that would • Event or webinar promotion on social media
interest members of the group. The local chamber of • A follow-up phone call to the invitation
commerce is always looking for luncheon speakers. Take • A last-minute to register email
this opportunity to establish yourself as an expert. Be sure • Event or webinar execution
to present topics that will have an immediate action step • Follow-up email and phone call to those who
and offer to assist as needed. attended, and separate follow-up to those that
signed up but did not attend, with materials
INTEGRATED MARKETING CAMPAIGNS attached
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 140
When people talk about customer relationship An investment in marketing automation helps to organize
management (CRM), they are usually referring to a CRM touchpoints and reach prospects and customers at a time
system — a tool that helps with contact management, that is right for them, rather than reaching everyone at the
sales management, productivity, and more. CRM systems same time. Today’s cloud customer requires information
help focus and track an organization’s relationships with and education to make an informed purchase decision.
customers, prospects, service users, partners, and suppliers. Only through nurturing your prospects and existing
customers with appropriate content will you find your
pipeline full.
Marketing automation refers to software platforms and
technologies designed for marketing departments and
One of the key features of marketing automation is lead
organizations to market on multiple channels more
scoring. This feature allows scoring or grading of leads
effectively online (such as email, social media, websites,
based on their interaction with your marketing content.
etc.) and automate repetitive tasks. We recommend
This allows your sales force to stay focused on those
investing in marketing automation tools to effectively
prospects most likely to purchase. You can measure
engage customers, nurture them through the buying
number of visits, companies they come from, behavior on
process, and measure/track adoption.
websites, reaction to emails, and what links the prospect
clicked on.
Integrating marketing automation with your CRM provides
the benefit of consistent messaging and gives you a
All this intelligence allows you to follow up with an
unified approach to data managements as all the contact,
informed perspective. Customers appreciate you taking
communication, and other data is saved under one single
the time to know what is important to them and
platform. The data is organized, easy to view and edit, and
presenting that material upon contact.
faster to analyze. Also, a single system means that new
data is easy to input and organize, and tracking and
Some of the popular marketing automation platforms
reporting becomes more efficient.
include Microsoft Dynamics Marketing, Adobe Marketing
Cloud, ClickDimensions, Marketo, Eloqua, and Hubspot.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 141
Your marketing department should arm your sales teams with several sales tools to make selling the solution as easy as
possible. Sales materials should help reps be prepared for objection handling, competitive positioning, and explaining the
benefits of the solution. Ensure sales materials are telling the same story as your marketing materials.
To get started, visit the Partner Marketing Center for examples.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 142
Creating a customer-facing solution sheet or data sheet will help you tell your story in a single voice and with clarity across all
media channels both internally and externally. As such, it becomes your marketing source document. Refer to it when creating
all your campaign and marketing collateral, website content, and sales training materials.
Keep in mind that people in western civilizations read left to right, top to bottom. This means that our eye starts on this page in
the upper left hand corner and moves down in a “Z” fashion.
Also, remember it’s highly unlikely that an actual sale will come from a prospect receiving your solution sheet. The goal is to
intrigue the prospective customer enough to earn a sales conversation.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 143
FRONT SIDE
Content on the front side provides high-level information about solution, as well as the top features, advantages, and
benefits.
A COMPELLING HEADLINE
EYE-CATCHING GRAPHIC
References a key pain or differentiating
A powerful visual that that communicates at-a-
point to capture the reader’s attention
glance your solution and its benefits.
and promise hope
SUB-HEADLINE
Sometimes, but not always needed; used KEY MESSAGING PILLARS &
to build on the message of your headline SUPPORT POINTS
These are your top 3-4 messaging pillars where
you address prospect pain points and create
REFERENCE TO interest that your solution solves their business
MICROSOFT BRAND needs.
BACK SIDE
Content on this side helps readers get deeper, richer information about your offer, and confirms to them that you’re selling
something that will benefit their business.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 144
BATTLECARDS/PLAYBOOKS
Battlecards are short, sales-ready documents that provide sales teams with an understanding of key sales messages, product
information, engaging questions, common objections, and tactical value propositions to use when selling against your
competitors. Typically, battlecards are no longer than two pages, and provide your sales team with a “cheat sheet” for
customer conversations.
Effective battlecards provide valuable talking points that lie at the intersection of buyer expectations and needs and the
product advantages and competitive differentiators that satisfy those needs. Great battlecards don’t deluge your sales team
with facts out of context, but rather equip them with usable insights to engage customers about meeting their needs.
BATTLECARD ELEMENTS
• Lead messaging: Informs the sales team on the current messaging around the product/solution.
• Key features and benefits: Focuses on benefits and advantages of your solution that can be used to sell against
competitive offerings.
• Points of differentiation: Focuses on why a prospect should buy this solution from you versus your competition.
• Target audience: Identifies the target audience for this solution.
• Conversation guide/Engaging questions: Helps your sales team engage the prospect and get them talking about their
needs and pain points. Can include questions to determine if a prospect is a good candidate for your solution, as well as
leading the conversation to highlight the benefits of your solution.
• Objection handling/Common objections: Outlines the typical objections your sales team hears from prospects about
your solution and provides strategic answers they can respond with.
• Promotional offers: Lists any promotional offers available to the sales team to close a deal.
• Additional resources available to them: Could include things like Microsoft resources, documents on an
internal/external SharePoint site, available customer presentations.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 145
PRESENTATIONS/PITCH DECK
Sales decks have become an essential tool in selling to new or existing customers. Today, sales decks help position your
solution and build the case for why a prospect should work with you. They help guide a sales person through your story,
establish trust, and build rapport.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 146
CONVERSATION/TELESALES GUIDE
The first sales conversation with a new prospect can be tough. After all, prospects tend to distrust sales people; they're guarded
with their information, and they're extremely busy. The fact that they agreed to meet with you in the first place is a great sign.
But much of your selling success hinges on your ability to lead an effective first conversation, and get them to agree to a
second conversation with you.
The conversation guide is a framework for your sales team to have an initial conversation with prospects, and includes key
benefits, sales questions, objection handling, and promotions. The questions are open-ended and are designed to keep the
prospect talking. Try to come up with questions that require detailed answers. Remember, selling is more about listening than
talking, so shift the focus to the prospect.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 147
BEST PRACTICES
PROJECT LEADGEN
Include a key contact list for sales people. This would
include sales, technical and operations escalation contacts Project LeadGen is a great way to find your first cloud
when sales people need help. customer. Project LeadGen is a comprehensive sales and
marketing program to help Microsoft partners develop
Include sales compensation plan info as part of sales opportunities built on Microsoft Cloud solutions.
training. Sales people want to know how they make the Utilize key assets from Microsoft Community Connections.
most money selling the solution. Also, explain the annuity This five-part training series includes instructional videos,
model and ensure sales plans compensate for the monthly event assets, and personal coaching. This program is for
billing model. partners who would like to learn about Seminar Selling
and how they can leverage Microsoft branding to build
Incent sales people who complete trainings with gift business leads.
cards or raffle prizes. By employing this tactic, usually
word gets around if you give away fun items, and Project LeadGen can be used to acquire new customers, as
subsequent training attendance goes up. well as address existing loyal customers. Remember,
informing your existing customers of new services is
Include product/solution-themed giveaways as part of appreciated by your clients. Coming from a trusted source,
training. This could include things like coffee mugs, T- they are more likely to show interest that leads to a sale.
shirts, keychains, stress balls, etc.
ENGAGING TECHNICAL PRE-SALES IN SALES
CONVERSATIONS
From the start of your engagement with a prospect, you
need to be aware of the need for technical pre-sales
assistance. Many times, you are dealing with business
decision makers during the buying cycle. In that case, you
are less likely to have a need for technical assistance.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 149
However, more than ever before, technical staff are a part BEST PRACTICES
of decision making. When the customer has one or more
• The best reps combine solution selling with
technical resources on the purchase committee, you need
insights. To gain credibility in the eyes of the buyer,
to engage technical pre-sales.
the solutions sales rep must introduce content and
data that adds value to the sales call. These insights
Your technical pre-sales staff should be experienced users
also help to earn the buyer’s trust, adding a sense of
of your products and services. These employees need
legitimacy to the solutions put forward.
training or experience as a user of your products. Former
• Ask good questions. The successful solutions seller
support employees often make good technical pre-sales
remains sensitive to the buyer’s needs and asks
staff.
important questions at the right moment. Buyers will
be keen to learn, but they will also want to spend
The technical pre-sales staff is in place to explain
time covering the areas that most concern them. The
technology, how it works, how it meets a business need,
solution seller must help the buyer talk through
and to answer any other questions. The business benefits
these problems before putting forward a resolution.
can be left to the sales and marketing staff. This is where
• Listen actively. Solution selling requires
they shine.
considerable understanding of the buyer’s needs,
The technical staff should excel at the more complex issues which will only come from listening attentively.
that come from prospects. Technical staff should be Solution sellers should actively listen as the buyer
dedicated to pre-sales. They should work together with details their organizational needs, taking notes and
sales efforts. One without the other cannot be effective. asking considerate questions in the process. Solution
selling techniques require an acute awareness of the
You need the sales staff to speak to business decision
level of buyer tone, pitch, and enthusiasm during the
makers. Equally, you need pre-sales to answer all technical
sales call.
inquiries.
• Offer guidance. Solution sellers must guide the
buyer towards the solution being offered. This
Solution Selling guidance comes as the solution seller adopts
something of a teaching role, helping the buyer to
Solution selling is a sales methodology. Rather than just overcome business challenges by utilizing their deep
promoting an existing product, the salesperson focuses on knowledge of industry pain points and trends. The
the customer's problems and addresses the issue with solution seller must strike a balance between helping
appropriate offerings (products and services). The problem the buyer understand their challenges and guiding
resolution is what constitutes a "solution". the buyer towards the solution.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 150
• First, you should have already discussed what you • Proof-of-concept guidance
are proposing with the customer; never rely on a • Business value proposition
proposal for negotiation. • Competitive assistance
• Second, write your proposal so that the customer is • Feature overview and comparison guidance
provided a choice of “YES’s.” Give your customer • Request for proposal (RFP) questions
multiple paths to move forward, and make the path • Technical licensing recommendations
to not moving forward unattractive.
• Third, structure your proposal so that the material
that is most readily agreed to comes first. Then
gradually layer in the items that might introduce
friction. A simple example of this is to not put the
proposal fee or estimate at the beginning.
For more suggestions on writing successful proposals, see
the book Million Dollar Consulting: The Professional’s
Guide to Growing a Practice.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 151
In negotiation, neither party holds all the aces. Since both Have you ever noticed that some people always seem to
parties want to win, what is the best way to proceed? get what they want, regardless of the situation? They don’t
have special powers; they simply ask for what they want.
1. ESTABLISH THE RELATIONSHIP And, most of the time, when done correctly, it results in
them receiving exactly what they want. The truth is, most
The wise negotiator establishes the relationship before
people are too nervous to ask.
proceeding further. Doing so allows you to get a feeling
for the person with whom you are dealing, and vice versa. Why ask for the business?
Though often ignored, "feeling" itself is an essential part of • It allows you to get a firm yes or no. By asking direct
negotiation. So, always be open and sincere. Honesty, questions, you can quickly find out how interested
integrity, and dignity are palpable qualities — and the someone is regarding the outcome of the
foundation upon which constructive negotiations are negotiation. Are they eager to buy or sell? Are they
built. You are best positioned to negotiate when the other willing to move on terms? The sooner you can
party respects you, not only as a businessperson, but as a determine interest level, the faster you can reach the
human being. Trust, which is gained through that respect, final stretch of the negotiation process. Cut out the
is the key to successful negotiation. “maybe,” and get a decision early in the process. No
one wants their time wasted if neither party is being
2. BUILD RAPPORT direct.
Never underestimate the natural ability of other people to • It allows you to get the negotiation back on track. If
sense who you really are. Disingenuous, manipulative, and the negotiation begins to get off track, you can ask
questions to pull the other party back in. Asking
secretive are feelings cannot be hidden. When negotiating,
questions can help you adjust your strategy mid-
you can sense if the other party's values are subpar or lack
negotiation by learning what makes the other
integrity altogether. No greater red flag exists in the entire
person tick.
arena of negotiation.
• It allows you to gather missing information. No
3. FOCUS ON THE WIN-WIN matter how prepared you think you are going into a
negotiation, you aren’t going to have 100 percent of
Win-wins are the only way to go. If you approach a the necessary information. Asking honest questions
negotiation thinking only of yourself, you are a terrible allows you to fill in the gaps and gain additional
negotiator. Understanding what all parties need, and information required to put yourself in the best
working for all concerned is vital. Keep in mind that seeing possible position. You never want to assume
things in only black and white (win-lose) creates limited anything. If you aren’t sure of something, just ask.
thinking; creativity is essential to good negotiation.
• It allows you to get the other person involved in the
Ultimately, all people involved should find themselves on
discussion. Asking questions forces the other party
the same side of the fence. You want to be a player, not a
to engage in a discussion. Silence is a deal killer. If
pain. Keep your eye on the big picture and don’t get
both sides aren’t speaking back and forth openly,
caught up in the small stuff. Stay out of the weeds.
the negotiations come to a stop. The more involved
they are in the discussion, the more you can learn
4. RESPECT THE RHYTHM OF THE RELATIONSHIP about them.
Always remember that there is a rhythm to everything. Negotiation is all about relationships. By cultivating and
Don’t push it. Oftentimes, it is best to say nothing. Never maintaining a good rapport with everyone at the table,
forget that silent pauses can be a very powerful tool. Give every player can win. You’re not just creating an
yourself and others the time and space to reflect upon agreement, you are cultivating a long-term relationship, as
everything that has been said. Don’t rush it. Try to sense well as a reputation.
the natural and appropriate rhythm of all the people at the
table, including yourself.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 152
PITCH PERFECT CONVERSATION CHECKLIST • Position the business value of the Microsoft data
platform & analytics vision without immediately
To be successful with selling, a partner needs to discuss the
communicating the product/specific features.
customer’s business environment and industry confidently,
and offer new perspectives that contribute to the unique • Explain how the end-to-end Microsoft data platform
value of the combined Microsoft and partner solution. & analytics vision can provide business value to the
Below are some value tips for a pitch perfect conversation. BDM in his/her context.
• Use competitive knowledge to position
• Demonstrate knowledge of the customer business Microsoft/partner solution strengths.
climate. • Effectively handle BDM objections.
• Discuss the short/long-term business implications of • Share a relevant Microsoft data platform & analytics
industry trends around the cloud. workload story to solve business challenges and/or
• Ask questions to validate understanding and/or satisfy business needs that the BDM is facing.
uncover the business drivers and critical business • Skillfully integrate a demonstration that articulates
goals. the key elements of the solution. Demonstration
• Ask probing questions to fully understand the BDM’s should successfully integrate a demo that reinforces
problems/needs, potential business value if how it solves the customer’s business challenges.
problems are solved, and/or implications if the • Close with appropriate next steps.
problems are not solved, and actions that have been
taken to solve problems.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 153
Deploy/Implement Solutions
Resources Execute Efficiently
Focus on working smarter, not harder.
Think of your projects like products on an assembly line: focus on providing your
services with precision. That means using standardized, repeatable “components”
and appropriate automation to streamline the processes and enhance quality. Be
mindful of deploying the right skills for each task in order to maximize
productivity and profitability. For example, small increments of a high cost senior
resource can be spread across a number of projects to oversee complex steps
and mundane tasks can be delegated to third-party tools that are readily
available.
As you progress, take note of processes and methodology you could codify and
Microsoft Modern Partner:
repeat. Take the time to document them for review and potential implementation
Optimize Your Operations
later. Make sure all team members always looking for ways to optimize their
efforts whether by automation or process standardization.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 154
Deploy/Implement Solutions
Resources The Case for Agile
Customers expect rapid, stable releases.
Over the past decade, there has been a shift from companies working on long
software release cycles, such as every few months or years, to as often as several
times a day. In fact, as an organization, Microsoft has shifted from developing
software using the waterfall method, which results in these long cycles, to an
agile method. This is an inevitable consequence of moving to the cloud, where
vendors are expected to provide constant software updates. Software teams that
develop cloud software tend to use agile methodology, and test and fix their own
bugs, rather than relying on a separate team of testers. In the simplest of terms,
agile software development means that software can be quickly and easily
changed and adapted, due to constant testing and functional development
Agile Development
throughout two to four week sprints.
Pair Programming
Mob Programming CULTURAL SHIFT
Microsoft’s Journey to Agile
The move to an agile development process doesn’t only require a cultural shift
Agile Principles and Values
for developers, but for organizations as well. One reason for this is that the
Guidelines for Conducting
typical agile process requires constant feedback and validation from the
Design and Code Reviews
software’s stakeholders at the beginning of, and/or the end of each two to four-
Test-Driven Development week sprint. This helps ensure that the project is on track and the work
on Microsoft Virtual
performed does not stray too far from the stated requirements. Another
Academy
organizational change sometimes involves flattening organizations, and
increasing the span of control of managers. This means removing excess layers of
management, both top down and sideways, to accelerate the flow of information
and decision making.
PAIR PROGRAMMING
There are many companies practicing agile software development, who are
thinking outside the box in terms of team collaboration. One such collaboration
method is pair programming. This is when two developers work side-by-side on a
single computer. Since there is only one keyboard, one person acts as the “driver”
and writes code while the other observes or navigates the process. The navigator
reviews each line of code as it is typed, and both programmers tend to frequently
switch roles throughout the process. Another role of the navigator is to think
about likely improvements, potential pitfalls, and strategic next steps, freeing the
driver to focus all of their attention on the current task at hand. For some teams,
pair programming is a great way to bring novice developers up to speed, or is a
great way for two experienced developers to quickly work through difficult tasks.
Another interesting strategy is to have a customer sit down and pair program
with one of your developers. This tactic can be used to inspire confidence in
using your cloud-based services, for instance, if they are using them for their own
development efforts.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 155
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 157
• Review the customer background and business During the ADS, you and your customer planned a high-
technology strategy level architecture framework and conceptual design for a
• Project background and its drivers/aims solution that addresses their organization’s business
• Functional and non-functional requirements goals and technical requirements. In addition to a
• Usage scenarios summary of the engagement, you’ll deliver information
• Technology landscape about:
• Special areas of concern to your customer’s
ENVISIONING
organization, such as security, compliance, and
• Key functions and capabilities compatibility.
• Components of the solution • Deployment scenarios that map to established
• External connections and integration points deployment and practices and that cite specific
• Security considerations examples where
• Abilities considerations • applicable.
• Map requirements and scenarios to components • Familiarity with the Microsoft technologies
proposed for the solution, in addition to any
PLANNING trade-offs among the differing technology
• Establish proof points options.
• Exclusions, risks, and issues • The capabilities of your solution to deliver
• Pre-requisites business performance on premises or in the
cloud.
• Deliverables
• Resources The outcome should be polished architecture diagrams
• Escalation, communication, and long-term plans that can be reviewed and signed off on by the customer.
If one or more proof of concepts are desired, provide a
plan and a timeline to deliver.
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 158
aka.ms/practiceplaybooks
GO TO MARKET & CLOSE DEALS PAGE 159
If you delivered IP (SaaS) then there is an expectation that you will maintain and
FastTrack support this IP. This paves the way for charging for maintenance, which is
Digital Partner of Record typically a recurring revenue or annuity revenue stream. It is recommended your
handle this stage as an upsell unless the maintenance was agreed upon prior
to/or during delivery.
OPPORTUNITY
Even if you did not deliver IP to the customer there is an opportunity to build
your recurring revenue by offering levels of support (if you company business
model supports this). This is where the Digital Partner of Record (DPoR)
conversation can happen for annuity, or your company can establish levels of
support on your own cost structure.
Customers benefit from adding a Digital Partner of Record. Doing so provides the
partner with access to usage and consumption data, which allows the partner to
better serve the customer and help them perfect the use of Microsoft services for
their desired business outcome. This partner will also be automatically contacted
for any FastTrack services questions or issues.
For more information, see Digital Partner of Record
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 160
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 161
Executive Summary
So far we’ve covered strategies for You will also discover ways you can keep your solutions
top of mind for prospects and customers through
building your security practice, finding and nurture marketing, and how to grow and improve your
keeping customers providing them with lead generation practice through a well-planned referral
marketing program. We’ll show you how to make the
ongoing support. most of your renewal process, and how to get ahead of
deadlines.
In this section, we’ll focus on how to optimize your
practice, strengthen your relationship with customers, We will help you learn how to grow your business by
and evaluate your performance to help you continue to identifying the best customer personas and creating
delight prospects and customers “look-alike” prospects, deepening your expertise in key
verticals and marketing that expertise, and collaborating
Are your customers delighted by your services and
with other partners to offer your customers a more
products? Delighted and not just satisfied? In this
comprehensive level of service and support.
section, you’ll learn why customer lifetime value is so
important, and how to create more customers for life. We will end by discussing how important it is to create
We’ll share how to get to know your customers better by advocates for your company. This includes turning a
following their journey with secret shopping and customer into a fan and collecting testimonials to create
analysis. We’ll also explore the use of a “land and case studies that can be used in future marketing
expand” strategy and see how getting to know your campaigns. Map your customer’s experience and ask for
customers better can lead to incremental opportunities feedback to ensure you are turning satisfied customers
to provide additional services. into delighted customers who can wait to tell your story!
Use the strategies we provide in this section to optimize
and grow your practice.
Top 5 things to do
Gather feedback from your customers
Learn from your customers and
experience to optimize your practice, Nurture existing customers
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 162
Define a vision & identify Prioritize solution & Commit resources & Measure, share success,
business scenarios create an adoption plan execute an adoption plan & iterate
A deep understanding of A solution that people A strategy to drive A benchmark, KPIs, and
the business goals, as love and that helps them adoption including success stories to help
well as people challenges achieve business goals communications, demonstrate success
and needs to achieve and get things done readiness, and internally, improve, &
them. more effectively. community. expand.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 163
While it’s important to define and track your metrics, there are some simple things you can
do to increase your CLV.
Your customer strategy must be built on a culture of customer success and tracking customer satisfaction. Critical success
factors, when it comes to CLV, are:
• Being sensitive to customers’ emotions.
• Maintaining good communication.
• Listening to customer pain points.
• Understanding that there are multiple layers to any one concern.
Doing business with an understanding and empathy for where your customer is coming
from.
NEXT STEPS
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 164
What they hear at the top should be what they hear at the
bottom — and all the way through the buying journey.
Referral Marketing
Referral marketing is the art of harnessing your customers,
employees, friends, and vendors to communicate your
company’s value.
Study after study has proven that referral marketing is one
of the best forms of marketing when it comes to sales and
As a seller, if you don't have someone on your team who conversions. Referral marketing is powerful because
goes through the same fact checking process (secret people trust the opinions of other people in their lives and
shopping) as the audience you are trying to reach, you are people they respect, whether that be co-workers, trusted
practicing what amounts to "blind marketing." This means vendors, friends, or other influencers such as attorneys or
you have no insight into what the prospective customer accountants.
sees and hears along their purchasing journey. Secret
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 165
decision makers start with a referral! You’re probably already getting referrals and don’t even
know it. Some referrals are coming to you directly, and
(Source: LinkedIn) others are done online. If you implement a more
structured program, you can reach out to your referral
5 Keys to Successful sources and thank them for helping you out. In exchange,
you can offer to refer business back to them, or highlight
Referral Marketing them in your marketing, or offer to share a small
percentage of your profit with them.
Implementing your own referral strategy to increase
referrals and sales isn't difficult. Here are some ideas:
4. MAKE IT EASY FOR CUSTOMERS TO REFER
YOUR BRAND
1. PROVIDE AN EXCEPTIONAL CUSTOMER
EXPERIENCE Make it as easy as possible to share your products and
refer your brand. There are many ways you can do this. In
Valuable products and services, exceptional customer some cases, companies have added a “share” function to
service, and a positive buying experience are at the core of their main website navigation. Add social sharing badges
every referral. This is fundamental to any referral to every page on your website.
campaign. Think about the services and support you offer,
looking at it from a customer perspective, and ask yourself
5. CAPITALIZE ON INFLUENCERS
what you offer that is worth sharing with co-workers or
friends. Influencers within your niche can be a goldmine for
referral traffic and sales. The key is to find influencers
2. MAKE SURE YOUR REFERRAL SOURCES KNOW whose following is as close as possible to your target
WHAT YOU DO AND THE BEST TYPE OF CLIENTS market. Influencer marketing can be as easy as reaching
FOR YOU out to a popular blogger, a group lead on LinkedIn, or a
popular writer on Twitter, and asking if they do sponsored
One of the drawbacks of referral marketing is that your postings or if they would like your product to review.
referral sources are telling your story for you. To ensure
they know your complete story, formalize your program Referral marketing is a powerful and important
with a simple one-sheet that explains what you do best. component for every business. Implementing some basic
Include a profile of your ideal customer, so your referral tactics can help encourage and facilitate the referral
sources send you the most qualified leads, creating a win- process, which can be a major source of new sales.
win for you and them.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 166
WHY NURTURE?
Simply put, nurture marketing yields significantly more leads, increased revenue
and improved customer satisfaction- all things critical to growing your practice.
INVEST IN RELATIONSHIPS
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 167
email marketing. It is related. However, • Speak to known business pains (as opposed to
technical)
nurturing customers is not simply sending • Speak to where in the buying cycle the prospect is at
out a generic email blast periodically. • Remain consistent to your core value proposition
Nurturing is understanding of your • Speak to the emotional triggers (focus on the “why”)
including fear, gain/greed, curiosity
customer needs and behaviors. Nurturing
VARIETY
is ensuring the customer gets just what
they need when they need it to make a • “Feed” the prospect’s hunger for information
• Find the right cadence and frequency
buying decision in your favor. • Do not overwhelm or they will unsubscribe
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 168
CREATING LONG-TERM CUSTOMER • What do you do well for onboarding customers, and
RELATIONSHIPS what do you think you can improve?
• What are your top two challenges when onboarding
Customer lifecycle management (CLM) is a process by
customers?
which partners can assist customers in evaluating and
• Is there a defined timeline to ensure customers are
maintaining loyalty to a product, service, and supplier over
onboarded and using the service within 30 days?
a sustained period of time. The objective is to secure and
increase the customer lifetime value.
ENSURE A CUSTOMER NURTURE PROCESS
Hunt or farm? What is the cost of acquiring new customers
EXISTS
versus retention and upsell? Selling something to someone
you know is least costly, while selling to someone you Hold continuous touch points to learn more about the
don’t know is most costly. customers’ needs, including CSAT, assessments, blogs,
emails, etc.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 169
For example, if you are the Digital Partner of Record on your customer’s
Deliver Customer Lifetime Microsoft subscriptions, you have access to their cloud solution usage and
Value eBook consumption data via the Cloud Services Partner Dashboard. You can use it to
Cloud Services Partner identify areas where you should be encouraging deeper and wider usage of
Dashboard Azure, as well as areas where the customer may benefit from incremental project
or advisory services.
Say, for example, the customer brought your practice in to help them build a
custom line-of-business (LOB) web application. You successfully build, deploy,
and make incremental improvements to their new web application.
EXPAND
The companies who do the best at expand selling, and properly identify cross sell
and up-sell opportunities, train their employees at every customer touch point to
identify ongoing needs. There should be a process for identifying and then
communicating ongoing customer needs to the sales or account teams. Training
employees in customer service, accounting, marketing, customer training, on-site
support, and operations can be the key to unlocking big opportunities with existing
customers.
TIP: Create a process to identify the next logical steps and review them during your
quarterly or annual review with your clients.
aka.ms/practiceplaybooks
“
OPTIMIZE & GROW PAGE 170
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 171
Renewals
The most successful enterprise SaaS companies know that expectations that soon they will realize tangible business
growing revenue only through new customer acquisition is benefits from its use. All the evidence they consider —
the less efficient way to scale. Rather, they understand that marketing information, product demos, references from
growing revenue within your existing customer base — previous customers, and reviews on social media —
through up-sells, cross-sells, and expanded use — is the contribute to their expectations for the future.
most profitable way to scale. This is very different from how customers make renewal
In fact, enterprise SaaS companies that grow revenue — decisions. The decision to renew is based on customers’
and company valuation — by expanding revenue within actual experiences working directly with your organization.
their existing customer base also know the key to making If the customer’s experience is positive and the value they
this work is to focus on — and operationalize — customer have received from using your software matched their
success. expectations, customers renew quickly and easily.
Poor user adoption and the lack of perceived value by One way to ensure your customer has a positive
customers is the greatest challenge faced by SaaS experience with your company is to map the critical path
companies today. A customer that is not using your to customer success. Map out the path from the time they
software and not realizing measurable business value from decide to invest in technology all the way to the point at
their IT investment will not be your customer for long. which they will declare their program a success. Be sure to
When your customer makes their initial purchase decision, identify your customer’s goals, so you can refer to this
they are buying your software based on their hopes and
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 172
when it’s renewal time. Goals might include cost savings, • Day after sale: Sales introduces customer to
employee adoption rates, and efficiencies realized. Customer Success Manager (CSM).
One of the biggest problems organizations face is getting • 2 weeks after the sale: The CSM reviews the
their staff to adopt technology and incorporate it into daily customer’s usage of the product and calls with a
work activities. A system that sits unused is not delivering check-up.
any value to the customer’s organization. This user • 2 months after the sale: The CSM reviews the
adoption risk — the potential that staff will not adopt outcomes of training and discusses with customer.
• 6 months after the sale: The CSM meets with the
systems and business processes as they are designed — is
client to discuss goals, successes, areas for
perhaps the greatest threat to customer success, and
improvement, and next logical steps.
therefore renewal rates.
• 3 months before renewal: The CSM reviews account
Since customers will not renew a system that is sitting idle, for opportunities to increase licenses or move client
and since you (the software vendor) need customer to higher level of license. Nurture marketing
renewals to grow, you now share a portion of your program should be offering information about
customers’ user adoption risk. In many ways, customers’ options for upsell.
user adoption risk translates into your renewal risk. • 2 months before renewal: Begin the discussion about
Develop a customer support capability that moves renewals.
customers along the critical path to success. • 1 month before renewal: Have specific meeting
about the renewals.
Once you understand the critical path to success, you need
• 2 weeks before renewal: Deal should be closed. If it
to figure out where customers are getting stuck and why
isn’t, situation should be escalated to the leadership
they struggle to move forward. You will find that many
team.
these issues have nothing directly to do with your system.
Yet, you need to figure out how to get customers to
resolve these issues. 2. BUILD THE PROCESS INTO YOUR CRM
You may think it is not your responsibility to help your Create mandatory fields in your CRM to ensure your
customers resolve their internal user adoption issues, and organization knows when customers are due for
in many ways, you are right. But remember, while that may renewals.
not be your responsibility, it is most definitely your
problem. 3. REWARD RENEWALS WITH COMMISSIONS
Some organizations are hesitant to provide commissions
3 Steps for Successful Renewals on renewals. A SaaS renewal needs to be worked like any
other sale. It isn’t easy and renewals aren’t automatic.
CSMs deserve a commission, especially when they are
1. HAVE A PROCESS able to upsell the customer to a higher tier of license, or
The worst thing you can do is call a customer and let convince them to buy more licenses.
them know a renewal is due next month when they Renewals, especially for B2B organizations, can’t be
haven’t heard from you since they bought the product. taken for granted. The amount invested in acquiring
each customer just means there is too much at stake.
Renewals need to be treated with the same respect and
Instead, your organization needs to spend time and map
gravity as sales. That is the reality of the SaaS business
out a process. Here is an example:
model.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 173
Advocacy: Case Studies and 3. Business problem solved. Here you describe the
positive impact your solution had on the customer’s
Testimonials business. The more you can quantify the results, the
better.
At the top of the customer success pyramid lies your TIP: Include an actual testimonial from the client wherever
advocates. When you can get customers to do the “selling” possible.
for you, you have done your job. A customer who becomes
an advocate is the most valuable marketing tool you can
CHOOSING THE BEST OPTIONS FOR A CASE
have in your arsenal.
STUDY REQUIRES SOME STRATEGY THOUGHT.
Advocacy, the final stage of the buyer’s journey, ASK YOURSELF
exemplifies the telling of your story from the point of view
of your clients. Advocacy is the willingness of clients to • How did you arrive at your suggested solution?
speak positively on your company’s behalf, formally and What options did you explore?
informally. It is the time when clients are most likely to • What was the solution implemented? Lead with the
promote the services they are using, or make referrals to solution offered first, then the products used.
• What was the outcome? List benefits here. Were
brands or partners.
there unexpected benefits to the outcome?
Turning clients into advocates doesn’t happen by accident. • What did your customer have to say about your
It happens by success. When you diligently listen to clients’ solution, product, team members, and customer
needs, provide solutions to their needs, and deliver service at the end of the project?
exceptional client experiences, they want to help you • Did you retain or grow the customer?
succeed.
You should consider creating 1–3 case studies for each
When analyzing content gaps, consider creating content product and vertical markets you serve. For example, if
that uses client success stories. An example is a case study you service both dental offices and CPA firms with Office
featuring your client describing how you solved their 365 installation and support, consider creating 1–3 case
problems and how much they like working with your studies for dental offices and CPA firms. Prospects want to
company. Powerful! see that you have successful experiences with the type of
Advocates have many ways to show their appreciation. work you’ll be doing for them.
They can agree to write a testimonial, be a part of a case The overall effect is that a well-written case study can be
study, provide referrals, post positive comments on social used effectively in many different selling solutions. Here
networks, and attend an event you’re sponsoring or are some best practices on how to prepare a client for
producing. participating in a case study:
• At the start of an engagement, consider including a
BUILDING A QUALITY CASE STUDY case study as a requirement as part of your contract
Your case study should be no more than two pages, or statement of work. Throughout the project,
showcasing the value you provide, solutions you deliver, acclimate the client to the prospect of granting a
and the positive impact you have on your customer’s case study. Say things like, “we should include this
business. pain point when we do the project case study.” This
way, the case study becomes a natural part of the
There are three main ingredients in a case study:
project, not a favor that is granted at completion or
1. Description of the customer, along with their Initial months or years down the road.
customer pain points. Describe the client’s business • If a client is concerned about the amount of time a
challenge or opportunity. case study will take, tell the client that you will keep
2. Solution implemented. This portion naturally flows reference telephone calls to a maximum of 15
into describing how you addressed the client’s minutes and you will provide the agenda and
problems, what options you considered, and what questions for review before the call. This way the call
solutions were used. will be orchestrated and reduce the potential time
exposure by reducing tangents.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 174
• Have examples ready, so they see what a finished TRADE SHOW BOOTHS
product looks like and how it reads. • Proof points (banners)
• Legal objections can come up from time to time. You • Testimonials (banners)
may hear a client say that “their legal department
does not allow references or testimonials.” In this IN-HOUSE TRAINING
case, you need to clarify what is not allowed. For • Paragraph, proof points
example, perhaps an endorsement that includes the
company name is not permitted, but a general ON POSTERS OR DISPLAY MATERIALS
description of the company without mentioning your
client name may be permitted. You might say, “a • Testimonial, customer profile
major software and hardware manufacturer” instead
COLLECTING TESTIMONIALS
of Microsoft.
• A more difficult objection to overcome is if the client The easiest was to get testimonials is to simply ask your
doesn’t think that you did a job worthy of a client. The worst answer you can get is “no.” But that may
reference. Don’t worry, it happens to everyone. Use not be the final answer. Your client may be concerned
this as an opportunity to understand what went about the amount of time needed, legal issues, or perhaps
wrong, and to correct the problem. This helps to they believe the project may not be worthy of a reference
rebuild trust and fosters a strong relationship. or testimonial.
Some clients may be inexperienced in providing
Implementing Customer testimonials and might fear that it’s outside of their area of
responsibility. Coach them through the process. Offer to
Evidence write the testimonial for them, but give them the right to
edit and change the testimonial in any way they choose.
Infuse pieces of customer evidence into Have them speak with their manager, or in larger
companies, their HR departments. Most companies have a
your marketing engine: process to follow when granting testimonials. Encourage
your client to find out how things work in their company.
IN COLLATERAL
STORYTELLING
• Solution sheet
• Brochures Everyone loves a good story. Storytelling can help you craft
• Battlecards a compelling answer to marketing's toughest questions:
Who are you and what do you do? Think about how to tell
ON YOUR WEBSITE your story so it’s interesting and draws your audience in.
Remember that stories can be told in pictures and videos,
as well as writing great prose.
DURING WEBINARS AND EVENTS
Before you craft your story, look at your audience. Who
• Guest speakers will you be speaking to? If your audience is mostly
• Showcase a case study technical people, tell your story from their point of view. If
it’s a business audience, keep the technical part of your
IN SALES DECKS story to a high level and speak to topics that interest your
business audience. As we already discussed, cloud
• Testimonials, scenario-based (for sensitive industries
applications are frequently sold to the business buyer with
and new to market)
help from your client’s technical team. Always speak to the
decision maker in your audience, gearing your discussion
to their level.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 175
You must know and understand your audience. To be solve their business problems. If they are in a specific
successful, they also have to understand you. Therefore, vertical market, know, understand, and use the vocabulary
you want to use the same language. We’re not referring to of their industry. Don’t fake it — learn it! Become an expert
French, English, Spanish, or Chinese. It’s about the right in that industry.
vocabulary and the right voice. Unless you are talking with TIP: Video is an excellent medium to use. Video case
a technologist, it’s most than likely your buyer will talk in studies of client successes are excellent places to use
the language of business. You want to do the same. What storytelling.
do they care about? Usually they have a business problem
they are trying to solve. You want to express how you can
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 176
Customer Experience
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 177
It’s common to get caught up in delivering projects and solutions and never get
to the task of documenting what’s been done and the lessons learned along the
way. But unless you build in the time to take a breath and take stock of what
worked well and what didn’t, you will never be able to develop repeatable
methods and processes. You need to make harvesting repeatable work products
a standard task and hold staff accountable (or reward them) for completing it.
Think broadly about your repeatable processes. Go back and look at your last 20
or 30 or even 50 projects and see what they have in common. You may be
surprised at how many times you have completed a type of project or specific
task over and over again. And if you have done something often enough, chances
are you have a latent specialization. Successful partners take this discovery to the
next level by wrapping that depth of experience up as a “product” that can then
be sold, publicized, and marketed as a differentiated skill or service.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 178
Deliver Customer Lifetime The facilitator may solicit quantitative data related to cost management or
Value eBook qualitative data, such as perceived quality of the product. Ideally, the feedback
Cloud Services Partner gathered from a project post mortem will be used to ensure continuous
Dashboard improvement of the management of future projects. Post mortems are generally
conducted at the end of the project process, but are also useful at the end of each
stage of a multi-phase project. The term post mortem literally means "after death."
In medicine, the term is used to describe an examination of a dead body in order to
discover the cause of death, and in project management the term is used to
understand how the project reached the conclusion it did.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 179
Take the answers to these questions and refine your value proposition, and if
necessary, your offer.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 180
Partners may consider using marketing campaigns and featuring case studies to
show success in other industries. Be prepared to offer a free engagement, advice,
or proof of offering to break into a new industry.
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 181
Optimize Costs
Efficiency, Profit and Growth
Optimize profit to fund growth.
We all want to have profitable businesses and IDC’s research shows that those that are heavily invested in cloud do better
than their peers with respect to profitability. But profit doesn’t happen automatically just because of cloud. You need to
have the right processes and methods in place to drive the efficiencies that reduce costs while still delivering high-quality
services. If you are able to achieve that balance, profit should follow.
Source: IDC eBook, sponsored by Microsoft, The Modern Microsoft Partner Series, Part 1: The Booming Cloud Opportunity, 2016
But, it doesn’t stop there. If you have efficiency and profit, you have also created the fuel for growth. Your profit provides
the funding to invest in pre-requisites for growth, whether it’s hiring special skills, buying a company, or renting more
office space.
To acquire and maintain a profitable group of customers, you will want to create “look-alike profiles.” To do this, look at your
most profitable customers. What size is the company? What solution did they purchase? Did you offer any particular expertise?
Did they have an unique business need? Were they in a particular industry?
Once you build a profile (or profiles) for your best customers, you can use that profile to find others like them. This is called
“Look-Alike” marketing. It helps to narrow your focus when choosing who to market to, or what medium to utilize. It helps to
create content for those specific types of customers. It also helps with referral marketing, allowing you to clearly articulate the
best fit for your company.
TIP: Use your look-alike profiles to procure prospect lists to market to.
RESOURCES
Modern Partner Optimize Operations
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 182
Measure Results
Measuring your strengths and gaps is key to ongoing success. To determine if your cloud business
is performing to the best of its ability, you need to establish key performance indicators (KPIs) to
measure your success. Consider using this approach and applied measurement to ensure you are
monitoring and rewarding the right behavior:
• Take a disciplined and structured approach. Financial discipline is key to the success of any business, but it needs to
empower and inform decisions, not limit them.
• Set and review targets. Set targets and objectives for your next year or mid-year, and review them along with
corrections of errors if needed.
• Align execution. Ensure all internal teams are aligned against the same metrics.
• Benchmark. Benchmark your organization with clear key performance indicators (KPIs) to drive your progress. Below
is an example of a dashboard with KPIs:
• Gross margin by offering. For project services, • Average case duration. The amount of time it takes
striving for 30 percent or more gross margin is to field the call, work, resolve, and document a case
important; managed services should return at least ticket.
40 percent and IP over 50 percent. • Services rep utilization. This is calculated as the
• Efficiency factor. The measure of how much work average amount of hours annually spent per
you’ve already done that can be repurposed, representative actively working cases, divided by the
packaged, and resold as IP. number of available hours.
• Average calls per customer. The average number These measures aren’t new. In fact, they’ve been around
of calls per customer in a given month for managed for as long as services businesses have been in place.
services. It’s reasonable to expect lots of calls in the The challenge is how you manage them. Are these
early stages of the customer relationship, but over metrics being tracked on a regular basis? Do you have
the long term, call volume should subside. process and cadence for reviewing them?
Creating Scorecards
You should have scorecards set up for your business that all your employees pay attention
to. Create scorecard and financial impact actions that include:
aka.ms/practiceplaybooks
OPTIMIZE & GROW PAGE 184
aka.ms/practiceplaybooks
PLAYBOOK SUMMARY PAGE 185
In the second section, Operationalize & Get Trained, The final section, Optimize & Grow your Practice,
we focused on the importance of hiring the right team, stressed the importance of learning from your customers
and then providing appropriate and ongoing training and your experience in providing solutions to them, to
and certifications. We also suggested various tools and optimize your practice, and expand to new vertical
resources for obtaining an Azure subscription, building markets through strategic partnerships. The top five
your product or service, managing your customers, and actions we provided for you in this section were: Gather
reviewing the marketplace. The top five things we feedback from your customers, learn from your project
suggested you do are: Hire, train, and certify your team, successes and failures, create case studies and a
setup Azure for your practice and become the Digital marketing plan to expand into new vertical markets,
Partner of Record on your customer's Azure maximize your efficiency and profit to fuel growth, and
subscriptions, setup your CRM, project management, establish and nurture strategic partnerships.
collaboration, and support tools, build your sales,
marketing, and legal materials, and evaluate your
FEEDBACK
marketplace options.
Share feedback on how we can improve this and other
The third section, Go to Market, emphasized getting playbooks by emailing
your practice off the ground by finding new customers, playbookfeedback@microsoft.com
and then nurturing and investing in them to build lasting
relationships. The key takeaways were: Define your
customer's buying journey, launch a modern website and
ADDITIONAL RESOURCES PAGE 186
Additional
Resources
Microsoft Practice Development Playbook
aka.ms/practiceplaybooks
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 187
More than 86% of Fortune 500 companies have the Microsoft Cloud (source: Microsoft), which offers companies a fully
integrated stack for any kind of data from on-premises, hybrid or fully in the cloud, with an open cloud platform that
supports a wide variety of Operating Systems and programming languages.
In order to help organizations meet data residency, sovereignty, and compliance requirements, Microsoft has a worldwide
network of more than 30 announced Microsoft-managed datacenter regions. Microsoft also continues to make significant
investments in geo-expansion through our local and sovereign offerings in more than 10 unique geographic regions
worldwide.
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 188
WHY CHOOSE THE MICROSOFT CLOUD for custom apps, and federation and directory sync
services with AD and other directories.
No other company has such a complete portfolio, from
IaaS to PaaS and SaaS, from productivity and social BROADEST PARTNER ECOSYSTEM
solutions to ERP, from smartphones to PPIs. Microsoft
Microsoft Partner Network includes over 430,000
offers the most connected, comprehensive set of cloud
organizations worldwide. By working with this broad
solutions (Azure, Office 365, Microsoft Dynamics), with
partner ecosystem, we can offer better solutions and
an unmatched breadth and depth of capabilities from
better services to our customers.
platform to productivity apps to business solutions. Our
integrated portfolio of cloud services works across
devices and is supported by one of world’s largest
developer and partner ecosystems. From a customer
perspective, this means a lower cost and complexity
associated with the product/services integration, IT
provider management, and support.
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 189
All of Microsoft's services are independently verified to meet legal and compliance
requirements, financially backed, and offer transparent information on their availability.
Microsoft was the first cloud provider to adhere to ISO 27018 and ISO 22301.
COMMITMENT TO OPEN SOURCE customers and give partners broad exposure, Microsoft
is committed to enabling partner success in Data
With Azure, you have choices. Choices that help you
Platform and Analytics.
maximize your existing investments. Get support for
infrastructure as a service (IaaS) on Linux and Java and Research shows this commitment to partners also shows
PHP Web application platforms. Develop and test your appears in the partner revenue, as the average partner sells
Linux and open source components in Azure. You bring over $4 of their own offering for every $1 of Microsoft
the tools you love and skills you already have, and run cloud solution that they sell or influence the sale of. For
virtually any application, using your data source, with partners who focus on cloud (e.g., where cloud revenue is
your operating system, on your device. Much of the more than 50% of their revenue), that number jumps closer
Azure tooling and frameworks your technical teams use to $6.
is open source and hosted in GitHub.
COMMITTED TO PARTNERS
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 191
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 192
Troubleshooting Resources
Use these resources to assist with troubleshooting in your Azure-focused practice.
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 193
T RO U B LES HO OT IN G A ZU R E IN F RA S T R UC T UR E AS A S ER V IC E
Troubleshooting ARM Template Deployment Errors Troubleshooting and monitoring Azure Storage
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 194
Testing in production, or live-testing your Azure Web App using live customer
traffic, is a test strategy that app developers increasingly integrate into their agile
development methodology. It enables you to test the quality of your apps with
live user traffic in your production environment, as opposed to synthesized data
in a test environment. By exposing your new app to real users, you can see the
real problems your app may face once it is deployed. You can verify the
functionality, performance, and value of your app updates against the volume,
velocity, and variety of real user traffic, which you can never approximate in a test
environment.
PENETRATION TESTING
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 195
DO C UME N T O VE RV IE W
Azure Guidance from Patterns and Practices Checklists for availability, scalability, security for a broad list of
topics and services in Azure
Performance Best Practices for SQL Server running in Performance tuning SQL Server in Azure Virtual Machines
Azure
Azure Resiliency Technical Guidance Best practices for building resilient solutions in Azure
Azure Security Best Practices and Patterns Best practices and patterns
Data Partitioning Guidance Strategies that you can use to partition data to improve
scalability, reduce contention, and optimize performance.
Patterns for Designing ARM Templates Best practices with template design and deployment
Developing Big Data Solutions This guide explores the use of HDInsight for scenarios such as
iterative exploration, as a data warehouse, for ETL processes,
and integration into existing BI systems. It also includes
guidance on understanding the concepts of big data,
planning and designing big data solutions, and implementing
these solutions.
Best practices for Azure App Services Best practices for deploying, monitoring and troubleshooting
Azure App Service deployments.
Instrumenting applications using Application Insights Using Application Insights to instrument applications for
troubleshooting, monitoring and telemetry capture.
Case Studies
One important avenue Microsoft provides is a track record of successful partner engagements. A track record of customer
success is an easy way to build confidence in the solutions your practice recommends, and helps win over customers.
Microsoft provides a collection of case studies highlighting how partners make their customers successful, including PDFs
and PowerPoint slides summarizing the key learnings and videos. The Partner Stories website also provides a curated
collection of case studies.
aka.ms/practiceplaybooks
ADDITIONAL RESOURCES PAGE 196
Troubleshooting Resources
To assist your support team, we have compiled several resources to assist with
troubleshooting the related services your team may use as part of delivering services in this
practice.
Troubleshoot Mobile App .NET Backend Troubleshoot Mobile App Node.js Backend
September 2017
aka.ms/practiceplaybooks