<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Anna Podvoiska on Medium]]></title>
        <description><![CDATA[Stories by Anna Podvoiska on Medium]]></description>
        <link>https://medium.com/@podvoiska?source=rss-c538df6c9bd5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*pEkBv8yORRzRvQC_DIOudw.png</url>
            <title>Stories by Anna Podvoiska on Medium</title>
            <link>https://medium.com/@podvoiska?source=rss-c538df6c9bd5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 08:19:33 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@podvoiska/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[How to prepare Usability Testing & Research]]></title>
            <link>https://uxplanet.org/moderated-usability-testing-research-16581e08c8ac?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/16581e08c8ac</guid>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[usability-testing]]></category>
            <category><![CDATA[usability]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[design-thinking]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Mon, 23 Dec 2024 11:48:17 GMT</pubDate>
            <atom:updated>2025-02-16T10:16:08.631Z</atom:updated>
            <content:encoded><![CDATA[<p>In this article, I walk you through how to organize Moderated Usability Testing, covering key steps like setting goals, creating tasks, and recruiting participants through Prolific.</p><p>Whether you’re new to usability testing or looking to refine your approach, I hope you find it practical and helpful for your projects.<br>Check it out, and let me know your thoughts!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dl6p6xbYVgoKxBNJWjGLCA.jpeg" /></figure><h3>Let’s clarify the basic meanings.</h3><p>All usability tests can be divided into two large groups:<br><strong>Qualitative usability testing</strong>— focuses on collecting insights. <em>(It can be useful to research how users interact with a specific flow.)</em><br><strong>Quantitative usability testing</strong> — focuses on collecting metrics that describe the user experience. <em>(It can be useful to research which landing design works better, or measure how many users understand a specific feature, etc.)</em></p><h3>These two types of usability tests can be:</h3><p><strong>Moderated</strong> — when the researcher and participant have live interaction. This can be a video meeting or an in-person meeting. It is good for learning behavior. If you’re unsure how users will react to your design, a moderator can observe closely and ask clarifying questions as users interact with it.<br><strong>Unmoderated</strong> — when the researcher sets up the test, and the participant conducts it remotely. The result is only response numbers; <em>for instance, 20 users choose version one of the design.</em> This type of test is good for a large audience and costs less than moderated tests.</p><p>Both tests can be conducted through the Prolific platform. But, <strong>in this article, I’m sharing instructions for the moderated usability test.</strong></p><p><strong>Let’s get started!</strong></p><h3>1. Instructions on How to Prepare</h3><h4>1.1 Set Goals for Your Research</h4><p>It is essential to clearly define the goals of your study, as they form the foundation for all subsequent steps.</p><p>In my interviews, I usually go beyond testing the user interface. I also explore participants’ experiences and expectations. For this reason, I often establish separate goals for evaluating the interface and understanding their broader experiences in a particular domain.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZbkqyMrRLwp9aBLwGuWujQ.jpeg" /></figure><p><strong>For example:</strong></p><p><strong>Interface Goals:<br>- Identify usability issues</strong>. <em>(Detect any problems users encounter when interacting with the interface.)</em><br><strong>- Evaluate user satisfaction.</strong><em> (Assess how satisfied users are with the feature’s interface and functionality.)</em><br><strong>- Collect user feedback.</strong> <em>(Collect qualitative feedback on users’ likes, dislikes, and suggestions for improvement.)</em></p><p><strong>General Experience Goals:<br>- Understand how a specific group typically approaches a task</strong> <em>(e.g., “How do students usually write their papers?”)</em></p><h4>1.2 Formulate Specific Tasks and Define Flows to Test</h4><p>Create specific tasks for participants to complete using your prototype. These tasks should simulate realistic scenarios to help you assess how users interact with the interface.</p><p><strong>Example:</strong></p><ul><li><strong>Scenario:</strong> You are a student who needs to write a short assignment but want to finish quickly.</li><li><strong>Task:</strong> Create a new document, use the AI assistant to generate content, and finalize the assignment. <em>(It can be more detailed)</em></li></ul><p>Once you’ve defined the tasks, plan the flow you want to test. Map out all the steps the user will need to take to successfully complete the task. Remember, you don’t need to design every possible state for all clickable elements — just the key states required to complete the task.</p><p>For example, if the user clicks on an incorrect item, this action will already reveal that they are searching in the wrong place.</p><blockquote><strong>Pro Tips:</strong></blockquote><blockquote><strong>Secure Prototypes:</strong> Create your prototype in a separate file before sharing it with external users. This ensures the security of your main project files.</blockquote><blockquote><strong>Optimize Settings:</strong> Choose the correct scaling settings when generating a shareable link (e.g., in Figma). Improper settings can negatively impact the user’s experience by making elements appear misaligned or difficult to interact with.</blockquote><blockquote><strong>Enhance Guidance:</strong> Add subtle interactive elements like hover states and tooltips to provide non-intrusive guidance during the test.</blockquote><blockquote><strong>Persistent Task Reference:</strong> Include an element in the interface (e.g., a fixed button or icon) that remains visible throughout the session. When hovered over, it should display the current task to help participants easily recall their instructions without disrupting the flow.</blockquote><h4>1.3 Write a script</h4><p>Plan your dialogue and interactions with participants. Create a detailed scenario outlining your speech and the questions you will ask them. A structured script ensures consistency and makes the research process smoother.</p><p>I usually divide the script into four parts:</p><p><strong>Welcome Part:</strong></p><ul><li>Introduce yourself and the purpose of the research.</li><li>Explain what participants can expect during the session.</li><li>Reassure them that there are no right or wrong answers and that their feedback is valuable.</li><li>Obtain their consent to participate and record the session, if applicable.</li></ul><p><strong>Pre-Test Questions:</strong></p><ul><li>Gather background information about the participant <em>(e.g., “Have you used similar tools before?” or “What’s your typical process for completing this type of task?”).</em></li><li>Understand their initial expectations or assumptions about the prototype.</li></ul><p><strong>During-Use Questions:</strong></p><ul><li>Ask participants to think aloud while interacting with the prototype.</li><li>Probe with open-ended questions like: <em>“What are you looking for here?”, “Is this what you expected?”, “What do you think this button/feature will do?”</em></li></ul><p><strong>Post-Test Questions:</strong></p><ul><li>Reflect on their overall experience <em>(e.g., “What worked well for you?” or “What felt confusing or frustrating?”).</em></li><li>Ask for any additional feedback or suggestions for improvement.</li></ul><blockquote><strong>Pro Tip:</strong><br>Stick to this plan for each participant. Consistency in your approach will make it easier to analyze and compare the data collected during your research.</blockquote><h3>2. How to recruit participants through Prolific:</h3><p>To simplify the process, refer to the accompanying scheme (image provided). Follow these steps to set up your study on Prolific:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XtCYDjxkspzXr5omxiCzEw.jpeg" /></figure><p>So the scheme of the research is to find participants through Prolific, let them book a call with you through Calendly, and during the meeting, you will share the prototype link.</p><h4>Pro tip how to fill — Study Description</h4><p>Use a clear and engaging description to explain your study. Here’s a sample:</p><blockquote>“Participate in our AI-powered writing tool’s usability testing. While testing the design prototype, we aim to learn the following:<br>-Your experience writing the assignment.<br>-Any problems you encounter while using the tool.<br>-Your level of satisfaction with the tool’s interface and functionality.<br>-How quickly and accurately you were able to complete the task.<br>-The study will take place via a video session, where you’ll complete specific tasks -using the prototype and share your thoughts out loud as you work.</blockquote><blockquote><strong>To participate, you’ll need to:<br>-</strong>Have your Prolific ID and Prolific email address ready for scheduling.<br>-Use the provided link to schedule your Google Meet session via Calendly. (Once scheduled, you will receive a completion link for Prolific.)<br>-Attend the video session at the scheduled date and time (link sent via Prolific’s internal messaging system).</blockquote><blockquote><strong>During the session, you’ll:<br>-</strong>Ensure a stable internet connection.<br>-Turn on your camera and microphone.<br>-Open the Figma prototype link.<br>-Share your screen.<br>-Think aloud and share your feedback as you work.*</blockquote><blockquote><strong>Payment Details:<br></strong>Participants will be paid within 1–3 business days after completing the session. Payments will be processed using Prolific’s standard methods upon submission approval.<br>Conditions for approval include:<br>-A full video and audio recording of the session.<br>-Attendance at the scheduled interview.<br>-Using a desktop PC (mobile phones are not allowed).</blockquote><blockquote>Personal data will not be stored. Video and audio recordings will be used strictly for internal quality analysis.</blockquote><h4>Pro tip how to fill — Data Collection Section</h4><p>In this section, provide the link for participants to schedule their sessions. Use a scheduling tool like Calendly.</p><ul><li><strong>Instructions for Calendly:</strong><br>Include your Calendly link so participants can book their interview slots. Instructions for setting up Calendly will be covered in the next section of the outline.</li></ul><h4>Pro tip how to fill — Completion Paths Section</h4><p>Select the <strong>Manual Review</strong> option for completion paths. This allows you to review each session and manually approve payment. This approach is recommended because not all interviews may meet your quality criteria.</p><h4>Pro tip how to fill — Participant Demographics</h4><p>Define your focus group based on the goals of your study. Use filters for:<br><strong>Age:</strong> Specify the age range of participants.<br><strong>Country:</strong> Include or exclude countries based on your target audience.<br><strong>Education Level:</strong> Ensure participants have the necessary background (e.g., students, professionals).<br><strong>Other Criteria:</strong> Add relevant filters based on your research needs, such as specific occupations or experience levels.</p><h4><strong>The structure of the process:</strong></h4><p>Participants will see your study on Prolific and read the description. After clicking on the study link, they will be directed to Calendly, where they can choose a date and time to book a call. On the scheduled day, both of you will join a Google Meet (or another tool). You will meet your participant, share the Figma link, and ask them to share their screen. This is how the interview will begin.</p><h3>3. How to Analyze All Data and Explain It to the Team</h3><p>Analyzing usability testing data requires time and patience.</p><p>I’ve tried using transcription applications to convert video recordings into text, with the intention of summarizing the key points using GPT or similar tools. However, I just spent time trying to make this hack work, but unfortunately, I didn’t get what I had expected.</p><p>Instead, I usually do it the old-school way. I use a board in FigmaJam, dedicating one board to each participant. While I listen to the video recording, I take notes directly on the board. All boards follow the same structure and focus on the same set of questions, ensuring consistency across participants.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*H03qj4LsCFGcKsGO80s2nQ.png" /></figure><p>After filling out all the boards for each participant, identify patterns and themes. Look for recurring issues, questions, or frustrations across participants. It’s also important to separate feedback related to interface-specific problems from more general observations about user behavior or preferences. Once you’ve identified all common issues, prioritize them.</p><h4>How to Demonstrate Findings to the Team</h4><p>You don’t need to start by sharing every small detail. A better approach is to group all issues into larger categories and share them that way. Usually, I demonstrate three main key insights and highlight all major issues that were common in each category. The categories I typically use are:</p><ol><li><strong>Facts about the experience</strong> (based on research questions)</li><li><strong>Facts about the interface</strong></li><li><strong>Pains and constraints</strong></li></ol><p>The most important part of this work is proposing improvements.<br>Create 1–5 hypotheses based on key insights and prioritize them based on the potential impact they can deliver.</p><p>For each hypothesis, include the following:<br>1.Hypothesis<br>2. Reason (Add insights collected during the research)<br>3. Solution<br>4. Opportunity/Benefit for business</p><p>I hope this information was useful! :)<br>If you liked this article sharing it with friends is greatly appreciated!<br>You can also click 👏 below (as many times as you want!)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=16581e08c8ac" width="1" height="1" alt=""><hr><p><a href="https://uxplanet.org/moderated-usability-testing-research-16581e08c8ac">How to prepare Usability Testing &amp; Research</a> was originally published in <a href="https://uxplanet.org/">UX Planet</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Improving user engagement in Gen AI product. Case Study.]]></title>
            <link>https://medium.com/design-bootcamp/improving-user-engagement-in-gen-ai-product-case-study-e398e9978664?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/e398e9978664</guid>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[case-study]]></category>
            <category><![CDATA[genai]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Tue, 12 Mar 2024 11:49:51 GMT</pubDate>
            <atom:updated>2024-04-01T20:40:51.760Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xv-XDSpqlAq-3cxzuB0ASQ.jpeg" /></figure><p>📎 <strong>Company:</strong><br><a href="https://claid.ai/">Claid.ai</a> helps businesses grow by automating image preparation and improving user-generated content.</p><p>📎 <strong>Project:</strong><br>AI Photoshoot can turn a single product photo into numerous unique, realistic and appealing visuals that engage customers and showcase brand style.</p><p>📎 <strong>Role:</strong><br>I led all design initiatives for this project, closely worked with head of product, head of ML, developers and CEO.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*J0VnWFCYgANnh09_hwpUMQ.png" /></figure><h3><strong>01 Overview</strong></h3><p><strong>Two months</strong> after the release of stable diffusion, we launched AI Photoshoot. The product was raw but we focused on the core functionality (transforming simple product shots into lifestyle photos using a blend of AI technologies.)<br>Despite its imperfections, it was a starting point for acquiring users and improving our product based on real-world data.</p><p><strong>Challenge:<br></strong>The big challenge was to create an interface for a product in a completely new category</p><h3>02 Discovery</h3><p>To identify user interface issues, I needed to collect quality data from various sources. In this step I analyzed:</p><p>👉 <strong>HotJar recordings — </strong>A large portion of users struggled with how we named features, dropping off before they could find the right one and experience the value of the product.</p><p>👉 <strong>Amplitude metrics —</strong> I noticed a consistent trend among users: they would only try one or two images before drop-off, despite the fact that our Free Trial had a high image limit.</p><p>👉 <strong>User interviews — </strong>Based on the analysis of main user flow, I concluded that design followed an imperative approach, which added unnecessary complexity to the already challenging task of working with AI.</p><p>👉 <strong>Typeform surveys —</strong> At the beginning, we created a landing page with simple forms and diverted traffic to it to gauge interest in our product. Later, we used surveys to collect user feedback.</p><h4><strong>Understanding the problem</strong></h4><p>For the first release, we took an imperative approach to our UX, driven by how things worked under the hood. It created friction:</p><p>We provide a library of templates for generating product images. Templates set the scene and guide the network, but allow some degree of freedom to achieve a higher variety of output images. To highlight that each generation can produce a new, different image, we initially made our templates black-and-white.</p><p><strong>Problem:<br></strong>Some users expected to receive black-and-white output images, while others users couldn’t achieve attractive results by picking up the colors and placing the products themselves.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/378/1*plwSd0fy73fX_WSeOIXlDg.png" /><figcaption>First version of AI Photoshoot interface</figcaption></figure><p><strong>The biggest problem was:<br></strong>Some users expected to receive black-and-white output, another users couldn’t achieve attractive results by setting colors and establishing product placement themselves.</p><p>Talking to users helped me verbalize ‘why’: people do not think in steps; ‘why’ users didn’t want to put in the effort to get the picture they wanted.</p><p>I decided that we need transition to a declarative approach in design. Because users couldn’t even imagine the result that they want so they had problems achieving it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*D24vOZRzfH3dAer8LuLqZg.jpeg" /></figure><h3>03 Definition stage</h3><h4><strong>Hypothesis</strong></h4><p>Users can’t always visualize what they want to achieve. Moreover, few were ready to spend time experimenting before they got a satisfying outcome.</p><p>🖍 <strong>Black-and-white templates confused users</strong>. My hypothesis for a solution: “We can help users choose the correct template by showing them in-colour reference images.” For many, making a choice is easier when they have a visual representation of what they can expect (even if it’s not final).</p><p>🖍 <strong>Template categories based on market segments.</strong> My hypothesis for a solution: “Since templates can be used across different categories, grouping them by market segments is counter-productive.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*t0KC9Ll7tGSyFFZ7NyfdfA.png" /></figure><h3>04 Define metrics</h3><p>To align my work with wider business goals and user satisfaction, I picked the following metrics to track:</p><p><strong>Business — </strong>MAU<strong><br>User — </strong>Satisfaction with results<strong><br>Design — </strong>User engagement</p><h3>05 Design</h3><h4>Design challenge</h4><p>How can I design a solution which would work well for a variety of different contexts (type of product photos, businesses, skills, and time) and allow users to achieve good image results quickly?</p><h4>Design strategy</h4><p>I started filtering through all the information I’d gotten and elaborating on it to define the main problems and the design challenge.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/866/1*jvm7Q08beEj5JRTWHKW0Vg.png" /></figure><p>👉 <strong>Build functional, reliable, usable.</strong></p><p><strong>Functional: </strong>Claid’s function is to help people create product images.<br><strong>Reliable:</strong> Fast and consistent response.<br><strong>Usable: </strong>Claid give user different ways to start generation.</p><p>👉 <strong>Focus on the usable.<br></strong>Our primary goal to help users achieve better outcomes, faster.</p><p>👉 <strong>Delight and make it pleasurable.<br></strong>This step wold be about making the generation experience delightful.</p><h4>What I proposed</h4><p><strong>The main idea is to show users what they can expect. </strong>I decided to create more templates, divide them by categories, and show them in color.</p><p><strong>Inside each category, I added real examples</strong> with the product. The previous version didn’t include the preview of the possible result.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*v8Ek5AiQUrBXd0DnY3XVEg.png" /></figure><blockquote>Interesting observation: this behavior is similar to when designers choose a mockup for their product.</blockquote><p><strong>Prompt Box Improvement:</strong> Users often confused our prompt box with those from ChatGPT. For instance, they would type commands like “place product on a table” instead of describing the scene. For clarity, we improved the message and provided an example. I made color guidance a separate control, with a predefined color that suits the chosen template.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zF-nGSgwI9_hfcCgZnYlXw.png" /></figure><p><strong>Changed Sidebar:</strong> Initially, the sidebar with templates had a black background. During user testing we understood that users ignored the sidebar due to the choice of color, as it created an impression that the sidebar was completely unrelated to the working area.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*O92NpU9nJ8m3pb0_H1wObw.png" /></figure><h3>06 Delivery stage</h3><p>Since we didn’t have much time we had to move fast, we skipped ow-fidelity prototyping and went straight into delivery and conducting UX studies in production.</p><p><strong>Making my case:</strong></p><p>All together, these changes made for a significant shift in approach. Not everyone was on board right away. We had a healthy internal debate about the potential upsides and risks. In the end, we opted to ‘disagree but commit’. The team started to prepare for a release…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*atkWvX2XkEARQceH0yosbQ.png" /></figure><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Frtnt8qbYXV8%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Drtnt8qbYXV8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Frtnt8qbYXV8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1147ecee436fe52678094720ab7a61ae/href">https://medium.com/media/1147ecee436fe52678094720ab7a61ae/href</a></iframe><h3>07 <strong>Outcomes</strong></h3><p>Positive impact and good engagement</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Cf-No67PkkgZ5X_aAlbeUA.png" /></figure><h4><strong>Key takeaway</strong></h4><blockquote>I came to the realisation that UX design in AI tools should not be copied from the backend logic. It became apparent that such an approach proved to be overly complicated for users who were not directly involved in the development process</blockquote><h3><strong>My responsibilities</strong></h3><ul><li>Conduct stakeholder interviews</li><li>Present key findings and explain them to the team</li><li>Allocated resource</li><li>Curated templates</li><li>Conduct user interviews and surveys</li><li>Analyzed user behaviour data</li><li>Do market research</li><li>Created design system</li></ul><p>I hope this information was useful! :)<br>If you liked this article sharing it with friends is greatly appreciated!<br>You can also click 👏 below (as many times as you want!)</p><p>Feel free to connect with me via <a href="https://www.linkedin.com/in/podvoiska/">LinkedIn</a> or follow me on <a href="https://www.instagram.com/pepper__shake/">Instagram</a>. Thank you!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e398e9978664" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/improving-user-engagement-in-gen-ai-product-case-study-e398e9978664">Improving user engagement in Gen AI product. Case Study.</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to write Product Requirements Document. Free Notion Template]]></title>
            <link>https://medium.com/design-bootcamp/how-to-write-product-requirements-document-notion-template-d19203409bf1?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/d19203409bf1</guid>
            <category><![CDATA[product]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[product-requirements]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Wed, 27 Sep 2023 13:20:24 GMT</pubDate>
            <atom:updated>2023-09-29T00:22:13.409Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Mtw4qBWF_LDEXSLt4gcZGw.png" /></figure><h3>What is a product requirements document?</h3><p>Before diving into writing a PRD, it’s essential to understand what it really is. Essentially, a PRD is the blueprint for your idea.</p><p><strong>PRD — document facilitates alignment with all stakeholders and covers critical aspects such as features, functionality, value, and the product’s overarching purpose</strong>. It’s essential to include every pertinent detail associated with the product release. Importantly, a PRD doesn’t only play a role in the development process but also becomes a crucial asset in the product release phase.</p><p>Furthermore, it proves invaluable in the future. When you need to recall reasons or specific details after sometimes, you’ll have a comprehensive document at your disposal containing all the answers. Trust me, you’d be surprised at how much you can forget in just a month after the release =)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UABlD7lZYrNo0sdTP7NyAg.png" /></figure><h3>Let’s take a closer look at the document</h3><p>I propose you take a look to structure in my PRD document.</p><p>All information is divided into two sections: <strong>Problem Alignment</strong>, where we need to identify the problem, and <strong>Solution Alignment</strong>, where we need to explain the solution.</p><h4><em>Problem Alignment </em>➢<em> 1. </em><strong><em>Feature Opportunity</em></strong></h4><p><em>As a starting point for your document, try to explain the general idea.</em></p><p>📎 Why is it important to our users and our business? What insights are you operating on? And if relevant, what problems are you not intending to solve? Why and how is it important for the product’s value proposition. Describe high-level approach.</p><p>What it does? / What purpose does it serve? / What problem does it solve?</p><ul><li>What is it for?</li><li>What’s the use case?</li><li>How it impacts the product?</li><li>How it’s helping the customer?</li><li>How is that improving customer’s life?</li><li>What impact does it have on product marketing?</li><li>How does it improve the product from the previous way? — How did we solve the problem before?</li><li>How much time/money/human labor will this feature save us?</li></ul><p>📎 Describe risks — What is the risk of not launch the feature?</p><h4>Problem Alignment ➢ 2. Target Audience</h4><p>📎 What is the specific sub-audience you’re serving? <br>by user profile, user goals, user problem</p><p>📎 How do they differ from your overall audience or other audience segments that might change how you implement the feature?</p><h4>Problem Alignment ➢ 3. Customer Insights</h4><p>📎 What are your most important insights from your user research? Any particularly counterintuitive and material ones that affect your feature implementation?</p><p>📎 What data support those insight themes?</p><h4>Problem Alignment ➢ 4. Competitive Insights</h4><p>📎 How have your competitors or other best-in-class companies implemented this feature?</p><h4>Problem Alignment ➢ 5. Goals &amp; Success</h4><p>Important section, provide a narrow shortlist of priority metrics and actively calling out metrics you don’t care about impacting or don’t want to impact empowers your team to make better trade-off decisions.<br>Also in this section you can note current metrics for compare it with future metrics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TNYmYSVo1s7rzDZd2-4Sbg.png" /></figure><h4>Solution Alignment ➢ 1. Implementation Details</h4><p>📎 What are only the most important technical details to clarify?<br><em>What are the key functionalities you need to implement now or might want to implement later? Knowing what functionality you may want to implement later helps engineering optimize their architecture earlier</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*B4mMWymzf_jZF_jRcKJA-Q.png" /></figure><h4>Solution Alignment ➢ 2. Launch Plan</h4><p>📎 What are the launch phases for this feature?<em> This helps engineering know what server load to expect and whether feature flags are required</em></p><h4>Solution Alignment ➢ 3. Press Release &amp; Release Plan</h4><p>📎 <em>This section part of marketing. In this section you can describe next things:</em></p><ul><li><strong>Heading — </strong>Name the product in a way the reader (i.e. your target customers) will understand.</li><li><strong>Sub-Heading — </strong>Describe who the market for the product is and what benefit they get. One sentence only underneath the title.</li><li><strong>Summary — </strong>Give a summary of the product and the benefit. Assume the reader will not read anything else so make this paragraph good.</li><li><strong>Problem — </strong>Describe the problem your product solves.</li><li><strong>Solution — </strong>Describe how your product elegantly solves the problem.</li><li><strong>Quote from You — </strong>A quote from a spokesperson in your company.</li><li><strong>How to Get Started — </strong>Describe how easy it is to get started.</li><li><strong>Customer Quote — </strong>Provide a quote from a hypothetical customer that describes how they experienced the benefit.</li><li><strong>Closing and Call to Action — </strong>Wrap it up and give pointers where the reader should go next.</li></ul><h4>Solution Alignment ➢ 4. Investigative Metrics</h4><p>📎 What metrics do you want instrumented as part of this feature?<em> Each metric should be related to answering at least one future question on how to change the feature</em></p><h4>Solution Alignment ➢ 5. FAQ</h4><p>📎 All stakeholders of this initiative can leave a questions or provide answers</p><h3>Conclusion</h3><p>This document helps you maintain order in your release process. It serves as a hub where you consolidate all development-related elements. While the document can have various structures, the key is to ensure it provides a clear space where all stakeholders can find answers to their questions about the initiative.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OtUDE5wRpCcPVsXdclQXGw.png" /></figure><p><strong>Here you can find FREE Notion template for PRD</strong><a href="https://digitalalice.gumroad.com/l/product-requirement-document?layout=profile&amp;recommended_by=library"><br>https://digitalalice.gumroad.com/l/product-requirement-document?layout=profile&amp;recommended_by=library</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d19203409bf1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/how-to-write-product-requirements-document-notion-template-d19203409bf1">How to write Product Requirements Document. Free Notion Template</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to get more product images for your design]]></title>
            <link>https://medium.com/@podvoiska/revolutionize-your-content-creation-how-ai-driven-design-tool-can-help-you-succeed-8757bc2ea52d?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/8757bc2ea52d</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[visual-design]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[productivity]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Thu, 30 Mar 2023 17:56:51 GMT</pubDate>
            <atom:updated>2023-07-05T11:20:19.223Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8T-2hiHQMIA4_q8hDaS06A.png" /></figure><h4><strong>Are you struggling to create </strong>charming<strong> visuals for your web site designs or social media posts?</strong></h4><blockquote>Problem: In some cases, stakeholders or brands don’t have many images of their product, and designers struggle to create content.</blockquote><p><strong>Visual content is a critical component of digital marketing</strong>, and creating visually-appealing content can be challenging, especially if you lack the necessary skills or resources.</p><p><strong>Problem: </strong><br>In today’s digital world, designers, entrepreneurs, and social media managers need a constant stream of visual content to keep up with various platforms. However, creating a large number of visuals is a challenging process that can be time-consuming and difficult.</p><p><strong>Soulution</strong>:<br>Deploy AI to your work process. With the power of AI, businesses and individuals can automate processes, streamline workflows, and unlock new possibilities for innovation</p><p>Are you a designer, photographer, SMM manager, or entrepreneur? <br>If so, I’d like to suggest trying the Scene Creation tool by <a href="https://claid.ai/">Claid.ai</a>.</p><p>With Scene Creation, you can transform a single product photo into a multitude of unique, realistic, and visually-appealing visuals that will captivate your customers and showcase your brand’s style.</p><p>See exemples what I did with Claid:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*k9Te-YewtA5gDgpM30zDeQ.png" /></figure><h3>How to use Scene Creation: a quickstart guide</h3><p>Here are the three steps you need to follow.</p><p>1. <strong>Upload your image</strong>. The process of transforming your product image begins with uploading it to Claid. Images where the product is well-lit and has clear edges give the best results.</p><p>2. <strong>Select a scene or opt for a custom mode</strong>: Our technology automatically inserts your product image into the style, blends the light and colors and delivers images as realistic as product photoshoots. You can choose from a variety of styles and scenes to suit your brand identity and target audience.</p><p>3. <strong>Download results</strong>: Once you are happy with the images generated by Scene Creation, you can download them in high resolution and use them for your website, marketing ads or social pages.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UtmYWWnTayIj60HnJujzyA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NUHYnRjAS4oNKMmzs_Tkjg.png" /><figcaption>Generated with Claid.ai</figcaption></figure><h4>Unlock your creativity without wasting time!</h4><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1ouR-TVD4s0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1ouR-TVD4s0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1ouR-TVD4s0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/601d38715c7be30467fba1ed2f114cd5/href">https://medium.com/media/601d38715c7be30467fba1ed2f114cd5/href</a></iframe><p><strong>I hope this information was useful! :)</strong></p><p>If you found this article helpful or interesting and would like to stay updated on the latest design and productivity tips, be sure to <a href="https://medium.com/@podvoiska">follow me on Medium</a>.</p><p><strong>You can also click 👏 below (as many times as you want!)</strong></p><p><a href="https://www.linkedin.com/in/podvoiska/"><strong>LinkedIn</strong></a><strong><br></strong><a href="https://dribbble.com/podvoiska"><strong>Dribbble</strong></a><strong><br></strong><a href="https://twitter.com/AnnaPodvoiska"><strong>Twitter</strong></a><strong><br></strong><a href="https://www.instagram.com/pepper__shake/"><strong>Instagram</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8T-2hiHQMIA4_q8hDaS06A.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8757bc2ea52d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[User research — My own experience on AI startup]]></title>
            <link>https://uxplanet.org/user-research-my-own-experience-on-ai-startup-1edf5f6e8bc2?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/1edf5f6e8bc2</guid>
            <category><![CDATA[product-research]]></category>
            <category><![CDATA[user-experience]]></category>
            <category><![CDATA[usability-testing]]></category>
            <category><![CDATA[user-testing]]></category>
            <category><![CDATA[user-research]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Thu, 02 Mar 2023 17:04:08 GMT</pubDate>
            <atom:updated>2023-03-08T12:14:38.601Z</atom:updated>
            <content:encoded><![CDATA[<h3>Three Phases of User Research: Experiences from an AI Startup</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*M9_xXi-V8rl6uonnoHyxzQ.jpeg" /><figcaption>Photo by <a href="https://www.instagram.com/pepper__shake/">Anna Podvoiska</a></figcaption></figure><p>In this article, I will share my experience conducting user research at <a href="https://claid.ai/">Claid.AI</a>, an AI startup. As a small company, we do not have a separate research department. <br>Instead, we have built a process where each department conducts research specific to their role. Our sales, customer care, and marketing teams collect insights and users feedback. <br>As part of the product team, I receive a lot of valuable information about our users’ behavior, motivations, and needs.</p><blockquote><strong>What is user research?</strong><br>User research is the practice of understanding users’ needs, behaviors, and motivations through various methods such as interviews, surveys, observations, and usability testing. The insights gathered from user research are used to inform the design and development of products and services that better meet users’ needs and preferences.</blockquote><h3>Our research process in the Product team</h3><p>In our team we have three phase of <strong>users research</strong>:<br>- Discovery phase<br>- Testing phase<br>- Ongoing listening</p><p>Let’s go through each phase!</p><p><em>Phase 1<br></em><strong>In the discovery phase, we focus on user interviews and contextual inquiries. </strong>In this phase, we have hypotheses, and before we start building a new feature, we want to find evidence to validate that it’s the right one for our users.</p><p><strong>How do we collect insights from our users?</strong><br>Usually, we create a Typeform and post it where our focus group can see it. Studying the user is beneficial. Questionnaires are an effective way to gather information, as people are willing to provide answers voluntarily.<br>We also send email newsletters with a link to the Typeform to collect more responses.</p><p>In some cases, the product team asks other departments to ask customers specific questions during calls or chats.</p><p>And of course, in this phase, we collect insights about our competitors.</p><p>Once we have gathered enough information, we move on to wireframing and design.</p><p><em>Phase 2<br></em><strong>The testing phase is more about dogfooding, concept testing, and usability testing. </strong>We conduct this stage only if we have major updates or something completely new.</p><p>Usually, we prefer to conduct user testing on a beta version of the feature in our staging environment. <br>As soon as we have something ready in our testing environment, we start reaching out to the focus group that was collected in the previous step and invite them to test the beta version. This is called moderated usability testing.</p><p>During this process, a moderator doesn’t guide the participants through a series of tasks. The moderator is only able to ask the participants follow-up questions about why they did something and take notes on their interactions and feedback. This helps us to identify any usability issues or areas for improvement before the product or service is launched to the public.</p><p>During this phase, we gather a lot of valuable insights. All departments and team members involved in the product development use this information to identify areas for improvement. Based on these insights, we work collaboratively to enhance the product or service to ensure it meets the needs and expectations of our target audience.</p><p>My focus is to understand if my design is intuitive and easy to use and if there are any usability problems. Users should be able to easily accomplish their goals and complete their tasks with our product.</p><p><strong>If we don’t have major updates</strong>, and instead only have minor changes, we prefer not to spend time on moderated usability testing as an intermediary step between idea and public release. Instead, we prefer to push the changes directly to production. And have two ways, it is AB testing with phase rollout or deliver feature straight into production and monitoring analytics.</p><p><em>Phase 3<br></em><strong>Once a feature has been launched, it’s about ongoing listening.<br></strong>Ongoing listening involves continually monitoring and gathering feedback from users after the product has been released to the public. This can be achieved through a variety of methods, including surveys, user feedback forms, social media monitoring, and customer support interactions. By actively listening to users, you can identify any issues or concerns they may have with the product, as well as opportunities for improvement or new features.</p><p>1–2 weeks after the first public launch is time for monitoring the product.<br>We observe all information around the feature. The team is actively looking for any feedback, comments, or concerns related to the feature.</p><p>We check customer support and customer care requests. Try to indicate the issues related to the feature.</p><p>As a principle designer, I track key metrics and user behavior related to the feature.</p><p>It’s also important to engage with users in a meaningful way, making them feel valued and heard. Responding to user feedback promptly and transparently, and taking action on their suggestions</p><p>This phase is endless. There is no limit to improvements.</p><p><strong>Tools that I use:</strong><br><a href="https://www.google.com/search?client=safari&amp;rls=en&amp;q=Otter&amp;ie=UTF-8&amp;oe=UTF-8">Otter</a>; <a href="https://www.typeform.com/">Typeform</a>; <a href="https://www.figma.com/">Figma</a>; <a href="https://customer.io/">Customer.io</a>; <a href="https://crisp.chat/en/">Crisp chat</a>; <a href="https://www.hotjar.com/">Hotjar</a>; <a href="https://amplitude.com/">Amlitude</a>;</p><p><strong>I hope this information was useful! :)</strong></p><p>If you found this article helpful or interesting and would like to stay updated on the latest design and productivity tips, be sure to <a href="https://medium.com/@podvoiska">follow me on Medium</a>.</p><p><strong>You can also click 👏 below (as many times as you want!)</strong></p><p><a href="https://www.linkedin.com/in/podvoiska/"><strong>LinkedIn</strong></a><strong><br></strong><a href="https://dribbble.com/podvoiska"><strong>Dribbble</strong></a><strong><br></strong><a href="https://twitter.com/AnnaPodvoiska"><strong>Twitter</strong></a><strong><br></strong><a href="https://www.instagram.com/pepper__shake/"><strong>Instagram</strong></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1edf5f6e8bc2" width="1" height="1" alt=""><hr><p><a href="https://uxplanet.org/user-research-my-own-experience-on-ai-startup-1edf5f6e8bc2">User research — My own experience on AI startup</a> was originally published in <a href="https://uxplanet.org/">UX Planet</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[5 Analytics tools for product designers]]></title>
            <link>https://medium.com/design-bootcamp/5-analytics-tools-for-product-designers-d87128e2390e?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/d87128e2390e</guid>
            <category><![CDATA[design-process]]></category>
            <category><![CDATA[analytics]]></category>
            <category><![CDATA[product-growth]]></category>
            <category><![CDATA[analytics-platforms]]></category>
            <category><![CDATA[product-design]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Wed, 04 Jan 2023 11:04:49 GMT</pubDate>
            <atom:updated>2024-02-16T07:16:34.030Z</atom:updated>
            <content:encoded><![CDATA[<h3>Prodcut Design — 5 Analytics tools</h3><p>Build better product experiences for your customers</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Me8WH_G03uDylJLsgSovvA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aFZ2qO63Qjla8RihuoVkKQ.jpeg" /><figcaption><a href="https://amplitude.com/">https://amplitude.com/</a></figcaption></figure><p>Amplitude is the most popular analytics tool. That is an integrated tool, so you need developers. Before starting, you should identify critical business metrics, and create the taxonomy. <br>You can get data about MRR, LTV, CAC, Retention, etc. By using this tool.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FZ33IfcgOkqdtdpua6koww.jpeg" /><figcaption><a href="https://www.hotjar.com/">https://www.hotjar.com/</a></figcaption></figure><p>Hotjar is a cloud platform that helps businesses track and analyze visitor actions they take through clicks, swipes, or taps. Heatmaps provide a clear visual representation of how people interact with a site. Analysts can anonymously view user sessions and identify usability or navigation issues that need to be improved.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CAtCVtrC94zePJAKs1Yndw.jpeg" /><figcaption><a href="https://chartmogul.com/">https://chartmogul.com/</a></figcaption></figure><p>If you have a subscription plan(s) this platform can lead it. Chart Mogul provide reporting of key subscription metrics. The tool has a focus on money. You can uncover hidden insights, and trends for all your metrics — MRR, ARR, Churn, LTV, and more. Combining it with an events analytics tool is the best way to get a clear picture of your product.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QqwphdoKi9Rk4zk-k5xEaA.jpeg" /><figcaption><a href="https://www.smartlook.com/">https://www.smartlook.com/</a></figcaption></figure><p>The tool helps you analyze user behavior. Its functions are session recordings, events, funnels, heatmaps, and so a lovely feature is behavior flows. You can see visually how your users move at your website or app.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PNKEGbO0eINUD7mgIPBc7A.jpeg" /><figcaption><a href="https://mixpanel.com/">https://mixpanel.com/</a></figcaption></figure><p>Mixpanel makes powerful analysis accessible to anyone. Interactive reports let you query your data with only a few clicks, then see visualizations in seconds. This makes it easy to answer question after question about how your product is used, who sticks around, and much more.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*V_kEK1wq0skPCtuegrGPog.jpeg" /></figure><h3><strong>“Product analytics is the key to product-led growth”</strong></h3><p>I hope this information was useful! :)<br>If you liked this article sharing it with friends is greatly appreciated!<br>You can also click 👏 below (as many times as you want!)</p><p>Do you have a project you’d like to collaborate on?<br>💌 Email anna.podvoiska@gmail.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d87128e2390e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/5-analytics-tools-for-product-designers-d87128e2390e">5 Analytics tools for product designers</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Sign-up and Log-in without a password]]></title>
            <link>https://medium.com/@podvoiska/sign-up-and-log-in-flow-with-a-magic-link-66f8ab9d031c?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/66f8ab9d031c</guid>
            <category><![CDATA[design-process]]></category>
            <category><![CDATA[registration]]></category>
            <category><![CDATA[magic-link]]></category>
            <category><![CDATA[login-and-registration]]></category>
            <category><![CDATA[product-design]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Wed, 15 Jun 2022 15:05:31 GMT</pubDate>
            <atom:updated>2023-03-03T04:45:07.540Z</atom:updated>
            <content:encoded><![CDATA[<p>For Product designers and Product owners</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*v2UJwfE3xSOYQ4x24aVq8A.jpeg" /></figure><p>Hi friends!<br>In this article, I have tried to describe the Signup and Login flow. Yes, you can think it is a very easy flow, everybody knows how this process works, but no.</p><p><strong>What is the Magic link?<br></strong>This feature enables blazing-fast, hardware-secure, passwordless login, making the login process easier for your users. Magic link is a type of passwordless login that allows users to log in to an account by clicking a link that’s emailed to them, rather than typing in their username and password.</p><p>Magic links can also be used as a part of a multi-factor authentication (MFA) strategy and can assist users who are having trouble entering their password correctly.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lb1ET6wfWj50i0vyrGF5LQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Hp5I_0MwL6jAtFed_1VNNA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yBBEQ5Dy3KHMYeL2XY-oeQ.jpeg" /></figure><h3>Sign up</h3><p>This is an important page, so it should be clear to perceive. Usually, I don’t put here a Header and Footer, because it can take the user away from the goal. But we need to show a possibility to get back to the home page. For the use of the Magic link, users should be registered as usual by email or social networks or etc.</p><p><strong>1.</strong> Start with a <strong>Greeting</strong>, then will inform users that they are on registration. Please don’t use similar H1 text for Login and Sign up it can confuse users.</p><p><strong>2. Link to Log in</strong>. I prefer to put it on top because I think it is logical to place it next to the greeting. Users will find it here faster than below.</p><p><strong>3. Continue with Google </strong>it makes logging in faster by saving the user from creating a password and doing a verification account.<br>If you use Google or something else, do not forget to add the ability to set a password in account settings, and add the ability to disconnect Google. Also when you will be connecting to Google OAuth you can make an additional setting to collect some data from its google account.</p><p><strong>4 &amp; 5. Password.</strong> Please, if you have conditions for the password, show it to users. They shouldn’t guess it. And please if you are a regular company (not a super-duper secure service) kindly add the ability to Show/Hide a password. It can help to get rid of reset password requests.</p><p>6. <strong>reCAPTCHA. </strong>If you don’t want to be abused it is important. :)</p><p>7. <strong>Action button</strong> should have a name that is fitting to H1 for being one context. Also, I think validation of this button is not needed. Usually, these validations prevent users from understanding their mistakes, because they can’t call input validation. But this is another topic if you want to know more — let me know.</p><p>8.<strong> Newsletter checkbox</strong>: I suggest, even If you don’t have a newsletter, do this check anyway. Because after some time, you will be hustling very hard to get approval for it from existing users.</p><p>9. There is always a place for <strong>Terms and Conditions</strong>. That is a rule.</p><p>10. Don’t forget about intermediate states. Such as “Check your email” and “Email confirmation”. I suggest not to use no-reply email, that is bad practice.</p><h3>Part two</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*78Q3HL057rBUdlfvwIWX6Q.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*I8Orj-iIYNkGtZXZ4QbsQg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IhCg9a-U4DDqblP-nf9OpQ.jpeg" /></figure><h3>Login</h3><p>This screen shouldn’t have a lot of something.</p><p><strong>1.</strong> Start with a <strong>Greeting</strong>, then inform users that they are on login.</p><p><strong>2. Link to Registration.</strong> I prefer to put it with greeting because H1 shows the user where he is, and if the user is not where he wanted to be, he has an option to switch to Registration because Login and Registration is the most important goal on a website usually.</p><p><strong>3. Continue with Google. </strong>Set Up Google OAuth that way so if such user doesn&#39;t exist in your database, OAuth will create one.</p><p>4. The most interesting <strong>password on the login form.</strong></p><p>Developers implement the Admin SDK to validate token.<br>The user enters an email, and after that frontend sends the email address to backend. Backend generates an authorization token and put it into the link.<br>After that backend sends an email with a magic link. When the user clicks on it, frontend checks this token and sends a request to backend with this token. After that login happens.</p><p>So if user left the password field empty and just clicks on login button he will get a link for entrance. So this flow doesn&#39;t require a reset password option, you can have it only in account setting inside.</p><p>5. Don’t forget about navigation suggestion :)</p><p>6. Click to login and get the magic easy-peasy login to the system :)</p><h4>P.S Don’t forget to name the artboards and make a flow!</h4><p>How I make this flow you can see here <a href="https://www.figma.com/file/cb52rUYsRLQhSKiWfWIT91/Sign-up-and-Log-in-flow-with-a-Magic%C2%A0link?node-id=0%3A1"><strong>link to FIGMA</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nxSjdJMdp5z_Mh4nIiQX2Q.png" /></figure><p>🐵 <strong>Let’s be friends!</strong> Connect with me on <a href="https://www.linkedin.com/in/podvoiska/"><strong>LinkedIn</strong></a>, follow me on <a href="https://dribbble.com/podvoiska"><strong>Dribbble</strong></a>,<strong> </strong>or<strong> </strong>just write me an email at <strong>anna.podvoiska@gmail.com. </strong>Don’t forget to follow me here on <a href="https://medium.com/@podvoiska"><strong>Medium</strong></a> as well for more product-design-related content.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=66f8ab9d031c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Changing iOS app icon and app design individually for each user]]></title>
            <link>https://uxdesign.cc/change-ios-app-icon-and-design-app-individually-for-client-or-user-75f9f8354e4?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/75f9f8354e4</guid>
            <category><![CDATA[application]]></category>
            <category><![CDATA[ios]]></category>
            <category><![CDATA[user-experience]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Thu, 28 Nov 2019 13:26:42 GMT</pubDate>
            <atom:updated>2019-12-01T23:25:56.296Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-ZXRJy9tdgSgS6jIPFVXfA.png" /></figure><p>Hello IT people!</p><p>Did you know about the ability of <strong>changing an application icon after downloading</strong>? This interesting tool can solve certain number of problems.</p><p>We can use this feature as a <strong>personalization tool</strong> for each user or client, and it allows us to improve the quality of targeting.</p><p>For example: Your app for baseball fans, called “Baseball App”, where you have scoreboard for all matches, and you want to satisfy each user/fan, and give them ability to cheer for their favorite team. Creating UI for their favorite team would be attractive for fans.</p><p><strong>But what if we have only one app? And a lot of baseball teams, and we don’t know which team users cheer for?</strong></p><p>iOS development gives an opportunity for each user to customize logo and theme in the app. You need to follow <strong>AppStore rules</strong>.</p><p>Let’s look at an example flow:</p><ol><li>User downloaded «Baseball App»</li><li>After login screen we ask “Which team do you cheer for?”<br>They choose “MLB” in dropdown menu — click Next.</li><li>Then, we should show him appearance settings, were will be:<br>Color theme<br>Use default design app — <em>Select control</em><br>Use design app on “MLB” — <em>Select control <br></em>App icon<br>Default app icon — <em>Select control</em><br>Icon “MLB” — <em>Select control<br></em>Users should be able to see previews of available themes and app icons.</li><li>Click Apply. Only <strong>after this step users will see the app with selected design </strong>of the favorite team. This will change user’s experience in the app and immerse them even more in the game. I think you know why personalization is important. If not we will have another article =)</li></ol><p><strong>The Most important thing!<br></strong>According to the App Store rules, users should have an ability to reset design and icon to default state. So, your app must include Appearance section under Settings, with all designs and icons. Otherwise, App Store will reject your app.</p><p>If you have any questions, please write a comment.<br>I will be glad to answer them!</p><p><strong>And don’t forget 👏🏻👏🏻👏🏻</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=75f9f8354e4" width="1" height="1" alt=""><hr><p><a href="https://uxdesign.cc/change-ios-app-icon-and-design-app-individually-for-client-or-user-75f9f8354e4">Changing iOS app icon and app design individually for each user</a> was originally published in <a href="https://uxdesign.cc/">UX Collective</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to design a notification center for your app]]></title>
            <link>https://uxdesign.cc/notification-center-7ec3d41efb10?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/7ec3d41efb10</guid>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[usability]]></category>
            <category><![CDATA[mobile]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[growth-hacking]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Sat, 05 Oct 2019 14:55:53 GMT</pubDate>
            <atom:updated>2019-10-07T23:50:15.371Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ErPSRXSarENQriIsQkS65w@2x.png" /></figure><p>People of Medium, hello!</p><p>In this mini-guide, I will explain how to develop a Notification Center for a web or mobile application.<br>Let me remind you that any successful design requires understanding of business needs and ought to be useful and user-friendly. Do some research to identify your client’s business niche and what they want.</p><h3><strong>1. What are Notifications</strong></h3><p>Notifications are pieces of information (alerts) that pops up on a mobile device notifying the user about new events. App publishers send them to communicate with the users.</p><p><strong>Notifications can be mainly of two types</strong>: informational and actionable. Both these types could have further subtypes depending on the context of the app.</p><p><strong>Informational - </strong>are notifications aimed to provide information and not necessarily an action.</p><p>They facilitate user’s work with the system; make it more understandable and predictable. As one of the advantage for the business — they help to avoid mistakes, which otherwise need to be solved using additional tools.</p><p>As an example:</p><p>File is deleted; System will be unavailable from 12 a.m.; Bulk process is running; Your transaction is successful; New role is assigned, etc.</p><p><strong>Actionable -</strong> are notifications followed by an action or caused by an action.</p><p>As an example:</p><p>Likes and how they displayed; Friend request notification and an option to respond immediately; Message notification showing first couple of lines;</p><blockquote>Notifications can be both useful and tricky. They may provoke user’s action — cause euphoria, addiction, etc.<br>Notifications in general are very convenient, but they also may contain sneaky psychological tricks.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8L5ZwbMwhTndGJvESDVKJg@2x.png" /></figure><h3><strong>2. Here is what you need to do to get started</strong></h3><p>Once you have identified the primary goal of your app’s notifications, what problems they solve, how they can be useful for business and attractive for users, you may start your visual design.</p><p>List all the events that will be in your system, or if it is an existing product, analyze the existing events, categorize them and add new ones, if needed.</p><p>When your list is ready you need to come up with the logic of how the notification itself will be built on the backend. What data will come from where, what the notification will consist of. So to speak, make data design. As a rule, this should be one design that fits all types of events.</p><p>As an example:</p><p>[Event name] + [Area where] + [Action button]</p><p>If you have too many sources of notifications, there’s a possibility that this model can start looking a little cluttered. If there are similar types of notifications, you could group them together which would help to reduce repetition.</p><p>You should clearly understand the purpose of each notification in the system and consider cases when they are needed.</p><p>If you want to succeed with your design, start with analysis.</p><p>Here are some standard components of a notification.</p><h3><strong>3. Notification components:</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*p7j_0pwC95bCaVeadpBblw@2x.jpeg" /></figure><ol><li><strong>Anchor</strong> is a visual component on the architectural level. Note that anchors are not necessarily sources of notifications, but only the component where the notification displayed. An anchor could house notifications from multiple sources or just one.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*sgZfyEjs-X3aNQhYfMRYTw@2x.jpeg" /></figure><p>2. <strong>Notification indicators or counters </strong>can be as plain as a dot, or they can also have a count on it, which would show the number of unread notifications.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*h-dCuF3hGElHBv4EREkaiQ@2x.jpeg" /></figure><p>3. <strong>Event name</strong>. It is important that the event name differ visually from the rest of the content. Make it appealing when displayed. We have Subject — indicates ongoing (event), and after goes Description — explains what is going on. <br>If your description is truncated (has three dots in the end), this demands special logic.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*CPlyJuNoI2s8tL8p_Q4jTQ@2x.jpeg" /></figure><p>4. <strong>Event Icon</strong>. Visualization easier to read than text. You can teach people to understand symbols without text, which will make work faster. Thus, it is better to categorize all notifications and assign them an icon.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*OdheYUvK9fTj2EBzBxgQXg@2x.jpeg" /></figure><p>5. <strong>Event Time</strong>. Explains when and what happened. In order to set the most convenient periods you need to know: When do customers most often use the application? During working hours? During the day? On the weekend? What time zone are they in?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*5Qn3W1v7i_aN_6DKjEJYrQ@2x.jpeg" /></figure><p><strong>6. Read/Unread Indicators</strong>. Distinguish read massages from the unread ones. <br>Options:<br>1. It is considered read after the list of notifications pops-up.<br>2. You need to click on action — read.<br>3. You need to follow the link.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*onjp0VvtODsCHuL4H0rkFg@2x.jpeg" /></figure><p><strong>7. Do not disturb mode</strong>. Turns off audible and visual notifications, but stores them in a general list. As a feature, you can also add a schedule setting, than it turns on and turns off itself. Notifications at the wrong time are worse than useless, because they annoy.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*rzIC2ZPV725Q3VG_vNnyfQ@2x.jpeg" /></figure><p><strong>8. Action button</strong>. Open, skip, delete, view, etc. Thought out when it appears and what solutions it offers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*ZVA4YMjSHliX7ZxYml4k3Q@2x.jpeg" /></figure><p><strong>9. Hoover effects. </strong>A change of some element while you put a mouse arrow over it (Online tactility).<br>Don’t forget about hover effects.</p><h3><strong>4. Notification settings</strong></h3><p>You may not have them in simple application but you would better have it in order not to bother your users.</p><p>Notification settings may include the following features:<br>1. Email notifications setting.<br>2. Setting of push notifications on your phone and browser.<br>3. Function “Do not receive notifications on my phone while I am on web”.<br>4. Setting of the time interval<br>5. Setting of the notification type</p><p>And many other, depends on your product</p><h3><strong>5. Push notifications</strong></h3><p><strong>Push notifications in the browser</strong> — if your browser is open, a link to your application is opened in it, the user can receive notifications from other web pages. Push notifications are displayed in the upper right corner; may look different depending on the browser. May contain image, caption, text and navigation or skip button.</p><p>Push notifications are generated at the frontend and are transmitted to the browser.</p><p>The image in push notifications is always the same regardless of the event. Usually it is the application logo or image visually linked to your web page. The design of the push notifications can vary depending on the version of the browser. When developing a design, you should include it into your layout for the information of front-workers.</p><p>I hope this information was useful! :)<br>If you liked this article sharing it with friends is greatly appreciated!<br>You can also click 👏 below (as many times as you want!)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7ec3d41efb10" width="1" height="1" alt=""><hr><p><a href="https://uxdesign.cc/notification-center-7ec3d41efb10">How to design a notification center for your app</a> was originally published in <a href="https://uxdesign.cc/">UX Collective</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Notification Center]]></title>
            <link>https://medium.com/@podvoiska/notification-center-caf42041a056?source=rss-c538df6c9bd5------2</link>
            <guid isPermaLink="false">https://medium.com/p/caf42041a056</guid>
            <category><![CDATA[push-notification]]></category>
            <category><![CDATA[notifications]]></category>
            <category><![CDATA[уведомления]]></category>
            <category><![CDATA[центр-уведомлений]]></category>
            <category><![CDATA[notifications-components]]></category>
            <dc:creator><![CDATA[Anna Podvoiska]]></dc:creator>
            <pubDate>Tue, 17 Sep 2019 08:46:36 GMT</pubDate>
            <atom:updated>2019-10-05T14:52:25.074Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MoXe5-0cOPhBq1I949_Tpw@2x.png" /></figure><p>Привет, дизайнеры! <br>Пишу вам мини-гайд о том как разработать нотификейшен центр для веб или моб приложения.</p><p>Хочу напомнить прежде чем разрабатывать любой дизайн вы должны понимать зачем это нужно бизнесу и как это должно быть полезно для пользователя. Провести ресерч перед своей работой и разобраться в нише бизнеса вашего клиента.</p><h4><em>1. Что такое уведомления</em></h4><p>Уведомления это фрагменты информаци, которые оповещают пользователя о новых событиях. Способ общения приложения и пользоветеля.</p><p>Мы можем условно поделить уведомления на два типа «<strong>Информационные</strong>» и «<strong>Действенные</strong>». Оба этих типа могут иметь дополнительные подтипы в зависимости от контекста приложения.</p><p><strong>Информационные</strong> — это уведомления которые сообщают информацию не обязательно зависимую от действий пользователя. <br>Они облегчают их работу с системой, делают ее понятней и предсказуемой.</p><p>Например: <br>Файл удалён; Cистема будет не доступна до 12AM; Балк процесс запущен; Ваша транзакция успешна; Назначена новая роль, и т.д.</p><p><strong>Действенные</strong> — это уведомления после которых следует действие либо вызывны действием.</p><p>Например: <br>Лайки и то как они отображаются; Уведомление о том что вас добавили в друзья, сразу предложенный экшен добавить в друзья в ответ; Уведомление о сообщении с текстом уходящим в три точки;</p><blockquote>Уведомления могут быть действительно полезными но также и коварными. С помощью их можно заставлять пользователя совершать действия. Вызвать у пользователей эйфорию, привязанность и т.д.<br>Да, многое кажется удобным, но в этом заложены хитрые ментальные механизмы.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xWuQgs5jO4w9ipB0fLcZ2g@2x.png" /></figure><h4>2. С чего начать?</h4><p>В первую очередь перед визуальным дизайном вам нужно проанализировать и понять какие цели должны выполнять уведомления в вашем приложении. Какие проблемы они решают, в чем они будут полезными для бизнеса и удобными для пользователя.</p><p>Далее вам нужно составить список всех событий которые будут у вас в системе, или если это существующий продукт тогда вам нужно проанализировать существующие события разбить их на категории и продумать новые если они нужны.</p><p>Когда ваш список готов вам нужно придумать логику как само уведомление будет строится на бекенде. Какие данные от куда будут приходить из чего будет состоять уведомление. Так сказать сделать <strong>дизайн данных</strong>. Как правило это должна быть одна конструкция которая подойдёт под все типы событий.</p><p>Например:<br>[ Name event ] + [ Area where ] + [ Action button ]</p><p>Если у вас слишком много источников уведомлений, есть вероятность, что эта модель может выглядеть нагружено, тогда можно продумать конструкцию группировки их вместе, чтобы уменьшить количество повторений.</p><p>Вы должны четко знать зачем в системе то или иное уведомление, так же следует найти места где они были бы полезны, и продумать их</p><p>Только после анализа вы можете переходить к дизайну. <br>Дальше список стандартных атрибутов для уведомлений.</p><h4><strong>3. Атрибуты уведомления:</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*p7j_0pwC95bCaVeadpBblw@2x.jpeg" /></figure><ol><li><strong>Якорь</strong> — это визуальный компонент на архитектурном уровне. Якоря не обязательно являются источниками уведомлений, а только компонентом, где появляется уведомление. Якорь может содержать уведомления из нескольких источников или только из одного.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*sgZfyEjs-X3aNQhYfMRYTw@2x.jpeg" /></figure><p>2. <strong>Индикаторы или каунтеры</strong> уведомлений — могут быть простыми, как точка, или они также могут иметь счетчик, который будет показывать количество непрочитанных уведомлений.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*h-dCuF3hGElHBv4EREkaiQ@2x.jpeg" /></figure><p>3. <strong>Имя</strong> события — Subject указывает на происходящие. Description — объясняет что происходит. Важно что бы они визуально отличались. <br>Если ваш Description уходит <br>в …, у этого должна быть продуманая логика.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*CPlyJuNoI2s8tL8p_Q4jTQ@2x.jpeg" /></figure><p>4. <strong>Иконка</strong> события — визуализация легче читается чем текст. Можно приучить людей понимать символы без текста, что сделает работу быстрее. Для этого важно список всех уведомлений разбить на категории и каждой присвоить иконку.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*OdheYUvK9fTj2EBzBxgQXg@2x.jpeg" /></figure><p>5. <strong>Время</strong> события — Обьясняет когда точно произошел ивент. Не забывайте найти ответы на такие вопросы: Когда чаще всего пользуются приложением? Утром? На протяжении дня? А на выходных? В какой тайм зоне находятся пользователи ?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*5Qn3W1v7i_aN_6DKjEJYrQ@2x.jpeg" /></figure><p>6. <strong>Индикатор</strong> прочитанного и не прочитанного уведомления —исключает конфуз пользователя, и он точно понимает что он еще не видел. Варианты: <br>1. Переходит в стутус прочитанного после того как открылся весь список. <br>2. Переходит в статус прочитанного после нажатие на любой action button. 3. Переходит в статус прочитанного после перехода по ссылке.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*onjp0VvtODsCHuL4H0rkFg@2x.jpeg" /></figure><p>7. Режим <strong>не беспокоить</strong> — Отключает звуковые и визуальные уведомления, но хранит их в общем списке. Как фича можно еще добавить настройку-расписание времени когда он включается отключаеться сам. Потому что уведомления в неподходящее время хуже, чем бесполезные —они раздражают пользователей.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*rzIC2ZPV725Q3VG_vNnyfQ@2x.jpeg" /></figure><p>8. <strong>Action button </strong>— Кнопка действия. Открыть, пропустить, удалить, посмотреть и т.д. К этой кнопке тоже должна быть продумана логика при каких условиях она появляется и какие екшены предлагает.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*ZVA4YMjSHliX7ZxYml4k3Q@2x.jpeg" /></figure><p>9. Еффекты наведения— это “Онлайн тактильность” <br>Не забываем про hover effects.</p><h3>4. Настройки уведомлений</h3><p>В простом приложении их может и не быть, но во избежание раздражения пользователя лучше все таки их сделать.</p><p>Настройки уведомлений могут содежрать следующие функции:</p><p>1.Настройку Email уведомлений. <br>2. Отправку пуш-уведомлений на телефон и в браузер. <br>3. Функцию “Не отправлять уведомления на телефон если я нахожусь на веб версии”.<br>4. Настройка временного интервала. <br>5.Настройка типов желаемых уведомлений. <br>И многое другое в зависимости от вашего продукта.</p><h3>5. Пуш-уведомления</h3><p><strong>Пуш - уведомления в браузере — </strong>если у вас открыт браузер c вашим приложением, пользователь может получать уведомления при использовании компьютера или браузера. Отображается всегда в правом верхнем углу, выглядят для каждого браузера по разному. Может содержать изображение, заголовок, текст и кнопку перехода или пропустить.</p><p>Пуш уведомления формируются на фронттенде и передаются браузеру. <br>Изображение в пуше всегда одинаковое не зависимо от события. Обычно туда ставят логотип приложения или изображение визуально связанное с вашей веб страницей. Дизайн пуша может меняться в зависимости от версии браузера. При разработке дизайна вам следует включить его ваш макет для понятности фронтенщиков.</p><p>Надеюсь эта информация была для тебя полезна!:)<br>Если тебе понравилась эта статья, нажми на 👏 ниже (можешь «хлопать» несколько раз!)<br>Поделись историей со своими друзьями или колегами. Давай быть друг другу полезными!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=caf42041a056" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>