Newsgroup: it.comp.os.linux.development
Titolo: Consigli sviluppo software (lunghetto)

Ho ricevuto una proposta per lo sviluppo di un software per una azienda
della mia zona. Premesso che non sono un professionista vorrei chiedervi
alcuni consigli.
Descrivo la situazione.
L'azienda usa un "programma" per l'inserimento e la gestione degli ordini
sviluppato da un dipendente appassionato ma non programmatore: di fatto, ad
una occhiata veloce, sembrano solo delle maschere access e un db abbastanza
semplice. Tale gestionale permette la stampa delle conferme d'ordine e dei
documenti di produzione, consistenti in una lista della componentistica
usata e in un disegno elementare dei pezzi da produrre, che sono
standardizzati su alcuni modelli std in cui cambiano alcuni parametri.
Successivamente i dati della conferma d'ordine vengono reimputati (a mano!)
in un foglio excel per la stampa dei documenti di viaggio del prodotto
finito.
Si tratta di riprodurre il tutto, con miglioramenti (ad es la possibilita'
di ricevere gli ordini via web ecc), con Python in ambiente Linux.
I problemi princpali sono tre:
1) il tutto dovrebbe preferibilmente essere realizzato "a moduli", di costo
ridotto rispetto al software completo, ma al tempo stesso bisogna
salvaguardare la produttivita': considerando che il DB verra' ridisegnato in
MySql (quindi con struttura almeno parzialmente rivista) e' pensabile (cioe'
non troppo complesso, visto che servirebbe solo nel periodo di transizione
tra i due SW) mantenere sincronizzati temporaneamente i due DB finche' il
nuovo software non svolge tutte le funzioni del vecchio e partire cosi'
sviluppando direttamente le funzioni attualmente non presenti (e quindi piu'
utili per il cliente)?
Se si': che approccio conviene usare per gestire la sincronizzazione tra i
due DB (che risiedono su macchine diverse in rete)?
Oppure e' indispensabile sviluppare in un blocco unico tutte le funzioni del
vecchio SW e poi passare in toto all'uso del nuovo?
2) Altro problema e' il preventivo...come effettuare il calcolo? Cioe' per
me risulta difficile prevedere con ragionevole precisione il n. di ore
necessarie allo sviluppo, tenendo conto che saro' piu' lento di un
professionista nello sviluppo, visto che su molti aspetti dovro' imparare io
stesso cose nuove (ma non posso mettere in un preventivo le ore dovute alla
mia formazione!)
Quanto costa sul mercato una cosa del genere? Tenete presente che il cliente
vuole anche i sorgenti (e so che in genere questo le sw-house...lo fanno
pagare).
3) Quale e' l'approccio piu' intelligente e semplice per produrre la stampa
di moduli e disegni usando Python?
Grazie a tutti coloro che vorranno fornirmi dei consigli.
Giorgio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 di moduli e disegni usando Python?
Che formati sorgenti? Cerca delle librerie di stampa dal sito del python. Se
proprio ti basta produrre un PDF e una system di lpr.
In generale non è possibile darti dei gran consigli, perchè per farlo
bisognerebbe conoscere approfonditamente la situazione.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Le donne e le salsicce sono la stessa cosa: pelle fuori e maiale dentro !>-