Posts in English

How to improve trust among team members

You may be facing lack of trust among your team members and you have not noticed it yet. Actually, it is very difficult to notice it, since trust is often something unconscious for us. In this post, I will highlight the importance of trust in a team and, then, list a few actions that you … »

Calculating Cost of Delay for software projects

Motivation One of the most common challenges that you will face in your career, or even in your life, is to choose one thing over another. It could be a decision between going out to eat at a sushi place and a pizzeria, or it could be between a 2-month-long software project that costs $1M … »

Lead Time Experiment: Calculating Lead Time of the whole process

As you might have noticed, we have been testing new methodologies on our projects in order to improve them and be more agile. We started using Monte Carlo Simulation (Forecasting software project’s completion date through Monte Carlo Simulation), limiting the WIP of our process (Case Study of a WIP Limit Implementation: Why, When and How … »

Using the test pyramid to have better feedback from your test suite

In this blog post, I’ll explain the problem of developers spending too much time trying to discover a problem in a failing test suite. A cause of this issue may be the lack of a good test feedback. A good feedback is one that happens fast with a helpful message. To illustrate this problem, consider … »

Highlights of RubyConf Brazil 2016

Last week happened the biggest Ruby-related conference in Latin America, RubyConf Brazil. Our team was present in this edition, which by the way, was particularly interesting, therefore I’d like to share some highlights. The first highlight comes from the night before the event. We went to a bar with some conference speakers. It was really … »

Dynamic forms with Phoenix

Today we will learn how to build forms in Phoenix that use our schema information to dynamically show the proper input fields with validations, errors and so on. We aim to support the following API in our templates: <%= input f, :name %> <%= input f, :address %> <%= input f, :date_of_birth %> <%= input … »