+ All Categories
Home > Documents > Produzione di una stima e di uno storyboard. · creazione di uno storyboard Modi per creare uno...

Produzione di una stima e di uno storyboard. · creazione di uno storyboard Modi per creare uno...

Date post: 21-Feb-2019
Category:
Upload: lengoc
View: 220 times
Download: 0 times
Share this document with a friend
18
Produzione di una stima e di uno storyboard. Una guida per migliorare la precisione. Serie dedicata ai relatori della Conferenza per sviluppatori FileMaker 2017 Deborah Zempel, Deborah Zempel Consulting
Transcript

Produzione di una stima e di uno storyboard. Una guida per migliorare la precisione.

Serie dedicata ai relatori della Conferenza per sviluppatori FileMaker 2017

Deborah Zempel, Deborah Zempel Consulting

Conferenza per sviluppatori FileMaker La DevCon è una conferenza annuale per sviluppatori che offre sessioni approfondite, meeting di particolare interesse, consultazioni dirette e opportunità di entrare in contatto con numerosi dipendenti di FileMaker, Inc. e altri sviluppatori esperti nella piattaforma FileMaker. La DevCon è il raduno più importante a cui partecipano oltre 1.500 sviluppatori FileMaker da tutto il mondo.

3

BenvenutiQuesto eBook si basa sulla presentazione di Deborah Zempel alla Conferenza per sviluppatori FileMaker 2017: “Produzione di una stima e di uno storyboard precisi”.

Deborah progetta con FileMaker Pro da oltre 26 anni, lavorando a grandi e piccoli progetti sia come progettista che come responsabile di progetto. 

Durante gli anni dedicati allo sviluppo, Deborah si è specializzata nella produzione di stime e storyboard.

Contenuti della guidaCreazione di uno storyboard…................................................

Perché uno storyboard?………………………….……….……..

Modi per creare uno storyboard………..............................…..

Stimare: concetti di base……………………………………….…

Scoperta: domande iniziali da porre……………………………

Scoperta: valutazione e approfondimento……….............…..

Scoperta: analisi dettagliata dei requisiti……………..………

Creazione della ricetta………...........................................…..

Creazione della ricetta: la stima è logica?…………………….

Gestione continua del progetto…………………………….….

Passi successivi………………………………………………….…

4 5 6

8 9

12 13141516

17

4

Uno storyboard è uno schema grafico e uno strumento di collaborazione che aiuta a definire le funzioni e i requisiti di base del progetto. La creazione di uno storyboard crea anche punti di riferimento rapidi che potrebbero dover essere rivisti durante le fasi iterative del processo di sviluppo, in particolare durante la rifinitura del prodotto prima del completamento. 01

Creazione di uno storyboard

Che cos’è uno storyboard?

Modi per creare uno storyboard

Perché uno storyboard?

5

Perché uno storyboard?Il fattore più importante in uno storyboard è la conferma che tutti siano sulla stessa lunghezza d’onda. Quando un cliente dice: “Dobbiamo assicurarci di includere Spedizione internazionale nel formato delle spedizioni”, che cosa intende? Fa riferimento a una semplice casella di controllo che consenta di far notare che il pacchetto è internazionale o implica un’intera procedura riservata ai pacchetti internazionali? Quando un cliente dice: “Dobbiamo spedire i pacchetti registrati”, che cosa intende?

Uno storyboard vi aiuterà a capirlo. La decisione su come creare e presentare lo storyboard spetta a voi.

Efficienza Ottenere lo stesso risultato

con minor sforzo

Proposta di valore per lo storyboard: tre principi importanti per il cliente

Produttività Fare di più con le

stesse risorse

Efficacia Fare le cose nel

modo giusto

Software Disponibile su

FileMaker Pro www.filemaker.com/it

Balsamiq www.balsamiq.com

Paper di 53 www.fiftythree.com

Sketchbook diAutoDesk www.sketchbook.com/?locale=it

Graph Paper www.printablepaper.net

Schede Rivenditore locale di articoli per ufficio

6

Software e modelli famosi per lacreazione di uno storyboard

Modi per creare uno storyboardEsistono diversi modi per creare uno storyboard. È necessario scegliere un metodo e un formato con i quali si ha dimestichezza e che permettano di essere efficienti.

Esistono molti prodotti sul mercato che possono aiutarvi a creare degli storyboard.

7

Esempi di storyboard

Prototipo fisico creato utilizzando FileMaker Metodo semplice con carta e penna su schede per gli appunti

8

