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.

Observing a Sales Rep

Last March, the project's Product Manager, Sebasti√°n Sassi, tagged along with a sales representative to see what her typical work day is like. What he observed has allowed us to cater to users' specific needs, anticipating the challenges that sales reps tackle regularly.

  • 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.

  • Continuous Improvement at Sophilabs

    We explain how we decided to eschew traditional evaluation methods and develop an effective process for giving genuinely helpful feedback. Our continuous improvement cycle provides timely recognition and constructive feedback that marks a clear path for future learning and growth.

  • Making Our Vision a Reality: Implementing OKRs at Sophilabs

    We understand that big dreams must be met with an equally big focus on creating specific goals, establishing a clear method of measuring progress, and being willing to see mistakes as opportunities to grow. In this post, we explore what OKRs are, best practices for applying them, and how we implement them here at sophilabs.

  • 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.

Sign up to receive a monthly summary.