<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bojana Vojnović</title>
    <description>The latest articles on Forem by Bojana Vojnović (@mss_bojana).</description>
    <link>https://forem.com/mss_bojana</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F480657%2F6625cd9a-c6fc-4470-9333-d26932fbb53e.jpg</url>
      <title>Forem: Bojana Vojnović</title>
      <link>https://forem.com/mss_bojana</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mss_bojana"/>
    <language>en</language>
    <item>
      <title>Software localization: full guide</title>
      <dc:creator>Bojana Vojnović</dc:creator>
      <pubDate>Thu, 01 Sep 2022 11:09:32 +0000</pubDate>
      <link>https://forem.com/localizely/everything-you-need-to-know-about-software-localization-1kkc</link>
      <guid>https://forem.com/localizely/everything-you-need-to-know-about-software-localization-1kkc</guid>
      <description>&lt;p&gt;The software will work fine for everyone when the user interface is in English. This is one of the biggest misconceptions we've normalized with globalization.&lt;/p&gt;

&lt;p&gt;Anglo-centrism became a golden standard in the tech industry during its development. But we're witnessing the rise of localization.&lt;/p&gt;

&lt;p&gt;The Tech industry is developing at high speed in markets all over the world. The digitalization of all industries in almost every country is following, with more than 80% of businesses having running strategies to become digital-first businesses.&lt;/p&gt;

&lt;p&gt;However, understanding the user interface in a foreign language is easy for everyone.&lt;/p&gt;

&lt;p&gt;A language is not the only thing that needs to be adapted in software- otherwise, you'd need a simple software translation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is software localization important?
&lt;/h2&gt;

&lt;p&gt;Not everyone masters English. Not everyone is fond of using this language either.&lt;/p&gt;

&lt;p&gt;Let's think about the following example.&lt;/p&gt;

&lt;p&gt;Your target customers are accountants in a country where English is not a native or working language. They're working with domestic companies only.&lt;/p&gt;

&lt;p&gt;On this occasion, it's highly probable accountants won't have a high level of English language.&lt;/p&gt;

&lt;p&gt;If you want your CRM for accountants to get adopted, you'll need to have a user interface in the accountants' native language.&lt;/p&gt;

&lt;p&gt;An additional obstacle to software adoption in non-tech niches is low digital literacy among workers.&lt;/p&gt;

&lt;p&gt;In the EU, just 54% of the population that's fit to work have basic digital skills, while in LATAM countries, more than 60% of the population is without it.&lt;/p&gt;

&lt;p&gt;Considering all this, it's not shocking to hear that 70% of buyers prefer to buy a product or service that offers all information about it in their native language.&lt;/p&gt;

&lt;p&gt;So when you're entering a new market, consider cultural preferences and context.&lt;/p&gt;

&lt;p&gt;Some may be fine with English. Yet, most will need not only the user interface in their mother tongue but also documentation and training sessions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What exactly is a software localization
&lt;/h2&gt;

&lt;p&gt;Software localization is a process of adaptation of the software to the new local market. This localization process takes into consideration linguistics, cultural and market context.&lt;/p&gt;

&lt;p&gt;If needed, sometimes certain features can be created for a specific market.&lt;/p&gt;

&lt;p&gt;The software localization process includes:&lt;/p&gt;

&lt;p&gt;☞ translation of all text inside the user interface and&lt;/p&gt;

&lt;p&gt;☞ adaptation of design if needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Software localization examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Netflix localization example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the best-known examples of successful software localization is Netflix.&lt;/p&gt;

&lt;p&gt;This streaming platform is available in more than 27 countries. In every country they entered, they went through a localization process.&lt;/p&gt;

&lt;p&gt;They adapt dubs, subtitles offering, and a user interface for maximized user experience. However, this is what most streaming services offer in every country.&lt;/p&gt;

&lt;p&gt;Creating local content actually differentiates Netflix from other streaming services in every local market.&lt;/p&gt;

&lt;p&gt;In Netflix's case, it means creating series and movies in every entered country with local resources within the local culture.&lt;/p&gt;

