• Facebook
  • Twitter
  • Youtube
  • Instagram
  • Linkedin
  • Clutch
  • Github
  • Pangea
  • Behance
Request for proposal
  • Company
    • About Us
    • FAQ
  • Services
    • Discovery phase
    • Mobile Application Development
    • Web Development
    • Quality Assurance
    • UI/UX design
    • Data Science and Big Data Analytics Services
    • Artificial Intelligence and Machine Learning Services
    • Software Development Services for Startups
    • IT System & Software Integration Services
  • Industries
    • Healthcare
      • Custom Telemedicine Application Development Services
      • Custom mHealth Apps Development Services
      • Medical Device Software Development
    • Education
      • E-learning Software Development Services
      • LMS Development Services
      • School Management Software Development Company
    • Logistics
    • Fintech
      • Banking Software Development
      • Trading Software Development Services
    • Real Estate
      • HOA Management Software Development
      • MLS Software Development Services for Real Estate
      • IDX Software Development and Integration
      • Property Management Software Development
  • Technologies
    • Flutter
    • Python (Django)
    • .NET core
    • Node. JS
    • ReactJS
    • React Native
    • Custom iOS App Development Services
    • Custom Android Application Development Services
  • Success Stories
    • Reviews
    • Case studies
  • Work at Inoxoft
    • Vacancies
    • News & Events
    • Who we are
    • Career
    • AcademyX Courses
    • Benefits
  • Insights
    • Blog
    • White papers
  • Contacts
  • Facebook
  • Twitter
  • Youtube
  • Instagram
  • Linkedin
  • Clutch
  • Github
  • Pangea
  • Behance
  • Company
    • About Us
    • FAQ
  • Services
    • Discovery phase
    • Mobile Application Development
    • Web Development
    • Quality Assurance
    • UI/UX design
    • Data Science and Big Data Analytics Services
    • Artificial Intelligence and Machine Learning Services
    • Software Development Services for Startups
    • IT System & Software Integration Services
  • Industries
    • Healthcare
      • Custom Telemedicine Application Development Services
      • Custom mHealth Apps Development Services
      • Medical Device Software Development
    • Education
      • E-learning Software Development Services
      • LMS Development Services
      • School Management Software Development Company
    • Logistics
    • Fintech
      • Banking Software Development
      • Trading Software Development Services
    • Real Estate
      • HOA Management Software Development
      • MLS Software Development Services for Real Estate
      • IDX Software Development and Integration
      • Property Management Software Development
  • Technologies
    • Flutter
    • Python (Django)
    • .NET core
    • Node. JS
    • ReactJS
    • React Native
    • Custom iOS App Development Services
    • Custom Android Application Development Services
  • Success Stories
    • Reviews
    • Case studies
  • Work at Inoxoft
    • Vacancies
    • News & Events
    • Who we are
    • Career
    • AcademyX Courses
    • Benefits
  • Insights
    • Blog
    • White papers
  • Contacts
  1. Home
  2. Blog
  3. https://inoxoft.com/developing-products-our-users-will-love/Developing products our users will love

