giovedì 23 dicembre 2010

E' disponibile Mutuo Mobile!

Eccomi qui dopo una lunga lunghissima assenza.
Per sopperire all'assenza di attività tecnica (ormai è da quasi un anno che ho cambiato ruolo nel mio lavoro e non ho più toccato una riga di codice ahimè...) mi sono voluto addentrare in un mondo che mi sta affascinando sempre più...Android!

Da Maggio sono in possesso di un nuovo (beh nuovo, ormai è da ritenersi vecchio, mannaggia!) smartphone Android, l'HTC Desire.
Visto l'impennata di popolarità avuta da questo sistema operativo e dal conseguente incredibile aumento del numero di applicazioni presenti, mi sono detto: perchè non provo a fare un'applicazione anch'io?
Dopo tutto coglierei tra l'altro l'occasione di cimentarmi in un mondo diverso, quello dell'open source, di Java per intendersi, dopo anni di dedizione professionale al mondo Microsoft :)

Ed ecco arrivato il giorno in cui sono riuscito a pubblicare la mia prima (piccola!) applicazione: Mutuo Mobile.
Quello dei mutui è un mondo che ultimamente mi sono trovato ad affrontare in modo approfondito, dunque ne ho preso spunto e ne ho fatto un'applicazione.
Questa prima versione permette di calcolare una delle quattro informazioni tipiche di un mutuo, conoscendo le altre tre: l'importo, la durata, il tasso e la rata.
Non potevo esimermi dall'inserire il calcolo del piano di ammortamento con la possibilità di esportarlo in CSV e di inviarselo per posta.

Nelle prossime settimane ho in mente di aggiornarlo con una nuova funzionalità, che permetterà di simulare l'importo delle rate e degli interessi del mutuo utilizzando l'andamento reale degli indici degli ultimi 10 anni.
Anche questa funzionalità è nata da una mia esigenza personale di cercare di districarmi tra le mille varianti di mutuo che mi sono stati offerti: fisso, variabile, misto, variabile con il tetto, e chi più ne ha ne metta :)

Che ne dite? :)

Non mi resta che darvi il link al market dove potete provarla e darmi un feedback :


Android app on Google Play



A presto!

venerdì 12 marzo 2010

Addin di Outlook per l'integrazione con TFS

Vi voglio segnalare un ottimo plugin per Outlook che offre alcune utili funzionalità di integrazione con Team Foundation.

Con questo addin è possibile creare "al volo" a partire da una mail, un task, un bug o in genere un qualsiasi work item configurato nel vostro progetto. Il plugin provvede inoltre a inserire il testo della mail direttamente nel field che avete impostato a livello di configurazione, così come l'oggetto della mail.
Ciò può tornarvi molto utile ,ad esempio, nella creazione di work item di tipo Bug, la quale è spesso conseguenza di una segnalazione via mail. Con questo addin, quindi, potrete a partire dalla mail inserire il Bug in TFS e monitorare in futuro il suo stato.

Infine due utilissimi bottoni hanno la funzione, rispettivamente, di aprire direttamente un work item creato in precedenza a partire dalla mail selezionata e di avere un rapido accesso alle query configurate sul server.

Ecco i link per scaricare l'addin:

Addin per Outlook 2003

Addin per outlook 2007

giovedì 11 marzo 2010

Modificare un Work Item Type in Team Foundation

Lavorando con Team Foundation diventa fondamentale adattare il modello di gestione del progetto che ci fornisce Microsoft out of the box (MSF for AGILE Software Development o il MSF for CMMI Improvement) al nostro modello che più preferiamo o più aderisce alla nostra realtà lavorativa.
A questo proposito vi descrivo come è possibile cambiare o aggiungere un Work Item Type, che è di fatto uno dei componenti principali di tutto il modello di gestione progettuale (che in TFS viene chiamato Process Template).
Innanzitutto è necessario che vi installiate i Power Tools di Visual Studio che vi aggiungono delle utili funzionalità per la gestione dei process template di TFS:
Power Tools for Visual Studio 2008
Nel caso volessimo modificare un Work Item Type già esistente è necessario aprire il menu di Visual Studio Tools/Process Editor/Work Items Type/Open WIT from Server, scegliere un progetto di TFS e un work item type.
A questo punto il work item type (WIT) viene aperto in editing. Nel primo tab Fields è possibile aggiungere un nuovo metadato al WIT o modificarne uno esistente. Prendiamo come esempio la modifica del WIT Task del nostro progetto, con l'aggiunta di un nuovo campo che rappresenti la difficoltà del task. Nel tab Fields premere New e inserire i dati del nuovo campo:



Nel tab Rules, invece, è possibile definire tutte le logiche di validazione, i valori di default, ecc... del campo in questione. Nel nostro caso inseriamo i possibili valori che il campo può assumere, utilizzando la rule ALLOWEDVALUES:



Ora è necessario inserire il nuovo campo nel form che TFS mostra nel momento in cui viene creato un nuovo Work Item. Per fare ciò, aprire il Tab Layout e inserire un nuovo controllo nella gerarchia dei controlli del form. Facciamo l'esempio di voler inserire il campo Difficoltà sotto il titolo del task:



Prememdo su Preview Form è possibile avere l'anteprima del form modificato:



Salvando il file WIT le modifiche sono già pubblicate sul server di TFS. E' possibile pero' lavorare in modalità "offline" cioè esportare un Work Item Type da TFS in un file con estensione WIT (menù Tools/Process Editor/Work Items Type/Export WIT), eseguire le modifiche e importare il file nuovamente in TFS (menù Tools/Process Editor/Work Items Type/Import WIT).