Newsgroup: it.comp.programmare
Titolo: Richiesta valutazione preventivo!!!

Salve a tutti, non avendo le conoscenze e capacita per poter valutare 
questa proposta vi chiedo se il costo di 5200 +iva è congruo per la 
realizzazione di questo progetto, oppure ci vogliono marciare.
Vi ringrazio da ora
Saluti a tutti
Proposta di Realizzazione Web Application per la gestione dei
Corsi di Lingue predisposti da...........
Oggetto: Proposta per la realizzazione di una applicazione per la gestione 
delle procedure di
registrazione, iscrizione, rendicontazione e amministrazione dei corsi di 
lingue organizzati e
tenuti ...................
1 Descrizione della proposta
La proposta in oggetto è relativa alla progettazione e realizzazione una 
applicazione per la
gestione delle procedure di registrazione, iscrizione, rendicontazione e 
amministrazione dei
corsi di lingue organizzati e tenuti 
In tutte le fasi della progettazione e dello sviluppo saranno seguiti i 
principi e best
practices in materia di presentazione fruibilità e accessibilità dei 
contenuti stabiliti dal W3C e dal
WAI e dei Design Patterns applicati all'Extreme Programming.
2 Realizzazione
L'applicazione avrà una struttura Client-Server e Web Oriented e verrà 
sviluppata in linguaggion
PHP su Framework Symfony. L'applicazione prevederà una strutturazione 
complessa che si
tradurrà nella realizzazione di due aree, il Frontend, che rappresenta il 
punto di accesso esterno
all'applicazione e il Backend di amministrazione.
2.1 Frontend
Il frontend sarà realizzato in maniera da garantire elevata navigabilità 
dei contenuti e
delle informazioni e rispecchierà nel layout le cromie logo e/o carta 
intestata fornite dal
committente, sempre nel rispetto delle linee guida sull'accessibilità per 
ciò che concerne
rapporti di contrasto e luminosità, al fine di garantire la fruibilità dei 
contenuti anche a
soggetti affetti da disabilità visive (WAI-CAG livello A o AA).
La struttura del frontend verrà concorda con      affinche si adegui alle 
specifiche
esigenze di fruibilità di materiali e contenuti.
2.2 Backend
Il backend costituisce l'Area dell'applicazione dedicata 
all'amministrazione L'area sarà ad
accesso protetto e potrà prevedere in accordo ad eventuali richieste del    
specifici
profili di amministrazione per individuare i singoli ruoli e le funzioni a 
loro riconducibili. Il
Backend consentirà di:
• Gestire i corsi, definendone le specifiche (date, durata, docenza, posti 
disponibili)
• Definire le graduatorie di assegnazione delle docenze.
• Verificare la correttezza delle procedure di iscrizione ai corsi.
• Definire le graduatorie di partecipazione ai corsi.
• Eseguire ricerche incrociate per finalità statistiche e di report.
• Emettere gli attestati di partecipazione ai corsi.
• Organizzare le risorse aula.
• Rendicontare la gestione finanziaria relativa al versamento delle quote 
di
iscrizione ai corsi
3 Fasi della realizzazione
1. Colloqui preliminare col committente per la definizione dei dettagli 
funzionali, strutturali e
di progettazione e individuazione degli obiettivi delle fasi di rilascio 
dell'applicazione.
2. Progettazione e modellazione della base dati a supporto 
dell'applicazione..
3. Sviluppo del prodotto (Alpha version).
4. Incontro per la verifica degli obbiettivi e definizione delle necessarie 
modifiche.
5. Sviluppo del prodotto (Beta version)
6. Incontro per la verifica degli obbiettivi e definizione delle necessarie 
modifiche.
7. Sviluppo del prodotto (pre-release)
8. Installazione presso i nostri server per la verifica finale delle 
funzionalità, il testing e il
conseguente debugging.
9. Consegna ed installazione del prodotto sui server concordati con il 
committente.
10.Assistenza (6 mesi).
4 Tempi di realizzazione
I tempi per la realizzazione sono stimati in 90 giorni dalla fase 2 
(modellazione del DB) alla fase
7 (pre-release). Altri 20 giorni lavorativi sono richiesti per ultimare la 
fase di testing e debugging
e procedere alla consegna e installazione dell'applicazione sui server 
concordati.
5 Costi e Fatturazione
Il costo finale del prodotto è di euro 5200,00 (cinquemiladuecento/00) IVA 
esclusa.

 esclusa.
Meno di cinquanta euro a giornata di lavoro è sicuramente un prezzo 
molto basso (a meno che il preventivo non arrivi dalla Cina o 
dall'India...).
Sul numero di giornate di lavoro non credo ci sia modo di pronunciarsi 
senza conoscere in dettaglio le specifiche.
In questi casi la prassi normale è quella di richiedere preventivi a 
diverse aziende/consulenti e confrontarli. Valutando, ovviamente, anche 
la serietà e affidabilità dell'azienda/consulente in funzione dei lavori 
già svolti (è ovvio che uno studente che lavora part-time richiederà 
meno di un professionista o di un'azienda, ma anche il livello del 
lavoro eseguito e del servizio e supporto futuro potrebbero essere molto 
diversi).
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)



Se hanno stimato 90+20 giorni per realizzare quanto sopra, il prezzo e' 
sicuramente concorrenziale.
Il punto e' capire se effettivamente ci vuole tutto quel tempo.
C'e' una parte di front, lato client, dove hanno scritto una fraccata di 
boiate e hanno trascurato le cose che contano.
Il contrasto per chi ha disabilita' visive non serve, anzi puo' essere 
proprio controproducente per quelle categorie e fastidioso per le altre.
Le pagine si fanno coi colori di default e stili standard, che poi ogni 
singolo utente si aggiusta sul proprio client, cosi' l'utente normale 
vede normalmente e l'utente con difficolta' visive si sara' sistemato il 
proprio browser con i font piu' leggibili.
Se gli si forzano da server l'utente con difficolta' fa piu' fatica ad 
adattarsi.
La cosa importante da specificare e' che non ci siano vincoli di client 
e di piattaforma per l'accesso al sito.
L'accessibilita' in tal caso diventa una conseguenza.
Inoltre per garantire l'accessibilita' e' fondamentale che il front sia 
utilizzabile con la sola tastiera (senza essere costretti ad uso del 
mouse) e fruibile anche con uno screen reader (per i non vendenti).
Lato backend non e' stato specificato il database che verra' utilizzato.
Dietro al database ci sono delle licenze da tenere in considerazione.
Sono comprese nei costi?
Sempre lato backend non e' specificato niente circa il backup dei dati.
Il tutto viene integrato in un ambiente in cui c'e' gia' una procedura 
di backup in essere, oppure semplicemente si sono dimenticati di 
considerarlo?
L'assistenza di 6 mesi che cosa copre, e con che tempi risponde?

 
grazie per le risposte