Produrre una stima può essere difficile perché sono tanti i fattori da considerare quando si tenta di definire il tempo necessario per sviluppare un sistema o parte di un sistema per un’organizzazione. Per la stima di un progetto è necessario partire da un colloquio mirato alla scoperta. Una fase di scoperta dettagliata aiuterà a perfezionare lo storyboard e consentirà, se necessario, di rivedere la stima.

02Stimare: concetti di base

Produzione di una stima

Scopertaa. Domande iniziali b. Valutazione e approfondimento c. Analisi dettagliata

Creazione della ricettaa. Analisi dettagliata delle attività b. Calcolo dei tempi c. È logica?

Scoperta: domande inizialiDurante la fase di scoperta, raccoglierete informazioni dal cliente sia ascoltandolo che ponendogli domande esplicite durante i colloqui.

9

Argomenti per domande iniziali di esempio:

Piattaforme

Requisiti di sicurezza

Utilizzo previsto

Risoluzione

Integrazione con altri sistemi

Requisiti di progettazione

Numero di utenti

10

Domanda Spiegazione

A quali piattaforme è destinata la progettazione: Mac, Windows, iOS, Web o tutte?

Vi sono diversi aspetti legati alla progettazione da considerare in caso di piattaforme diverse. Trovate il tempo per lo sviluppo su una piattaforma e, quando sarà il momento, per le correzioni sull’altra piattaforma. Qualsiasi piattaforma scegliate per lo sviluppo, dovrete sempre tenere conto del tempo necessario per eseguire il test sull’altra piattaforma. Se lo sviluppo avviene sulla stessa piattaforma che verrà utilizzata dagli utenti, non è necessario preoccuparsi dei test in altri scenari.

Quali sono le esigenze di sicurezza del cliente?

Saranno necessari un account e una password per ciascun utente? Quanti saranno i set di privilegi necessari? Le operazioni verranno eseguite in sicurezza servendosi di script o delle funzioni di sicurezza di FileMaker oppure di entrambi? Più rigido sarà il sistema, maggiore sarà il tempo richiesto per implementare la sicurezza.

Qual è l’output previsto? Resoconti, moduli, contratti,elenchi, fogli elettronici, PDF?

Si tratta di 2 o di 30 pagine? Saranno sufficienti visualizzazioni come lista definite dagli utenti o ciascun resoconto dovrà essere personalizzato e codificato in modo rigido nel sistema?

Quale sarà la risoluzione dello schermo?

Per la progettazione dell'interfaccia, sarà utile tenere conto della risoluzione dello schermo. Entra nuovamente in gioco la domanda relativa alla compatibilità della piattaforma. Le dimensioni della finestra potrebbero variare da una piattaforma all’altra. Se non conoscete la risoluzione dello schermo, non potete stabilire come si comporterà l’interfaccia durante i test su entrambe le piattaforme.

Domande iniziali di esempio: piattaforme, sicurezza, output e risoluzione

11

Domanda Spiegazione

È prevista l’eventuale integrazione con altri sistemi, plug-in o software di terze parti? Se sì, quali sono e in che modo devono essere integrati?

Se il sistema verrà integrato con altri sistemi, considerate il vostro livello di conoscenza dell’altro processo. Se si tratta di una semplice esportazione in CSV, tutto ciò che dovete conoscere sono i campi e l’ordine in cui esportarli. Se si tratta di un plug-in, che in realtà non avete mai utilizzato prima d’ora, prevedete del tempo extra per incorporarlo correttamente. Se avete bisogno dell’aiuto di un’altra persona, come un collega dell’azienda, prevedete del tempo extra per una persona in più.

Il cliente ha idee sulla progettazione o vuole che presentiate una UI?

Se vi permettono di progettare l’interfaccia, non avrete grossi problemi. Al contrario, può risultare complicato se hanno già sviluppato qualcosa e desiderano che vi atteniate all’aspetto grafico che hanno utilizzato. A volte i clienti pensano solo alla grafica e non considerano le implicazioni dell’utilizzo di un certo aspetto grafico. Se conosciamo la risposta a questa domanda e abbiamo un’idea di come sia la loro interfaccia, possiamo produrre una stima più precisa.

Quante persone opereranno simultaneamente nel sistema?

Si tratta di un sistema destinato a un singolo utente? Saranno diversi gli utenti che lavoreranno contemporaneamente nel sistema?

Domande iniziali di esempio: integrazione, progettazione e numero di utenti

12

Scoperta: valutazione e approfondimentoUna volta completate le domande iniziali, è tempo di approfondire le informazioni raccolte.

Valutazione- Software esistente - Documenti esistenti - Dati esistenti

Approfondimento- Colloquio con gli utenti - Ascolto delle loro

