Mobile Opinion


Most Innovative Solution for Asset Management







Top Blockchain App Development Companies 2020





Top Rated App Development Companies







Top Mobile App Developers in New York 2020





Top Blockchain Development Companies 2019





Top Mobile App Developers in US 2019








Top Wearable App Developers 2019





Top App Development Company 2019: Business Of Apps







Top Mobile App Development Company: Goodfirms





Top Performers in IT and Development Companies: Clutch





Top B2B Service Providers in India: Clutch

Top Software Development Agency: Design Rush





App Store Best of 2017: Voot & Paytm





AWS: Mobile App Development Company of the Year 2017






Global Marketing Excellence Award 2015: UTI Buddy





Best Tablet App In Asia 2014: NDTV





IIFL – Best Private Sector Bank for Innovations in Wealth Management Technology – Asia

Read More
Mobile Opinion

Webinar overview – Mart to cart: role of digital experiences in online delivery

Changing consumer behavior in the ‘new normal’ is not just the talk of the town, but the world. In the last few months, some of the major shifts that we have seen happening in the way consumers shop include – less confidence about in-person or in-store shopping, consumers seeking safety and hygiene assurance from the stores and a rise in online deliveries for grocery and pharmacy products.

In fact, according to a report by Apptopia, Walmart Grocery services saw an increase of 55% in average daily visitor numbers during March and April, grocery orders on Instacart were 10 times higher than usual and e-pharmacy portal PharmEasy had a 10% surge in online orders.

In this scenario, services like food & online delivery are seeing great opportunities to gain customer loyalty by re-inventing their digital experiences, as that takes center stage as the key consumer touchpoint. With contactless deliveries, ghost kitchens, drive-thrus, drones, digital payments, and more, delivery services have accelerated their pace of digital shift to meet the evolving customer needs. The changes can be categorized into:

  • Strategic changes
  • Operational changes
  • Engagement/Communication methods

Some such examples are:

  • In India, Swiggy rolled out safety badges for those who comply with the highest standards of hygiene. The badges will be given to restaurants following best practices and that have features like temperature control, masks, sanitation after 4 hours, and safe packaging.
  • Doordash introduced a new program to deliver essentials. They partnered with a broad range of stores in the U.S region such as Casey’s General Store, 7-Eleven, and CircleK, etc.

There are many such online delivery platforms that have reinvented their business and operational processes to address consumer concerns and offer services that they need the most during these times.

In our recent webinar, Mart to cart: role of digital experiences in online delivery, Srinidhi Rao, SVP and Head of our US operations and I discussed the evolving consumer behavior and key factors that can help delivery services in crafting great digital experiences

Discussion points included:

  • Evolving consumer behavior in the ‘next’ normal
  • How delivery services are re-inventing and responding to consumer demands
  • How brands can engage & communicate with end-consumers
  • Adoption of Digital and low touch activities
  • Future outlook

You can watch a recording of the session here.

If you want to know more about how we can help you create digital solutions that can help you simplify workplace management for your enterprise, please drop an email to Srinidhi Rao at [email protected].

I hope you found this webinar overview useful and look forward to joining us in our future webinars on other topics pertaining to creating delightful digital experiences that can simplify lives of your consumers.

Read More
Mobile Opinion

WWDC20 announcements: what it means for enterprises and digital experiences

The annual Worldwide Developer Conference is a great opportunity for the developer community to learn about new possibilities in the Apple ecosystem and to interact with specialists from Apple. The platforms and devices have grown over the years – iPhone, iPad, Mac, Apple Watch and Apple TV with iOS, iPadOS, macOS, watchOS and tvOS. The combined ecosystem provides a great opportunity for developers to create a unified, seamless experience across devices and use-cases. The experience of a news channel custom-created on Apple TV is vastly different from its native app experience on a phone. Similarly, a bank’s digital experience on a phone and the Apple Watch will have to be treated differently both from a design and engineering perspective.

This year, due to the on-going COVID-19 pandemic, the format of the Apple Keynote event to kick off the WWDC week was different – it was entirely shot on video without a live crowd inside a hall. The format came in for much praise for its slick production value. Let’s take a look at some of the announcements and its implications for developers, product owners and enterprises.

Boosting the developer ecosystem on all fronts

In this segment, we will explore how Apple is empowering developers by offering programming flexibility, simplified UI designing, extended support outside the apple framework, interoperability, and much more.  Let’s start with the major updates that were announced across the developer platforms in use:

  1. SwiftUI: Build 100% SwiftUI-Based Apps

Launched last year, SwiftUI came as a beautiful gift from Apple that allowed you to bring your wildest app UI ideas to life in the most hassle-free manner, by leveraging the power of declarative programming. This year, Apple is making things more exciting by offering the ability to design 100% SwiftUI based apps. This means you can now design an entire app interface using the SwitfUI platform, instead of embedding the SwiftUI code in AppKit, UIKit or WatchKit.

With the all-new Lazy Stack, developers get to implement more efficient scrolling in their designs. This allows you to integrate beautiful toolbars, lists, grids, and shapes, along with cool new visual effects, as the Lazy API ensures efficient handling of enormous data sets to offer great performance. The code built-in SwitfUI can be easily shared across all Apple platforms.

  1. Xcode 12: Redesigned for a cutting-edge app building experience

Apple has launched Xcode 12 (BETA), which comes bearing a slew of awesome features, making it one of the top highlights of WWDC 2020.

A great feature in Xcode 12 is the StoreKit tool. This takes designing paid subscriptions and in-app purchase experiences to the next level.  It allows you to manipulate in-app payments in the iOS simulator with a new menu available in Debug > StoreKit.  This way, you can simulate subscription setup, in-app purchases, and even refunds, all locally on your Mac. There’s also a new StoreKit testing framework that allows you to automate testing of purchase workflows.

Along with that, the new Xcode version comes with a fresh new look to match the macOS Big Sur update. New document tabs make the opening of multiple files super-fast and lightweight. It allows you to open interface files, logs, and project files in their own tab. Navigator fonts can now be matched with the system size or can be set to small, medium, or large. The best part is that Xcode 12 builds macOS Universal apps by default to support new Macs with Apple silicon

  1. Web Development: Make web experiences more powerful and flexible

This year’s WWDC event has witnessed quite a lot of announcements on the web development front, allowing you to build great experiences for your users when they use your website, home screen web apps, or embedded WebKit views.

Apple has made it very easy for developers to build new extensions for Safari, as extensions from other browsers (developed in Java or HTML) can now be imported into Safari using its all-new Web-based API. There is only one thing you need to do, that is, to package the extension using Xcode and distribute it through the AppStore.

Along with that, Apple announced major improvements in performance, media features, and Web APIs.

1. Inter-operability: Apple has pushed the envelope for cross-browsing experience as Safari has passed over 14,000 interoperability tests.

2. Browsing performance: Your web-apps will get a major performance boost as Safari, yet again, sets new standards such as

  • 3x lower CPU usage while scrolling
  • 10x faster IndexedDB operations
  • 2x faster JavaScript Promises
  • 5x faster for-of loops
  • 12x faster JavaScript delete operations

3. Media features:

  • Support for WebP image format
  • Default image aspect ratio and orientation
  • Mac HDR display support
  • Remote Playback and Picture-in-Picture APIs

4. CSS: A new line of system font families were announced; system-ui, ui-sans-serif, ui-serif, ui-monospace, and ui-rounded

5. Integrations: Apple has enabled various useful integrations for a more seamless web experience:

  • Face ID & Touch ID: your websites or web apps can make use of Apple’s authentication system in a secure manner using Web Authentication API. It uses the secure enclave of the iPhone or iPad to provide the private keys, and guarantees they cannot leave the device.
  • AR Quick Look: You can customize the AR Quick Look feature for your web experience using the ARKit.
  • Payment: New Apple Pay updates with new button types and redacted billing information.
  • Web Animations API:  Play around with animations in web platforms with Web Animations API.

Unifying app development experience across Operating Systems

 Now let’s get down to the specific OS announcements.

1. iOS

Widgets: As the new iOS 14 was announced, the first thing that must have caught your attention must be the all-new widgets. Apple has indeed revamped its Springboard platform for a fresh new Home Screen experience. Widgets can now be a part of the Home Screen and can be completely customized as per one’s taste.  And as you guessed it, Widgets are built completely using the SwiftUI platform, allowing you to build, customize and share widget codes across all iOS devices.