&lt;p&gt;Yes, they make the content popular in the country of origin, but they also gradually place it in other country markets. This means they have more interesting and mixed content than any other streaming platform.&lt;/p&gt;

&lt;p&gt;This localization strategy brought them steady growth of 33% per year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Spotify localization example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Another streaming platform that conquered the global market with a software localization strategy is Spotify.&lt;/p&gt;

&lt;p&gt;Localization of content, in their case music, thematic playlists, and software translation, is a huge stack in Spotify's global success.&lt;/p&gt;

&lt;p&gt;They define it as "Designing for Belonging". As their design manager, Nora Ahlenius, says that by localizing images, we can help people feel that they belong and that Spotify is a better choice.&lt;/p&gt;

&lt;p&gt;The idea is the following: when a user sees an image and name of the playlist in its own language and local cultural context, it'll feel seen and validated.&lt;/p&gt;

&lt;p&gt;In practice, it means there would be a Happy Hits playlist everywhere, in every country. However, it'll contain a different choice of songs and visuals to represent that feeling in every country.&lt;/p&gt;

&lt;p&gt;The benefit for Spotify and Netflix comes from local users finding familiar content on their platforms, while at the same time, global users are finding new content they would have never found without them.&lt;/p&gt;

&lt;p&gt;Myself included. For example, I would never casually stumble upon series and movies from Peru and Chile on any streaming service in Balkan.&lt;/p&gt;

&lt;p&gt;These examples show that software localization is far more than a basic translation of the content inside the user interface.&lt;/p&gt;

&lt;p&gt;It needs to feel like it is created from locals to locals.&lt;/p&gt;

&lt;h2&gt;
  
  
  How's software localization done
&lt;/h2&gt;

&lt;p&gt;Software localization is a complex process. It includes various departments and processes.&lt;/p&gt;

&lt;p&gt;To learn more check the &lt;a href="https://localizely.com/blog/software-localization/"&gt;original post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>l10n</category>
      <category>software</category>
      <category>localization</category>
      <category>i18n</category>
    </item>
    <item>
      <title>How the Cloud Is Helping Call Centers Go Remote </title>
      <dc:creator>Bojana Vojnović</dc:creator>
      <pubDate>Wed, 18 Aug 2021 13:49:07 +0000</pubDate>
      <link>https://forem.com/mss_bojana/how-the-cloud-is-helping-call-centers-go-remote-53f9</link>
      <guid>https://forem.com/mss_bojana/how-the-cloud-is-helping-call-centers-go-remote-53f9</guid>
      <description>&lt;p&gt;Cloud services are changing work as we know it. I researched how’s that influencing demand for specific developer skills and language knowledge. Here’s what I found out. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/morrone_carlo/the-best-vs-code-extensions-for-remote-working-e8e"&gt;Remote work&lt;/a&gt; is here to stay. And cloud services are making it a reality for all kinds of companies.&lt;/p&gt;

&lt;p&gt;One of the industries that’s seeing some of the biggest benefits from a cloud-based solution? Call centers. While a call center might not seem like a candidate for working from home, it’s the future.&lt;/p&gt;

&lt;p&gt;If you’re a developer looking to grow your skills and choose the right language for you, continue reading to understand how a cloud-based call center works and why you should take a part in this cloud computing wave. &lt;/p&gt;

&lt;h2&gt;
  
  
  What are cloud services?
&lt;/h2&gt;

&lt;p&gt;Cloud applications run on an internet server instead of a local machine. You might use cloud applications like Google Docs or Dropbox every day.&lt;/p&gt;

&lt;p&gt;Cloud technology is everywhere, from popular software to social media. It’s revolutionizing business and improving customer expectations. Perhaps most importantly for developers, it’s one of the fastest-growing job fields.&lt;/p&gt;

&lt;p&gt;Cloud applications have plenty of user benefits. For example, customer data can be available on every computer. A cloud platform has better processing power than a single computer. And cloud computing can bring different systems together in unified &lt;a href="https://www.livehelpnow.net/blog/building-customer-trust-across-omnichannel-experience/"&gt;omnichannel communication&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cloud application types
&lt;/h3&gt;

