Nitin Gupta, Prisma COO on Open Source and Hackathons
Watch on YouTube
Unlock the secrets of remote team management and product explanation in our stimulating conversation with Nitin Gupta, the COO of Prisma. Nitin unveils how explaining technical products to non-technical people can be a challenge, but he makes it understandable, going as far as breaking down Prisma into simple terms for our mothers. Also, learn about Prisma University, a unique internal initiative to educate non-tech team members about their product's nuances.
Beyond product explanation, we venture into the world of remote hackathons and the operational challenges within. Nitin highlights anticipating potential issues within a remote team and the significance of aligning all-hands meetings with the organization's structure. More so, we explore Prisma's unique take on transparency and collaboration as they open-source their processes.
Finally, we delve into the less conventional aspects of managing a remote company. Nitin shares insights on why they hired a trained psychologist for HR and how it helps prevent employee burnout. He also unveils an interesting balance between commercializing open-source projects and maintaining a vibrant community through the 123 framework. Additionally, we discuss operational execution, aligning teams to KPIs, and Nitin’s unique approach to quarterly planning. This episode is a must-listen for tech enthusiasts and remote team managers looking for practical tips and fascinating insights.
Topics Covered
- Introducing Nitin Gupta and Prisma (0:00)
- Explaining Prisma to mom in three layers (1:13)
- Prisma University and hiring for curiosity (5:16)
- Mentoring programs and internal hackathons (7:08)
- Operationalizing a 72 hour remote hackathon (11:05)
- All hands format and the SVB response (14:08)
- COO scope and business operations structure (16:08)
- Hiring a trained psychologist for HR (18:49)
- Open source culture and user feedback (22:03)
- Commercializing with the 1-2-3 framework (25:05)
- Generative AI as an opportunity (28:32)
- Bottom up enterprise sales motion (31:14)
- Hybrid KPIs, OKRs, and quarterly planning (34:54)
- Crazy story, a 10 month logo negotiation (41:01)
Nitin Gupta explains Prisma to his mother, Prisma University educates internally, and technical team members share knowledge.
Nitin Gupta discusses hackathon operationalization, remote team issues, all hands meetings, organization structure, and open sourcing processes.
Nitin Gupta emphasizes HR with psychologist hire, uses 123 framework to balance open source project and community vibrancy.
Nitin Gupta discusses aligning teams to KPIs, concentrating on company-wide objectives, quarterly planning, and negotiating with a mobile handset manufacturer.
Mentioned in This Episode
- Nitin Gupta on LinkedIn
- Prisma: Nitin's company, the open source ORM discussed throughout
- Scandit: Nitin's previous company in the logo negotiation story
- Automattic: Michael's former company with its own hackathon culture
- Heroku: Adam Gross of Heroku popularized the 1-2-3 framework
- Twilio: Billboard example of developer led bottom up adoption
- Billions: TV show that inspired the staff psychologist idea
Listen & Subscribe
Apple Podcasts · Spotify · YouTube · Amazon Music · RSS
About Between Two COO's
Hosted by Michael Koenig · betweentwocoos.com · b2coos.com
For more on OKRs and operational excellence, visit Helm.
Full Transcript
Show full transcript (auto-generated from audio)
Michael Koenig: Hello and welcome to between two COOs, where phenomenal Chief operating officers come to share their knowledge, advice, and at the very end, a crazy story. I'm your host, Michael Koenig, and our guest today is Nittin Gupta, coo of Prisma, our company that's creating the next gen of Node jss. TypeScript object relational mapping libraries and query building tools. No clue what that means? Not to worry. Nitin's gonna tell us all about it, but you should know that there are 250, 000 active software engineers on it. Now, with such a highly technical product, you'd expect Nitin to be equally technical, and that happens to be the case. He brings over 20 years of experience in the high tech sector, and a business like... Prisma brings all sorts of unique challenges and creative solutions that I'm excited to hear about. Nitin, welcome. Thanks for being here. Thanks a lot, Michael. [00:01:00] It's a pleasure. So to kick it off, one of the biggest challenges in any highly technical company is trying to explain to my mom what the company does. How would you explain Prisma to her?
Nitin Gupta: I actually did explain Prisma to my mom, so I, you announce your new job to your. family, friends, parents, etc. And of course, I go tell my mom, and she's always known that I'm in the technical field, and she's always interested. She has a science background. She, she has a master's in science, so she's always okay, explain this to me. So that's my litmus test. If I cannot explain to my own parents, especially my mother, what I do, I should just stop. So here's what I tell her, right? So I was like, okay, mom, what's your favorite application on your phone? And so let's say she just uses WhatsApp because, she's in [00:02:00] there all the time. Okay, mom, let's break down WhatsApp into three layers. The UI layer, the things that you touch, the logic layer, what happens when you touch something, and then the data layer. Where's all that information stored? So three layers. Now, most developers or the developer of WhatsApp, when they were making WhatsApp, they were going to use some kind of language to create layer 1 and layer 2. Just for the sake of argument, for now, let's call this JavaScript. But when they have to store data inside the database, they have to context switch into a language called SQL. Because that's the language most databases speak. The equivalent would be mom if you switch between Hindi and English all the time, which as Indians we do all the time, so it's easy. But for most application developers, it's a real pain because it's not a language that you're familiar with. [00:03:00] So what an ORM does, which is what Prisma's primary product is, an object relational mapper and ORM sits between the database and the developer. And basically says, you know what, keep writing code in your normal language and we'll take care of all the abstraction of all the translation to SQL or whatever the database needs. This gives the developers confidence, it gives the developers more productivity. It also allows the developers to really switch out databases in the future if they want to. So you're not locked into database A, you could switch out database A with database B, and Prisma would take care of migrations, etc. So my mom got it. I'm hopeful that it made sense. And not what we're doing on top of the ORM because the ORM is an open source product. We are actually taking our learnings from having an ORM be in [00:04:00] the market for about six years. And now we are creating new products again with the same idea of sitting between data and the developer. And we've launched two new products in early access, Accelerate and Pulse. Accelerate is all about CDNs and how developers can make use of CDNs without really having to learn about the underlying infrastructure. So you simply make a function call to Prisma and all of a sudden you've got a CDN up and ready. So that's where we're headed with our commercial offerings in the future. So hopefully that made sense.
Michael Koenig: Yeah. Hang on. I have my mom on a call. So just one second. Sure. Ma. Yeah. Does that make sense?
Nitin Gupta: Yes,
Michael Koenig: it does. Thank you. I love you. Okay. Yep. Yep. Bye bye.
Nitin Gupta: All right, cool. Amazing. So that's, amazing.
Michael Koenig: [00:05:00] Hey, look you know what, it's a good litmus test right there. Exactly. You're highly technical. You have to be, to be the c o o of this company. You also have to bring along everyone else. That is not an engineer, your sales team, your GNA, your CS folks. How do you go about training folks to really understand what it is you make? I've worked for highly technical products before. This is like a whole different level for
Nitin Gupta: me. We do our best in the sense that not everybody on the team, as you rightfully identify, comes from an engineering background. But if you look at the company values that we have, one of them is curiosity. We do want to hire people who are highly curious, and we actually test for this when we do our interviews. Because the net result is you end up having a team member who may not understand the [00:06:00] ins and outs of everything, but they're curious. and they want to learn. So as a result of this curiosity, they are then able to take advantage of processes that we've set up internally. So for example, we are building out something called Prisma University. It's an internally focused education series because the pace of technology is changing quite fast, especially in the edge and serverless space that we operate in. We have highly technical team members who are more than happy to take their time explaining, recording videos. And that's how we get the knowledge disseminated to the rest of the team members. Now, funnily enough, it's also a reverse. It's true. Most of my technical team doesn't understand how finance works. So we do the reverse as well. We have our finance team members and say, okay when SVB went bust. What happened? Why did that happen? So it's a good back and forth that we have in the [00:07:00] team in terms of how Prisma University is operating, but we make sure that this content is available and we keep it fresh and we keep it front and center. How
Michael Koenig: have you operationalized that type of knowledge sharing? I ask because It's something that every company should have, right? It connects each person, not only to the company, to the product, but also to each other. When you have a better understanding of what someone does, you have a better appreciation for what their life is like and how they go about
Nitin Gupta: their day. Yep. Absolutely. Great question. So two things, and they're going to sound very basic. but they're very effective. So the first one is simply a mentoring program internal to the company. So people raise their hands and say, look, I'd like to be a mentor in such and such topic. It could be anything under the sun, mostly it's technical topics. And it's amazing to see team [00:08:00] members who are just hidden gems, right? Yeah, they're working on their projects, et cetera, but then they have this. insane ability to explain technical concepts or come up with amazing prototypes. And so we asked for these team members to raise their hands and to make themselves available in a setting of one, two or three people where you then get to share this knowledge. The second, and we just concluded one today is an internal hackathon where we, again, simple idea, but we pair people who usually don't work together. And so people come up with project ideas and we just finished one, like I said today, amazing ideas. It's phenomenal what people can come up with when they're, they've got a time crunch and the desire to win something. Competitiveness comes out really well. We've operationalized, operationalized this way. I think there are multiple other ways you can do this, [00:09:00] but for us, the team size that we are at right now, which is about 47 people this is working out really effectively.
Michael Koenig: This is interesting. Hackathons back when I was at Automatic, which we have a lot in common. Automatic was based on the open source version of WordPress. Prisma of course has deep open source roots, but back when I was at Automatic, it's, highly technical group of folks, mainly engineers, we'd get together and we'd have hackathons. And as a business and operations person, it would always be a little bit challenging to fit me into a hackathon and find something that I could do and sink my teeth into. Great learning experience, but very challenging. How do you all go
Nitin Gupta: about that? Yeah, that's a great question again. A hackathon doesn't always have to be about technical topics, right? However, your technical team members are contributors to non technical projects that may come up. This hackathon that we [00:10:00] just concluded, I was on a team that was looking at How do we improve our product development process? So every team has their own way of developing products. Now you cannot come up with a really nice and comprehensive product development process without having PMs and engineers on this team. But the output is not a single line of code. It's actually of, it was a very expansive mirror board showed, our eight stage process and at each stage, which artifact we expect the team to produce. thereby declaring that particular stage is finished. So what you're saying is absolutely right. Hackathons have this connotation that all has to be technical. We have to write code. We have to come up with something. We clarified up front that it doesn't have to be code. It could be anything that improves. either our users experience or our own experience. Of course, there were a few technical projects [00:11:00] that were created, blew our minds, but some of the non technical ones also blew our minds.
Michael Koenig: And now that I think back to it, I haven't been part of a hackathon since 2014. And I remember it being so much fun. But one challenge that we always had was they were generally a week. And what happens during that week? There's everything else that's going on. How did you manage that? First off, how long do the hackathon last? And then two, how do you manage, basically freeing up everyone to go work on something together during that time?
Nitin Gupta: Absolutely. This is where. Early thinking around this comes into play, right? So I own operations. Part of my team owns events, external events, internal events. So we have somebody her name is Flo. She's amazing. She effectively has the charter to plan this out, to take into perspective everybody's time commitment, right? So your question about how long was it? [00:12:00] 72 hours. So we started Monday. Monday evening, and we finished today, Thursday, so 72 hours of getting together and doing stuff. And we've given people a heads up that in case a priority item comes in, you are supposed to handle that first. Now given again, the team size we are at. It's, we are aware of what's going on. If something breaks or something needs attention we do have team members who always kept an eye on those things, but a majority, almost 90 percent of the team of the company was freed up on calendar, all the recurring meetings were paused, one on ones were paused. So everybody knew that these days were meant. to be dedicated to working together, to working with people you've not worked with many times, and to just create something amazing. So we had to operationalize it. It's almost a playbook at this point because we want to do this a couple of times. Our [00:13:00] approach towards a lot of the planning that happens inside of Prisma is along similar lines. We've done events externally, internally, and we tend to think through things otherwise. It's haphazard. It's a remote team. Prisma is a hundred percent remote team. You don't want to run into issues at the last minute. So we're trying to anticipate things that, that may come up all the way down to how will team members get food? So making sure that they're fed, happy and energized
Michael Koenig: with a remote company, you have to be so intentional about. How you create engagement hackathon seems to be a wonderful way to create engagement within teams and across teams and throughout the company. Now you all are open source. I don't suppose that there's any chance and you all open sourcing that playbook that you just mentioned. I'd love to do it with my team. Maybe.
Nitin Gupta: Yeah, no, we actually are. We are working on a few different [00:14:00] things that are process oriented, that we actually will open source as well. So keep an eye out on things that are coming that are non technical, but we will open
Michael Koenig: source them. Fantastic. Now you talked about how finance got up and explain what was going on with SVB. That's a very fast and rapid response. I'm assuming. So do you have platforms and practices already in place that just facilitates that type of interaction, that type of getting everyone together on pretty short notice?
Nitin Gupta: Yes. Our call to action is an all hands and this is ingrained in the thinking of the team members. So when they see an invite for an all hands, They automatically know that it is something that's going to be supremely interesting slash important. Now, our traditional all hands happen once a month and we try and have a very repeatable format to it. So people, otherwise all hands tend to get extremely [00:15:00] boring. So we've actually done a very specific structure to our all hands starting with Q and a. Thank you. So we have team members ask questions 100 percent anonymously and we answer questions as the first item of the agenda versus doing it in the last because then you run out of time. So we want to emphasize to our team that look, your questions are Paramount. We want to answer all of them. So we get a healthy amount of questions and they're challenging, difficult questions, but that's our job as leaders is to be transparent, which is a company value for us. And so when you, as a team member get an all hands invite, even if it is in 48 hours, we first of all tend to not rush things, right? So as VB happened, we gathered information. We let the team know that four or five days out, there'll be a all hands, a mini all hands will specifically cover what happened at SVB and what are responses. We prepared [00:16:00] some content. We went through it. The meeting is recorded. So if you are not able to attend, you can listen to it later and then ask your questions as well.
Michael Koenig: We dove right in. Let's back up to usually the first question I asked. Of course, this time it was, getting my mom on the phone. I had to get her off quick. No, I kid. What are your areas of responsibility within the company? COO is such a amorphous term.
Nitin Gupta: Yep, absolutely. When I joined the company, the desire on the side of our leadership was to have somebody who counterbalances our CEO. So you look at CEOs, in my experience, they're of three types, sales, marketing, or product. That's the category most CEOs will fit in. And for Prisma, it's very clear that our CEO, Soren, he's very focused on, that's his experience. He's amazing at it. And he wants to continue doing that. So while he [00:17:00] focuses on product and engineering, the rest of the business, which is finance, sales, developer advocacy, support, sales, marketing, basically anything that's not product and engineering. That,
Michael Koenig: so you have all commercial and all GNA, which can be a pretty big spread, a lot to manage there. How have you structured your organization to tackle all
Nitin Gupta: of those things? We have within business operations, which is what I call the rest of the company, which is not product and engineering. We've got a developer advocacy or developer connections, as we call it, which is most of our outbound efforts. So sales and marketing will fall under developer connections and developer connections is all about events, all about developer relations, basically. everything we're doing to create connections outbound. Then we've got legal and finance. So [00:18:00] anything legal finance falls under that team. Then we've got people and HR, and then last but not the least, we've got data and analytics. So that's the way I've divided up the group today. And it's been about six months since we made this structural change and it's been working out fairly nicely. Now we know that we will probably end up pulling out groups from within this as they mature. So for example, Marketing down the line could be its own function. Sales down the line could be its own function. Developer advocacy could be its own function versus being all under developer connections right now. So this worked out really well. What we've also done is we put a very special emphasis within the HR team because being remote. It's all about people. The example I give we have actually a trained psychologist on staff. The example I give people is, have you seen Star Trek? And when people say, yep, we've seen Star Trek. Or if they say, [00:19:00] nope, we haven't seen Star Trek. I usually tell them that, look, on every starship, there was a guidance counselor. And the guidance counselor could actually overwrite the captain because he or she knew what the crew wanted best. So we actually have a guidance counselor on staff and this person is part of our HR people team and they tend to be the ones who have a pulse on what's going on within the rest of the team. And we encourage our team members to go have conversations with this person to talk about stuff. Because. Sometimes you just need to talk. So that's another part of the structure of the team that I've built.
Michael Koenig: I've been building remote companies for 16, 17 years now. I've spoken with so many folks running remote companies. There's not much that surprises me anymore. A psychologist on staff. Surprises me. Walk us through that. Where did that concept come from? Did it come from legitimately Star Trek, where you're watching Star Trek and
Nitin Gupta: you're like, yeah. No, I was I'm going to give away my TV watching [00:20:00] habits. It actually came from the show Billions. Have you seen
Michael Koenig: Billions? I have not, but is it similar to Succession and Ruthless People?
Nitin Gupta: Kind of, sort of, yeah, it is, it is about a, it is about a ruthless hedge fund manager, high pressure, high attention it's basically wall street on steroids. And he, there's a character by the name of Wendy Rhodes, who is the guidance counselor for this team, this company, this high performing. It's a high pressure environment and she basically allows people to decompress and it has a magical effect on people. And when I was watching, I was thinking, why don't we have this in companies? Because people run into these situations all the time and then they go to their manager. The manager is not trained to handle this in most cases because it's an emotional outburst from the individual. Maybe [00:21:00] it's even masked and it's not emotional. And so you need somebody who's trained to listen, to understand, so they can help this person, this team member, decompress before it escalates. And then eventually people leave if their needs are not met. And then I was thinking, well, I've seen this before in Star Trek. So I kind of put those two together. And it's it actually, from an explanation point of view, people really get it. And in practice, it's working really well for us.
Michael Koenig: That's amazing. I love that. It's also phenomenal, just as a side note here, how much you can learn from just various TV shows. I pulled something from The Last Kingdom. The Last Kingdom is about Vikings versus Saxons. It's on Netflix. I love it. It's incredibly gory. The thing that I learned is the main character, Uhtred, is quite impulsive. What I've learned now is Don't do what Uhtred would do. Which he's done, yes. No, but it's interesting where we can pull any idea from this, bringing a trained [00:22:00] psychologist on staff is, it's incredible. Definitely going to take this take this with for some thought there. Prisma is an open source ORM. I shared how I'm such a big fan of open source, especially at 2COWS. We have a heavy history and culture around open source. How has open source impacted your company culture? And how do you maintain That culture as the company grows and scales.
Nitin Gupta: So there's open source and then there is popular open source, right? And we happen to be in the category of popular open source, which means you are at the mercy of your users. They will tell you without holding back what you're good at, what you're bad at, what you should be doing, what you should not be doing. So we absolutely care deeply about what users are telling us. [00:23:00] It informs our roadmap. But at the same time, we also have to be very judicious in understanding what is it that really the user is asking for. And this requires formidable. product management. And so on our open source side, we do have a formidable product manager who is able to at many times put their foot down and say, Nope, not doing this. I don't care if a thousand people are asking for this. I have a very particular vision and I'm going to execute on it. But then on the flip side, they can also see that. Yup. Not many people are asking for this one thing, but I can see that it is going to. become important down the line. So our company culture internally is heavily influenced by such decision making processes. Now, I wouldn't say we are a hundred percent at decision making right now. Decision making is an evolutionary process, right? You throw one new person into [00:24:00] the mix, the whole thing goes on a tailspin, right? Because they bring their own ideas, culture, et cetera. So we realized that the moment we hire somebody, And the more senior that person is, the more effect they'll have on our decision making. So we then revert back to the standard practices of taking user input, assessing it, evaluating it against our roadmap, seeing if it has a place and then eventually communicating back with our users through. Various mechanisms, communities, things like discord, slack, Twitter, et cetera. It's been an amazing experience. I don't think we'll ever lose our open source roots, even though we are a commercially focused company, having taken in almost 57 million in overall funding through Series B. Some amazing investors on our side. We are a for-profit business at this point, so we have to convert those users who are. Using and loving our [00:25:00] products into users who will love our commercial offerings as well. It's a difficult
Michael Koenig: balance to strike, which is. Commercializing an open source project, maintaining the community and vibrancy that makes that open source project work. Now you have a big focus on community. How do you all approach walking that fine
Nitin Gupta: line? So there is a model called the 1 2 3 framework that was popularized by Adam Gross of Heroku. And we are very much married. to that one, two, three framework. And Adam is an investor in Prisma as well. The central idea in moving from one to two to three, where one represents individuals, two represents teams, and three represents enterprises. The central theme in moving from one to two to three is value. Are you delivering [00:26:00] value into the market? Into your user base that they're willing to pay for at the same time, making sure that your free offering is not so generous that nobody ever wants to upgrade, right? So we've taken those two things into account when rolling out our commercial offerings. So we'll first try it out with early access, followed by preview, then eventually GA, having a generous free tier. But for those people who see value in our products, there will be an easy path for them to then do a commercial transaction with us. The open source ORM will always remain open source. I would not touch that user base. We do not want to lose their trust by saying guess what? More than a million of you are using us. We're not going to charge you. Nope. That doesn't work. That's a good exit strategy for an open source product.
Michael Koenig: Yep, certainly. Trust is earned in drops lost in [00:27:00] buckets. You all, and correct me if I'm wrong, you all are based in Germany. Is
Nitin Gupta: The company was conceived in London, then the two founders, they had some friends over in Berlin, they were hanging out, okay, where do we go? London is not a cup of tea, as they say. So they moved over to Berlin hung out with some friends, slept on some couches, conceived some ideas, and ended up then incorporating the company in Berlin. The CEO of the company is actually Danish. He's not German. And then of course we incorporated in America as well. But we, officially the office is in Berlin. It's a lovely office. I always admire Soren's the CEO's Danish sensibility around setting up offices. It's an, it's like a home. I love it.
Michael Koenig: Fantastic. Now, let's talk about the impact of regulation though. How is being based in Germany with its stringent data privacy laws, how has that [00:28:00] impacted Prisma's operation and global growth strategy?
Nitin Gupta: So the German entity for Prisma is actually a sister entity to our American, so it's a subsidiary to the American corporation. So from all legal perspectives, we are an American company. So the German entity does enjoy certain benefits from the German government. We are very strict about adhering to all GDPR rules being a European entity, but the primary entity is still an American entity. Got it.
Michael Koenig: Okay. I see. Thanks for that clarification. One of the questions I think most of us have asked ourselves since generative AI has really advanced to something that we can use every single day in our life is what does this mean for my business? And do we have to rethink everything now? Prisma strikes me as one that's, I don't want to say, safe. I don't think anyone's safe, but nonetheless I don't think... It strikes me as something [00:29:00] where you didn't wake up in a cold sweat and go, oh crap. Can you tell me a little bit about
Nitin Gupta: that? Yep. We absolutely didn't go, oh crap when LLMs were everywhere. In fact, we see a fantastic opportunity for us to have a very interesting play in that space. We, as I told you before, we sit between the user and the database. What is an LLM? It is a database. It is a specific type of database called a vector database. And so without revealing a lot, we are working on something that will sit between the user and a vector database in the future. Right? It's making things easier. So that's one thing that is in our favor. Our vast experience in working with databases allows us to get very creative here. The second thing is products like ChatGPT that really [00:30:00] understand code structures. We can actually use them to our advantage and help our users understand what we are doing under the hood. So using Prisma then becomes not only ease of use with the database, but also becomes a built in learning tool. It was one of our hackathon projects. I was blown away by what the team did in two days. I can't wait to get this out there into our users. So yeah, I'm excited. It's not a direct impact to us, but we're able to take advantage of the trend in the industry today.
Michael Koenig: the thing that is interesting that we just came back to is the hackathon. When you free people from the daily grind, the daily work of what their, what project they're working on every single day and give them the space and give them the freedom to just. Hey, wouldn't it be cool if, have that moment, look what happens that's incredible.
Nitin Gupta: One of our ambitions before we even started for the hackathon was that, [00:31:00] a certain percentage of the projects would see a life post the hackathon. I think we're going to hit a hundred percent on that. Wow. All of them have, are so incredibly amazing, I think they're going to go live past the hackathon for sure. That's
Michael Koenig: fantastic. Let's talk a little bit about sales. Complex product. Probably, I'm assuming, high switching costs and enterprise deal, probably fairly long sales cycle. How do you all approach something like this? Is it a bottom up? I mentioned 250, 000 developers. Is this something that they're using and then spreading? How have you structured this and how do you think about it? Yeah,
Nitin Gupta: It is going to be a bottoms up introduction into the enterprise. I remember I used to live in Silicon Valley. I live in France now, but I used to live in the valley and I remember seeing this billboard. We're Twilio. Go ask your developers about us. And it was a billboard on the 101 and it was [00:32:00] marketing genius. whoever came up with that. And I think products like Twilio, like Prisma, they are introduced into the company by the developer who sees a certain benefit to utilizing our offering and then build around it. And so the sales cycle eventually will, and we are redoing a lot of our pricing, we are redoing a lot of our offering, but we're keeping all of that in mind because we have experience selling to enterprises. We do understand how procurement works. How new vendor introductions go and how enterprises really, when they purchase software, it's all about compliance, risk mitigation to a large extent. So how do you offer and package all that so that the sales cycle is compressed as much as possible? And it goes back to the same idea that I mentioned earlier. is value. Are [00:33:00] you demonstrating enough value? Now, one example, straightforward. If you're using the O. R. M. Is you're not hiring that many database experts, right? So are we making tools available that justify value? Absolutely. So the sales team is not going to just rely on stories. We actually have calculators that we can use that will show a particular interested party on how certain things will help. In fact, a lot of these analytics should show up within the product itself. So you can see that if you're using our CDN product, how fast are your queries now, and that automatically translates to value for you. And if you can have that across your entire app stack, why not? So absolutely approaching this in a very systematic and methodical way. Right now, most of our customer acquisition is self serve. We haven't [00:34:00] really built out the sales function yet. I anticipate we'll hit that mark in the next about eight months where we'll need a full on sales staff. But for now, I'm handling these conversations, wearing multiple hats, as you mentioned earlier. And what I'm hearing from our enterprise customers is along the lines of yep, we see value. We want to do more of this and let's continue ensuring that Prisma's offerings are in alignment with enterprise needs. It's a good
Michael Koenig: spot to be in. It is. You've already discussed some pretty interesting operational details and elements from hackathons, from, the psychologists on staff is still blowing me away. I'm going to be thinking about that for a while. You all have a pretty novel way of thinking about things, but also pursuing and enacting. How else have you gone about this to make Prisma such a unique company?
Nitin Gupta: I think one of the really great things that we've achieved as a company [00:35:00] is to align everybody around what we are focused on. So we built a hybrid KPI and OKR based metrics methodology. So at the company level, we have seven core metrics. And at a team level, we ask for the teams to create OKRs on a quarterly basis. And then we ask for each objective to be directly aligned with a company KPI. So therefore, you could stop anybody in the company any point in time and say, Hey, can you help me understand whatever project you're working on? How does it help the company? They can draw a line backwards to a company level KPI. within 10 seconds. What this ensures is that there is nobody on the Prisma team today that doesn't understand how their work is valuable in pushing the company forward. So all these metrics, all these [00:36:00] KPIs, they're public within the company. We have a dashboard we call MTM, metrics that matter. It is a pinned tab on pretty much everybody's browser. Because we updated like religion, we meet once a week as a business review happens on a Friday. So people are eagerly awaiting to see, Hey, how are we progressing? What are the areas that are not making progress? So therefore we can have focus on them. So I think this has been a really great operational execution, because without this alignment, you have what typically happens is. Teams make their own opinions. They're doing stuff, they're busy, but it's not moving the company forward together. So for us, it's very clear here are the seven things that the company caress at a top level, and then you as team member are contributing in such and such way to achieving that. Now
Michael Koenig: does the company have top level O K R? How are [00:37:00] you aligning a team to a specific KPI? How are you helping them think about this and make the right decisions? Because oftentimes, and just for comparison, oftentimes a company will have company wide OKR, which will then inform downstream and cascade to other teams OKRs. Now you have Just KPI. Walk us through
Nitin Gupta: that. Yeah. No, it's been a very specific decision that we made that KPIs at the company level will be annual. They will not change quarter to quarter. So an example of a KPI would be ARR, annual recurring revenue. Second example would be Employee NPS, ENPS, which basically is an employee well being score internally. A third example could be a customer churn. These numbers are annualized numbers. We computed what the end state of these numbers needs to be when we started [00:38:00] 2023. So they become annual KPIs. Now let's take ENPS as an example, right? We have a target score that we want for NPS. The team, the people team in this case, now has to do things to help achieve that. So they're going to come up with quarterly OKRs with specific key results for each objective to help move that NPS score towards that target. In fact, for well being this on purpose, I'm going to use this example. The hackathon is one of the projects we're executing as a key result. To promote wellbeing because it eventually helps the E N P SS score. So now our E N P SS survey is gonna be at the end of Q two. It'll take the hackathon into account. And when we do the O K R formulation, which usually happens towards the end of the quarter, so when the third month of the quarter starts, [00:39:00] there is a series of meetings that are already on calendar kickoff. The first one is a meeting that we basically. It's a tool that we use to assess what's working and what's not working, right? So each team gets together and does a self assessment. What's working? What's not working? Basically, what's working, so we continue doing it, and what's not working, so we have to improve it or stop it. This acts as input. into planning for next quarter and we take into account what are we carrying forward from the previous quarter that hasn't been finished. So by the time we hit the last week of the quarter, we already have a plan for the next quarter, which is then presented to the whole company in an all hands which magically is also scheduled in the first week of the next quarter. So this entire cadence of meetings, how they connect to each other, this was all established in the beginning of the year. And we have these in calendar for the entire [00:40:00] year. So nobody's guessing when is the planning meeting. Nobody's guessing when is the evaluation meeting. Nobody's guessing. These are all in place. So people now tend to plan alongside and they are ready for these events to happen because these are fundamentally important things to make progress for a team as large as ours. This is
Michael Koenig: a remarkably smooth, well thought out operation and the success you all are experiencing I think speaks for itself as to the effectiveness of your operations. This is Very cool. Nitin, time for my last and favorite question. We've all had those moments as COOs or as other executives where just something absolutely wild comes up. And you're just thinking I never thought... I would see this. I never thought I'd come across this. Do you have one you can share with us? [00:41:00] Absolutely.
Nitin Gupta: This was from my previous company. Another phenomenal group of people. Company's name is Scandit. Great, great team, great product. I was running partnerships and Scandit. And one of the deals I was doing was with one of the two largest handset manufacturers in the world, mobile handsets. So shall remain nameless, but people can guess. And they were going to build a solution using one of Scandit's SDKs. And the negotiation took about 10 months. One of my asks that I was told by my boss, the CEO of Scandit, was that there is no way in hell that our logo will be removed from the screen. And you know how people are iffy about other people's logos. And so I'm negotiating with... And this is remote because we were in COVID, right? So I don't [00:42:00] have the benefit of going and shaking somebody's hand and building a relationship. So we are 100 percent remote, and I'm dealing with a person who has a translator in the middle because they don't speak English properly. And I distinctly remember the first time I said one of our asks. In the terms packages, we want our logo and then there's a pause and the translator translates and I hear laughter. I literally, I hear laughter like, ha ha ha ha. I'm like, okay, that's not going to work. But the thing that I, that I thought I would never see in the story I want to share with you is in the end. Scan its logo was on that app. No way. Yes. How? Logic. Stick to making requests that are logical and sensible. And you can [00:43:00] turn a Goliath and make them think that this is not outlandish. There is a reason why this company is doing this. and make them believe in that reason and they will turn around. So it was a proud moment. Uh, when that happened still is live and we love it, but yeah, it taught me to stick to my guns and not get emotional about things and just pursue business relationships. It's first through logic and then convert them into personal relationship. I ended up becoming good friends with that person even remotely. We shared family photos and stuff. Never met him till now. I would love the chance to meet him one day. But this was my incredible story.
Michael Koenig: That's wild. I've been in that conversation several times. Nitin, thanks so much for coming on. I loved this conversation. Where can people go to keep up with you and Prisma?
Nitin Gupta: Prisma is prisma. io. I am gnitng on Twitter, [00:44:00] LinkedIn, et cetera, et cetera. So Nitin is a very common name. I can never grab it, but gnitng, I managed to.
Michael Koenig: There you go. It's like Michael. I have nothing. I have nothing out there. Fantastic. There you have it, everyone. Thanks for listening to Between Two COOs. I'm your host, Michael Koenig, and a very special thank you to Nitin Gupta, our guest for joining us. Tune in next time for our next COO chat on Between Two COOs and be sure to subscribe on Apple Podcasts, Spotify, or wherever you listen to podcasts so you never miss an episode. Just visit BetweenTwoCOOs. com for more. And if you have a minute, please leave us a review on Apple Podcasts and tell others about the show so they can get great advice from phenomenal COOs. Thanks for listening to this week's episode. Tune in next time. And until then, so [00:45:00] long.
The COO's Execution Playbook
Frameworks, templates, and hard-won lessons from operators who've been in the chair. Every Tuesday.
No spam. Unsubscribe anytime.