App Clips: With App Clips, Apple has transformed discoverability for Apps. It allows users to experience small portions, or rather, a clip of an App and interact with it. This way, it allows them to avoid downloading full apps to just try them out and have more ephemeral experiences with apps. With over 2 million apps in the App Store, this is the perfect time for developers to leverage this feature. App Clips use “ephemeral” permissions to push notifications within 8 hours of the Clip launch and are built using a subset of the full project’s code (up to a 10 MB limit). A StoreKit view can be used to prompt the user to upgrade to the full version. Initially, Apple will allow users to launch clips by way of a QR code, but a new “App Clip Code” arriving later this year will allow users to find App Clip suggestions from the real-world using location tagging.

ARKit 4: The new ARKit introduces new a new Depth API to combine sensor data to map GPS data to points in a virtual world; Integrating Location Anchors to connect virtual objects with a real-world longitude, latitude, and altitude.

Picture-in-picture: Apple has finally brought Picture-in-Picture (PiP) to its devices. You can add PiP playback to your custom player by using the AVKit framework’s AV PictureInPictureController class.

2. macOS

The macOS Big Sur and the ARM-based Macs have been the highlights all along. But there are quite a few important updates that you might have missed. Let’s take a look at all of them:

  • Smooth Transition: The MacOS Big Sur has been optimized for a smooth transition from Intel-based Macs to ARM-based Macs, as ARM-optimized code is generated by Rosetta 2 without any changes or I/O slowdowns.
  • Apple’s hypervisor: It has been updated for ARM Macs to discourage the kernel extension requirement by VM tools.
  • Unmodified iOS Apps on Mac: This feature will be available on Macs with ARM processors, and be exclusive to those devices.
  • Custom content: Custom content extensions for Notification Centre are available to both Catalyst and AppKit developers.
  • Mac Idiom: The Mac Idiom allows iOS apps built using the Catalyst Project to be run on Macs in a full-blown native Mac resolution.

Improving user-experience across devices

 Now let’s get down to the device-specific announcements

1. iPadOS

  • Virtual Object Placement: With the all-new ARKit 4, Li-DAR enabled iPads now have instantaneous object placement that allows for entirely new types of apps, such as on-site architecture, design, landscaping, and manufacturing.
  • PencilKit stroke API: This API gives apps access to location, angle, and pressure data. Multi-tap and drag-to-select selects handwritten words and lines for manipulation in PencilKit apps.
  • Sidebars: 2-column to 3-column sidebars made from SwiftUI List are now available in both landscape and portrait orientation.
  • Scribble: PencilKit now features Scribble, which makes it easy to create apps with text entry fields that users can write in with Apple Pencil.

2. WatchOS

WatchOS 7 gets a makeover with new personalization features, health and fitness configurations for Apple Watch

  • Multiple Complications: Apps can create and offer multiple SwiftUI complications for each complication family, powered by the new CLKComplicationDescriptor object.
  • Edit Previews: Xcode 12’s live-updating complication previews feature lets you define example complications.

3. tvOS

Apple has released a slew of new features in the tvOS SDK, allowing you to enhance a user’s movie-watching or gaming experience even further.

  • Multiuser support: Using the new multiuser support for gaming, users can now switch dynamically between users and use both the Game Centre and iCloud to keep track of multiple players’ information. Use the new GKAccessPoint class to let users view and manage their Game Centre information from within your game.
  • Controller inputs: Allow users to play your game using their favourite controllers, by accepting inputs from additional types of devices, like a touchpad, a keyboard, or a mouse.
  • Picture-in-Picture (PiP): tvOS now supports AVPictureInPictureController, allowing you to implement a custom video player that offers PiP playback.
  • Custom Player Controls: A new SwiftUI VideoPlayer structure lets you add system-supplied playback controls to your custom player.

Bringing together the global developer community

Apart from all the software and hardware updates, there were some other announcements that also delighted developers across the world.

  • Virtual Lab: In-view of the on-going pandemic, Apple is creating an online version of the App Store lab to further support the Apple developer community across all of its platforms. Developers are encouraged to share their feedback at the virtual lab.
  • More accessibility: To integrate your apps into core platform features and deliver powerful functionality, Apple is launching a new Find My network accessory program. This program lets third-party device makers take advantage of a network with hundreds of millions of devices while continuing to offer end-to-end encryption so that only the user can see the location of their item.
  • AppStore guidelines: Developers will be able to appeal decisions if an app violates a given guideline, and also challenge the guideline itself. For apps that are already on the App Store, bug fixes not be delayed due to guideline violations (except for legal issues).

With this year’s WWDC event, it is clear that Apple is aiming to revolutionize app development across all devices and foster an ecosystem that allows developers to create applications for the future. With its continuous efforts, Apple is attracting more developers to build for its devices and leverage the latest tech innovations using its open-source tools.

More importantly, it allows both enterprises and developers to provide even more seamless experiences across devices and screens. Enterprises which have native apps on say iOS can now explore possibilities of bringing alive the app experience on other devices within the ecosystem, if there is a strong use case. This will further lock in customers making user retention easier.

At Robosoft, our experience on the Mac platform spans two decades. We were among the first to offer mobile app development as a service. Today, we are well poised to offer end-to-end digital experiences across platforms, devices and emerging technologies such as voice, chat, blockchain and more. The possibilities are even more exciting after the announcements at WWDC 2020.

Read More
Mobile Opinion

Webinar Overview: Art and Science of managing workplace and employee skill management

Enterprises are grappling with challenges of a rapidly evolving business environment, due to the impact of COVID-19. We are also witnessing major and unanticipated shifts in workplace models.

In this scenario, business leaders are looking for digital solutions that can help them address the challenges of managing teams, up-skilling and re-skilling employees, streamlining employee communication, and ensure business continuity. Further, the current remote-working scenario has only highlighted the need for ensuring workplace agility as an imperative for enterprises.

Both business leaders and employees have a lot of questions regarding how the current situation will unfold and the kind of transformations we will see in the context of workplace and employee management.

In our recent webinar, ‘Art and science of managing workplace and employee skill management’ our Srinidhi Rao along with Daniel Masata, CEO and founder Volonte, a workplace agility platform, discussed and answered critical questions around workplace management.

Daniel Masata has extensive experience in the HR domain as a senior executive at the $25bn Adecco Group, leading Global Strategy & Transformation. He has also served in leadership roles in 4 different countries (US, Germany, France, Switzerland) and with full P&L responsibility for up to $550m in revenue & 600 employees.

During the course of the discussion, Daniel helped participants understand how a combination of technology, people, and behavioral science can make workplace and employee management a proactive, positive, and data-driven experience, thus creating a win-win situation for both the talent and the enterprise.

Some of the questions that were answered during the course of the webinar include:

  • Key challenges of enterprises today in a remote-working world
  • Role and need for empathy in today’s workplace
  • The need for up-skilling & re-skilling – and the difference between them
  • Role of technology in creating positive digital experiences
  • The process to achieve workplace agility
  • Key success factors for product development in workplace management

You can watch a recording of the session here.

If you want to know more about how we can help you create digital solutions that can help you simplify workplace management for your enterprise, please drop me an email at [email protected].

I hope you found this webinar overview useful and look forward to joining us in our future webinars on other topics pertaining to creating delightful digital experiences for the internal and external stakeholders of your business.

Read More
Mobile Opinion UX/UI

The role of User Experience, Data Science and a Recommender System in improving Customer Lifetime Value

Metrics are an integral part of business success. As the management guru Peter Drucker said, ‘you can’t manage what you can’t measure’. Across B2C and B2B, enterprises and functions within them, chase their own metrics. They may see varying value in Net Promoter Score, Customer Acquisition Cost, CSAT (Customer Satisfaction), and various user engagement metrics such as MAU (Monthly Active Users) and Retention Curve. However, they are all likely to agree that Customer Lifetime Value is a meaningful and relevant KPI to indicate the long-term health of a business.

Customer lifetime value, or CLV, is a predictive performance indicator that allows you to quantify the total value of a customer if they were to form a long-term relationship with your company or brand. In simple terms, it is ‘revenue earned from a customer (annual revenue multiplied by the average customer lifespan) minus the initial cost of acquiring them’. So the incentive for enterprises is to invest in long term relationships with customers. In establishing such relationships, the quality of digital experiences is critical more than ever before in today’s world.

The 5 levers of digital innovation

Increasingly, customers tend to base their perceptions of credibility, trust, and overall value of a brand through its digital experiences. In financial services, self-service dashboards, humanized banking, investment advisory, frictionless lending are common features which are digitally enabled. Personalized infotainment with natural language support and curated recommendations are seen in entertainment services. Similarly, across domains, enterprises can acquire segmented customers and offer a wide range of services by leveraging 5 levers of digital innovation:

