{"id":23613,"date":"2024-06-27T11:34:58","date_gmt":"2024-06-27T11:34:58","guid":{"rendered":"https:\/\/www.purrweb.com\/blog\/?p=23613"},"modified":"2024-06-27T13:18:00","modified_gmt":"2024-06-27T13:18:00","slug":"how-to-choose-features-for-startup","status":"publish","type":"post","link":"https:\/\/www.purrweb.com\/blog\/how-to-choose-features-for-startup\/","title":{"rendered":"While You Brainstorm Tech Solutions, Your Startup Loses Millions. Here\u2019s How to Avoid It"},"content":{"rendered":"<p>Hi everyone \ud83d\udc4b\ud83c\udffb My name is Evgeny, and I\u2019m a systems analyst at <a href=\"https:\/\/www.purrweb.com\/\" target=\"_blank\">Purrweb<\/a>, a studio specializing in MVP design and development for startups. In my work, I often see founders wanting everything at once from their product. It\u2019s rare to hear a client say, \u201cListen, I came up with this idea, but I thought it\u2019d be better to start with a small set of features.\u201d Though this approach is more reasonable, developing an unnecessary feature can still cost between $12,000 and $100,000.<\/p>\n<p>In this article, I\u2019ll explain why useless features appear in products and how you can test the success of an idea before and after its release.<\/p>\n<h2>Lack of confidence in the idea<\/h2>\n<p>Sometimes, a startup founder has a product concept but lacks confidence in it overall. The idea is fresh, but there\u2019s no understanding of why people need it. As a result, the founder wants to make the app more attractive, not by analyzing the market and testing the hypothesis but by adding a million unnecessary features to at least hook the audience with something.<\/p>\n<p><strong>\ud83d\udc49\ud83c\udffb Anti-case from practice.<\/strong> Once, we were developing an app with courses for entrepreneurs. It was supposed to have lectures from coaches, psychologists, and energy practitioners.<\/p>\n<p>The founder wanted to integrate a webinar platform which took a lot of money and time to develop. This could have been avoided since there are many external resources like Twitch or YouTube. Instead of spending several months on such a player, it was enough to add a button with a link to a playback format familiar to the audience.<\/p>\n<hr \/>\n<p>A founder unsure about their business idea doesn\u2019t fully understand why they need this or that feature. The main argument becomes, \u201cWell, how can we launch the product without this?\u201d It resembles an abstract idea you subconsciously don\u2019t want to discuss with the target audience to avoid disappointment.<\/p>\n<div id=\"attachment_23617\" style=\"width: 1594px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1.png\"><img aria-describedby=\"caption-attachment-23617\" decoding=\"async\" class=\"size-full wp-image-23617\" src=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1.png\" alt=\"analyze a business idea\" width=\"1584\" height=\"1120\" srcset=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1.png 1584w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1-300x212.png 300w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1-1024x724.png 1024w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1-768x543.png 768w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-1-1536x1086.png 1536w\" sizes=\"(max-width: 1584px) 100vw, 1584px\" \/><\/a><p id=\"caption-attachment-23617\" class=\"wp-caption-text\">Four simple tips to help a startup founder analyze a business idea<\/p><\/div>\n<h2>Insufficient analysis<\/h2>\n<p>Sometimes, when launching a project, startup founders don\u2019t talk to their target audience. They seem to have come up with the product idea, and brainstormed tech solutions but still don\u2019t understand how and with what MVP will meet user needs. As a result, it turns out during development that the features invented don\u2019t match user needs.<\/p>\n<p>\u2705 To always choose the right features for development, I recommend <strong>using the Jobs To Be Done framework.<\/strong><\/p>\n<p>The essence is that people use any product for their purposes. In the JTBD framework, this is called \u201chiring for a job.\u201d For example, some people \u201chire\u201d Telegram to communicate with friends or colleagues, others to promote a business, etc. The key is to understand why the user will \u201chire\u201d your app as a whole and each feature in it.<\/p>\n<p>Simply put, any job can be described with this formula \ud83d\udc47\ud83c\udffb<br \/>\nWhen A happens + I do B + to achieve C + feeling D = the job<\/p>\n<p>For example, [when] twice a year Natalia + [does] compiles her tax report + [to make sure] everything is in order + [feeling] extremely bored and frustrated.<\/p>\n<p>This formula illustrates Natalia&#8217;s need to simplify tax reporting. If you incorporate all four components into the product, it\u2019s more likely to find its target audience.<\/p>\n<p>Every need we identify brings countless technical solutions. To decide which ones to develop, we consider two factors: deadlines and budget. Additionally, you can look at competitors and analyze their solutions.<\/p>\n<div id=\"attachment_23620\" style=\"width: 4010px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min.png\"><img aria-describedby=\"caption-attachment-23620\" decoding=\"async\" class=\"size-full wp-image-23620\" src=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min.png\" alt=\"Jobs To Be Done\" width=\"4000\" height=\"2250\" srcset=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min.png 4000w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min-300x169.png 300w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min-1024x576.png 1024w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min-768x432.png 768w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min-1536x864.png 1536w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/1-EN-min-1-min-2048x1152.png 2048w\" sizes=\"(max-width: 4000px) 100vw, 4000px\" \/><\/a><p id=\"caption-attachment-23620\" class=\"wp-caption-text\">Jobs To Be Done provides a clear perspective on user needs to offer the optimal solution.<\/p><\/div>\n<h2>Focusing on \u0441ompetitors<\/h2>\n<p>Startup founders often look at other counterparts, hoping to find something non-trivial, differentiate themselves from competitors, or appear cooler. But they don\u2019t account for significant differences in audiences. Different living conditions, cultural backgrounds, and mentalities affect the IT products we use.<\/p>\n<p>Sometimes, you see a competitor being successful, constantly implementing interesting features, getting positive App Store reviews, and investors discussing their product. But behind the facade, there\u2019s often much more to discover.<\/p>\n<p>The competitor\u2019s apps may not be perfect, so a feature that seems great might not appeal to users.<\/p>\n<p><strong>\ud83d\udc49\ud83c\udffb Case from practice.<\/strong> A client wanted to create a social network for people interested in sports and streaming their exercises together. The idea was borrowed from Chinese competitors. But before launching, we needed to check how promising the idea was.<\/p>\n<p>At Purrweb, we helped conduct research and found that the state segment wasn\u2019t particularly interested in streaming their workouts. Instead, they struggled with how to exercise correctly and make progress. Consequently, we suggested an app where specially trained fitness coaches help with workouts. <strong>This saved the client $181,000<\/strong> that the social network would have cost.<\/p>\n<hr \/>\n<p>What to do if you want to borrow a feature from a competitor \ud83d\udc47\ud83c\udffb<\/p>\n<p>\u2714\ufe0f <strong>Adapt it to your target audience.<\/strong> If you like a competitor\u2019s feature, understand how and under what circumstances it will benefit your users.<\/p>\n<p>For example, we once developed a premium-class dating app. Not just Tinder, but Tinder for the wealthy. The core of such products is the \u201cmatch\u201d feature, or finding a partner based on common interests. However, the needs of wealthy users differ.<\/p>\n<p>Hypothesis: users enter the app not just to boost their self-esteem or browse profiles, but to find an interesting person to talk to or an equal partner. Hence, the matching mechanism will differ.<\/p>\n<p>Tinder\u2019s core is mutual swipes, but for this app, we came up with a more straightforward system. Women send the first message. Men receive a message with the profile info and can decide whether to accept or decline the request to chat. As a result, users save time on communication \u2014 they don\u2019t have to browse through numerous profiles and wait hours for a message.<\/p>\n<div id=\"attachment_23624\" style=\"width: 4010px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1.png\"><img aria-describedby=\"caption-attachment-23624\" decoding=\"async\" class=\"size-full wp-image-23624\" src=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1.png\" alt=\"Telegram features\" width=\"4000\" height=\"2250\" srcset=\"https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1.png 4000w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1-300x169.png 300w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1-1024x576.png 1024w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1-768x432.png 768w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1-1536x864.png 1536w, https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/2-EN-min-1-2048x1152.png 2048w\" sizes=\"(max-width: 4000px) 100vw, 4000px\" \/><\/a><p id=\"caption-attachment-23624\" class=\"wp-caption-text\">Pavel Durov managed to skillfully borrow some features from Western competitors for the Telegram messenger. He based it on the structure of a messenger: chat and calls, then enhanced it with author channels.<\/p><\/div>\n<h2>Trying to please management or investors<\/h2>\n<p>A startup can\u2019t create an app in a vacuum, so there are often people around who exert pressure. For example, an investor or business partner insists on an unnecessary feature. You feel obligated to listen, but there\u2019s a risk of doing something wrong, wasting the budget, or even burying the whole idea.<\/p>\n<p>\ud83d\udc49\ud83c\udffb <strong>Anti-case from practice.<\/strong> We once developed a CRM system with training courses. The client\u2019s investor strongly insisted on including a social network in the MVP version \u2014 with communities, posts, and comments. But the main flow didn\u2019t appeal to the users, so no one used the groups and posts either.<\/p>\n<p>Time and money were irrevocably lost on developing a social network (remember, it costs $181,000) that no one needed but fit beautifully into the investor\u2019s strategic vision. It would have been wiser to test the MVP with training courses first and if successful, implement social media features.<\/p>\n<hr \/>\n<p>Balance can be achieved with a competent product manager. They manage the backlog and understand the target audience. Moreover, they have a set of hypotheses agreed upon with investors and management and control the project budget.<\/p>\n<p>If you don\u2019t have a budget for a product manager yet, try to prioritize all technical solutions. The Project Management Triangle can help. Balancing time, money, and audience needs assurance that one person\u2019s opinion doesn\u2019t lead the product to a dead end.<\/p>\n<h2>How to test the success of a feature<\/h2>\n<p>\u2714\ufe0f <strong>Before development.<\/strong> Conduct audience research and maintain constant contact with them. Observe how their needs change, what interests people, and how they respond to ideas.<\/p>\n<p>\u2714\ufe0f<strong> During MVP development.<\/strong> You can do a \u201cpre-show\u201d of the product like a movie director does after shooting. Test what\u2019s already in the project and make changes quickly before the release.<br \/>\nThe success of individual technical solutions can be conveniently checked using analytics systems like Google Analytics. You can see how often people click a certain button, move from one section to another, launch a chatbot, and so on. For this, you need a frontend developer and an analyst to install conversion counters and interpret the results correctly.<\/p>\n<h2>Can you make a feature just for the sake of it?<\/h2>\n<p>Yes, if you have a free budget, time, team resources, and the potential feature won\u2019t complicate users\u2019 lives. For example, you can add gamification elements, Easter eggs, or create a fun experience for users who encounter a bug. Like the dinosaur game in Google Chrome that opens when there\u2019s no Internet connection.<\/p>\n<p><b><i>Check out a few examples of these features \ud83d\udc47\ud83c\udffb<\/i><\/b><\/p>\n\n  <div class='wpv'>\n    <video autoplay='autoplay' loop='loop' muted='' width='640' height='480'>\n    <source src='https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/4-min.mp4' \/>\n    <\/video>\n  <\/div>\n<p style=\"text-align: center;\">The task of the Easter egg in Google Chrome is to jump over cacti using the spacebar.<\/p>\n\n  <div class='wpv'>\n    <video autoplay='autoplay' loop='loop' muted='' width='640' height='480'>\n    <source src='https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/5-min.mp4' \/>\n    <\/video>\n  <\/div>\n<p style=\"text-align: center;\">If you open a non-existent page in Discord and click on the snake poster, a childhood game will be launched.<\/p>\n\n  <div class='wpv'>\n    <video autoplay='autoplay' loop='loop' muted='' width='640' height='480'>\n    <source src='https:\/\/www.purrweb.com\/blog\/wp-content\/uploads\/2024\/06\/image7.mp4' \/>\n    <\/video>\n  <\/div>\n<p style=\"text-align: center;\">Google sometimes makes references to search queries. For example, when searching for the Mars mission \u201cIngenuity\u201d, Google might include playful elements or fun facts related to the mission.<\/p>\n[wpim]","protected":false},"excerpt":{"rendered":"<p>Hi everyone \ud83d\udc4b\ud83c\udffb My name is Evgeny, and I\u2019m a systems analyst at Purrweb, a studio specializing in MVP design and development for startups. In my work, I often see founders wanting everything at once from their product. It\u2019s rare to hear a client say, \u201cListen, I came up with this idea, but I thought [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":23615,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"yes","_lmt_disable":""},"categories":[157],"tags":[],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/posts\/23613"}],"collection":[{"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/comments?post=23613"}],"version-history":[{"count":24,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/posts\/23613\/revisions"}],"predecessor-version":[{"id":25847,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/posts\/23613\/revisions\/25847"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/media\/23615"}],"wp:attachment":[{"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/media?parent=23613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/categories?post=23613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.purrweb.com\/blog\/wp-json\/wp\/v2\/tags?post=23613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}