testimonianze - Osservazione dei loro

processi

Acquisizione dei dettagli

13

Scoperta: analisi dettagliata dei requisitiUna volta completate le domande e le valutazioni iniziali, è ora di mettere insieme lo storyboard con l’analisi delle domande iniziali e il diagramma entità-relazione (Diagramma E-R).

Storyboard- Elemento visivo per

il cliente - Delinea il sistema

per la fase di analisi dettagliata

Diagramma E-R- Determina la

complessità del sistema

Revisione del cliente

+ =Analisi dettagliata dei requisiti

Rivedere l’analisi dettagliata dei requisiti con il cliente può portare alla luce ulteriori dettagli che vi aiuteranno a produrre uno storyboard e, di conseguenza, una stima più precisi.

14

Creazione della ricettaOra che avete uno storyboard più preciso, è tempo di analizzare il tutto nel dettaglio. Avrete bisogno di menu personalizzati, temi personalizzati o funzioni personalizzate? Fornirete la formazione necessaria? Installerete il sistema per il cliente?

È necessario considerare qualsiasi attività, dal numero totale di formati, script e campi al numero totale di incontri, fino al livello di gestione del progetto richiesto. Successivamente, è necessario stimare il tempo totale necessario per completare ciascuna attività e applicare la vostra tariffa oraria.

Analisi dettagliata delle attività- Formati - Script - Gestione del progetto

Calcolo del tempo totale- Determinazione

del tempo per ciascuna attività

Unione di tutti gli elementi

15

Creazione della ricetta: la stima è logica?Una volta calcolato il tempo totale per il progetto, è importante aggiungere un margine extra (5-10% del tempo totale per il progetto) per includere cose che potreste aver dimenticato o sottovalutato.

A questo punto, prendetevi del tempo per osservare il tutto nel suo insieme e assicurarvi che la stima che state per comunicare sia realistica.

Se non sembra realistica, potrebbe essere necessario tornare indietro e produrre una nuova stima, apportando modifiche che potrebbero richiedere di rimandare alcune opzioni a una fase futura.

Ricca di funzioni Semplificata

Funzioni accessorie: definizione delle aspettative Quando producete la stima iniziale, assicuratevi di includere tutte le funzioni e le opzioni discusse. Se la stima risulterà troppo elevata, sarà possibile semplificarla.

16

Gestione continua del progettoÈ importante gestire il progetto sulla base dello storyboard e della stima concordati. In caso di modifiche o variazioni nell’ambito del progetto, dovrete essere in grado di documentare chiaramente e comunicare questi cambiamenti per evitare aumenti imprevisti nel budget del progetto.

Definizione dei requisiti- Gestione dei

cambiamenti sulla base dello storyboard concordato

- Possibilità di rimandare alcune voci a fasi future

Definizione delbudget- Determinazione di ciò che

può essere incluso nella stima iniziale

- Possibilità di difesa per eventuali costi aggiuntivi

- Registrazione dei tempi per l’analisi dettagliata

Avanzamento del progetto

17

PianificazioneI vostri primi passi verso

lo sviluppo di app personalizzate

CreazioneÈ tempo di iniziare a creare la vostra app

personalizzata

DistribuzioneCondividete la vostra app personalizzata

con il team

Pianificate il vostro progetto, create la vostra app personalizzata e distribuitela al vostro team con l’aiuto di queste guide scaricabili:

Guardate la presentazione completa di Deborah Zempel alla DevCon e scaricate lo strumento di stima utilizzato nella demo e il white paper.

03 Produzione di una stima e di uno storyboard precisi

Passi successivi

BEG002.fmp12.zip269.7 KB

Definizione dell’ambito di un progetto

18

La sezione del sito FileMaker.com/it dedicata all’apprendimento fornisce l’accesso a un’Accademia per app personalizzate che offre corsi di formazione, webinar, discussioni, video ed esercitazioni: filemaker.com/it/learning/

La FileMaker Community ufficiale vi mette in contatto con altri utenti ed esperti FileMaker. Ottenete risposte alle vostre domande, guardate video, accedete a bollettini tecnici, articoli esplicativi, white paper e molto altro ancora. community.filemaker.com/

La sezione del sito FileMaker.com/it dedicata al supporto fornisce documentazione dei prodotti, articoli della Knowledge Base, supporto per decisioni di acquisto e guide all’installazione: filemaker.com/it/support/

Apprendimento online, formazione e communityScoprite le risorseSfruttate queste ottime risorse per aiutarvi lungo il percorso di sviluppo di un’app personalizzata con la piattaforma FileMaker.


Recommended