&lt;p&gt;Depending on the company’s needs and the size of their IT department, they can decide to go with different cloud application types, which can slightly influence your work and the languages you need to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software-as-a-service (SaaS)&lt;/strong&gt;, consumer-facing applications that store and compute data in the cloud. Examples include Microsoft 365 and Salesforce.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Infrastructure-as-a-service (IaaS)&lt;/strong&gt;, services that sell storage and basic data processing in the cloud. Examples include Amazon Web Services and Microsoft Azure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platform-as-a-service (PaaS)&lt;/strong&gt;, complete solutions that can run software in the cloud. Examples include Heroku and Google App Engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Types of cloud infrastructure
&lt;/h3&gt;

&lt;p&gt;Depending on the company where you lend your job you may meet with different types of infrastructure used for clouds. Becoming familiar with these types of infrastructure can help you specialize and focus on the skills and languages that matter most.&lt;/p&gt;

&lt;p&gt;In general, there are three possibilities:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Public&lt;/strong&gt; cloud computing is available over the internet. It’s the most common type of cloud computing. Think of the providers like Google and their applications like Google Drive, Google Docs, etc. Even though they are called public, they are secure and not everyone can access your data, just the ones with permission.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Private&lt;/strong&gt; cloud computing is stored on infrastructure only available to one organization. This type is most similar to on-premises infrastructure. It’s the most common in corporations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hybrid cloud&lt;/strong&gt; computing is a system that uses both public and private methods. This is the usual solution for companies who want to start with public cloud computing for external communication, but they keep the private one for internal communication. &lt;/p&gt;

&lt;h2&gt;
  
  
  How cloud services are changing how businesses work
&lt;/h2&gt;

&lt;p&gt;The COVID-19 pandemic has shifted how we work. The pandemic has made many employees work from home, and the shift looks like it’s here to stay.&lt;/p&gt;

&lt;p&gt;Many small businesses and startups were able to switch to work-from-home easily. But large corporations have faced challenging obstacles. One of the biggest barriers? Allowing employees access to data securely.&lt;/p&gt;

&lt;p&gt;For companies that used to store data on intranet systems, cloud services are a welcome solution. Employees can use the cloud to access company resources. For example, remote workers can see &lt;a href="https://technologyadvice.com/crm/"&gt;customer relationship management systems&lt;/a&gt; that used to be only on office computers.&lt;/p&gt;

&lt;p&gt;This explosion in cloud services has meant more job opportunities for cloud developers. Whether you prefer architecture, security, app development, or support, there are more positions available now than ever before.&lt;/p&gt;

&lt;h2&gt;
  
  
  What cloud-based service changes for call centers
&lt;/h2&gt;

&lt;p&gt;Call centers have even more complex needs than most businesses. Since employees’ primary work is taking incoming calls or making outbound calls, a reliable phone system is a must.&lt;/p&gt;

&lt;p&gt;That’s why a &lt;a href="https://www.nextiva.com/blog/cloud-based-call-center.html"&gt;cloud-based call center&lt;/a&gt; is a great choice. A cloud-based phone system can handle all kinds of call center operations. From intelligent routing of customer calls to data syncing to advanced interactive voice response, and more. And because of these shifts, call centers are now in greater need of developers than ever before.&lt;/p&gt;

&lt;p&gt;There are a number of reasons why call centers are moving to cloud-based solutions. Some of the benefits include:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Better customer experience&lt;/strong&gt;, including short hold times, since customer data is connected in a single system. Unified data is especially true with a CRM integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More economical install and maintenance.&lt;/strong&gt; Businesses will save time and money with cloud-based call center software over an on-premise system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easier scaling with a digital system.&lt;/strong&gt; Whether you need to receive more inbound calls or add another call center agent (or 100), a cloud-based system can scale faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Higher agency productivity&lt;/strong&gt; since agents can respond to and answer customer calls more quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extensive integrations across systems&lt;/strong&gt; like email, live chat, and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easier for mobile&lt;/strong&gt; so that agents can deliver great customer support without needing to be at their home workspace.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for developers
&lt;/h2&gt;

&lt;p&gt;If you’re becoming a developer, cloud programming has huge opportunities for you.&lt;/p&gt;

