Why context is so important in software development

Joca Torres
2 min readNov 26, 2017

--

In this article I want to propose a thought experiment. Let’s use empathy, the main characteristic of a software product manager, to put ourselves in the position of a software developer who has received the following story from his team’s product manager:

When it reaches 39, an alarm should go off.

Although it appears to have enough information, when you start implementing it, you will see that information is missing. What are 39? Does the alarm go off when it get to 39 coming from 38 or coming from 40? Or both ways?

Let us now see the same story with the proper context:

We are developing a system that monitors body temperature and this system should sound an alarm when the temperature rises and passes 39ºC.

With the context it becomes much easier to understand what the number 39 is and why you were asked to sound the alarm.

So in your next planning session with the team, take the proper time to explain the context of the stories. This will increase the chances of success of your software!

Lean Product Secrets

The Lean Product Secrets brings together the hands-on experience of three successful digital products enthusiastic. Get to know theirs secrets for idealizing and evolving products, and their combined experience on Design Thinking, Lean StartUp, and Product Lifecycle Management.

The thing is, two of these E-Books are in the way to their printed edition, so they won’t stay available as E-Books on LeanPub for much longer. For this reason we decided to create a special bundle price to let you keep a copy of these E-Books.

We will keep updating the E-Books until they are officially released. This way you will have early access to their official first edition releases:

https://leanpub.com/b/leanproductsecrets

Enjoy!

--

--

Joca Torres

Workshops, coaching, and advisory services on product management and digital transformation. Also an open water swimmer and ukulelist.