AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까
버즈빌은 2023년 한 해 동안 월간 약 1.2억, 연 기준으로 14억에 달하는 AWS 비용을 절약하였습니다. 그 경험과 팁을 여러 차례에 걸쳐 공유합니다. AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까 (준비중) …
Read Article6 months ago we started a new team with a new mission and big dreams. We secured resources to give the mission a proper chance to go through Product discovery, a luxury in a fast pace startup like Buzzvil. Promising, right? Well, in this article I want to talk about all the things that didn’t go as planned, and there are plenty! Let’s go through 4 major ones, with a grain of salt.
When you start a new mission, the first step is to clearly define what this new team will work on and what are the objectives. And we did. But see, even with a written mission objective, misinterpretation and misalignment happened right after we started. What we did wrong here was to not involve all the stakeholders in the mission’s definition. The involvement from the start wasn’t complete, all actors weren’t actually aware and implicated in this new team. Small gaps became very fast, large cracks in our alignment and we had to roll back to the start, in order to re-align everyone, from the internal actors (mission members) to the external ones (stakeholders).
Build a bulletproof alignment from the start, involving everyone that has stakes in that project. A good format for this would be to have an alignment workshop where everyone participates in the making of a product field, for instance. If everyone is here and collegially decides on the goal of this new mission, it will naturally enforce a clear direction understood by everyone.
It isn’t easy to find customers to interview in a B2B business. It requires time and networking. So even if we knew that this was crucial, we delayed to “prepare ourselves” more. We created dynamic interview sheets, did lots of market research, then did more research. But didn’t schedule any interviews. The team also fell short of actually reaching out to customers. We started this mission as a team of 2, one PM/Designer and one Engineer. But none of us had the related network to reach out to customers. Among our stakeholders are our CEO, John, and CBO, Steve. They helped us move forward, but the simple fact that these actors aren’t inside our team made the whole process very slow and it took us months prior to having our first interviews. I do think that even in a best practice case, it would take weeks to get a first interview scheduled. But in our case, things got delayed out of proportion and our team suffered from this as we couldn’t move forward without these precious insights.
Never ever, ever-ever-ever delay customer interviews while in the product discovery process. Do it today. Particularly for a B2B product, getting a customer to agree to an interview can take time. So start with that, contact potential customers, even if you don’t have anything ready for it yet. You’ll have time to prepare.
Nope. No magic here. I was the first to pile up responsibilities, being in charge of this new mission team and also leading the Design team. On top of that, frequently supporting design works for teams with no design resources. You can use all the tricks you know, Product discovery takes time. Actually, more than I could afford even at full-time. But I anyway decided to (or had to?) keep my previous responsibilities. The result is that delays occurred all along the way because the context switch had a hefty cost on my resources. Also because people tend to prioritize what’s impacting others first, or at least I do. Today I still have these multiple responsibilities, and I know that this is a problem. But the team grew in numbers and it is now more manageable (not an excuse, more like a fact).
Product discovery requires incredible focus and dedication. Particularly when there is nothing done before when you need to start a completely new product or focus on a new customer segment. Securing this focus is an absolute priority to ensure an efficient discovery phase. We didn’t and it took us more time than what we initially planned, actually nearly twice the time we first allocated ourselves.
We made this mistake a couple of times. While researching, and after struggling to find market insights for some time, it is always tempting to believe in a report given by another company. But in all cases, after finding more compelling technics, we found out that the given data wasn’t accurate or even completely wrong. Getting the data wrong from the start alters your assumptions and eventually makes you draw false hypothesis. Hypotheses that could lead some of your product directions later on…
Always, always trust YODA (Your Own DAta)! And try to rely on external sources the least possible. Obviously, it is difficult to completely strikethrough every source of insights you can find on the Web, but at least put them in italic, and try to verify them as soon as this is possible. And of course, never entrust these insights to make product or business decisions!
We’ve made many things wrong, but we also did a few things correctly.
All the mistakes we’ve made were discovered soon enough through frequent retrospectives (on a monthly basis, plus punctually when we could identify something’s really wrong). So we turned these mistakes into insights and lessons. We obviously lost time, but we were also aware that this might happen from the start, as all of us were new to product discovery. Our story showcases the importance of running frequent retrospectives. There is absolutely nothing wrong with making mistakes, as long as you can identify them fast and learn from them. If you don’t, this will have long-lasting consequences on your team’s performance, and ultimately on your product too.
버즈빌은 2023년 한 해 동안 월간 약 1.2억, 연 기준으로 14억에 달하는 AWS 비용을 절약하였습니다. 그 경험과 팁을 여러 차례에 걸쳐 공유합니다. AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까 (준비중) …
Read Article들어가며 안녕하세요, 버즈빌 데이터 엔지니어 Abel 입니다. 이번 포스팅에서는 데이터 파이프라인 CI 테스트에 소요되는 시간을 어떻게 7분대에서 3분대로 개선하였는지에 대해 소개하려 합니다. 배경 이전에 버즈빌의 데이터 플랫폼 팀에서 ‘셀프 서빙 데이터 …
Read Article