&lt;p&gt;Brushing up on your cloud development skills can further your career. From troubleshooting at a call center to developing an innovative cloud solution, cloud dev is the future.&lt;br&gt;
To start, you’ll want to learn at least one of the top five languages for cloud computing:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/t/dotnet"&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;/a&gt; is a server-side web development framework. You’ll use it to design interactive web applications and services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/t/javascript"&gt;&lt;strong&gt;Java&lt;/strong&gt;&lt;/a&gt; is unique in that it’s a platform-independent language. You can run it across different systems, making it a great choice for many cloud applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/t/php"&gt;&lt;strong&gt;PHP&lt;/strong&gt;&lt;/a&gt; works with various database management systems and runs smoothly on different server types and operating systems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/t/python"&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;/a&gt; is used across dozens of fields, including data science, machine learning, and artificial intelligence. If these specialties interest you, Python is a great starting place.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/t/ruby"&gt;&lt;strong&gt;Ruby&lt;/strong&gt;&lt;/a&gt; is a popular programming language in cloud computing. It has 60,000 libraries and frameworks to help you develop.&lt;/p&gt;

&lt;p&gt;Finally, developers interested in cloud computing should study cloud security. Security is critical today and will only become more important as the cloud computing industry grows.&lt;/p&gt;

&lt;p&gt;Cloud computing is here to stay. It’s revolutionizing every industry, but few are seeing as many changes as call centers. A cloud call center can ensure a great customer experience every time.&lt;/p&gt;

&lt;p&gt;Developers can prepare for the surge in cloud computing. Brush up on relevant languages, study the architecture, and keep learning stronger security practices.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>devops</category>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>Chatbot Analytics: Essential Metrics &amp; KPIs to Measure Bot Success</title>
      <dc:creator>Bojana Vojnović</dc:creator>
      <pubDate>Mon, 19 Oct 2020 21:51:04 +0000</pubDate>
      <link>https://forem.com/mss_bojana/chatbot-analytics-essential-metrics-kpis-to-measure-bot-success-1l30</link>
      <guid>https://forem.com/mss_bojana/chatbot-analytics-essential-metrics-kpis-to-measure-bot-success-1l30</guid>
      <description>&lt;p&gt;Interaction with customers is essential for most businesses, especially online ones. Automating at least a part of this interaction using chatbots can be a great solution — if done right, of course.&lt;/p&gt;

&lt;p&gt;There is no question that chatbots are taking over most on-site interactions. For example, &lt;a href="https://backlinko.com/chatbot-stats"&gt;69% of consumers&lt;/a&gt; prefer to use chatbots on account of the speed at which they can communicate with a brand.&lt;/p&gt;

&lt;p&gt;However, simply setting up chatbots is not enough to ensure customer satisfaction. There is an absolute need for constant monitoring and work on perfecting chatbots to ensure that the goals of the company are met. This is where chatbot analytics can be your best ally since they can help measure the performance relative to a predefined objective.&lt;/p&gt;

&lt;p&gt;Still, the question is what should you be focusing on when it comes to chatbot analytics?&lt;/p&gt;

&lt;h2&gt;
  
  
  So why are chatbot metrics so important?
&lt;/h2&gt;

&lt;p&gt;We need to keep in mind that your company’s work, when it comes to developing a chatbot, doesn’t end once your bot goes live. &lt;a href="https://www2.deloitte.com/us/en/pages/operations/articles/global-contact-center-survey.html"&gt;The latest data shows&lt;/a&gt; that 88% of companies now prioritize &lt;a href="https://www.reallysimplesystems.com/blog/live-chat-and-cx/"&gt;customer experience&lt;/a&gt; in their contact centers. Clearly, chatbots are as important when it comes to customer satisfaction.&lt;/p&gt;

&lt;p&gt;For most, however, it boils down to ROIs,  &lt;a href="https://www.accenture.com/_acnmedia/pdf-77/accenture-research-conversational-ai-platforms.pdf"&gt;57% of businesses agree&lt;/a&gt; that chatbots deliver large returns on investment for minimal effort. By measuring KPIs such as total leads generated, total issues resolved or cost per issue visa chatbot analytics businesses can compare their performance with other channels.&lt;/p&gt;

