Visualizzazione post con etichetta registra spese. Mostra tutti i post
Visualizzazione post con etichetta registra spese. Mostra tutti i post

giovedì 2 aprile 2020

#A3 - Registra spese

Questo aggiornamento porta con sé la chiusura del grosso degli sviluppi di Registra Spese: come ho detto il mese scorso, non conto di lavorarci ancora, ma usarlo per registrare le mie spese.

Ho raggiunto quindi l'obbiettivo minimo, anche se non sono riuscito a decidere su quale progetto dedicarmi nei prossimi mesi. Sarà questo l'obbiettivo e la sfida del prossimo mese.

Registra spese



Cos'è Registra spese ?

Registra spese ti permette di memorizzare le tue spese parlando al tuo cellulare, senza bisogno di scrivere nulla, solo con la tua voce.


A che punto siamo

Questo mese ho effettuato due rilasci (riorganizzazione grafica della tabella ed esportazione), basati anche su feedback di altre persone.
La app è funzionante, stabile, riconosce correttamente molte voci ed ora che si può effettuare l'esportazione di tutte le spese, posso usare questi dati anche in futuro, se lo desiderassi.
Da notare come è possibile cancellare le voci trascinandole verso destra, una funzionalità che è stato semplice implementare grazie al supporto di Android a queste azioni.





Piani futuri

Ora che tutti e tre i miei progetti ( Opensource analyzer, Browser diary e Registra spese ) sono chiusi, a meno di segnalazioni di problemi, sono pronto per affrontare nuove sfide.

La situazione che sta affrontando il nostro paese non è delle migliori, ma bisogna pensare in avanti a quello che si vuole e si può fare.

Prendo spunto quindi dal piccolo post-mortem di Browser diary che ho scritto il mese scorso e che riporto qui:

  1. ogni nuovo progetto deve partire con un ambito preciso e piccolo ed un piano di massima scritto, al quale ci si deve attenere il più possibile
  2. le modalità di fruizione rilascio e deploy per avere feedback sono fondamentali. Usare tool e piattaforme conosciuti per velocizzare gli sviluppi
  3. sempre prima le funzionalità, poi l'organizzazione del progetto, librerie. C'è tempo dopo per sistemare, avendo poco tempo. Ma senza funzionalità, non si crea motivazione, si guadagna "momentum"
  4. se si può usare tool che si conoscono che ti aiutano
 Questi punti, analizzandoli, mostrano una strada precisa:

  1. avere un metodo mi aiuta
  2. definire un ambito limitato, anche piccolo
  3. costruire sulle conoscenze attuali che ho
  4. riusare il più possibile quello che ho già costruito nel tempo
Saranno questi i criteri che ho deciso di usare per scegliere il prossimo progetto.

venerdì 28 febbraio 2020

#A2 - A chiudere

L'obbiettivo del mese scorso era fare il punto su un percorso che nasce anni fa e chiarificare i filoni aperti e come chiuderli.
Su questo punto penso di aver centrato l'obbiettivo: sono stato focalizzato nel chiudere due progetti e riprendere in mano un terzo, per chiuderlo.
Non ho aperto nuovi progetti, il che è tutto dire per me !


Opensource analyzer


Cos'è Opensource analyzer ?

Opensource analyzer è uno strumento a supporto degli sviluppatori per l'estrazione di metriche relative ai progetti ospitati su github.

 


A che punto siamo con Opensource analyzer

Il progetto è funzionante, attualmente in modalità manutenzione
Nonostante il progetto sia in manutenzione (non ci lavoro a meno che non ci siano richieste e/o bug), ho effettuato due piccole modifiche:
  1. aggiornato il copyright nella pagina all'anno 2020
  2. effettuato un fix alla logica di parsing per i readme dei file github
Le visite ad Opensource analyzer sono in linea a quelle dei mesi precedenti, ma "complice" l'aggiornamento precedente ho notato un lieve aumento di interesse sul progetto:


 

Piani futuri


Il progetto è in modalità di manutenzione e non conto di lavorarci per il prossimo mese.

Browser diary



Cos'è Browser diary ?

Un diario nel proprio browser, senza sincronizzazione nel cloud, con un'interfaccia minimale e che fa
della velocità il suo punto di forza.


A che punto siamo con Browser diary


  1. il progetto è funzionante ed usabile
  2. il codice sorgente è disponibile su github ed opensource
  3. ho concluso le attività che avevo in mente ( con ben 3 rilasci a febbraio!)
  4. ho scritto un piccolo postmortem del progetto che è possibile leggere qui, riporto i punti principali
    1. ogni nuovo progetto deve partire con un ambito preciso e piccolo ed un piano di massima scritto, al quale ci si deve attenere il più possibile
    2. le modalità di fruizione rilascio e deploy per avere feedback sono fondamentali. Usare tool e piattaforme conosciuti per velocizzare gli sviluppi
    3. sempre prima le funzionalità, poi l'organizzazione del progetto, librerie. C'è tempo dopo per sistemare, avendo poco tempo. Ma senza funzionalità, non si crea motivazione, si guadagna "momentum"
    4. se si può usare tool che si conoscono che ti aiutano ( vedi passaggio notepad++ a visual studio code)
  5. gli accessi sono pochi, essendo agli inizi e senza pubblicità

Le visite sono poche, ma visto che non c'è di fatto pubblicità è normale:



Piani futuri

Il progetto è in modalità di manutenzione e non conto di lavorarci per i prossimi mesi.


Registra spese



Cos'è Registra spese ?

Registra le tue spese parlando al tuo cellulare, senza bisogno di scrivere nulla, solo con la tua voce.






A che punto siamo

Usando il servizio di riconoscimento vocale di Google è possibile dire "caffé 2 euro" e la voce di spesa viene correttamente riconosciuta e memorizzata.
  1. ho ripreso in mano l'app dopo mesi di abbandono
  2. pubblicata su play store 
  3. ho in corso di sviluppo una versione con bugfix e la possibilità di cancellare e modificare le voci

Piani futuri

Chiedere feedback agli utenti affinché sia usabile, rilasciare il prossimo mese una nuova versione con bugfixing.
Non ho in mente di svilupparla più del dovuto, solo il necessario affinché sia usabile giorno per giorno.


E dopo la fase di chiusura ?


Mi "obbligo" a chiudere i filoni aperti, ma come Mirko sa ne ho in testa molti altri che si potrebbero aprire. Essendo però "side project" a tempo perso, ritengo molto importante usare bene il mio tempo.
Sto valutando seriamente la seguente idea per il mio prossimo progetto personale:

Report accessi periodico


Nello scrivere questo blog mi sono accorto come per i miei progetti conti tenere d'occhio alcune variabili chiave: quanto è usato un mio progetto.
Per fare questo uso google analytics ( e funziona perfettamente!), ma così complesso che ci si trova spiazzati per la quantità di opzioni e personalizzazioni possibili.
Mi sono chiesto: posso fare di meglio ?
Posso creare uno strumento online che mi permetta di fare login col mio account google analytics, dare i permessi corretti, selezionare i siti web censiti ed impostare un report periodico (settimanale/mensile) inviato direttamente via email ? Coi soli dati essenziali ?
Guardandomi in giro ci sono già soluzioni del genere, ma sono o altrettanto complesse o troppo semplici.
Da valutare il prossimo mese seriamente, dopo la chiusura di Registra Spese