Lifestyle Enrichment: With a combination of data and digital experiences, enterprises are in a position to know more about consumer needs and fulfill them at every stage in life. For example, in financial services brands can offer seamless client onboarding, personalized recommendations based on goals, advisory via a panel of experts, aggregate spend analysis, and provide tips on savings.

Recommendations to improve lifestyle such as goal planning, tracking performance of investments, providing a consolidated view of assets and liabilities, need-based promotional marketing, just-in-time recommendation, and so on are already in vogue.

Similarly, enterprises in other domains such as media & entertainment and e-commerce can use analytics and digital design to enrich their customers’ lives. The customer and relevant data should move across channels (app, web, wearables, bots, social, kiosk, branch, call center, advisor, distributor) seamlessly and securely. Such services will have to be made available on the most-preferred channel or location. While it can be challenging enterprises must remember that modern applications demonstrate many advanced characteristics that are driven by the user journey and help in addressing user needs.

Customer Experience: Many would know Design Thinking in abstract terms but very few have applied it in practice tied to customer’s “digital body language”. Many of the apps in the market may be superficially attractive – colorful in design, but weak on purpose, interaction style, or blending cutting-edge innovations. Firstly, there must be an emotional connect with users. Next curiosity must be evoked to learn more about the services and the ease of discovery or use. Once the app crosses the chasm, customer delight and adoption happen. Design Thinking principles can help businesses understand consumers better, empathize with them, and uncover valuable insights about their stated and latent needs & pain points. But beyond just principles, Design Thinking is action – helping enterprises understand their user’s pain points, conducting faster experiments, and finally building a product that drives business results.

The process of ‘Design Thinking to Design Doing

Designers and data scientists must converge to deliver a multi-modal, intelligent, and self-learning application to millennial customers. Technologies such as facial recognition, voice, video calling can be used to address customer pain points and enhance the overall experience.

Enterprise Grade Platform: Companies shall decouple Digital from Core via Open API and monetize services usage via open-source technologies. Each business application must be architected as a collection of cloud-ready enterprise-level micro-services inter-connected to digital use-cases that can be discovered, reused, and deployed across the company. Examples include customer onboarding, multi-factor authentication, personalized UI templates, work-flow engine, product catalogue, information overlay via AR, campaign manager, video & chat conversation, virtual assistant, recommender engine, predictive analyzer and blockchain storage.

Automation: Many companies have scratched the surface on operational processes and customer interaction automation. It has been automation of mundane back-end jobs and less of a hybrid approach of humans and robot’s judgment working in tandem. Successful digital transformation must focus on enterprise productivity, contextual interactions, and real-time recommendations.

Robotic Process Automation unifies enterprise-level data to bring context to customers, integrates regulatory compliance into standard operating procedures with exception reporting, delivers always-on services, and enrich human interactions. Convergence of RPA and AI will drive revenue and profitability and cross-sell to customer’s needs. Companies must bring automation to software deployment and rollout to markets via agile practices. Automation of marketing aided by AI, geo-location intelligence, and big-data user-item profiling is a necessity.

Insights: Insights about what motivates customers and their actions can be drawn from every conversation, transaction, relationship, grievance, and social sharing.

Analytics reside at the edge-node, and can provide insights on cross-sell, product holding, customer profitability and lifetime value, attrition and loyalty, customer sentiment, channel search & usage, transactions, service requests, leads, campaigns, churn, product profitability, risk, advisory quality and more.

The real value of dashboards lies in anticipating early and accurately what your customers want and acting on it.

Convergence of UX, platform and data science in a connected enterprise

Recommender system: driving retention and engagement

The role of a Recommender System is at the core in recommending items and driving customer conversion by auto-suggesting the right product to customers based on needs and behavioral data. A robust Recommender System will discover information for customers and “what to recommend” depends on the context i.e. movies, news, shopping, loans, insurance, funds, stocks, grocery, food, etc.

A Recommender System helps the company to increase revenues by providing the most likely items that a customer can purchase or increasing the engagement by showcasing the relevant product or content. It will encompass a context-based virtual assistant capable of mining data, text, audio, video, facial, and generate automatic responses from past experience and context by applying Deep Learning principles.

There are various models and methods to build an intelligent Recommender System:

Collaborative filtering systems are based on large sets of customers who bought similar products and uses ratings or performance to make a suitable recommendation. It works usually on customer-item interactions e.g. item bought, time spent. In case of the sparseness of ratings, auxiliary information such as item-content can be used via collaborative topic regression machine learning algorithms.

Content filtering systems look at customer profile and metadata on items and creates a watch list, and also recommend similar items to customers that this customer has liked in the past. A similarity scores calculated between any two items and recommends to the customer based on profile and interest. It starts with creating item profiles for each of the items. The customer profile is created using item profiles that the customer has liked and recommends items that this customer might like based on earlier preferences.

Unsupervised Learning has no label data and no prediction of any output. It finds interesting patterns and forms groups within the data. Clustering is typically used for customer segmentation and anomaly detection.

Natural Language Processing is an area where machines learn and understand the textual data to perform tasks. NLP collects text documents, divides the sentence into words, removes stopwords, converts the text into a numerical vector, and tracks unique words as vocabulary, counts the word, and normalizes the frequency of word occurrence.

Text Mining using machine learning involves building a text classification model and uses it for predictions on text data and to predict the sentiment of any given product review. Embedding technique can compare two distinct viewer journies on similarity and predict the probability of conversion by analyzing the average time spent on each of the unique pages. This is also used in supervised ML across use cases such as next possible action prediction, converted vs non-converted, product classification.

Deep Learning provides better feature extraction from item characteristics (text, image, video, audio). Deep Learning techniques such as convolutions and recurrent neural networks allow to model the structure and order in the data for performance improvements. Collaborative deep learning allows two-way interactions between rating matrix and content. With Deep Learning, the properties of the content (images, video, text) are incorporated into recommendations. Using Deep Learning, item-to-item relations are based on a much more comprehensive picture of the product and less reliant on manual tagging and interactional histories.

In summary, companies must think of customer and user scenarios first. Be a customer-focused data-driven company and measure critical moments of interaction to cross-sell and upsell with a Wow experience! You also need a reliable long-term partner who can provide advisory on digital, design a human experience, and engineer a scalable and intelligent solution to market.

Read More
Mobile Opinion

The Superpower of Super Apps and How to Create One

2020 has forced enterprises to rethink and re-evaluate their business challenges and opportunities. The role of digital experiences is even more critical for enterprises as consumers interact with mobile apps for everything from ordering groceries to payments to watching video streaming services. Mary Meeker’s recent COVID-19 impact report suggests that businesses doing the best, have products that were always in demand but especially so in uncertain times – and that list now includes entertainment.

In this scenario, apps that can help consumers accomplish a multitude of tasks – also known as Super Apps have gained currency. Such apps were popular even prior to the COVID-19 outbreak especially in South and Southeast Asia – where consumers took to mobiles as their first entry to the online world as opposed to a gradual shift from desktops, laptops, and mobiles as seen in the western world.

Super Apps was a term introduced in 2010, by BlackBerry founder Mike Lazaridis. He described Super Apps as a closed ecosystem of multiple apps used on a daily basis due to their ease of use. In today’s world, Super Apps are a combination of functions like social, financial, utility services, and entertainment integrated into one app. We have seen food delivery apps extending to grocery deliveries and offering video recipes, cab aggregator apps evolving into food delivery, and payment apps encompassing everything from e-commerce to news. This phenomenon will only rise rapidly in the near future.

Why Super Apps are popular – the consumer’s perspective

A recent KPMG report suggests one of the major driving forces for the rise of Super Apps at a global level is the shift in consumer behavior and preferences. Specialist apps focused on delivering one service well– which led to a proliferation of apps in a device. After nearly a decade of fragmentation and unbundling of services in their lives — consumers are starting to revert towards re-bundling, says the report.

Of course, consumers are not specifically stating that they need a Super App. However, the shifts in their demands from a digital solution are leading to the rise of such apps. Here are a few such shifts:

