Our Notes

Posts about research, open source and technologies.

What is a Sustainable Pace?

One of the principles we mention in our Playbook is that our teams strive to reach and maintain a sustainable pace of work. But what exactly does this term mean, and where did this idea come from? In this post, we'll dive into a little bit of Agile history and take a look at why achieving a sustainable pace is crucial to high-quality software development.

A Brief History of Sustainable Work

The Agile Manifesto lists sustainable software development as one of its driving principles, stating that "sponsors, developers, and users should be able to maintain a constant pace indefinitely." This Agile principle nods to takt time, a lean manufacturing concept that aims to exactly match the time and resources utilized in production to the level of customer demand. By calculating a standard interval of time that it takes to create something, from the beginning stages to the moment the product or feature is released to the customer, the production system can maximize efficiency and avoid waste.

  • Voice Assistants 101: A Look at How Conversational AI Works

    We walk through the typical steps a voice assistant takes to fulfill a spoken command and some of the software components that make it possible. We'll also take a look at some of the ways in which a voice assistant can provide real value for users.

  • What We Learned At VOICE Summit 2019

    We attended the world's largest voice tech conference and gained valuable insights about trends, opportunities, and best practices in this emerging field.

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

    Last March, Product Manager Sebasti√°n Sassi tagged along with one of our client's sales representatives to see what their typical work day is like. What he observed has allowed us to build an app that caters to users' specific needs, anticipating their daily challenges and offering streamlined solutions.

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

Sign up to receive a monthly summary.