Newsgroup: it.lavoro.professioni.webmaster
Titolo: Tenere traccia delle versioni del sw

Credo di non essere OT... nel caso... fatemi causa :-D
Ho un problema di gestione delle versioni dei siti che realizzo per
conto dei clienti. Il problema lo debbo risolvere sia perche' e'
corretto gestirlo sia perche' e' richiesto da alcuni punti delle norme
ISO 9000... (uff... :-D)
Mi spiego... devo in qualche modo gestire, anche da un punto di vista
documentale (che non vuol dire per forza su carta, l'importante e'
l'evidenza oggettiva), lo stato di aggiornamento. Cioe' come assicuro
che, per esempio, avendo una copia su CD di un sito che si sputtana,
facendo il restore non uploado una vecchia versione.
Abbiamo provato Microsoft SourceSafe ma non e' che sia il massimo e non
mi consente di lavorare normalmente coi siti.
Se avete suggerimenti vi pregherei di essere didascalici perche' sono
abbastanza ignorante sull'argomento specifico (mentre sono ignorante
nella media per tutto il resto :-D )
Ah... per il 95% lavoriamo con tecnologia ASP w/Microsoft e per il 5%
con linux, PHP, MySQL e compagnia cantando
Grazie
Claudio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ISO 9000... (uff... :-D)
non dico nulla... per non deprimerti ulteriormente... :-)
cmq MS SS non penso sia ideale perche' e' orientato ai software e non ai
singoli file di un sito...
le alternative possono essere:
- avere n cartelle per ogni sito con la data di aggiornamento, e con ogni
aggiornament creare una nuova cartella con il sito aggiornato (o almeno i
file aggiornati)
- fare un backup incrementale e salvarne una copia su supporto ottico ogni
tot tempo... in modo da avere tutte le varie versioni sui supporti e
l'ultima in termini di tempo nel Bak incrementale... che ha la data
dell'ultimo aggiornamento...
queste sono le idee che mi sono venute in 2 minuti... se mi viene in mente
altro ti faccio sapere...
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I veri problemi della vita saranno sicuramente cose che non t'erano mai
passate per la mente.

 nella media per tutto il resto :-D )
Io ho risolto con un software che crea dei setup chiamato Astrum
Installwizard, che è quello che uso anche per la distribuzione di Q-SHOP.
Per sito che sviluppo, creo un exe di setup del sito con la release e la
data di aggiornamento. Ogni volta che aggiorno il sito, creo un nuovo exe
incrementando la versione del file (per alcuni progetti creo pure un exe di
"upgrade" visto che il sistema lo consente).
Il bello è che personalizzi l'installer in pochi minuti ;-)

 ISO 9000... (uff... :-D)
Esistono dei tool appositamente creati per il controllo di configurazione
del SW; uno di questi è ClearCase della Rational (molto buono ma purtroppo
anche molto costoso). Nel tuo caso però credo sia sufficiente seguire i
consigli di Lino; sicuramente saresti a posto nei confronti della ISO. Ci
sarebbe anche il discorso della rintracciabilità... ti consiglio di
riportare su ogni file la versione del sito (magari in una riga di
commento). Comunque come mai non ti hanno ancora richiesto la Vision 2000?
Mao
--------------------------------
Inviato via 
http://usenet.libero.it

>Per sito che sviluppo, creo un exe di setup del sito con la release e la
cosa intendi con setup del sito?
-- 
dipende


Moderatore di it.comp.www.asp - .NET MVP
http://www.aspitalia.com/
 Enjoy the .NET community!
http://www.dev2dev.it/
 La rete ha connesso nuove particelle! 

 SHOP.
mi sembra utile... e visionabile una demo?


 mi sembra utile... e visionabile una demo?
Hum... non so se prevedono demo...
http://www.thraexsoftware.com/
Comprati una copia di Q-SHOP da Scardovi :DDD

 cosa intendi con setup del sito?
Hai presente quei bei programmini che ti dicono: Benevenuto, e grazie di
aver scelto il prodotto X. Scegli in che cartella installare il prodotto
(logicamente lo installi in locale e poi lo trasferisci su web server )

