{"id":4567,"date":"2019-04-25T11:07:05","date_gmt":"2019-04-25T18:07:05","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=4567"},"modified":"2023-06-27T15:32:54","modified_gmt":"2023-06-27T22:32:54","slug":"how-one-microsoft-leader-sparked-an-engineering-teams-transformation","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/how-one-microsoft-leader-sparked-an-engineering-teams-transformation\/","title":{"rendered":"How one Microsoft leader sparked an engineering team’s transformation"},"content":{"rendered":"

\"MicrosoftWhen Sahil Garg set out to overhaul how Microsoft delivers procurement and payment solutions to employees and external suppliers, he had to do one important thing first\u2014he had to get the people onboard.<\/p>\n

He needed the software engineers to work differently, to say \u201cyes\u201d and take a risk. He needed the support of his leadership chain to be less risk averse. In short, he wanted to scrap everything and start over with software patterns that support taking greater yet responsible engineering risks.<\/p>\n

Managers like Garg are playing a critical role in Microsoft\u2019s ongoing bid to digitally transform how it builds the products and services it sells to customers, but also to transform how its employees tackle their work.<\/p>\n

Garg talks about how his team used microservices, APIs, and other modern engineering tools to overhaul the Procure to Pay process, the official name for how Microsoft provides solutions to enable end-to-end financial functions like buying and paying for goods and services, but the real story is more human.<\/p>\n

\u201cNone of this would have been possible if my team hadn\u2019t bought in,\u201d says Garg, a principal group engineering manager on the Finance Engineering Team in Microsoft Digital. \u201cI introduced a startup culture\u2014to every single leader on my team, I said \u2018here\u2019s your company, I need you to go figure out how to run it, to get it to grow.\u2019 That really gave them a sense of ownership.\u201d<\/p>\n

That freedom is making a difference, says Vivek Chauhan, a principal software engineering manager and one of five managers who reports to Garg.<\/p>\n

“He stands up for his people when they need him, and even when they do not ask,” Chauhan says. “Sahil has created a safe operating environment for his teams, and as a result, our engineers are really delivering. We really love working for him.”<\/p>\n

Garg\u2019s efforts are playing a pivotal part in an overall effort to transform how Microsoft Digital supports the company\u2019s Finance Team, says Brad Wright, Garg\u2019s manager and partner director of software engineering on the Microsoft Digital Finance Engineering Team.<\/p>\n

\u201cWhen I came to lead the engineering team for our finance systems, I came to transform everything we do going from old monolithic systems to modern cloud-based services,\u201d Wright says. \u201cTo do that, I needed leaders who could transform themselves, their teams, and the work we do.\u201d<\/p>\n

To get there, the team needed to experiment to find the right path.<\/p>\n

\u201cOur procurement and payment systems afforded us the best opportunity with less risk than other areas, and Sahil was willing to take up the challenge,\u201d Wright says. \u201cAs a leadership team we established a set of principles we would operate by\u2014people oriented, tech oriented, and hardcore accountability and ownership. We established our focus on the end result and the end user in everything we do. This framework and his ability to establish a robust vision enabled Sahil to quickly transform his team and the systems he was entrusted with.\u201d<\/p>\n

That leap of faith laid the groundwork for a complete overhaul of Microsoft\u2019s internal buying system. It also created a blueprint for how managers can drive transformation from deep inside of large corporations, something transformation experts say is pivotal for true digital transformation to occur.<\/p>\n

\u201cWhat Sahil is doing on the Finance Engineering team is a shining example of how we\u2019re trying to drive transformation from the inside out across Microsoft,\u201d says Michelle Emtman, a senior human resources manager at Microsoft. \u201cHe gives his team a lot autonomy, which encourages them to be really creative in how they do things. He\u2019s created a safe environment for them to try new things, to always be learning, and to really enjoy the work that they do.\u201d<\/p>\n

Transforming procure-to-pay<\/strong><\/p>\n

When Garg inherited the procure-to-pay experience, it was made up of 36 standalone applications that each had their own user experience, functionality, and unconnected datasets. Many of these experiences were piled on top of each other, dumped into the same application because it was convenient, not because they were good matches. Other apps competed to do the same tasks, but with wildly different user experiences built on different technologies. The result? Confused users and an IT team that struggled to keep everything working.<\/p>\n

All of that had to go.<\/p>\n

Garg\u2019s team carved all those legacy applications up, but before they could cut away everything extra, each of the engineers on the team had to be convinced to release their ownership of their part of the old system.<\/p>\n

\u201cEveryone needed to trust that taking a new approach was a good idea, and that there would be a role for them when we finished, one that might be different and challenge them in new ways,\u201d Garg says. \u201cEach of our engineers had to rethink what matters the most to our employees and external suppliers, and, with that always in mind, modernize and connect the services that they own.\u201d<\/p>\n

Once everything was cut away, the team determined that there were 16 distinct kinds of independent financial processes that Microsoft employees and suppliers execute to get their jobs done. They range from onboarding and selecting suppliers, employees procuring goods and services for their needs, and suppliers and partners getting paid for the services they deliver (each with compliance and service level agreement checks at all levels).<\/p>\n

\u201cWe needed the new procure-to-pay experience to be built around those 16 discrete services,\u201d Garg says. \u201cWe would build one overarching user experience layer that would make it feel like one, connected experience for our users no matter which of the 16 actions they needed to take.\u201d<\/p>\n

Using modern engineering nomenclature, each service would be known as a microservice, built on shared APIs, and all connected to one respective set of data so there would be only one version of the truth. Each of the 16 actions would have its own presentation layer and functions, but they all would have a similar look and feel so that the user would have a seamless and consistent experience no matter what they needed to buy.<\/p>\n

Underneath the hood, each process would be given the space it needed as long as everyone played nice and talked to each other.<\/p>\n

\u201cNobody’s code is a private code,\u201d Garg says. \u201cIf one of our services needs to build something, anyone can pick that up from our service log backlog. We don’t want anyone spending effort on something that has already been done.\u201d<\/p>\n

When failure becomes an option<\/strong><\/p>\n

Traditionally in industry, the only way to try something new was to move to a new job.<\/p>\n

\u201cAs a developer, I was restricted to what my team was doing,\u201d Garg says. \u201cThere was no opportunity for me to do other things. I didn\u2019t want that on my team. I wanted them to be able to try different things, to fail, and then to move on.\u201d<\/p>\n

Garg says he feels empowered by a culture shift underway across Microsoft Digital, his larger organization, and all of Microsoft at large. As part of that, his team has embraced modern engineering principles and adopted agile development methodologies.<\/p>\n

\u201cIt started when we got great leaders in our org who gave us needed room to innovate and had us focus on modernizing our engineering practices,\u201d he says. \u201cThen when (Microsoft Chief Digital Officer) Kurt DelBene came on board, he stamped his message of approval on what we were doing. That gave us the motivation and the boldness that we needed, confirming that what we were thinking of was the right approach.\u201d<\/p>\n

And it\u2019s working.<\/p>\n

You don\u2019t have to look farther than our huge set of manual processes and teams of people that the team had in place to help end users get through the company\u2019s buying and getting paid scenarios.<\/p>\n

\u201cWe have goal\u2014if one person is doing it manually, then our tool isn\u2019t working the way we want it to work,\u201d Garg says. \u201cWe\u2019re chasing that goal, but we\u2019re not there yet.\u201d<\/p>\n

Garg\u2019s team is now ready for its next big transformation, which is to move the procure-to-pay experience beyond the service model approach to a predictive model.<\/p>\n

The goal is to use AI and machine learning to predict when tools are going to breakdown, to help employees figure out what they\u2019re trying to do, and most importantly, to bring the right insights to our end users when and where they need them most to make good decisions.<\/p>\n

And what about those teams who used to do all that manual work?<\/p>\n

\u201cTheir roles are getting transformed,\u201d Garg says. \u201cThey are getting re-skilled so they can help us analyze our data and build our machine learning models. They are getting to do higher value work.\u201d<\/p>\n

Enabling the operations team to move from doing manual, repetitive tasks to helping transform the procure-to-pay process is rewarding, but the bigger success is how much better the internal purchasing process now works, he says.<\/p>\n

\u201cIf I look back where we were four years ago, If I was an employee, I deserved better,\u201d Garg says.<\/p>\n

Now it takes seconds to make purchases that used to take hours, even days.<\/p>\n

\u201cWhat I feel most satisfied by is that we have changed their lives,\u201d Garg says of company employees, both those who make purchases and those who manage the programs that allow employees to buy stuff. \u201cWe have made both more productive. We have given them time back.\u201d<\/p>\n

\"Related<\/p>\n