{"id":11041,"date":"2017-12-13T10:22:46","date_gmt":"2017-12-13T18:22:46","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=11041"},"modified":"2023-06-11T15:51:00","modified_gmt":"2023-06-11T22:51:00","slug":"improving-workforce-management-and-technical-readiness-at-microsoft","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/improving-workforce-management-and-technical-readiness-at-microsoft\/","title":{"rendered":"Improving workforce management and technical readiness at Microsoft"},"content":{"rendered":"
\n
\n
<\/div>\n
This content has been archived, and while it was correct at time of publication, it may no longer be accurate or reflect the current situation at Microsoft.<\/p>\n<\/div>\n<\/div>\n
One Profile, an internal tool, helps people at Microsoft advance their careers and connect our best technical consultants with customers. Employees use it to evaluate their technical skills and track training, while planners use it to match consultants or engineers with customer projects based on expertise. Built on Azure PaaS technologies like SQL Database elastic pools, LogicApps, AppInsights, and Azure Data Factory, it easily scales to accommodate multiple tenants, and it provides high availability and reliability.<\/p>\n
In our large, complex, and increasingly global company, skills run deep. Rapidly placing the right Microsoft consultants, architects, and engineers\u2014regardless of where they reside\u2014with the customers that need our expertise couldn\u2019t be more important. Our people with unique skill sets, working in the right engagement, inspire high-value conversations and help our customers reach their critical goals.<\/p>\n
With One Profile, an internal product, we\u2019ve made a huge improvement in the way we match our people with customers. One\u00a0Profile creates strong technical readiness capabilities across Microsoft, which helps us ensure deep and consistent levels of product support for our customers. One Profile is simple and interconnected. It empowers our employees to advance their careers and uses standardized skills taxonomy. It creates a clear path for professional development and fosters effective coaching conversations.<\/p>\n
Microsoft Digital initially developed One Profile for our Microsoft Enterprise Services (ES) and Customer Services and Support (CSS) teams. We look forward to supporting even more teams. Built on cutting-edge Azure PaaS technologies like SQL Database elastic pools, LogicApps, AppInsights, and Azure Data Factory, One Profile\u2019s design easily scales to multiple tenants\u2014business organizations\u2014and supports the specific requirements of any business group.<\/p>\n
Effectively matching people to projects<\/h2>\n
When our ES organization engages with customers, it\u2019s critical that they quickly assemble agile and expert delivery teams for the work. Our most important asset is our people, and we have over 22,000 ES employees in 191 countries. We\u2019ve moved to a new model for ES that is about building a global workforce to effectively and efficiently support our customers across the world. ES consultants, architects, and engineers support customers through their entire journey\u2014from pre-sales all the way through post-deployment activities like monitoring and assessing services. Microsoft is increasingly a global organization that needs to be efficient and leverage people\u2019s talents wherever they are.<\/p>\n
How does this work? Let’s say we have a customer\u2014a private company or government agency\u2014that contacts Microsoft, asking us to help them migrate all their applications to the cloud. Our first step is to analyze what kind of applications they have and what tools are they using. Then, we let them know the cost to do that work.<\/p>\n
Next, we need to build a team of consultants, architects, and\u2014in this case\u2014people with Azure skills, because this customer is migrating to the cloud. Our human resource management systems use One Profile data to quickly search for and identify employees with the best, most relevant skill sets. One Profile also identifies secondary\u2014but critical\u2014information, such as travel eligibility. Having a complete picture helps us assemble the best teams.<\/p>\n
Centralized profiles help unify businesses<\/h3>\n
With One Profile, we\u2019ve leveled the playing field and created a single pool of employees to draw from. Centralized skills assessments and consistent skills taxonomy work across the company to unify our businesses. It has consolidated and organized our peoples\u2019 skills data into one place.<\/p>\n
Even beyond technical skills like product skills, functional skills, and programming language expertise, One Profile helps paint a more complete picture of our people. It includes non-technical skills such as language fluency and soft skills, like how they perform in their role. We\u2019re supporting customers across entire industries, so a holistic view of our people and what they can do is essential.<\/p>\n
Our decisions needed better data<\/h3>\n
Before One Profile, we had disjointed and inconsistent ways to assess skills and manage assignments. The result? Too much time was spent looking for the right person. The issues we needed to fix were:<\/p>\n
\n
Data was disconnected<\/strong>. There was no single place to track peoples\u2019 skills. Taxonomies to track skills were diverse, and data was manipulated in offline spreadsheets and documents.<\/li>\n
Skills were siloed<\/strong>. Capabilities data was managed in geographically specific and unique ways. This meant that tools and data were inconsistent between regions and roles. For example, ES has two distinct groups that deliver services across our field organization. Before One\u00a0Profile, it was hard to know who had similar skills across those groups.<\/li>\n
Demand did not match supply<\/strong>. Skills did not match from locale to locale, and people assessed themselves differently from place to place. Our field teams needed a lot of time to truly understand a request, so they could find the right person.<\/li>\n
Professional staff was not optimized<\/strong>. Our local resource managers had a limited pool of people that they knew well, and they\u2019d staff from those people. Resource managers, in many cases, are Microsoft vendors, and we were empowering them to place highly skilled Microsoft technical employees in customer engagements based on skill or incumbency.<\/li>\n
Resource sharing was impossible<\/strong>. Because of the emphasis on local resource management, it was impossible for resource managers to find or place anyone outside of their local geography. Resource sharing was simply not in our business model. The local model did not match the new, global vision of ES.<\/li>\n
Customer satisfaction suffered<\/strong>. Sometimes, secondary issues\u2014like language proficiency or travel visa status\u2014dramatically slowed our service delivery and affected customer satisfaction. For example, an employee might have the best technical skills, but limited travel eligibility kept them from going to the engagement. It affected our ability to execute projects on our customer\u2019s critical timeline.<\/li>\n<\/ul>\n
All of these issues added up. Staffing timeliness and effectiveness suffered. We envisioned One Profile knowing that we needed to scale to meet our new global delivery model. Our resource managers needed to be able to look broadly for the right skill set. Our employees needed to effectively track, manage, and advertise their skill set, and\u2014above all\u2014spend more time supporting customers.<\/p>\n
Our digital transformation<\/h3>\n
One Profile is helping us digitally transform. Where our capabilities assessments were once offline and siloed, they\u2019re now consolidated, unified, and efficient. It\u2019s faster to get information and quality is enhanced\u2014the depth of information is much more accurate and rich.<\/p>\n
Having consistent resource capabilities information at the ready helps create deeper and richer customer engagements, and helps our employees enhance their professional development. One Profile helps our employees and planners stay current\u2014they know about new skills that are coming up and new technologies that are being developed.<\/p>\n
Today, about 20,000 ES and CSS employees use One Profile. In the ES organization, One Profile is used for employee management, workforce planning, and technical readiness. In CSS, One Profile is used primarily for technical readiness and workforce planning. Profile data is helping CSS make key business decisions, such as the number of support engineers trained to support the Azure cloud business in the coming year.<\/p>\n
Assessments create a path<\/h3>\n
For an ES customer engagement, it\u2019s critical to determine who the right people are for the work. In One Profile, our employees create detailed self-assessments based on defined skill tracks. The assessments are a compilation of technical and functional proficiencies. Microsoft certification data is automatically integrated into One Profile along with other internal accreditation information. Employees document secondary skills, like language proficiency, travel eligibility, and non-Microsoft skills certifications. In all, the One Profile assessment creates a full picture of an employee\u2019s skills and capabilities.<\/p>\n
Once an employee finishes their skills assessment, they work with their manager to endorse it. One Profile helps them find skills gaps, and tells them what they need to do to bridge those gaps. The One Profile taxonomy curates assessments for specific roles. Let\u2019s say you\u2019re a consultant in business productivity. For that role, we expect you to be at Skill Level 4 in Office\u00a0365. If your One Profile assessment shows that you are at Skill Level 3, you are given courses, training opportunities, and workshops to help you reach Skill Level 4. Managers and employees use the One Profile skills dashboard during quarterly development conversations.<\/p>\n
Skill information is shared with our global capacity management group, where resource managers search for the right people to assign to projects. Different projects have specific demands and need associated skill sets. For example, an employee might have skills A and B; however, the job needs skills C and D. Resource managers can search for the best fit for a specific request.<\/p>\n
Consistent workflows<\/h4>\n
The One Profile workflow is the same regardless of the business group, but the way data is consumed differs. The expectations for depth of product knowledge differ by role.<\/p>\n
For example, a support engineer for an Office 365 commercial client must have very specific multitenancy skills so that they can support multitenant Office 365. They need to support customers across a wide variety of related technologies and scenarios, such as identity management, OneDrive for Business, and Exchange. The One Profile taxonomy extends to a great depth for the CSS support engineer role. For an ES consultant assigned to an Office 365 commercial customer engagement, their Office 365 product skills do not need to be as deep.<\/p>\n
Technical readiness and workforce planning<\/h3>\n
When Microsoft launches a new product or service, technical readiness is essential. We need support engineers who are deeply trained in our technologies and are ready to support customers. Technical readiness requires careful workforce and capacity planning.<\/p>\n
One Profile helps us plan and invest in getting people ready for a new product or service release. We use the data in One Profile to assess our current people and their skill sets. We understand what our support engineers need to know about Microsoft products. If there\u2019s a gap between the current state of readiness and what we need, we can invest in our people. We create learning paths based on assessments, gap analysis, and targeted knowledge levels.<\/p>\n
We can also engage with partners outside of Microsoft to build our capacity to meet anticipated workloads. We carefully balance internal and external support resources. One Profile data about a gap\u2014such as specific product expertise\u2014helps us decide which partners to work with. The data can also help us decide if we should scale back our relationship with a partner.<\/p>\n
One Profile serves many roles<\/h3>\n
As shown in the following graphic, One Profile data supports a wide variety of roles, including resource managers, people managers, workforce planners, administrators, and readiness planners.<\/p>\n