Why Super Apps are popular - the consumer’s perspective

  • Convenience and simplicity of digital platforms: ease of use, and convenience play a critical role in the acceptance of any digital solution. Super Apps helps enterprises offer that.
  • Choosing one-stop-shops vs plethora of apps: ‘there’s an app for that’ was a popular saying. There are apps available from banks, bank-like neo banks, telcos, digital wallets, ride-sharing, food delivery, and so on – leading to app fatigue. In fact, a recent Clevertap study suggests that most users haven’t downloaded a single app in a 3-month period. And, it is a known fact that smartphone users spend most of their screen time on just 5 apps. Integrating all those most used 5 apps into one single Super App is definitely a win-win proposition for the user and the business.
  • A unified user experience: in a digital world user experience can be the key driver for retaining and engaging with the user. Super Apps can provide a uniform and individual user experiences across offers.
  • Save phone memory &internet usage: On an average, a smartphone may have about 30 apps with only a handful of apps being used regularly. Adding more specialist apps – thus affecting device storage is a problem for most users. Hence, an ‘app which does it all’ is seen in a positive light. It is also seen as a productivity aid as it reduces the time to complete tasks, as users no more need to download multiple apps for different services. It saves phone memory and mobile data. These are two important factors while serving customers in emerging markets and engaging them.
  • Data from Super Apps helps to offer personalized customer experience: a Super App can be a repository to a wealth of data from various services it offers. Brands can use analytics, track consumer habits, and offer an effective and personalized experience.

The rise of Super Apps and why they make business sense

The rise of Super Apps started in Southeast Asia and is now becoming a worldwide phenomenon. The success of the Cplatfor like WeChat and Alipay is encouraging the rest of the world to tap into this opportunity. Recently, Yahoo Japan’s parent Z Corp. merged with LINE, a popular chat app in Japan, Taiwan, and Thailand to develop super-app models for both brands.

In India, our client Paytm rose from being a payments app to becoming a Super App and offer a range of services such as bill payments, movie ticketing, e-commerce and now contactless food ordering [users can scan restaurant menus through the app, place and orders and pay the bill thus maintaining social distancing]. In a recent interview, Vijay Shekhar Sharma, the founder of Paytm said, ‘Customers on our app should complete as much as their day’s tasks’. The merits of this approach is plain to see – make the app a single destination for a multitude of needs and tasks. Recently, we also worked with one of the leading e-commerce players of India to integrate insurance aggregator services on their platform.

In Indonesia, Go-Jekhas emerged from a ride-sharing platform to offering a range of services like food delivery, medical advice, and financial products. According to Go-Jek, ‘the biggest moat Go-Jek built is payments. Once you’re handling money for a user, you can build a castle of services within it.’ Such Super Apps leverage their existing infrastructure in innovative ways like using their ride-share drivers as bank tellers.

In India too, we are seeing such apps gaining investor’s attention – Tencent has the most prolific India portfolio including Ola, Flipkart, Swiggy, etc. Softbank, which backs Paytm and Ola in India, has also invested in Grab.

The much-revered Mary Meeker’s 2019 internet trends report cites how local services are evolving into super apps that fuel usage at scale. One such example is Meituan, an on-demand delivery platform with 412 million annual users, growing at 26% year over year. During the COVID-19 pandemic, a large number of consumers have turned to the platform to order non-food items – understandably spiking the company’s confidence that food delivery service will become the infrastructure service for China’s urban population. In India, Meituan-Dianping has also invested in the local food delivery service – Swiggy. Another such example is Alibaba’s Alipay which has become a Super App with services that support payments for more than 1 billion users.

Mary Meeker Internet Trends Report

Image source

Besides the shifts in consumer behavior, another factor that has led to the growth of Super Apps is the blurring of boundaries between industries. A digital wallet platform has emerged as a competitor for e-commerce players, a ride-sharing platform can be a competitor for delivery apps, and so on.

The growth of the platform economy has also led to the flourishing of Super Apps. Super Apps like Grab, WeChat, Alipay, Go-Jek, Paytm, Kakao, Line in Japan, or Rappi in South America, are examples of the platform business model.

In fact, the most valuable companies in the world – Facebook, Amazon, Google, Microsoft, Apple, Tencent, and Alibaba incorporated the platform business model years ago. The acceleration of this trend has led to enterprises shifting away from a single-purpose to multipurpose apps, resulting in the rise of the Super Apps.

Some organizations are also integrating their offers to break away from dependencies on third-party platforms. For instance – Ikea is breaking away from Amazon and is working on building its own platform. While some enterprises are partnering with existing payers to build Super Apps for e.g. Berkshire Hathaway and JP Morgan have together launched a healthcare venture with Amazon.

It is evident that Super Apps make sense in the current world and the world to be, especially for enterprises that already have the infrastructure to evolve into one, with minimal resource and cost implications. And, we have seen that happening with the likes of platforms like Zomato, Swiggy, etc which quickly adapted to essential services delivery platforms from being food platforms.

Recently, our client, one of the leading online marketplaces of Middle East, launched Noon Daily, a next-day fresh grocery delivery service in Dubai, via the noon App. The launch of the app was accelerated in the current situation with pre-payment and contact-less silent delivery features. We have also partnered with the client to launch their mobile wallet app – ‘Noon Pay’ which will make payments easier for their customers, hence closing the entire loop from ordering to payments.

Here’s how Super Apps can help enterprises in business growth

Here’s how Super Apps can help enterprises in business growth

  1. Revenue earned through transactions on the apps’ marketplaces and platforms.
  2. Scope of partnership with various merchants to provide their services on the app;  introduce and monetize credit to consumers, agents, and merchants.
  3. Revenue growth by allowing advertising capabilities on the platform.
  4. Super Apps can help enter new markets/geographies: the only prerequisite being identifying user’s pain points, provide great customer service, provide add-on offers and services on the same app, and do all of this seamlessly across geographies and industries.
  5. Lower product ownership and development costs: Most of the ‘mini-apps’ on WeChat were not developed in-house, but created through integration by companies who wanted to conduct business with WeChat’s immense user base. Most ‘super apps’ follow the platform-based approach to scale their products. In fact, WeChat opened its ecosystem in 2017 for developers to create mini-programs that work within the WeChat ecosystem. LINE has done something similar with mini-apps

As rightly pointed by Cristian Citu, the World Economic Forum’s Digital Transformation Lead:

“Today if you smartly combine established and emerging technologies with a data-driven and customer-centric approach organizations have a major opportunity for exponential growth”.

The same stands true for enterprises entering into the arena of Super Apps.

Key points to consider while building Super Apps

  • Start with a core product with high engagement and then build more use cases – Most Super Apps started as single-purpose apps and extended their services after acquiring a substantial user base. WeChat, after accumulating a large customer base with its instant messaging service, introduced new features to its users, such as its own payment method, house rental, and ride-hailing services. Subsequently, the platform gained new users beyond the initial ones.
  • Have a supply-side economy of scale-like Uber, GoJek, Grab, Lyft, Swiggy – Go-Jek leveraged their success as a transport service and later offered more services to their existing clients. Similarly, the likes of Grab and Uber used their stronghold in supply-side services in transportation to later offer additional services to their clients.
  • Understand the needs of the users, the market, and the economy before extending services – The success of apps in the Asian markets have been also largely driven due to the large number of the unbanked population in these geos. According to the World Bank, only 27% of the population in Asia has a bank account.  With their integrated wallet feature, super-apps have been welcomed by this huge unbanked population in emerging countries. This might not be the case in the western markets, like the United States, where credit cards provide a great ease in making payments.
  • Build strong partnerships and ecosystems – Cross-industry partnerships can also be a determining factor for the success of Super Apps. For instance, Grab, the ride-hailing company headquartered in Singapore and with heavy market presence across the SEA region acquired the local sub-division of Uber and UberEats. At the same time, Grab also started paving its way towards payments and invested in OVO, a popular payment platform in Indonesia.

Super Apps – yay or nay for your enterprise?

While building a Super App might seem like a promising idea, however, it might not be the right strategy for every business. Some factors that companies should consider before making this leap:

  • Cost, time, and resource consideration: the cost, resources, and time involved in building a Super Apps is relatively higher when compared to creating a single-purpose app. Business leaders should consider and ensure their business priorities align with the need for a Super App.
  • User experience: a single-purpose app can sometimes offer a great experience that might get diluted with the integration of multiple services, if not done well. If your business is ready to create and offer a similar or better experience through a Super App, it might hamper your core business and brand.
  • Specificity of the services: many businesses offer multiple services under one brand.For instance under Facebook – there’s a social media app, a messaging app, Instagram and WhatsApp. However, every app is a separate entity because they serve very distinct purposes. If your services are too specific and distinct in might not make sense to integrate them into one platform. Alipay made several unsuccessful forays into social networking/chat. WeChat too faltered in its attempt at direct e-commerce.

In conclusion

