Our Notes

Posts about research, open source and technologies.

The Scrum Pillars at Sophilabs: Transparency

We strive to maintain an Agile approach to software development, and we use Scrum as a framework to organize our work. However, it's crucial that we don't practice Scrum just for the sake of following a structure by the book, lest we fall into the clutches of Zombie Scrum. Instead, we must understand the underlying value of what we're doing and prioritize these valuable outcomes in the way we use Scrum.

One way to do this is to make sure the three pillars of empirical process control – transparency, inspection, and adaptation – are front and center in every sprint. Furthermore, we should sustain and strengthen these pillars with the Scrum values of commitment, courage, focus, openness, and respect. In this post, we'll look at how our team works to achieve transparency, the first pillar of Scrum.

  • Why We Choose Django

    We take a look at what this framework can do and why it's great for building websites, explaining the key advantages it provides for developers and customers alike.

  • Practical Tips for Giving and Receiving Feedback

    Giving helpful feedback and accepting constructive criticism from your peers are skills that involve constant honing and practice. We decided to share our techniques for the benefit of other teams looking to learn and grow together.

  • What is a Sustainable Pace?

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

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

Sign up to receive a monthly summary.