CINXE.COM
BB Agency - 6 Ways a Retainer Model Can Optimize Your Product Design Process
<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="author" content="BB Agency, info@bb.agency"> <link rel="apple-touch-icon" sizes="180x180" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/favicon-16x16.png"> <!-- <link rel="manifest" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/site.webmanifest"> --> <link rel="mask-icon" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/safari-pinned-tab.svg" color="#000000"> <meta name="msapplication-TileColor" content="#c6d9d8"> <meta name="theme-color" content="#000000"> <link rel="shortcut icon" href="https://bb.agency/wp-content/themes/bb-agency/assets/favicon/favicon.ico"> <!-- Preload main fonts --> <link rel="preload" as="font" href="https://bb.agency/wp-content/themes/bb-agency/assets/fonts/LotaGrotesque-Regular.woff2?v=2" type="font/woff2" crossorigin="anonymous"> <meta name="facebook-domain-verification" content="1mb77z6v5rkd7yykrvge795poyri2n" /> <!-- Fancybox --> <script data-type="lazy" data-src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.umd.js"></script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <style id="critical-inline-css"> .mega-menu-wrapper, .mobile-header, .mobile-navigation { display: none; } </style> <!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v24.1) - https://yoast.com/wordpress/plugins/seo/ --> <title>BB Agency - 6 Ways a Retainer Model Can Optimize Your Product Design Process</title> <link rel="canonical" href="https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="BB Agency - 6 Ways a Retainer Model Can Optimize Your Product Design Process" /> <meta property="og:url" content="https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/" /> <meta property="og:site_name" content="BB Agency" /> <meta property="article:publisher" content="https://www.facebook.com/balkanbrothers.agency/" /> <meta property="article:published_time" content="2024-08-07T09:27:37+00:00" /> <meta property="article:modified_time" content="2024-08-07T09:27:40+00:00" /> <meta property="og:image" content="https://bb.agency/wp-content/uploads/2024/08/6-Ways-a-Retainer-Model-Can-Optimize-Your-Product-Design-Process.webp" /> <meta property="og:image:width" content="1400" /> <meta property="og:image:height" content="1050" /> <meta property="og:image:type" content="image/webp" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@bbagency_design" /> <meta name="twitter:site" content="@bbagency_design" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/","url":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/","name":"BB Agency - 6 Ways a Retainer Model Can Optimize Your Product Design Process","isPartOf":{"@id":"https://bb.agency/#website"},"primaryImageOfPage":{"@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/#primaryimage"},"image":{"@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/#primaryimage"},"thumbnailUrl":"https://bb.agency/wp-content/uploads/2024/08/6-Ways-a-Retainer-Model-Can-Optimize-Your-Product-Design-Process.webp","datePublished":"2024-08-07T09:27:37+00:00","dateModified":"2024-08-07T09:27:40+00:00","breadcrumb":{"@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/#primaryimage","url":"https://bb.agency/wp-content/uploads/2024/08/6-Ways-a-Retainer-Model-Can-Optimize-Your-Product-Design-Process.webp","contentUrl":"https://bb.agency/wp-content/uploads/2024/08/6-Ways-a-Retainer-Model-Can-Optimize-Your-Product-Design-Process.webp","width":1400,"height":1050},{"@type":"BreadcrumbList","@id":"https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https://bb.agency/blog/"},{"@type":"ListItem","position":2,"name":"6 Ways a Retainer Model Can Optimize Your Product Design Process"}]},{"@type":"WebSite","@id":"https://bb.agency/#website","url":"https://bb.agency/","name":"BB Agency","description":"","publisher":{"@id":"https://bb.agency/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://bb.agency/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://bb.agency/#organization","name":"BB Agency","url":"https://bb.agency/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://bb.agency/#/schema/logo/image/","url":"https://bb.agency/wp-content/uploads/2024/01/Branding.svg","contentUrl":"https://bb.agency/wp-content/uploads/2024/01/Branding.svg","width":1,"height":1,"caption":"BB Agency"},"image":{"@id":"https://bb.agency/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/balkanbrothers.agency/","https://x.com/bbagency_design","https://dribbble.com/balkanbrothers","https://www.instagram.com/balkanbrothers.agency/","https://www.linkedin.com/company/balkan-brothers/"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='stylesheet' id='theme-css' href='https://bb.agency/wp-content/themes/bb-agency/assets/css/main.min.css?ver=1734688487' type='text/css' media='all' /> <link rel='stylesheet' id='icons-css' href='https://bb.agency/wp-content/themes/bb-agency/assets/icons/iconfont.css?ver=1734684533' type='text/css' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://bb.agency/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--neon-green: #00CFBE;--wp--preset--color--platinum-green: #E6EDED;--wp--preset--color--opal-green: #C6D9D8;--wp--preset--color--cadet-green: #A6C1BF;--wp--preset--color--corn-silk: #FFF4D2;--wp--preset--color--neon-mist: #E5F7F7;--wp--preset--color--purple-haze: #B3BEFA;--wp--preset--color--misty-rose: #FFE2E0;--wp--preset--color--gray-700: #333333;--wp--preset--color--gray-600: #484848;--wp--preset--color--gray-500: #555555;--wp--preset--color--gray-400: #737373;--wp--preset--color--gray-300: #808080;--wp--preset--color--gray-200: #E2E2E4;--wp--preset--color--gray-100: #F4F4F4;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--font-size--small);--wp--preset--font-size--medium: var(--font-size--medium);--wp--preset--font-size--large: var(--font-size--large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--base: var(--font-size--base);--wp--preset--font-size--heading-5: var(--font-size--heading-5);--wp--preset--font-size--heading-4: var(--font-size--heading-4);--wp--preset--font-size--heading-3: var(--font-size--heading-3);--wp--preset--font-size--heading-2: var(--font-size--heading-2);--wp--preset--font-size--heading-1: var(--font-size--heading-1);--wp--preset--font-size--jumbo: var(--font-size--jumbo);--wp--preset--font-size--huge: var(--font-size--huge);--wp--preset--font-size--gigantic: var(--font-size--gigantic);--wp--preset--font-family--primary: Lota Grotesque;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--auto: auto;--wp--preset--spacing--x-tiny: var(--spacing--x-tiny);--wp--preset--spacing--tiny: var(--spacing--tiny);--wp--preset--spacing--2-x-small: var(--spacing--2x-small);--wp--preset--spacing--x-small: var(--spacing--x-small);--wp--preset--spacing--small: var(--spacing--small);--wp--preset--spacing--medium: var(--spacing--medium);--wp--preset--spacing--medium-large: var(--spacing--medium-large);--wp--preset--spacing--large: var(--spacing--large);--wp--preset--spacing--x-large: var(--spacing--x-large);--wp--preset--spacing--2-x-large: var(--spacing--2x-large);--wp--preset--spacing--3-x-large: var(--spacing--3x-large);--wp--preset--spacing--huge: var(--spacing--huge);--wp--preset--spacing--x-huge: var(--spacing--x-huge);--wp--preset--spacing--gigantic: var(--spacing--gigantic);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}.wp-block-button .wp-block-button__link{--wp--preset--color--black: #000000;--wp--preset--color--gray-300: #808080;--wp--preset--color--neon-green: #00CFBE;--wp--preset--color--white: #FFFFFF;}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 0px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 0px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 0px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 0px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 0px;}:root :where(.is-layout-grid){gap: 0px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-neon-green-color{color: var(--wp--preset--color--neon-green) !important;}.has-platinum-green-color{color: var(--wp--preset--color--platinum-green) !important;}.has-opal-green-color{color: var(--wp--preset--color--opal-green) !important;}.has-cadet-green-color{color: var(--wp--preset--color--cadet-green) !important;}.has-corn-silk-color{color: var(--wp--preset--color--corn-silk) !important;}.has-neon-mist-color{color: var(--wp--preset--color--neon-mist) !important;}.has-purple-haze-color{color: var(--wp--preset--color--purple-haze) !important;}.has-misty-rose-color{color: var(--wp--preset--color--misty-rose) !important;}.has-gray-700-color{color: var(--wp--preset--color--gray-700) !important;}.has-gray-600-color{color: var(--wp--preset--color--gray-600) !important;}.has-gray-500-color{color: var(--wp--preset--color--gray-500) !important;}.has-gray-400-color{color: var(--wp--preset--color--gray-400) !important;}.has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}.has-gray-200-color{color: var(--wp--preset--color--gray-200) !important;}.has-gray-100-color{color: var(--wp--preset--color--gray-100) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-neon-green-background-color{background-color: var(--wp--preset--color--neon-green) !important;}.has-platinum-green-background-color{background-color: var(--wp--preset--color--platinum-green) !important;}.has-opal-green-background-color{background-color: var(--wp--preset--color--opal-green) !important;}.has-cadet-green-background-color{background-color: var(--wp--preset--color--cadet-green) !important;}.has-corn-silk-background-color{background-color: var(--wp--preset--color--corn-silk) !important;}.has-neon-mist-background-color{background-color: var(--wp--preset--color--neon-mist) !important;}.has-purple-haze-background-color{background-color: var(--wp--preset--color--purple-haze) !important;}.has-misty-rose-background-color{background-color: var(--wp--preset--color--misty-rose) !important;}.has-gray-700-background-color{background-color: var(--wp--preset--color--gray-700) !important;}.has-gray-600-background-color{background-color: var(--wp--preset--color--gray-600) !important;}.has-gray-500-background-color{background-color: var(--wp--preset--color--gray-500) !important;}.has-gray-400-background-color{background-color: var(--wp--preset--color--gray-400) !important;}.has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}.has-gray-200-background-color{background-color: var(--wp--preset--color--gray-200) !important;}.has-gray-100-background-color{background-color: var(--wp--preset--color--gray-100) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-neon-green-border-color{border-color: var(--wp--preset--color--neon-green) !important;}.has-platinum-green-border-color{border-color: var(--wp--preset--color--platinum-green) !important;}.has-opal-green-border-color{border-color: var(--wp--preset--color--opal-green) !important;}.has-cadet-green-border-color{border-color: var(--wp--preset--color--cadet-green) !important;}.has-corn-silk-border-color{border-color: var(--wp--preset--color--corn-silk) !important;}.has-neon-mist-border-color{border-color: var(--wp--preset--color--neon-mist) !important;}.has-purple-haze-border-color{border-color: var(--wp--preset--color--purple-haze) !important;}.has-misty-rose-border-color{border-color: var(--wp--preset--color--misty-rose) !important;}.has-gray-700-border-color{border-color: var(--wp--preset--color--gray-700) !important;}.has-gray-600-border-color{border-color: var(--wp--preset--color--gray-600) !important;}.has-gray-500-border-color{border-color: var(--wp--preset--color--gray-500) !important;}.has-gray-400-border-color{border-color: var(--wp--preset--color--gray-400) !important;}.has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}.has-gray-200-border-color{border-color: var(--wp--preset--color--gray-200) !important;}.has-gray-100-border-color{border-color: var(--wp--preset--color--gray-100) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-base-font-size{font-size: var(--wp--preset--font-size--base) !important;}.has-heading-5-font-size{font-size: var(--wp--preset--font-size--heading-5) !important;}.has-heading-4-font-size{font-size: var(--wp--preset--font-size--heading-4) !important;}.has-heading-3-font-size{font-size: var(--wp--preset--font-size--heading-3) !important;}.has-heading-2-font-size{font-size: var(--wp--preset--font-size--heading-2) !important;}.has-heading-1-font-size{font-size: var(--wp--preset--font-size--heading-1) !important;}.has-jumbo-font-size{font-size: var(--wp--preset--font-size--jumbo) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-gigantic-font-size{font-size: var(--wp--preset--font-size--gigantic) !important;}.has-primary-font-family{font-family: var(--wp--preset--font-family--primary) !important;}.wp-block-button .wp-block-button__link.has-black-color{color: var(--wp--preset--color--black) !important;}.wp-block-button .wp-block-button__link.has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}.wp-block-button .wp-block-button__link.has-neon-green-color{color: var(--wp--preset--color--neon-green) !important;}.wp-block-button .wp-block-button__link.has-white-color{color: var(--wp--preset--color--white) !important;}.wp-block-button .wp-block-button__link.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.wp-block-button .wp-block-button__link.has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}.wp-block-button .wp-block-button__link.has-neon-green-background-color{background-color: var(--wp--preset--color--neon-green) !important;}.wp-block-button .wp-block-button__link.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.wp-block-button .wp-block-button__link.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.wp-block-button .wp-block-button__link.has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}.wp-block-button .wp-block-button__link.has-neon-green-border-color{border-color: var(--wp--preset--color--neon-green) !important;}.wp-block-button .wp-block-button__link.has-white-border-color{border-color: var(--wp--preset--color--white) !important;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cmplz-general-css' href='https://bb.agency/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1734684539' type='text/css' media='all' /> <link rel="https://api.w.org/" href="https://bb.agency/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bb.agency/wp-json/wp/v2/posts/5326" /> <style>.cmplz-hidden { display: none !important; }</style> <style type="text/css" id="wp-custom-css"> .fullwidth-video video { width:100%; } </style> </head> <body data-cmplz=1 class="post-template-default single single-post postid-5326 single-format-standard wp-embed-responsive bb-agency wp-front" > <script> // Don't start animations until the page has loaded document.body.classList.add('js-loading'); window.addEventListener('load', function() { document.body.classList.remove('js-loading'); }, false); </script> <header class="app-header"> <div class="container"> <div class="app-header__content"> <a href="https://bb.agency/" class="logo" aria-label="Website logo"> <svg version="1.1" x="0px" y="0px" viewBox="0 0 175 22"> <g transform="translate(-85.000000, -45.000000)"> <g transform="translate(31.000000, 32.000000)"> <g transform="translate(54.000000, 13.000000)"> <path d="M4.1,17.6l4.6,0c2.3,0,3.7-0.5,3.7-2.5c0-1.9-1.4-2.5-3.7-2.5H4.1V17.6z M4.1,9h4.2 C10.4,9,12,8.6,12,6.6c0-1.9-1.6-2.4-3.7-2.4H4.1V9z M16.3,6.3c0,2.1-1.3,3.8-3,4.4c1.9,0.6,3.4,2.4,3.4,4.6 c0,4-2.8,5.9-7.8,5.9H0V0.6h8.5C13.3,0.6,16.3,2.4,16.3,6.3L16.3,6.3z" /> <path d="M23.2,14.1c0,2.2,1.4,3.9,3.7,3.9c2.2,0,3.7-1.7,3.7-3.9c0-2.3-1.5-3.9-3.7-3.9 C24.7,10.1,23.2,11.9,23.2,14.1L23.2,14.1z M30.5,21.2v-1.6c-0.9,1.2-2.3,1.9-4.3,1.9c-4,0-6.9-3.2-6.9-7.5 c0-4.3,3-7.5,6.9-7.5c2,0,3.3,0.8,4.3,2V6.9h3.8v14.3H30.5z" /> <polygon points="38.3,21.2 42.2,21.2 42.2,0 38.3,0 " /> <polygon points="51.5,12 55.5,6.9 60.2,6.9 54.6,13.7 60.3,21.2 55.5,21.2 51.4,15.5 50.1,15.5 50.1,21.2 46.2,21.2 46.2,0 50.1,0 50.1,12 " /> <path d="M64.8,14.1c0,2.2,1.4,3.9,3.7,3.9c2.2,0,3.7-1.7,3.7-3.9c0-2.3-1.5-3.9-3.7-3.9 C66.2,10.1,64.8,11.9,64.8,14.1L64.8,14.1z M72,21.2v-1.6c-0.9,1.2-2.3,1.9-4.3,1.9c-4,0-6.9-3.2-6.9-7.5c0-4.3,3-7.5,6.9-7.5 c2,0,3.3,0.8,4.3,2V6.9h3.8v14.3H72z" /> <path d="M93.4,12.1v9.1h-3.9v-7.9c0-2.1-1-3.2-2.8-3.2c-1.7,0-3,1.1-3,3.2v7.8h-3.9V6.9h3.8v1.7 c1-1.5,2.6-2.1,4.2-2.1C91.1,6.6,93.4,8.8,93.4,12.1" /> <path d="M109.1,17.6l4.6,0c2.3,0,3.7-0.5,3.7-2.5c0-1.9-1.4-2.5-3.7-2.5h-4.6V17.6z M109.1,9h4.2 c2.1,0,3.7-0.4,3.7-2.4c0-1.9-1.6-2.4-3.7-2.4h-4.2V9z M121.3,6.3c0,2.1-1.3,3.8-3,4.4c1.9,0.6,3.4,2.4,3.4,4.6 c0,4-2.8,5.9-7.8,5.9h-9V0.6h8.5C118.2,0.6,121.3,2.4,121.3,6.3L121.3,6.3z" /> <path d="M134.9,6.9l-0.6,3.8c-0.6-0.3-1.6-0.5-2.3-0.5c-1.8,0-3,1.1-3,3.2v7.8h-3.9V6.9h3.7v1.6 c0.9-1.4,2.3-1.9,4-1.9C133.7,6.6,134.4,6.7,134.9,6.9" /> <path d="M140.1,14.1c0,2.3,1.6,3.9,3.8,3.9c2.2,0,3.8-1.6,3.8-3.9s-1.6-3.9-3.8-3.9 C141.7,10.1,140.1,11.8,140.1,14.1 M151.6,14.1c0,4.3-3.3,7.5-7.8,7.5c-4.4,0-7.7-3.2-7.7-7.5c0-4.3,3.3-7.5,7.7-7.5 C148.3,6.6,151.6,9.8,151.6,14.1" /> <path d="M160.4,9.8c-1.5,0-2.2,0.5-2.2,1.3c0,0.8,1,1,2.3,1.2l1.3,0.2c3.1,0.5,4.8,1.8,4.8,4.3 c0,3-2.4,4.9-6.6,4.9c-2,0-4.5-0.4-6.4-1.7l1.5-2.9c1.2,0.8,2.7,1.4,4.9,1.4c1.8,0,2.6-0.5,2.6-1.3c0-0.7-0.7-1.1-2.4-1.3 l-1.2-0.2c-3.3-0.5-5-1.9-5-4.3c0-2.9,2.3-4.7,6-4.7c2.3,0,4.1,0.4,6,1.4l-1.3,3C163.8,10.4,162,9.8,160.4,9.8" /> <path d="M174.6,18.7c0,1.5-1.3,2.9-2.9,2.9c-1.5,0-2.9-1.3-2.9-2.9c0-1.5,1.3-2.8,2.9-2.8 C173.3,15.9,174.6,17.2,174.6,18.7" /> </g> </g> </g> </svg> </a> <div class="app-header__menu-wrapper"> <nav class="header-menu-wrapper" aria-label="Header Menu"><ul id="menu-header-menu" class="menu"><li id="menu-item-128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"> <a href="https://bb.agency/work/">Work</a> </li> <li id="menu-item-127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"> <a href="https://bb.agency/services/">Services</a> </li> <li id="menu-item-126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-126"> <a href="https://bb.agency/about/">About us</a> </li> <li id="menu-item-7107" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7107"> <a href="https://bb.agency/achievements/">Clients</a> </li> <li id="menu-item-124" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-124"> <a href="https://bb.agency/blog/">Blog</a> </li> <li id="menu-item-123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-123 is-btn"> <a class="btn" href="https://bb.agency/contact/" > Let's Collaborate </a> </li> </ul></nav> </div> <button class="mob-navigation-toggle" aria-label="Mobile Menu Toggle" aria-expanded="false"> <div class="hamburger-menu"> <span></span> <span></span> <span></span> <span></span> </div> </button> </div> </div> </header> <main class="app-main"> <section style="padding-top:var(--wp--preset--spacing--2-x-large);padding-bottom:var(--wp--preset--spacing--x-huge);" class="section-container wp-block-bb-section-container" > <div class="container"> <div class="wp-block-group horizontal-alignment--left max-width-md-100 max-width-sm-100 is-layout-flow wp-block-group-is-layout-flow" style="margin-bottom:var(--wp--preset--spacing--large);max-width:83.33%"><h2 style="margin-bottom:var(--wp--preset--spacing--medium-large);" class="wp-block-post-title has-jumbo-font-size">6 Ways a Retainer Model Can Optimize Your Product Design Process</h2> <div class="post-info wp-block-bb-post-info has-large-font-size"> <span class="post-category">Work</span> <div class="post-authors-names"> <span>By</span><span class="post-author-name">BB Team</span> </div> <span class="post-date">07-08-2024</span> </div> </div> <figure class="wp-block-image size-full wp-block-image-is-svg" style="margin-top:var(--wp--preset--spacing--2-x-large);margin-bottom:var(--wp--preset--spacing--2-x-large)"><img fetchpriority="high" decoding="async" height="1330" width="2240" src="https://bb.agency/wp-content/uploads/2024/08/Cover-image.svg" alt="" class="wp-image-5328"/></figure> <div class="wp-block-group is-style-text-content has-large-font-size is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--2-x-large);margin-bottom:var(--wp--preset--spacing--2-x-large)"> <p>Product design is a complex mix of creativity, strategy, and technical prowess. And if we’re being completely honest, the traditional project-based model in product design can feel a bit like trying to build a puzzle with missing pieces. You’ll probably end up with a decent picture, but it’s not quite the well-rounded image you had in mind.</p> <p>That’s where the retainer model steps in, offering a refreshing alternative that’s all about collaboration, flexibility, and a shared commitment to creating something truly valuable. It’s like having a dedicated design team in your corner, ready to tackle challenges, seize opportunities, and help your product shine.</p> <p>In this post, we’ll break down the reasons why a retainer model is the foundation for building a successful product—both from a business and production side—drawing from our recent experience with two transformative brands: Kinetik, a health-tech innovator, and Studicata, a legal education pioneer.</p> <h2 class="wp-block-heading" id="h-1-it-s-good-for-the-business">#1 It’s Good for the Business</h2> <p>At its core, a retainer model is a flexible, collaborative approach to project management that offers a range of tangible business benefits in streamlining a product development process. We can break them down into four key areas.</p> <p><strong>Predictable budgeting:</strong> Unlike the fluctuating costs and unexpected expenses often associated with project-based work, a retainer model provides a predictable monthly fee. This allows for more effective budgeting, knowing exactly what the investment will be each month. </p> <p><strong>Strong project visibility:</strong> A transparent project management environment can be set up by leveraging different tools (like Teamwork, in our case), providing clients with real-time insights into project progress, upcoming tasks, and overall timelines.</p> <p><strong>Service flexibility:</strong> A retainer model gives clients access to diverse agency experts. Throughout our collaboration, clients can easily tap into our wide talent pool, whether they need an animator, UX researcher, or developer. This eliminates the need to manage multiple vendors, ensuring access to the right skills at the right time.</p> <p><strong>Scope adjustments:</strong> Retainers offer a flexible pool of hours, allowing for unlimited iterations, scope adjustments, and spontaneous brainstorming sessions. This agile approach ensures responsiveness to evolving project needs, with the ability to reallocate or pre-use hours as required.</p> <figure class="wp-block-image size-full is-full-width-image wp-block-image-is-svg"><img decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-1.svg" alt="" class="wp-image-5329"/></figure> <h2 class="wp-block-heading" id="h-2-a-dedicated-design-team-without-the-overhead">#2: A Dedicated Design Team (Without the Overhead)</h2> <p>A retainer isn’t just a contract; it’s a partnership that transcends the traditional client-agency relationship. It allows our team to become an integral part of our clients’ in-house teams, acting as a specialized extension that fills in the gaps and amplifies their capabilities.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><strong><em>We’re practically a remote extension of our client’s team, specialized in the things we do best.</em></strong></p> <cite>Mike Muller, Product Designer at BB</cite></blockquote> <p>This collaborative model fosters a deep understanding of our clients’ products, business goals, and industry nuances. But it goes beyond just knowledge. It leads to better and more streamlined communication and the ability to be more adaptable to incoming changes.</p> <p>Our enduring partnership with Kinetik, spanning over two years and counting, is a prime example. Since June 2022, our dedicated team of two UX designers, three product designers, a project manager, and a motion designer have collaborated closely with Kinetik, delivering over 500 screens across two major products: the Trip Scheduler and the Member app. This deep immersion in Kinetik’s world, combined with open communication and a shared understanding of their objectives, has empowered us to respond rapidly to their evolving needs, propose innovative solutions, and even anticipate potential challenges before they arise.</p> <figure class="wp-block-image size-full is-full-width-image wp-block-image-is-svg"><img decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-2.svg" alt="" class="wp-image-5330"/></figure> <h2 class="wp-block-heading" id="h-3-agility-and-adaptability">#3: Agility and Adaptability</h2> <p>The product development journey is rarely a straight line. The retainer model allows us to adapt quickly to unexpected twists and turns, ensuring that the product remains responsive to market shifts and emerging trends. This adaptability is crucial for navigating the uncharted waters of innovation.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><strong><em>The design process is never linear, and the ability to have resources for multiple exploration rounds gives much better results.</em></strong></p> <cite>Elena Kvasova, Senior UX Designer at BB</cite></blockquote> <p>For Kinetik, the retainer model’s flexibility proved invaluable in two distinct scenarios. First, when faced with an urgent request for a prototype outside the original scope, our cross-functional team of UX designers and product designers, under a watchful eye of our dedicate project manager seamlessly collaborated to deliver a solution, ensuring Kinetik met a critical deadline. </p> <p>In a second instance, recognizing available resources, we took the initiative to propose enhancing Kinetik’s onboarding experience with animations. This proactive approach, involving our skilled motion designer, added an extra layer of polish and engagement to the app. These examples showcase how the retainer model empowers us to adapt quickly, assembling the right team members and skillsets to tackle unexpected challenges and seize opportunities for improvement.</p> <figure class="wp-block-image size-full is-full-width-image wp-block-image-is-svg"><img loading="lazy" decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-3.svg" alt="" class="wp-image-5331"/></figure> <h2 class="wp-block-heading" id="h-4-permission-to-experiment-and-explore">#4: Permission to Experiment and Explore</h2> <p>Retainers are not just about efficiency and flexibility in resource management; they’re essentially about maximizing a product’s potential. Within a retainer model, both sides get some breathing room to explore unconventional ideas, experiment with new technologies, and push the boundaries of what’s possible.</p> <p>This open-ended approach is what Dominik, our WordPress Developer, refers to as the “I have an issue, think about how to resolve it” approach.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><strong><em>Instead of having a strict task list, on retainer, we have more freedom to explore creative solutions for items that are not necessarily in the scope or initial plan.</em></strong></p> <cite>Dominik Kosić, WordPress Developer at BB</cite></blockquote> <p>Dominik’s work on the Studicata case brief project exemplifies this perfectly. Tasked with converting 50,000 articles from Google Docs to WordPress, he leveraged automation to complete in weeks what could have taken months or years manually. This innovative solution, which likely wouldn’t have been explored within a fixed-scope project, showcased the <a href="https://bb.agency/blog/streamlining-blog-post-bulk-upload-from-google-docs-drafts-to-wordpress-website-posts-with-n8n-and-ai/">power of automation in content migration and management</a>, saving countless hours of manual work.</p> <figure class="wp-block-image size-full is-resized is-full-width-image wp-block-image-is-svg"><img loading="lazy" decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-4.svg" alt="" class="wp-image-5332" style="width:887px;height:auto"/></figure> <h2 class="wp-block-heading" id="h-5-building-momentum-one-iteration-at-a-time">#5: Building Momentum, One Iteration at a Time</h2> <p>Retainers foster a sense of continuity that’s often missing in project-based work. We don’t just build a product and walk away; we stay by our client’s side, iterating, refining, and optimizing based on real-world data and user feedback. This allows us to respond to changing needs and priorities, ensuring that the product remains relevant and effective over time.</p> <p>In contrast, as Mike points out, “With a project-based model, we often don’t have the time or resources to go back and make extensive changes. We might be able to squeeze them in if there are hours left, but most of the time, it means sacrificing something else.”</p> <p>This ongoing momentum ensures that a product isn’t just launched, but nurtured and refined throughout its lifecycle. </p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><strong><em>With a retainer, we have the time and resources to really dive deep into a problem, experiment with different approaches, and ultimately innovate.</em></strong></p> <cite>Mike Muller, Product Designer at BB</cite></blockquote> <p>Our sustained collaboration with Kinetik proves this. Over time, we’ve tackled complex features like their recurring schedule system, testing multiple iterations, and innovating new solutions to simplify the user experience.</p> <figure class="wp-block-image size-full is-full-width-image wp-block-image-is-svg"><img loading="lazy" decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-5.svg" alt="" class="wp-image-5333"/></figure> <h2 class="wp-block-heading" id="h-6-a-culture-of-strategic-collaboration">#6: A Culture of Strategic Collaboration</h2> <p>Retainers create a more collaborative environment, where we work hand-in-hand with our clients’ teams, sharing insights, brainstorming ideas, and co-creating solutions. This open exchange of information and knowledge leads to more sound decisions and ultimately, a better product.</p> <p>While project-based engagements often rely on a fixed roadmap and scope, retainers are more responsive to our circumstances. As Giuseppe, our UX Researcher, notes, “The beauty of the retainer model is that it allows us to adapt and evolve alongside the project, ensuring the final product truly meets the client’s goals.”</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><strong>The retainer model enables a true partnership, allowing us to adjust the scope on the fly based on our client’s evolving needs.</strong></p> <cite>Giuseppe Carbonara, UX Researcher at BB</cite></blockquote> <p>The evolution of our work with Studicata demonstrates this collaborative synergy. What began as a website redesign has blossomed into a multi-faceted partnership encompassing LMS optimization, case brief development, a full-fledged mobile app, as well as support with animations production and other marketing materials. This organic growth was only possible due to the trust and rapport cultivated through our retainer relationship, which allows for multiple designers to seamlessly collaborate on various tasks and initiatives simultaneously.</p> <p>This dynamic approach allows for ample iterations, exceeding the possibilities of a fixed-scope project. We also hold regular brainstorming sessions with the product owners on the client-side, delving deep into the process to refine and perfect our solutions at every stage.</p> <figure class="wp-block-image size-full is-full-width-image wp-block-image-is-svg"><img loading="lazy" decoding="async" height="840" width="1470" src="https://bb.agency/wp-content/uploads/2024/08/Visual-6.svg" alt="" class="wp-image-5327"/></figure> <h2 class="wp-block-heading" id="h-the-retainer-advantage">The Retainer Advantage</h2> <p>The retainer model is more than just a billing structure; it’s a philosophy of partnership, flexibility, and continuous improvement. As the stories of Kinetik and Studicata demonstrate, a retainer model goes beyond a contractual agreement to establish an approach to product design that fosters deeper collaboration, unlocks greater innovation, and drives long-term success. </p> <p>By opting for a retainer model, our clients are not just hiring a design team, they’re gaining a strategic partner committed to helping their product evolve, adapt, and thrive in an ever-changing market. Here are the true advantages of our retainer model:</p> <ul style="" class="wp-block-list"> <li><strong>Instant Expertise:</strong> Tap into over a decade of experience and established processes, with no need for lengthy hiring or onboarding.</li> <li><strong>Transparent Collaboration:</strong> Gain full visibility into your project’s progress, budget, and timeline through our robust project management system.</li> <li><strong>Systemic Design Solutions:</strong> Benefit from our tech-driven, highly organized approach, ensuring design solutions are both innovative and feasible.</li> <li><strong>Comprehensive Support:</strong> Access a versatile team of experts across various disciplines, ready to integrate seamlessly with your in-house team.</li> <li><strong>Global Efficiency:</strong> Leverage our time zone differences to receive updates and reviews when you start your day, ensuring a smooth workflow.</li> <li><strong>Innovative Perspectives:</strong> Gain fresh insights and the latest design trends from our experience across diverse clients and industries.</li> <li><strong>Cost-Effective Excellence:</strong> Optimize your budget without compromising on quality, achieving outcomes comparable to in-house hires with reduced overhead costs.</li> </ul> <p>Interested in learning more about how a retainer model can benefit your product design process? Click here to explore our Retainer services and discover how we can become your strategic partner in innovation and growth.</p> </div> <div class="wp-block-group is-style-text-content has-large-font-size is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--2-x-large);margin-bottom:var(--wp--preset--spacing--2-x-large)"> <div class="wp-block-group has-large-font-size is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--x-large)"> <p style="margin-bottom:var(--wp--preset--spacing--small)">Share this article:</p> <div class="post-share-btns wp-block-bb-post-share-btns"> <div class="post-share-links"> <a class="btn btn-lg " target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url=https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/&title=6 Ways a Retainer Model Can Optimize Your Product Design Process">LinkedIn</a> <a class="btn btn-lg " target="_blank" href="https://twitter.com/intent/tweet?url=https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/">Twitter</a> <a class="btn btn-lg " target="_blank" href="https://www.facebook.com/sharer.php?u=https://bb.agency/blog/6-ways-a-retainer-model-can-optimize-your-product-design-process/">Facebook</a> </div> </div> </div> </div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--x-huge);margin-bottom:var(--wp--preset--spacing--2-x-large)"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="margin-bottom:var(--wp--preset--spacing--medium-large)"> <hr class="wp-block-separator has-text-color has-black-color has-alpha-channel-opacity has-black-background-color has-background" style="margin-bottom:var(--wp--preset--spacing--medium-large)"/> <h2 class="wp-block-heading has-heading-3-font-size" id="h-author">Author</h2> </div> <div class="wp-block-group horizontal-alignment--center max-width-md-100 max-width-sm-100 is-layout-flow wp-block-group-is-layout-flow" style="max-width:66.67%"> <div class="post-authors-wrapper wp-block-bb-post-author has-large-font-size"> <div class="post-authors"> <div class="post-author"> <div class="post-author__image"> <svg width="180" height="180" viewBox="0 0 180 180" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_7909_2230" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="180" height="180"> <rect width="180" height="180" rx="90" fill="white" /> </mask> <g mask="url(#mask0_7909_2230)"> <rect width="180" height="180" rx="90" fill="#E6EDED" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M50.0001 54.1016V76.7456L72.6442 54.1016H50.0001ZM94.8439 54.5469L50 99.3908V122.034L109.07 62.9645C105.509 58.6844 100.521 55.6357 94.8439 54.5469ZM56.7188 137.96L114.698 79.9805C114.402 85.3726 112.353 90.4576 108.883 94.52C111.318 96.8789 113.239 99.6879 114.552 102.769L79.3628 137.96H56.7188Z" fill="black" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M102.319 42H84.745L62.1016 64.6435V87.2876L106.945 42.4436C105.446 42.1562 103.9 42 102.319 42ZM126.839 66.5187C126.839 60.5697 124.708 55.1102 121.171 50.8594L62.1016 109.929V125.856H68.8186L126.798 67.877C126.822 67.4262 126.839 66.9737 126.839 66.5187ZM126.651 90.668C127.967 93.7567 128.673 97.119 128.673 100.576C128.673 100.6 128.672 100.623 128.672 100.647C128.672 100.664 128.671 100.681 128.671 100.698C128.672 100.75 128.673 100.793 128.673 100.837C128.673 109.784 124.434 117.44 117.04 121.852C112.963 124.473 108.245 125.858 103.392 125.858H91.4609L126.651 90.668Z" fill="#00CFBE" /> </g> </svg> </div> <div class="post-author__content"> <div class="post-author__info"> <span class="post-author__name">BB Team</span> </div> <div class="post-author__text">This article is the result of our team’s collective effort, with individuals from various departments coming together to share their knowledge and insights.</div> <a href="https://bb.agency/blog/" class="post-author__cta btn btn-lg">Read our Stuff</a> </div> </div> </div> </div> </div> </div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="margin-bottom:var(--wp--preset--spacing--large)"> <hr class="wp-block-separator has-text-color has-black-color has-alpha-channel-opacity has-black-background-color has-background" style="margin-bottom:var(--wp--preset--spacing--medium-large)"/> <h2 class="wp-block-heading has-heading-3-font-size" id="h-related-articles">Related articles</h2> </div> <div class="related-posts-wrapper wp-block-bb-post-related"> <div class="related-posts posts-loop"> <article class="archive-item archive-item-post post-690 post type-post status-publish format-standard has-post-thumbnail hentry category-work" > <div class="archive-item__feat-image"> <img loading="lazy" decoding="async" width="1024" height="628" src="https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-1024x628.webp" class="attachment-large size-large" alt="" srcset="https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-1024x628.webp 1024w, https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-300x184.webp 300w, https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-768x471.webp 768w, https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-1536x941.webp 1536w, https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-2048x1255.webp 2048w, https://bb.agency/wp-content/uploads/2023/10/haystack-blog-1-290x178.webp 290w" sizes="auto, (min-width: 1100px) 50vw, 100vw" /> </div> <div class="archive-item__authors"> <span class="archive-item__author">Filip Justić</span> </div> <div class="archive-item__title-wrapper"> <span class="archive-item__title">BB Agency provides a breathtaking new brand and website for HR solutions provider</span> </div> <div class="archive-item__categories"> <div class="archive-item__category">Work</div> </div> <a href="https://bb.agency/blog/bb-agency-provides-a-breathtaking-new-brand-and-website-for-hr-solutions-provide/" aria-label="BB Agency provides a breathtaking new brand and website for HR solutions provider" class="archive-item__link stretched-link"></a> </article> <article class="archive-item archive-item-post post-3012 post type-post status-publish format-standard has-post-thumbnail hentry category-design" > <div class="archive-item__feat-image"> <img loading="lazy" decoding="async" width="1085" height="814" src="https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x-1085x814.webp" class="attachment-large size-large" alt="" srcset="https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x-1085x814.webp 1085w, https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x-700x525.webp 700w, https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x-893x670.webp 893w, https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x-400x300.webp 400w, https://bb.agency/wp-content/uploads/2024/02/Investing-in-UX-700x525@2x.webp 1400w" sizes="auto, (min-width: 1100px) 50vw, 100vw" /> </div> <div class="archive-item__authors"> <span class="archive-item__author">BB Team</span> </div> <div class="archive-item__title-wrapper"> <span class="archive-item__title">Three good reasons to invest in UX</span> </div> <div class="archive-item__categories"> <div class="archive-item__category">Design</div> </div> <a href="https://bb.agency/blog/three-good-reasons-to-invest-in-ux/" aria-label="Three good reasons to invest in UX" class="archive-item__link stretched-link"></a> </article> <article class="archive-item archive-item-post post-692 post type-post status-publish format-standard has-post-thumbnail hentry category-culture" > <div class="archive-item__feat-image"> <img loading="lazy" decoding="async" width="592" height="462" src="https://bb.agency/wp-content/uploads/2023/10/blog-post-how-to-make-remote-working-work-for-you-thumb-1.webp" class="attachment-large size-large" alt="" srcset="https://bb.agency/wp-content/uploads/2023/10/blog-post-how-to-make-remote-working-work-for-you-thumb-1.webp 592w, https://bb.agency/wp-content/uploads/2023/10/blog-post-how-to-make-remote-working-work-for-you-thumb-1-300x234.webp 300w, https://bb.agency/wp-content/uploads/2023/10/blog-post-how-to-make-remote-working-work-for-you-thumb-1-290x226.webp 290w" sizes="auto, (min-width: 1100px) 33vw, 100vw" /> </div> <div class="archive-item__authors"> <span class="archive-item__author">Filip Justić</span> </div> <div class="archive-item__title-wrapper"> <span class="archive-item__title">How to make remote working work for you</span> </div> <div class="archive-item__categories"> <div class="archive-item__category">Culture</div> </div> <a href="https://bb.agency/blog/how-to-make-remote-working-work-for-you/" aria-label="How to make remote working work for you" class="archive-item__link stretched-link"></a> </article> </div> </div> </div> </div> </section> </main> <footer class="app-footer"> <div class="container"> <div class="app-footer__content"> <div class="app-footer-content__left"> <a href="https://bb.agency/" class="footer-logo" aria-label="Website logo"> <svg width="40" height="48" viewBox="0 0 40 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.000119255 6.05005V17.3721L11.3222 6.05005H0.000119255ZM22.422 6.27189L0 28.6939V40.0156L29.5349 10.4807C27.7547 8.34066 25.2605 6.81629 22.422 6.27189ZM3.35848 47.9792L32.3481 18.9896C32.2002 21.6856 31.1758 24.2282 29.4404 26.2594C30.6583 27.4388 31.6189 28.8433 32.2753 30.3841L14.6805 47.9792H3.35848Z" fill="black" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.1585 0.00012207H17.3715L6.0498 11.3219V22.6439L28.4718 0.221936C27.722 0.0782339 26.9492 0.00012207 26.1585 0.00012207ZM38.4185 12.2603C38.4185 9.28577 37.3533 6.55603 35.5847 4.43061L6.0498 33.9655V41.929H9.40831L38.3979 12.9394C38.4102 12.714 38.4185 12.4878 38.4185 12.2603ZM38.3249 24.3341C38.9829 25.8785 39.3359 27.5597 39.3359 29.2883C39.3359 29.3085 39.3356 29.3291 39.335 29.3491C39.3356 29.375 39.3359 29.3965 39.3359 29.4185C39.3359 33.8921 37.2165 37.7202 33.5199 39.9264C31.4812 41.2367 29.1221 41.929 26.6955 41.929H20.7301L38.3249 24.3341Z" fill="#00CFBE" /> </svg> </a> <p class="footer-text">Challenge core assumptions.</p> </div> <div class="app-footer-content__right"> <div class="footer-menus-wrapper"> <div class="footer-menu"> <span class="footer-menu__title">Learn More</span> <nav class="menu-footer-menu-1-container"><ul id="menu-footer-menu-1" class="menu"><li id="menu-item-764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-764"> <a href="https://bb.agency/">Home</a> </li> <li id="menu-item-770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-770"> <a href="https://bb.agency/work/">Work</a> </li> <li id="menu-item-765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-765"> <a href="https://bb.agency/about/">About</a> </li> <li id="menu-item-767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-767"> <a href="https://bb.agency/careers/">Careers</a> </li> <li id="menu-item-766" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-766"> <a href="https://bb.agency/blog/">News</a> </li> <li id="menu-item-768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-768"> <a href="https://bb.agency/contact/">Contact us</a> </li> </ul></nav> </div> <div class="footer-menu"> <span class="footer-menu__title">Our Offerings</span> <nav class="menu-footer-menu-2-container"><ul id="menu-footer-menu-2" class="menu"><li id="menu-item-6238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6238"> <a href="https://bb.agency/services/">Services</a> </li> <li id="menu-item-6243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6243"> <a href="https://bb.agency/services/branding/">Branding</a> </li> <li id="menu-item-6239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6239"> <a href="https://bb.agency/services/website/">Website</a> </li> <li id="menu-item-6240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6240"> <a href="https://bb.agency/services/product/">Product</a> </li> <li id="menu-item-6242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6242"> <a href="https://bb.agency/services/finite/">Finite</a> </li> <li id="menu-item-6241" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6241"> <a href="https://bb.agency/services/infinite/">Infinite</a> </li> <li id="menu-item-6244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6244"> <a href="https://bb.agency/achievements/">Clients</a> </li> </ul></nav> </div> <div class="footer-menu"> <span class="footer-menu__title">Selected Work</span> <nav class="menu-footer-menu-3-container"><ul id="menu-footer-menu-3" class="menu"><li id="menu-item-3742" class="menu-item menu-item-type-post_type menu-item-object-project menu-item-3742"> <a href="https://bb.agency/project/eone/">eOne</a> </li> <li id="menu-item-3743" class="menu-item menu-item-type-post_type menu-item-object-project menu-item-3743"> <a href="https://bb.agency/project/creatd/">Creatd</a> </li> <li id="menu-item-3744" class="menu-item menu-item-type-post_type menu-item-object-project menu-item-3744"> <a href="https://bb.agency/project/mimo/">mimo</a> </li> <li id="menu-item-3745" class="menu-item menu-item-type-post_type menu-item-object-project menu-item-3745"> <a href="https://bb.agency/project/enode/">Enode</a> </li> <li id="menu-item-3746" class="menu-item menu-item-type-post_type menu-item-object-project menu-item-3746"> <a href="https://bb.agency/project/shipbob/">ShipBob</a> </li> <li id="menu-item-778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-778"> <a href="https://bb.agency/work/">View All Work</a> </li> </ul></nav> </div> <div class="footer-menu"> <span class="footer-menu__title">Follow us</span> <nav class="menu-footer-menu-4-container"><ul id="menu-footer-menu-4" class="menu"><li id="menu-item-779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-779"> <a target="_blank" href="https://dribbble.com/balkanbrothers">Dribbble</a> </li> <li id="menu-item-780" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-780"> <a target="_blank" href="https://www.linkedin.com/company/balkan-brothers/">LinkedIn</a> </li> <li id="menu-item-781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-781"> <a target="_blank" href="https://www.instagram.com/balkanbrothers.agency/">Instagram</a> </li> <li id="menu-item-782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-782"> <a target="_blank" href="https://www.behance.net/balkan-brothers">Behance</a> </li> <li id="menu-item-783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-783"> <a target="_blank" href="https://www.facebook.com/balkanbrothers.agency/">Facebook</a> </li> </ul></nav> </div> </div> </div> </div> <div class="app-footer__bottom"> <span class="footer-copyright-text">©BB Agency 2012 - 2025. All rights reserved.</span> <div class="footer-links"> <a href="https://bb.agency/privacy-policy/">Privacy Policy</a> </div> </div> </div> </footer> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">Preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> <div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optout">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optout" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optout" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optout" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optout" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optout" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optout" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optout" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optout" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">Preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> <button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div><script type="text/javascript" id="script-js-extra"> /* <![CDATA[ */ var ajax_params = {"ajax_url":"https:\/\/bb.agency\/wp-admin\/admin-ajax.php","nonce":"a22982a321"}; var page_info = {"has_swiper_slider":"","has_lottie_animation":""}; /* ]]> */ </script> <script type="text/javascript" src="https://bb.agency/wp-content/themes/bb-agency/assets/js/main.min.js?ver=1734688487" id="script-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"48","version":"7.3.2","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/bb.agency\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"45","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/bb.agency\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=48","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/bb.agency\/cookie-policy-eu\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/bb.agency\/privacy-policy\/"}},"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https:\/\/bb.agency\/opt-out-preferences\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/bb.agency\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/bb.agency\/blog\/6-ways-a-retainer-model-can-optimize-your-product-design-process\/"}},"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/bb.agency\/cookie-policy-uk\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/bb.agency\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/bb.agency\/blog\/6-ways-a-retainer-model-can-optimize-your-product-design-process\/"}},"ca":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/bb.agency\/cookie-policy-ca\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/bb.agency\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/bb.agency\/blog\/6-ways-a-retainer-model-can-optimize-your-product-design-process\/"}},"au":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/bb.agency\/cookie-policy-au\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/bb.agency\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/bb.agency\/blog\/6-ways-a-retainer-model-can-optimize-your-product-design-process\/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ </script> <script defer type="text/javascript" src="https://bb.agency/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1734684539" id="cmplz-cookiebanner-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } /* ]]> */ </script> <!-- Statistics script Complianz GDPR/CCPA --> <script data-category="functional"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W7GJNTQ'); const revokeListeners = []; window.addRevokeListener = (callback) => { revokeListeners.push(callback); }; document.addEventListener("cmplz_revoke", function (e) { cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); revokeListeners.forEach((callback) => { callback(); }); }); const consentListeners = []; /** * Called from GTM template to set callback to be executed when user consent is provided. * @param callback */ window.addConsentUpdateListener = (callback) => { consentListeners.push(callback); }; document.addEventListener("cmplz_fire_categories", function (e) { var consentedCategories = e.detail.categories; const consent = { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', }; //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. let consented = []; for (const [key, value] of Object.entries(consent)) { if (value === 'granted') { consented.push(key); } } cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); consentListeners.forEach((callback) => { callback(consent); }); }); </script> <div class="custom-cursor"> <span class="custom-cursor__content"></span> <div class="custom-cursor__background"></div> </div> <script type="text/javascript"> _linkedin_partner_id = "4961865"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4961865&fmt=gif" /></noscript> </body> </html>