How to remotely perform an efficient sprint retrospective using Trello

Introduction

The sprint retrospective, if you are familiar with Agile development and the Scrum framework, is one of the events that allows the continuous improvement process.
There are many kinds of retrospective templates, but the one I prefer is the one that Atlassian calls “The Quick Retrospective”. This template highlights what was good and what was bad during the last sprint, then it allows to find ideas and actions to keep doing the good stuff and fix the bad stuff. Let’s see how to be able to perform this kind of retrospective using Trello and (optionally) the Voting power-up.

Continue reading →

If you social feed sucks, blame yourself

facepalm-at-pc

Introduction

I hear many times statements like:

People share stupid stuff, fake news and bullshits I’m not interested in.
I don’t use <social> (usually Facebook) anymore because it’s full of crap content.

Those who say these phrases are blaming others for something they actually decided themself. If you decided to follow or to be friend with someone, it’s your fault in the first place. You cannot change the opinion of the people around you simply sharing a super scientific bulletproof article you just found, it’s more complex than that.

Continue reading →

How to efficiently lead and manage your developers team on GitHub

GitHub Logo

Introduction

I currently work in a startup where I lead, remotely, a team of five developers. Our code base in all hosted on a private GitHub repository. Since I’m CTO I gradually improved the way I manage the whole team and we have now reached a pretty good level of stability, productivity and autonomy. Every week we close approximately 20 issues, that are a mix of features, bug fixes and refactorings.

Continue reading →