Decision Maker” is one of the most requested skills for great responsibility roles, and it is clearly not just about making decision, but about doing the good ones.

Most of us do not realize that we make hundred of decisions every day; we go by metro? We just decided to not take the car. We eat in a restaurant? We just decided to don’t go home for cooking…

Indeed what is the difference between a good and a bad decision maker?

Read More

In my career it took me some time to understand and be convinced of the importance of doing analysis. I still remember my first job experience, I just wanted to quickly write some code and refactor it n-times to get better results. Did not you?

Things are different today and I am writing this post to share with you my personal approach to analysis. It is not something new, it is just my tailored method based on experience and well known methodologies.

In general you get as input a problem domain (the observed system with all the entities and rules involved) and must produce as output a solution domain (the designed system that solve the original analysis problem). So a good start is to:

  1. Get a clear view of the problematic to solve,
  2. Reduce the problem domain to a minimum knowledge space

Read More

Cloud platforms come with a variety of options and constraints certainly driven by infrastructure and business needs which indeed diversify their pricing plans and customer adoption as well. But often they also have an implicit value: designing with certain constraints in mind would facilitate scaling and replication, would provide performance gains and increased revenues. Are constraints such as request timeout or limits on outbound traffic and datastore usage, so bad after all? However, when designing for your private hosting, you might skip or ignore few of them and miss an opportunity to improve your service design. Here are few points worth to consider: Read More

Exposing your idea supported by a presentation can be considered a form of art. It implies a creation and an exposition moment; like for any other artistic creation process an idea drives the conception and a good dose of practice can help to better describe the artist intention.

For this reason, during the years, I tried to develop a personal “Aesthetic Theory” of Doing A Presentation. In this “Theory“, beauty is related to three different but related factors:

  • efficacy
  • clearness
  • simplicity

To arrive to our goal, that is get as much closer as possible to the beauty, we can distinguish three different moments:

  1. Analysis time: it starts with your commitment to write a presentation, till the moment you start doing it.
  2. Creation time: it is all the time you spend creating the presentation.
  3. Presentation time: it is the moment of the truth, when you go live with your presentation.

Read More

I always try to bring my conversations to a productive conclusion. When this happens I consider it always a “We Win” situation, because my primary scope is not to win against the other, but to find the best compromise that is closer to the most rational and suitable solution.

This process requires a lot of efforts in listening, comprehension, abstraction, persuasion, calm and finding the good words. But sometimes, despite my efforts, conversation crashes into an irreversible “We Lose” situation… Why does it happen?

Read More