The Southeast Asian markets have seen tremendous growth and the rise of Super Apps. With the rise in the number of internet and smartphone users, this trend will only see further growth. However, enterprises have a long way to go when it comes to capturing western markets which are digitally mature, and regulatory norms are way more stringent. Enterprises like Uber have already led the way to Super Apps in these markets and initiated offering services like food delivery, ticketing with Uber Transit, and payment services with Uber Money. Irrespective of the market and geographies it will be critical for enterprises to consider the why, what, and how of their Super App strategy before taking the leap.

India is uniquely placed – both as a consumer market and as a hub for crafting Super Apps for the world. Our experience in crafting digital solutions that simplify lives for millions around the globe will help enterprises realize the superpower of Super Apps.  

Read More
Mobile Opinion

Simplifying User Stories for Agile product development

Are User Stories mandatory for product development? The short answer is ‘No’.

User Stories are not a ‘must-have’ in product development. The Waterfall methodology of software development does not include the concept of User Stories. But owing to its sequential approach it also offers no scope of considering customer feedback and iterating the requirements. Hence, it often fails to deliver a product that customers actually want. Exactly why, 97% of companies have now shifted to iterative and customer-centric Agile development methods, where User Stories are considered as ‘primary development artifacts’. Along with the popularity of XP and Scrum, User Stories has become a common approach to Agile requirements definition.

Product leaders who have set an example in creating the best user experiences, give a great deal of importance to creating User Stories. For instance, Netflix ensures that they understand every User Story with advanced personalization. As a result,  75% of Netflix views are a result of their recommendation engine.

What are User Stories and why are they critical to the product development process?

With highly valued ‘User Experience’ for products, comes the highly appreciated responsibility for product teams – to narrate a story of users’ needs/desires to all the investors, internal stakeholders and all the departments.

Understanding users and users’ needs is important and aligning the product development strategy to the expectations of business stakeholders and investors plays a critical role in the successful implementation of the project. Since it helps in (a) developing trust with the product strategy and (b) creating a common, shared understanding of user’s needs throughout the stakeholders and teams.

This strategy now must reach to every team member involved in developing the product.  In this process, multiple documentations are created to gather detailed insights like Product Requirement Document, Competitive Research documents, Product strategy reports, Development timelines, and budgets, Expected revenue growth stats, User research documents, Feature Requirement Document, Functional Requirement Document, Business Requirement Document and more.

There is a hierarchy of high-level requirements, starting with initiative, themes, epics, features, etc.

User Story is the last mile but found at the very core of the development process and holds a position called primary development artifact.

A User Story is a very high-level definition of a requirement, that can help the developers and product stakeholders arrive at an estimate of the effort and time needed to implement it.

Unlike other documents created around high-level requirements, User Stories can be used directly while development is in progress. User Story is the crux of all the information collated during user research, finding the user’s pain point, competitive analysis, and creating exact prototypes for the product.  User Stories keep the user’s perspective or the user’s viewpoint at the center of the product development process and are directly derived from the user’s needs.

Let’s take a deep dive into what User Stories are and the best approaches to write them

Much like in literature and films, epic is an integration of related or interdependent stories.

In Agile development also, a User Story is the next level to the epic in the hierarchy of high-level requirements gathered.

An epic is the larger piece of product functionality, which usually is difficult to complete in one sprint, hence it is further split up into smaller units. For instance, an epic may be registration & authorization, authentification, user profile, etc.  User Stories are smaller units of functionalities that are derived from epic.

In simple terms, User Stories are units of functionality narrated from a stakeholder’s perspective. A story summary should narrate the user’s need from the product as a piece of work or functionality. This functionality can then be directly taken for development.

Let’s have a look at the structure

User Stories

‘’An epic is a large User Story that cannot be delivered as defined within a single iteration or is large enough that it can be split into smaller User Stories.’’ –  Agile Alliance.

Let’s see two different views of ‘epics and stories’ in diagrammatic form to understand the connection between epics and stories.

(Note: We have considered the same epics and stories in both views to relate them better.)

a. Product Requirement view of epics and stories

Product Requirement view of epics and stories

b. Product Backlog view of epics and stories

A product backlog is a collection of all User Stories which are identified as an ‘independent unit of work’ of an entire epic.

Product Backlog view of epics and stories

User Story is more than a ‘scope of work’. User Story is narrating a user’s desired experience and the ‘scope of work is the takeaway. Dividing stories into smaller tasks/ subtasks/ spikes is then the next step to creating that detailed scope of work.

User Stories help in ensuring that the desired experience remains unchanged irrespective of the methods the scope of work is achieved.

According to Interaction Design Foundation – ‘’Thanks to the accessibility and flexibility of User Stories, you can use them to build a common language and a common mental model of what the project is about. Thus, you can have all stakeholders – client, management, the team members – talking the same language and focusing on the user and what the project is trying to achieve.’’

Here are a few most widely used User Story formats:

  1. As a <role> I can <capability>, so that <receive benefit> by Mike Cohn
  2. In order to <receive benefit> as a <role>, I can <goal/desire> by Chris Matts
  3. Based on 5 W’s - As <who> <when> <where>, I <want> because <why>

A final User Story might look like these:

As an online buyer of the app, I can use the discount code while purchasing, so that I receive a discount on my total purchase amount.

Guidelines for writing good User Stories

a. Breaking up the stories

What are the benefits of ‘a perfectly cut multi-layered cake’? Easy-to-serve, easy-to-eat and gives the taste of all the layers even with a small piece. Similarly, a User Story can be as big as an epic, but we must know how to cut it short but simultaneously keep it an independent piece of work. We must cover all the layers of User Story from

  • User Interaction with the Interface
  • Backend support, CMS driven entities
  • All technical aspects, assumptions & considerations
  • Clear requirements that can lead to good test cases.

b. Easy to estimate

Breaking up the stories in shorter and simpler formats makes the estimation task easy. Stories should be kept small for the purpose of an accurate analysis of the efforts needed to complete it. Correct estimations can help in on-time deliveries. Here’s how:

Guidelines for writing good User Stories

c. Avoiding redundancies of scenarios in stories

It is important to keep the stories as independent as possible. This can be achieved by:

  • Avoiding writing the same scenarios in two different but related stories.
  • Avoiding writing the same kind of stories in two different epics. This can solve the problem of redundancies.

For example:

The home page of any application is a collective UI representation of all the features available in the application. So avoid redundancy of writing about those features in ‘Home screen’ story and again writing them under separate features.

d. Adding more than a UI description of designs

User Stories are not just a UI description. As mentioned earlier, it’s a combination of all UI components, Backend support, CMS driven entities, test environments conditions, etc.

e. Using active voice vs passive voice

The most effective way of writing a User Story as well as acceptance criteria is using an active voice. Here’s an example:

Passive: The user should be able to search a book by its metadata to get the expected results.

Active: User searches for a book by typing any word that matches its metadata and gets the expected results.

An active User Story clearly outlines

  • The interactions/tasks the user is able to do.
  • Invites more questions from devs as easy to understand and reduces gaps.
  • Keep stories separated from independent technical tasks

For initial code set-up and pure technical tasks, we can create spikes/tasks/subtasks. User Stories have a user’s viewpoint which these technical tasks don’t. Technical tasks complement the original User Stories from which they are derived.

f. Always prioritize the stories

Prioritization gives the top level view of all important, quick fix stories which can be taken early vs low priorities can be taken when all high priority tasks are done.

g. Ensure the stories are well-refined before initiating development

A story needs not only the product perspective but design and technical perspective too before it is actually taken for development. One or more level filters to the story involving cross functional teams strengthen the acceptance criteria of the story and reduce the gaps.

Different stakeholders <Roles> in a User Story

As mentioned earlier, User Story is a unit of functionality narrated from a stakeholder’s perspective, most often from End user’s perspective.

However, other stakeholders in a Digital product development project can be a Developer, Quality analyst, Product owners, etc. and User Stories can be defined from their perspectives too. Here are a few examples:

a. User Story from the product owner’s perspective

Splash screen or launch screen of a Mobile application – End users don’t care much about being shown a splash/ launch screen to them. But when the user starts the application, the application takes around 2-3 seconds to load and till then the user must be shown with some kind of loading indicator and given a hint that the application is getting ready to launch. So splash covers the intent of being displayed till application loads and being a screen to establish and promote the brand of the product.

Therefore: as a product owner I want to show the splash screen to the user when user starts the application

b. User Story from the developer’s perspective

Increasing the performance of ‘search’ functionality leveraging the programming techniques like dynamic row loading or debouncing/ throttling.