http://www.thraexsoftware.com/aiw/download.html
Qui hai la versione shareware

 Comprati una copia di Q-SHOP da Scardovi :DDD
mandami prima una demo...


 
Ho evitato intenzionalmente di scendere nel dettaglio delle norme per il
bene di Lino :-D.
Ci aggiorneremo alla V 2000 alla prossima VPM perche' abbiamo ascoperto
che dobbiamo richiedere esplicitamente il passaggio mentre eravamo
convinti che il ns ente certificatore trasformasse il tutto
automaticamente (gia' 2 anni fa abbiamo predisposto tutto per la V2000).
I backup li facciamo gia' incrementali e per il commento in ogni file
con l'indicazione della data e la revisione non mi sembra impossibile da
fare...)
L'auditor che ci ha raccomandato di gestire questa cosa, oltre a MS SS,
mi ha parlato di un certo Co Modo o roba del genere ma non ho trovato
niente in giro
Studio un po' la cosa e magari vi aggiorno
Grazie a tutti per i suggerimenti e commenti


 dell'ultimo aggiornamento...
Grazie Lino pero' mi sa che questo mi crea altri problemi ai fini della
qualita' sai?
In questo modo devo gestire pure le versioni dei backup e la loro
rintracciabilità, conservazione, distruzione (ci sarebbe pure lo
smaltimento dei cd :-D )... mi metto a piangere
Mi spieghi meglio la storia delle cartelle che mi e' poco chiara
(intendi cartelle supllementari rispetto a quelle necessarie al sito
web)?


 web)?
si... cartelle esterne con l'indicazione della versione...
e' un metodo casereccio ma che ha la sua utilita'... in termini di
qualita'... pero' come gia' sai ho forti dubbi sulle regole della qualita'
adeguate alla produzione software... e ancor di piu' nella prduzione di
prodotti multimediali e web...


 
Conosco la tua posizione e resto sempre dell'avviso che secondo me ti
hanno condizionato.
Certo... rotture di scatole ce ne sono :-D
Ti ripeto pero' che, anche in questi giorni, siamo coinvolti in gare in
cui la certificazione ISO e' un requisito.
Uno dei ns clienti piu' affezionati (cioe' siamo affezionati noi a loro
:-D) si e' certificato da poco e ha gia selezionatoi fornitori in base
alla certificazione.
Di sicuro questo alla lunga non fara' bene alle aziende certificate ISO
in modo serio... capisc'amme'


 ISO in modo serio... capisc'amme'
certo che ti capisco...


 facendo il restore non uploado una vecchia versione.
Il suggerimento piu' ovvio è, ado ogni aggiornamento, fare la copia di 
backup di tutto.
Io solitamente per ogni progetto lavoro così.
c:\mela
---current
---20021008
---20021103
In questo modo nella dir current c'è la versione attuale del sito. Invece 
chiamo ogni backup con la data di quando è stato fatto (all'inverso, 
anno-mese-giorno, in modo che ordinando per nome non sballi).
Intuisco però vagamente dal tuo messaggio che forse hai bisogno di 
qualcosa di piu'... prova con CVS (
http://www.cvs.org
 ?). Si installa su 
server linux e usandolo per archiviare gli aggiornamenti basta 
comunicargli la data voluta e fornisce il progetto esattamente com'era in 
quel giorno a quell'ora.
Di piu'... gestisce anche forks (differenti versioni) e il lavoro di 
squadra aiutando ad integrare il lavoro fatto dalle varie persone.
Ciao
Tac
-- 
http://stefanoforenza.cjb.net
That is, Sir, your leaving - The crackle, of pig skin
The dust and the screaming - The yuppies networking
The panic, the vomit - The panic, the vomit
God loves his children - God loves his childrens Yeah.

 
Cerco e provo, grazie del suggerimento


io suggerirei subversion (
http://subversion.tigris.org
 )
ha buone probabilita' di diventare il successore di cvs !?!?
--
sandro pons