{"id":105,"date":"2026-06-02T14:22:03","date_gmt":"2026-06-02T14:22:03","guid":{"rendered":"https:\/\/www.filipmakowiecki.com\/?p=105"},"modified":"2026-06-21T20:39:18","modified_gmt":"2026-06-21T20:39:18","slug":"gimmie-gimmie-more-gimmie-gimmie-more","status":"publish","type":"post","link":"https:\/\/www.filipmakowiecki.com\/index.php\/2026\/06\/02\/gimmie-gimmie-more-gimmie-gimmie-more\/","title":{"rendered":"How not to design into a crowd: 5 steps for a better competitive analysis"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Fire, the wheel, and the internet have already been invented. Which means we&#8217;ll rarely be designing something nobody has ever seen before. So the question isn&#8217;t how to build something from scratch \u2013 it&#8217;s how to stand out in a crowd, or decide consciously not to bother joining one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My competitive analysis toolkit has three tools. They&#8217;re basic, they support each other, and they work well in workshops because they&#8217;re easy to explain.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 0: Before you start<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Define why you&#8217;re doing this analysis and for whom. Pick your competitors sensibly \u2013 leaders, innovators, and disruptors are usually a good starting set. Agree on your sources: official competitor materials, reviews, industry reports, your own research.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-86f5c1b2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-global-padding is-layout-constrained wp-block-column-is-layout-constrained\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full has-custom-border wp-duotone-unset-1\" style=\"margin-top:var(--wp--preset--spacing--40);margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-2.png\" alt=\"Image shows SWOT analysis matrix with two axes: external-internal and positive-negative. Internal+Positive are Strenghts, Internal+Negative are Weaknesses, External+Positive are Opportunities, External+Negative are Threats.\" class=\"wp-image-296\" style=\"border-width:1px\" srcset=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-2.png 800w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-2-300x300.png 300w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-2-150x150.png 150w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-2-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Step 1: Quick SWOT per competitor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Not to produce a grand strategic document. Just to organise observations. Strengths and weaknesses on the inside, opportunities and threats on the outside.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-86f5c1b2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-3.png\" alt=\"Image shows findings from SWOT analysis divided into three groups. The organge one contains segments served, customer base and pricing model, green one has featrues, technologies, integrations &amp; automations, standout areas and service, blue consists of value propostion, messaging, experience and development direction.\" class=\"wp-image-297\" style=\"border-width:1px\" srcset=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-3.png 800w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-3-300x300.png 300w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-3-150x150.png 150w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-3-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Step 2: Group the findings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have SWOTs for several competitors, group the observations into categories: value proposition, communication frame, development vector, experience type, available features, technology, pricing model, integrations, user base, and so on. Patterns start to emerge. Marketing will also be quietly pleased.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5206283c wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-4.png\" alt=\"Image shows the example of the value curves for three unnamed competitors. The polygonal chains shows the assessed level of each competitor between 6 different values.\" class=\"wp-image-298\" style=\"border-width:1px\" srcset=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-4.png 800w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-4-300x300.png 300w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-4-150x150.png 150w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-4-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Step 3: Value curve<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is where competitor offers meet the actual values of the segment you&#8217;re designing for. Plot each competitor against the dimensions that matter to your users. Two things become visible: the market standard, and the gaps nobody is covering.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5dea3919 wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"margin-top:var(--wp--preset--spacing--40);margin-right:0;margin-bottom:var(--wp--preset--spacing--40);margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-5.png\" alt=\"Image shows the Kotler's Level of Products. They are represented as concentric circles - from innermost: core product, generic product, expected product, augmented product, potential product.\" class=\"wp-image-299\" style=\"border-width:1px\" srcset=\"https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-5.png 800w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-5-300x300.png 300w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-5-150x150.png 150w, https:\/\/www.filipmakowiecki.com\/wp-content\/uploads\/2026\/06\/COMP-1-5-768x768.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Step 4: Kotler&#8217;s product levels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The value curve tells you what&#8217;s generic and what&#8217;s expected. Kotler&#8217;s five levels help you configure your own offer: core product, generic product, expected product, augmented product, and potential product. The gaps from step 4 are your candidates for augmented and potential \u2013 your actual competitive edge.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">How elegant!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fire, the wheel, and the internet have already been invented. Which means we&#8217;ll rarely be designing something nobody has ever seen before. So the question isn&#8217;t how to build something from scratch \u2013 it&#8217;s how to stand out in a crowd, or decide consciously not to bother joining one. My competitive analysis toolkit has three [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-105","post","type-post","status-publish","format-standard","hentry","category-tools"],"_links":{"self":[{"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/posts\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/comments?post=105"}],"version-history":[{"count":3,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/posts\/105\/revisions"}],"predecessor-version":[{"id":301,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/posts\/105\/revisions\/301"}],"wp:attachment":[{"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/media?parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/categories?post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.filipmakowiecki.com\/index.php\/wp-json\/wp\/v2\/tags?post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}