Therefore: as a developer, I want to increase the search autocomplete timing with debounce programming technique, so that the overall search functionality performance will improve

c. User Story from Quality analyst/Tester’s perspective

A verification story that explains the user’s capability to search a product using different metadata. Users should be able to search a product using its brand name, parent type of the product, the industry it belongs to, using any word from the descriptions of the product.

Therefore: as a tester, I want to verify that the user is able to search a product with its metadata i.e. brand name, parent type of the product, the industry it belongs to, using any word from the descriptions of the product so that user will be able to find expected results

d. User Story from the End-User’s perspective

The most often used stakeholder in User Story is the ‘user of the product’. Users can have different personas (based on demographic, psychographic, etc.), state (Subscribed/ not subscribed, authenticated/ unauthenticated, etc.). It’s recommended to use the specifics of user role while writing a User Story.

Therefore: as a subscribed user of the app,  I want an access to the premium content of the app, so that I will be able to watch and enjoy

Acceptance criteria – an integral part of User Story

It is critical that the product team works as an enabler to the development team in understanding user needs by defining the scope of work in a way that is easy to understand by them. This is where the ‘Acceptance Criteria’ plays an important role.

Mike Cohn, one of the founders of the Scrum Alliance Cohn, defines acceptance criteria as, “notes about what the story must do in order for the product owner to accept it as complete.”

It can be used as a ‘definition of done’ for the scope of work. Acceptance criteria help the Quality analyst team to define their test cases.

Two commonly used acceptance criteria formats are:

  1. Checklist format
  2. Given When Then Format

We will also uncover the way of writing acceptance criteria using the User Story mentioned earlier in the article [Discount code functionality]. This is to understand the basic difference between the acceptance criteria formats mentioned-above.

1. Checklist format

As the name specifies its a checklist of criteria to be taken into consideration. This format is used for small, simple User Stories which are not complex to understand from a user flow perspective.


List of criterias

  • <criteria 1>
  • <criteria 2>...

User Story – As an online buyer of the app, I can use the discount code while purchasing, so that I can receive a discount on my total purchase amount.

Acceptance criteria

  1. A call to action on ‘Apply code’ should show a list of discount codes that can be applied on the purchase for a user.
  2. Only a single code can be applied on a total purchase at a time.
  3. On a click of code, the code should be applied and shown next to the ‘coupon’ text label.
  4. The applied coupon code discount should be shown next to the Coupon code with ‘-’ prefix.
  5. The number of coupon discounts should be deducted from the total purchase amount.
  6. Only authenticated users can apply code

2. ‘Given When Then’ format

‘Given When Then’ format is very popular and widely used in product-based companies for their A-list digital products. Great user experience, high security, and a huge potential customer base can involve much more complexity to the digital product. And everything mentioned starts with capturing all the minute details correctly.

This format covers all the happy paths, unhappy paths, error scenarios that the user experiences. It also explains the logical order of user flow/ sequence of tasks the user is encountering with.


  • <Given> context/ user role/ user state
  • And (Optional)
  • <When> interaction with system
  • <Then> expected result
  • And (Optional)

User Story – As an online buyer of the app, I can use the code while purchasing, so that I can receive a discount on my total purchase amount.

Acceptance criteria

Scenario 1: Happy Path – applying discount code 

Given I’m an authenticated user on order screen
When I click on ‘Apply code’
Then I see a list of codes that can be applied

Scenario 2: Happy Path – Click to action on codes 

Given I’m an authenticated user on screen of list of codes
When I click on any code
Then I see a the codes printed next to ‘coupon’ on order screen
And I see the discount amount shown with the prefix ‘-’
And I see the discount amount deducted from the total amount of purchase

Scenario 3: Unhappy path – selecting multiple codes

Given I have selected one code from the list
When I click on any other code
Then I see the earlier code gets deselected and new code gets selected

Scenario 4: Unhappy path – No coupons available

Given I’m an authenticated user on the order screen
When I click on ‘Apply code’
Then I see an empty screen with the text label ‘Sorry! No coupons available’

Scenario 5: Unauthenticated user – Apply code

Given I’m an unauthenticated user on the order screen
When I click on ‘Apply code’
Then I see an error message ‘Please Register with us to apply the code. Already a member? – Sign In’ with two buttons of ‘Register’ and ‘Sign In’

The ‘Given When Then’ format is much more detailed and also explains the user flow with different scenarios. Further, it also covers the error states and unhappy paths as seen in the above example. Rather than just saying ‘Unauthenticated users can not apply code’ we explained how an unauthenticated user’s journey would look like if they tried. – (See scenario 5).

The reason behind the popularity of ‘Given When Then’ Format –

  1. Clearer user flows: As in the above example, it helps in understanding a scenario with the specific user flow. If an authenticated user tries to apply code vs an unauthenticated user tries.
  2. 360-degree coverage for all user paths: It covers all the happy and unhappy paths. Also the error cases.
  3. Covering unhappy paths with a workaround: Even if unauthenticated users can’t apply code, it can outline the path they directed to i.e. to Register/ Sign In
  4. Ability to cover more than one user state: It helps in covering both authenticated and unauthenticated user states.
  5. Connecting more to the user’s emotions: As mentioned in the above scenarios, If there are no codes available for users, it could be disappointing. In such cases creating the best text message or workaround for this scenario.
  6. Active voice of a user: This format defines the scenarios in an active voice. This way, developers can relate to it more and ask many questions around the scenarios on possible gaps.

With the formats explained above, there can be other details that can be added to this format, such as System requirements, business requirements, Assumptions/ pre-conditions, Remarks, necessary UI links, Other notes to Dev team/ to QA, Backend components, etc.

Who writes User Stories?

In the Agile team creation of User Stories should be a collaborative effort. It is a simple process and hence anybody can write User Stories. However, in most cases, Product owners or Business Analysts take the lead in writing them as they are considered to know the ‘user’s perspective’ better.

Agile methodology gives the flexibility to strengthen User Stories along with developers through various sprint planning meetings. Sprint planning meetings in agile, which are generally led by Product Owners, are very important for dev teams to understand the scope of work, find loopholes, get in more details into the acceptance criteria and get them ready to take into the next sprint. That’s how agile projects are known for a collaborative team effort.

In summary, as defined by Interaction Design Foundation – ‘’User Stories promote a shift in the way a project is discussed. We do not focus anymore on solutions and features. We focus on goals that “real” users will be able to work towards for a specific purpose. We do not have a list of abstract functionalities whose origin is dubious. We focus the end goals on concrete and tangible things that the project will let the user do.’’

User Stories bridge the gap between technology and human needs. It is believed that ‘well begun is half done’ and creating well-defined User Stories can help in defining the success of a product at an early stage. The reason: it takes the most important aspect into consideration:  the end-users, their needs, and pain points.

Read More
Mobile Opinion

Choosing the right digital partner for the Experience Economy: actionable tips

Crafting digital experiences that delight your consumers and drive business growth is an on-going journey that keeps evolving with the changing customer expectations, ever-transforming business environment, technological innovations, and much more.

What is considered as an innovation at a point in time, becomes a norm sooner than we realize.

For instance, in 2011 Google Wallet was introduced and today almost every smartphone owner uses a payments app. In less than a decade Instagram has changed the norms of social sharing. Uber, launched in 2010, has become a necessity for most of urban dwellers today. Slack, a messaging app for enterprises launched in 2013, has become an essential component of how employees communicate. Such examples are plenty.

In a post COVID world, the pace in which the business landscape and consumers’ needs & expectations have changed has accelerated by leaps and bounds. It has changed the basic fabric of human behavior at a speed and at a scale that has never been witnessed before.

According to a recent report from Accenture, in this new post COVID world, the need for tools and techniques that can help understand the science of behavior and enable enterprises to monitor, collect data and analyze the changing consumer behavior will become foundational to experience creation. Most importantly, the speed at which companies respond to these changes will become a critical factor for competitive advantage.

Furthermore, businesses will have to progress from creating omnichannel experiences to delivering multi-experiences i.e. going beyond being merely present in various platforms to creating a consistent and seamless experience across all devices and platforms.

In fact, according to Gartner, by 2023, more than 25% of mobile apps, progressive web apps, and conversational apps at large enterprises will be built and/or run through a multi-experience platform.

