Our Notes

Posts about research, open source and technologies.

How Spending a Day in the Life of a User Helped Us Build a Product that Users Love

It's crucial to make sure we're developing a product that solves problems for users and meets their most pressing needs. A great way to achieve that is by spending time with users in action and pin-pointing the ways a product's features and functionalities can make their tasks easier. Earlier this year, we had the opportunity to do this with one of our clients, and our findings provided invaluable insights that informed the product's development.

About the Client

This client is one of the world's leading biotech companies. Their mission is to serve patients by using science and innovation to develop therapies and medicines. Their sales teams are an integral part of their business, visiting doctors to share product information and distribute samples.

We are working with them to develop Alfred, a voice-commanded virtual assistant for their sales representatives, who spend a lot of time on the road and frequently need to access data from multiple different platforms. This iOS mobile app would allow them to streamline their daily workflows and access all the data they need in one place with a simple spoken question.

  • An AI and Machine Learning Glossary

    Artificial intelligence presents fantastic opportunities for many industries, and sophilabs is excited to be a part of this growing field in technology. For the average lay person, though, it can sometimes be a little tricky to keep up with the terminology. We've put together this short glossary to define some of the most commonly used terms in the field.

  • Git Fundamentals

    Git is a Distributed Version Control System (DVCS), a tool used to develop and maintain software. It allows you to develop software in incremental steps and gives you a view of the project's history. As a developer, this is useful as once you learn the fundamentals, you will have an easier time keeping track of your work. Learn the basic commands set to start using Git today.

  • An Agile Development Glossary

    If you're new to Agile development, all the jargon we use at sophilabs can make us sound like we're speaking an entirely different language! We've put together a glossary of Agile terms to help keep everyone on the same page.

  • Why Python is the Ideal Language for Machine Learning

    In this post, we take a look at the top reasons sophilabs prefers Python when working on machine learning projects, from the abundance of libraries to the ways in which Python makes collaboration easier.

Sign up to receive a monthly summary.