Oggi questo blog compie 2 anni. Solo a scriverlo mi sembra impossibile. Ma cosa mi sta insegnando questo viaggio?

Continua a leggere 2 anni di blogging: cosa ho scoperto che può tornarti utile
Oggi questo blog compie 2 anni. Solo a scriverlo mi sembra impossibile. Ma cosa mi sta insegnando questo viaggio?
Continua a leggere 2 anni di blogging: cosa ho scoperto che può tornarti utile
You can’t control (leave alone improve) what you can’t see – Me
Power is nothing without control – Pirelli
When we drive our car we have everything under control: speed, revs, oil and water temperatures and fuel level. We need a dashboard in our car because we have to know our current speed to respect speed limits, to know how much petrol we have in our fuel-tank to decide if we can go to work without a trip to the gas station etc. All this data to do the simple job of driving! This is necessary because we need to take informed decisions.
What does it mean for our daily activities in a software department? We need our dashboard, too! How can we do our job of deliveing (not only writing!) a working software with the lowest bug count as possibile, quickly, on a budget and coordinating with other people? It’s a huge task compared to drive a car alone and yet many of us rely on instinct and guts to make decisions for an entire software team.
Which indicators and gauges do we need as software engineers? I think there are a few things we Always need to know about our team.
Here we can see a dashboard created with Microsoft VSTS where the team can get an immediate report of the situation.
Every team is different and needs specific/custom dashboard. To create a dashboard with Microsoft VSTS we can go to
https://THE_DOMAIN/THE_PROJECT/_dashboards/
and then we expand the dashboard list with the arrow button (1) and click New Dashboard (2).
We give our dashboard a name and hit Create.
We can add widgets picking from the right-side list, search or browse the Marketplace to add something extra to our VSTS.
When we’ve finished to create our dashboard we click “Done editing”.
A dashboard is a must have to control or improve our team and our process. It enables us to understand our current indicators and shows if a new way to work improves or worsen the situation. With a dashboard we can take informed decisions about many arugments: current velocity of the team, quality of the software, lead time and so on. We’ve seen how to create and configure a dashboard with Microsoft VSTS.
Microsoft VSTS Docs: https://docs.microsoft.com/en-us/vsts/report/dashboards/?view=vsts
Settimo appuntamento presso la scuola rodigina IIS Viola/Marchesini per il progetto Agile@School nella giornata di ieri 24 gennaio 2018. Si è giunti alla parte finale dove cerchiamo di mettere insieme tutte le parti finora studiate. Ci siamo dati come obiettivo quello di realizzare una semplice app per l’accesso a Twitter mettendo in gioco le conoscenze apprese.