Delivering such experiences will need continuously inventing and re-inventing the existing digital solutions. It will require people, processes, and technologies across an organization, working in complete harmony with each other. Many organizations understand this and have progressed towards making digital transformation a priority. According to a study, 84% of enterprises believe that digital transformation is crucial. However, just 3% of these have a company-wide digital transformation plan ready. But this scenario will have to rapidly change as COVID -19 has dramatically accelerated the pace of evolution of customer needs. Businesses understand that ‘now’ is the time for them to speed-up and accelerate digital transformation not just for customer engagement but also for internal processes.

The kind of digital experiences that an organization creates also depends on their digital maturity. Every organization is at a different stage of digital maturity depending on its priorities and customer needs. An e-commerce enterprise is bound to be more digitally matured than a brick and mortar retail store.

While most digitally matured organizations have a well defined digital strategy, enterprises that are just starting their journey might lack that prudence.

It is critical for enterprises to know where they lie in terms of digital maturity to create a digital roadmap for the future. It can be difficult for enterprises to embark on this journey on their own, this is where the right digital partner who can understand, complement, and augment an organization’s digital maturity level becomes important.

There are various challenges that organizations might face while developing innovative digital solutions, and a digital partner can help them address these:

  • Cost considerations: reduce resource and operational costs – 59% of all businesses collaborate with a digital partner to optimize costs
  • Ability to meet elastic demand – scale up or down – 16% of of all businesses work with a digital partner to raise flexibility
  • Time and effort required to acquire talent with specific skillsets or developing them within the organization – 18% of all businesses augment their teams with a digital partner to increase expertise
  • Accelerating time-to-market – 24% of businesses work with a digital partner to improve efficiency and speed

Visualize, mobilize, and realize your digital transformation strategy with the right digital partner

Choosing the right digital partner can help organizations visualize, mobilize, and realize their digital transformation strategy and hence enable them in delivering sophisticated digital experiences. To elaborate, the right digital partner can enable enterprises to:

  • Visualize Digital Future – enable your business to think ahead and  create digital solutions for the future
  • Mobilize Enterprise Disruption – define the strategic change agenda for your business that will deliver measurable outcomes
  • Realize Smart Results – build rigor in the system to ensure that strategy delivers results

A well thought-through digital partnership can help businesses in:

  1. Revenue growth and build newer revenue streams – increase the top line
  2. Optimizing costs – increasing the bottom line by reducing resource costs, infrastructure costs, admin costs, operational costs, and so on.
  3. Ensuring compliance with all relevant governance, risk and compliance norms
  4. Digital Innovation – creating new products and services or augmenting existing products for competitive advantage.
  5. Acquiring, retaining, and engaging with customers with delightful digital experiences.

Choosing Right Digital Partner

Choosing the right digital partner – key factors that can help you hit the bull’s eye

Crafting end-to-end digital experiences has become critical for enterprises to drive competitive advantage and ensure business growth. In fact, according to this Forbes article, by 2020, CX will be even more important than price or product quality in differentiating one brand from another. Therefore, the need to choose the right digital partner can’t be emphasized enough.

Here are key factors organizations should keep in mind while choosing the right digital partner:

Choosing the right digital partner - key factors that can help you hit the bull’s eye

Experience and Expertise

According to Forrester, to accelerate digital transformation it is important to pick partners that understand transformation. What this means is, it is important to find a partner with the right set of capabilities to compliment your own team and with the kinds of technology tools, you can put to use immediately.

The best scenario will be, having a digital partner who can offer end-to-end digital services including advisory, design, engineering, and analytics. Such a partner will help enterprises realize and deliver digital experiences for the present, but also enable them to be future-ready.

Here are a couple of things that are key indicators to measure the right indicators of expertise of a digital partner:

  1. Experience: The years of experience in the industry, more importantly, their experience in the domain of your business.
  2. Scale and variety of digital projects: The scale and variety of digital projects executed across the globe. While a digital partner might have excellent experience in creating mobile apps, they might lack the expertise in creating digital solutions using emerging technologies or scale your product. Hence, it becomes important to work with partners who can augment your digital solutions and create experiences for the future.
  3. Clientele: The list of their top clients and more importantly the kind of organizations they have worked with, in your respective domain.
  4. Leadership:  Any team is as good as their leader, hence it becomes important that your digital partner has a strong leadership team with an in-depth understanding and experience in creating digital solutions. It is critical that the leadership team is able to leverage their rich experience to guide the teams but also work with you to improvise on your digital solutions and deliver results.

Scale and Flexibility:

There are innumerable digital agencies or enterprises across the globe. But an important factor to consider while making the decision to choose a digital partner is their scale and flexibility. If your digital projects are large scale, you will need a partner who can match and manage that scale, whereas for an SME or a start-up it is important to choose a partner who will have the flexibility to quickly scale up or scale down on the projects depending upon the requirements.

Some of the key factors to consider while measuring the scale and flexibility of a digital partner are:

  1. The scale of digital solutions executed and the size of enterprises that they have partnered with.
  2. The kind of technological capabilities they have across all the services – Advisory, Design, Engineering, and Analytics.
  3. The structure of the organization, the structure of their project team, and its capability to scale-up or scale-down the team size depending on the project requirements.
  4. The kind of expertise and the composition of their team mix – for instance, the skills the team possesses in front-end and back-end digital technologies availability of experts in cloud and software deployment, etc.

Operational and process maturity

Given the pace at which digital technologies and consumer expectations evolve, speed, agility, and adaptability have become highly-prized attributes for any organization. Hence it becomes critical for enterprises to choose a partner that has digitally mature capabilities and processes in place. From requirement analysis to delivery of the project the kind of processes the digital partner brings on the table is a factor to assess while making a decision.

Here are some key points that you should consider to assess your digital partners’ operational/process maturity:

1. The kind of practices and methodologies used across the delivery cycle. Some of the factors in this context can be:

  • Do they offer full-lifecycle digital product development?
  • The level of expertise they demonstrate across CI/CD, DevOps, Automated Testing, etc.
  • The processes and procedures to perform quality assurance.
  • How they can accelerate your go-to-market strategy. For e.g. Do they have microservices compliant digital middleware to fast-track launch?
  • Data Points that can help you analyze their Sprint Velocity.
  • How they can help you drive customer acquisition and retention goals of your organization.
  •  What are the Service Level Agreements (SLAs) to upkeep applications?

2. What are the value-added services that they offer beyond the stated requirements of your project? – digital advisory services, workshops to chart out a product road map, design thinking capabilities can be some examples of such services.

3. Risk mitigation plan – a prudent digital partner knows that any process always has some scope or error, hence they keep their strategies in place to deal with any issues that might occur during the project. Various risk factors can be – control risk, organizational risk, performance risk, and security risk.

Geographical presence

It is important to keep in mind the geographical presence of the digital partner you are working with and how they plan to augment the capabilities of your team beyond the constraints of geographies. An effective digital partner will work with various teams and models and ensure effective communication is in place and deliverables are met irrespective of geography and time zones. A digital partner with a global presence with onsite and offshore teams can help in delivering cost advantage through a hybrid model of working.

Client testimonials

There is no better way to analyze your digital partner’s capability than to hear it ‘straight from the horse’s mouth’. Client reviews and testimonials are an important factor to understand the work, capabilities, and authenticity of the work they showcase in their corporate portfolios.

In conclusion

As we move towards a world where creating multi experiences will become the new reality, crafting digital experiences will require understanding the consumers’ needs and pain points, harnessing the right technologies and platforms to optimize business models, operational efficiency, and more. And, this will be a continuous process where organizations will have to catch-up and deliver according to the pace of change of customer needs and evolving business challenges. The right digital experiences partner can help your organization navigate through this journey by integrating people, processes & technologies to create unified & positive customer experiences.

Download the summary of the checklist to choose the right digital partner here.

To understand how Robosoft can partner with you to create digital solutions for your organization and for information on our capabilities and services, you can write to me at [email protected]

Read More
Mobile Opinion

From Design Thinking to Design Doing – Webinar Overview

As enterprises face the new-order of the world, they are also gearing up for the evolving business challenges that are likely to get more complex in the coming months. Design Thinking principles can help businesses understand consumers better, empathize with them, and uncover valuable insights about their stated and latent needs & pain points.

In this context, in our first webinar of the Design Thinking series – ‘Facilitating Remote Design Thinking’ we discussed how remote working and Design Thinking which are often viewed as two separate entities can be integrated together to drive-in measurable results.

Taking the conversation ahead, the second webinar in this series – From Design Thinking to Design Doing, was aimed at discussing how the rapidly evolving business challenges present an opportunity for enterprises to apply Design Thinking principles to gain insights into customer pain points, understand user behavior and thus solve real-world problems for enterprises.