Request for proposal




    Please share with me NDA in advance.
    Please prove you are human by selecting the Plane.

    Developing products our users will love

    Developing products our users will love

    Pub: Oct 05, 2017•Upd: Oct 17, 2020
    Services:
    • Web Development
    image
    Written by
    Nazar Kvartalnyi
    COO at Inoxoft, former .Net Software Engineer

    by Volodymyr Kis
    PM at Inoxoft 

    I wrote this article based on my personal knowledge as well as a couple of quite insightful presentations from Lviv IT Arena I was lucky enough to attend. I am happy to share this knowledge with you.

    Customer: This is not what I expected!

    Looking for Dedicated Team?
    Request for proposal

    One of the key business analysis techniques that almost everyone is prone to ignore, is quite obvious – asking ”five whys” while defining the customer’s problem. Instead of having a “feature-feature” conversation, you should better have a “need-need” conversation with your customer every time he/she requests a new feature. Just simply ask ”Why do you need that?” or ”What type of problem are you trying to solve here?”. Don’t be afraid to ask this type of questions, since it’s crucial to define it at the early stages of the project lifecycle. In fact, I would recommend you to differentiate between the types of requirements. Let’s dwell upon the business requirements and software requirements. People often confuse those.

    But the easiest way to understand the difference is to think about the following: What should be built (Business requirements) vs How it should be built (Software requirements/Design).

    Always remember to answer the following key questions first:

    • What’s the problem?;
    • Who has it?;
    • Why does it matter?.

    Only when the problem is defined, think of the following:

    • What’s the best solution?;
    • What works what doesn’t?;
    • What causes what?.

    Make sure that the first two stages are completed and clarified – and only then start building.

    Customer: Users are not designers!

    Perform user testing regularly. Why? Who will want a product that nobody wants to use or that nobody needs at the end of the day? Observe how users are actually using your product. Gather feedback and see what can be improved. If your customer is against user testing – take initiative and make it on your own. Why not? Here in Ukraine, we have a lot of outsourcing companies, meaning that the target market is somewhere abroad, so try to find a similar target audience at your place – in your country. Conduct user testing. In case you gathered valuable feedback, present it to the customer. If the feedback is negative towards something, assure your customer, that if he/she gets the same or similar feedback once the product is final from his target audience – the cost of rework will be amazing. He would definitely not ignore it.

    Stay focused not only on ‘one thing’ that will really delight your customer, but also think about the value it will bring to the users and prioritize your scope of work accordingly.

    We know what our users want!

    Looking for Dedicated Team?
    Request for proposal

    As an outsourcing team, we should not identify ourselves with our end users. We have to dig deeper in order to find out our user’s thoughts, motifs, and needs. Of course, we know where things are in our product, what UI elements mean and why UI elements are there. We all know how to use the product because we have built it. But sometimes we cannot even understand why our users ask questions or don’t know something. We should think more about how our users feel by putting ourselves in their shoes. Of course, ”knowing too much” of the product is inevitable for us, but we should make it conscious.

    We should realize that while we know the product, the users may not and we need to educate them and make it as simple as possible for them to love it.

    The key tips here are:

    • talk to your network often;
    • treat your customers well;
    • build an extensive network;
    • understand your customers’ lives;
    • think how you can be a better listener.

    Learning about your users will change your perspective. You must be able to change your product easily as you learn. Learning reduces the risk of building the wrong product. In fact, every team member, no matter of what position, should spend at least 2 hours every 6 weeks with end users.

    How useful was this post?

    Average rating 5 / 5. Vote count: 8

    No votes so far! Be the first to rate this post.

    ShareShareShare

    Subscribe


     

    Schedule a call with Tech LeadBack to blog
    Related casestudies
    1C + Custom Business Software: Aggregated Reports
    1C + Custom Business Software: Aggregated Reports
    Chatbot Development
    Chatbot Development
    Integrating Online Payment Services with CBS
    Integrating Online Payment Services with CBS
    Deviceful Music Synchronizer
    Deviceful Music Synchronizer
    Top 5 posts
    What is Mobile Banking? Advantages and Disadvantages of Mobile Banking
    What is Mobile Banking? Advantages and Disadvantages of Mobile Banking
    7 Software Development Models Comparison: How to Choose the Right One?
    7 Software Development Models Comparison: How to Choose the Right One?
    Reasons Why to Use Predictive Analytics in Retail and eCommerce
    Reasons Why to Use Predictive Analytics in Retail and eCommerce
    How to Design a Web Application Architecture: Components, Models and Types
    How to Design a Web Application Architecture: Components, Models and Types
    Use of Big Data in Education Industry: History, Benefits and Examples
    Use of Big Data in Education Industry: History, Benefits and Examples
    You may also like
    10 Best EdTech Startups and Companies to Follow in 2022
    10 Best EdTech Startups and Companies to Follow in 2022
    Today, education is one of the most important means to be intellectually savvy. That’s why humanity puts all the forces
    Apr 12, 2022
    20 Most Innovative Real Estate Tech Companies and Startups
    20 Most Innovative Real Estate Tech Companies and Startups
    The real estate industry drives positive economic changes all around the world. For this reason, it is only essential that
    Mar 11, 2022
    Gamification in Banking Industry: Examples and Best Practices
    Gamification in Banking Industry: Examples and Best Practices
    Today, companies have to come up with approaches to surprise their clients and offer good customer experience. No one will
    May 17, 2022
    image
    • Kulparkivska St, 59, Lviv, Ukraine, 79015
    • 1601 Market Street, 19th Floor, Philadelphia, USA, PA 19103
    • 3 Hanehoshet St, Building B, 7th floor, Tel Aviv, Israel, 6971068
    • contact@inoxoft.com
    Menu
    • About Us
    • Case studies
    • Reviews
    • Vacancies
    • News & Events
    • Who we are
    • Career
    • Benefits
    • Blog
    • Knowledge Base
    • Scholarship
    Services
    • Discovery phase
    • Mobile Application Development
    • Web Development
    • Quality Assurance
    • UI/UX design
    • Data Science and Big Data Analytics Services
    • Artificial Intelligence and Machine Learning Services
    • Software Development Services for Startups
    • IT System & Software Integration Services
    Industries
    • Healthcare
    • Real Estate
    • Education
    • Logistics
    • Fintech
    Technologies
    • Flutter
    • Python (Django)
    • .NET core
    • Node. JS
    • ReactJS
    • React Native
    • Custom iOS App Development Services
    • Custom Android Application Development Services
    • Terms Of Use
    • Privacy policy
    • Sitemap
    • Facebook
    • Twitter
    • Youtube
    • Instagram
    • Linkedin
    • Clutch
    • Github
    • Pangea
    • Behance
    © 2022 Inoxoft, All rights reserved

    Contact us

      Have a project? Feel free to call, send us an email or complete the enquiry form.




      Please share with me NDA in advance.
      Please prove you are human by selecting the Car.