&lt;p&gt;Now that we know a bit more about why we need chatbot analytics, let’s find out which metrics and KPIs are most deserving of your attention.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chatbot user metrics that need to be on your radar
&lt;/h2&gt;

&lt;p&gt;As we have mentioned customer experience needs to be one of your main goals and tracking chatbot user metrics can help you get there. KPIs, on the other hand, will enable you to monitor and if needed improve the response time, conversion rate, and efficiency enhancement.&lt;/p&gt;

&lt;p&gt;Here are the essential chatbot user metrics you need to keep an eye on:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Total user interactions&lt;/strong&gt; - these are a direct reflection of the impact the chatbot is having and the quantity of the data it is exposed to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Active users&lt;/strong&gt; - this is a good way of measuring the actual success and overall popularity of the chatbot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Engaged users&lt;/strong&gt; - these users are the ones that actually communicate with the chatbot sending and receiving messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· New users&lt;/strong&gt; - this metric captures the overall success of any newly launched chatbot campaign.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Bounce rate&lt;/strong&gt; - is the number of users who enter your website and leave without interacting with your chatbot. This might not be related to the effectiveness of your chatbots, but rather to the design and content of your website which you can address if you see that the bounce rate is too high for comfort.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bot metrics are just as valuable
&lt;/h2&gt;

&lt;p&gt;Bot metrics help us understand and measure the performance of our chatbots. And they are instrumental in helping us improve on customer experience. These are just some of the main ones you must keep track of:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Goal completion rate&lt;/strong&gt; - enable you to measure the success rate of a given action performed through your chatbot, whether it is clicking on a CTA button link or ad, completing a form, or making a purchase. For each one, you need to have clear indicators of success.&lt;/p&gt;

&lt;p&gt;For example, understanding &lt;a href="https://chatfuel.com/blog/posts/create-click-to-messenger-ads-to-drive-traffic-to-your-bot?utm_source=dev.to&amp;amp;utm_campaign=LBoct"&gt;how to run chatbot ads&lt;/a&gt; can lead to new user interaction with your brand on Facebook. And monitoring the success of this interaction and of your chatbot can be crucial for ironing out any potential problems that are preventing goal completion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· Retention Rate&lt;/strong&gt; - unlike the bounce rate that measures the number of users who leave your website without interacting with it, this rate measures the percentage of users that return to the chatbot in some time frame. This particular metric is extremely valuable for gaining insight into customer preferences.&lt;/p&gt;

&lt;h2&gt;
  
  
  You certainly can’t overlook the ever-important conversion metrics
&lt;/h2&gt;

&lt;p&gt;You simply need to know whether the investment in chatbots has been worth it for your company or not. This is precisely where conversion metrics and KPIs come in and here are the main ones to check:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· The need for human takeover&lt;/strong&gt; - human takeover is something you want to avoid when creating chatbots, but it is quite necessary for customer satisfaction. If your chatbot cannot provide the desired answer often customers are transferred to human agents. &lt;/p&gt;

&lt;p&gt;There are also customers who prefer not to interact with chatbots at all. Knowing the percentages for &lt;a href="https://www.mobilemarketer.com/news/study-consumers-like-chatbots-but-prefer-human-interaction/558956/"&gt;both of these options&lt;/a&gt; is necessary to determine whether you should keep on using a chatbot or revert to live chat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;· The length of the conversation&lt;/strong&gt; - simple - you want users to get help for their issue, but it shouldn’t last so long as for them to give up entirely.&lt;/p&gt;

&lt;p&gt;Knowing this metric can help you address this particular issue. It is essential that your chatbot be capable of maintaining a conversation and engaging your user.&lt;/p&gt;

&lt;p&gt;When it comes to chatbot analytics the metrics and KPIs that you need to monitor depend largely on your business goals and practices. However, the bottom line is, it’s the success and effectiveness of your chatbot that counts.&lt;/p&gt;

</description>
      <category>chatbot</category>
      <category>analytics</category>
      <category>json</category>
      <category>api</category>
    </item>
  </channel>
</rss>