In this webinar, Pooja Bal, our Head of Digital Advisory Practice and Priyanka Shroff our Associate Director took participants through an in-depth process of how to progress from Design Thinking to Design Doing using product management tools and techniques. During the course of the webinar, they shared insightful examples based on their rich experience in Design Thinking with clients in various domains across the globe.

The discussion helped participants learn:

  • The new mindset – the paradigm shift in the outlook that is required to move from a static to the dynamic transition of Design Thinking and understand how it can be put into action, beyond theory.
  • The process of ‘Design Thinking to Design Doing’ – decoding the how of the Design Thinking process. This process is divided into three phases:

The process of ‘Design Thinking to Design Doing

Phase 1: Immerse: Empathize, Define, Ideate

Empathizing allows in setting aside preconceived assumptions and gain insights into the user’s real needs. In the subsequent steps these insights are analyzed and the core problem is defined. The final step of this phase is ideating; which can open up innumerable possibilities to innovate and build a product.

Phase 2: Imagine and Imbibe: MVP, Prototype, Usability Testing

Creating an MVP (Minimum Viable Product) which is the smallest possible version of the product that can be used to run an experiment and test a hypothesis to understand the feasibility of the product. The Prototyping and Usability testing steps of this phase are often done concurrently and can provide immense opportunities to learn faster about the end-user and apply those insights while developing the final product.

Phase 3: How to iterate and Invest: Analyze, Build, Test

This phase focuses on how to build and scale the product using Agile and DevOps concepts.

  • Business impact – examples of how this process enabled few of our clients meet business goals, increase profitability, and achieve the desired numbers.

In conclusion, the journey from Design Thinking to Design Doing is an iterative process that helps enterprises understand their user pain points, conduct faster experiments, and finally build a product that drives business results.

Here’s the webinar video for detailed insights on the Design Thinking to Design Doing process.

If you’d like to know more about how to drive the remote design thinking process at your enterprise, please feel free to drop me an email at [email protected].

Read More
Mobile Opinion

What does it take to create products that customers love?

The COVID-19 pandemic has impacted businesses in many ways, enabling brands to restructure systems and processes to explore new ways of increasing business and operational efficiency.  To manage the immediate impact of the crisis and lay a good foundation for the future, brands must relook at their most critical functions that can create positive customer experiences – product development being one such.

The relevance and value of great product managers cannot be undermined today, where the world is predominantly dependent on digital products and platforms to accomplish most of their needs. Such times call for a human-first approach while developing products that can touch millions of lives globally. In an earlier article, we explored the key characteristics and the core functions of great product managers that can have a profound impact on brand value, customer loyalty, and retention. In this article let’s examine the components required to craft such products and the role of product roadmaps in elevating positive customer experiences.

So, what does it take to create products that customers love?

To begin with, a project framework, the objectives it is meant to accomplish, the resources needed to execute the development, and a product manager who can translate the product vision aligned with that of the organization’s.

As per a Gartner survey, 82% of CEOs are aimed to transform their businesses to be more responsive and digital, and product managers have a huge role to play in accomplishing this vision. Innovation, agility, and speed, define the new turf for product managers. The end-results are sustainable business models and products that customers are in love with.

A product manager is integral in transforming the organizational vision into a user-friendly product right from scratch. From setting the product vision, defining a strategy, researching market conditions, identifying the right opportunity to developing a new product, profiling customer personas, defining the stages of product development, and communicating the vision to internal & external stakeholders. In addition to this, a product manager is also responsible for resource management, driving the execution, providing execution assistance, keeping a constant tab on the timelines, testing the product, refining the product features basis the testing, market positioning and charting a sales strategy, a product manager orchestrates all of these roles end-to-end. Neglecting any one of these attributes can incur heavy financial losses and put the brand reputation at stake. Proper planning and having a visionary product manager leading the product development phase can increase the probability of product success remarkably.

While a lot of the product management skill sets are learned and developed along the way, a product manager should be passionate and driven towards – Technology, Business & the User Experience. Broadly speaking a great product manager intersects at the conjunction of these three attributes.

Business — Product Management above all, is a business function that is focused on optimizing the business value of a product. Product Managers should thereby be obsessed with exploring ways in which product efficiency can help in accomplishing business & revenue goals while amplifying brand value and customer loyalty.

Technology — While product managers are not required to be Tech experts or to get involved in the development process, they must be aware of the Technology trends disrupting the industry globally. They should also be able to forecast trends and be aware of all the technologies that can add value to their product functioning and reception.

User Experience — The ultimate objective of any product is to ensure optimal user satisfaction. To think, feel, and empathize with the end-user and create products to address their requirements and create effortless experiences. To accomplish this, it is imperative to gather inputs from users through research, sampling, AB testing, one-on-one discussions, and get a first-hand feel of whether you’re on the right track, as great user experience is the ultimate goal of any product.

The key to integrating all these attributes into the product execution – a comprehensive product roadmap. It’s one of the most crucial functions of a product manager that brings all the key stakeholders together to commit to the product vision and chart an execution plan based on product priorities.

What are Product Roadmaps?

A great roadmap begins with a clear understanding of the product vision & strategy. Charting a product roadmap is the first crucial step in communicating how each phase of the product development cycle aligns with the long-term business vision. It is a framework that details the direction, execution, priorities, and progress to all key stakeholders. Product managers typically gather insights from cross-functional teams like sales, marketing, and engineering teams to ensure that it aligns with the product strategy and overall business goals. It ascertains the ‘why’ behind building the product and how it solves user challenges that can enhance the overall customer experience.

Here are a few techniques to create great product roadmaps

Tips to Create Great Product Roadmaps

Let’s examine each of these further:

Determine the Use case & Audience

What is the purpose & what are you trying to visualize with the roadmap?

Who is the audience it is intended for?

Beginning with the end objective & the audience it’s intended for, can have a lot of implications on the information & structure of the roadmap. For instance, while the marketing team would check if it aligns with their campaigns, the CFO would avoid getting into the product details & get a quick overview of the costs & how it aligns with the business vision.

Be Data-driven

Given that you as a product manager are a central hub connected with internal & external stakeholders, product engineers, analysts and various other members involved in the product development, it is important to gather user insights and business intelligence from each of these sources and use this as the foundation to create your product road map. Forrester reports that 70% of the projects fail due to a lack of user acceptance. This is why it’s crucial to gain user insights and identify what they truly prefer.

Align with Journey Maps

When product road maps are aligned with customer journey maps it can help in aligning the product features with user thoughts and emotions and guide the product’s design process. This can invariably maximize the product efficiency and customer experience to a whole new level. Here’s a reference for the customer journey map related to bill payments. By understanding the pain points of users, product roadmaps can be aligned to address the core user challenges and enhance the overall customer experience.

Customer journey map related to bill payments

Be Transparent about the Process

As a product manager, it is crucial to prioritize product features and be able to communicate this with the product team.  This is important as it helps in maintaining transparency and gaining team consensus on the priorities and decisions to ensure you’re driving the product vision collaboratively as a team and prevent knowledge silos that can hamper stakeholder relationships.


Every project must go through a prioritization process to include specific features, epics, and initiatives that will be included in the roadmap. Prioritize the roadmap based on – data, high-value initiatives, potential opportunities, stakeholder consensus and it’s alignment with business objectives.

Be Assertive

Product managers need to be assertive, more so in a creative process as it involves ideas and suggestions from other members involved in product development. For instance, a product engineer may endorse an idea or feature that is not documented as part of the product roadmap but how it can seamlessly accomplish the product vision or simply because it can save time on the next sprint. Such ideas have to be eliminated assertively while ensuring that it does not hurt any sentiments. Reason-out with evidence, to ensure that such suggestions do not undermine the product objectives.

Practice Evidence-based Decision-making

To be accepted as a great team player and gain team consensus it’s important to justify your stand with evidence-based communication and decision making. User insights based on research can aid the decision-making process, scale efficiency, and work as an excellent source of business intelligence that can guide the product roadmap process. To accelerate product efficiency, many enterprises have begun to revisit their product roadmaps – crafting the right product vision aligned with key user goals and evolving as per their needs. The ultimate goal of a product roadmap is to communicate the strategy & ensure successful product execution.

With customer experience and digital transformation at the forefront for most organizations today, the role and importance of great product managers cannot be undermined. While a few core characteristics and skill-sets are integral to the organization and product success, enterprises have to hire product visionaries with the right attitude. The role requires a lot more ownership beyond what is fixed as the KRA’s, and a passion above all to solve the most pressing customer concerns.

Read More
1 2 3 4 26