Login

Benvenuto! Accedi o registrati.
Settembre 09, 2010, 09:12:25 pm
Nome utente: Password:
Accesso con nome utente, password e durata della sessione

Dimenticato la password?

Ultimi messaggi

Final Freeway.. wait...
By: Andrea Pessino
Oggi alle 09:10:21 pm

Professionalità
By: Andrea Pessino
Oggi alle 09:06:18 pm

Apple libera tutti
By: Davide Pasca
Oggi alle 04:14:59 pm

Forever again
By: Andrea Simone Basilio
Oggi alle 11:21:59 am

Softwarehouse italia...
By: Antonio Martini
Oggi alle 10:59:15 am

Mi presento!
By: Enrico Colombini
Oggi alle 09:36:36 am

Abbiamo scelto il la...
By: Valerio Bonfatti
Oggi alle 09:10:19 am

Fatturato aziende me...
By: Davide Pirola
Settembre 07, 2010, 07:37:30 pm

GameCamp
By: Mauro Anceschi
Settembre 07, 2010, 09:15:51 am

Re: Pasca, Rage e iP...
By: Tommaso Checchi
Settembre 06, 2010, 01:58:48 pm

CaptainRon's Modules
Forum arrow Coordinamento e sviluppo arrow Project Management arrow Qualità nei videogiochi. Qualità nei videogiochi.
Pagine: 1 2 [3] 4   Vai giù
  Stampa  
Autore Discussione: Qualità nei videogiochi.  (Letto 14553 volte)
Giovanni Caturano
Benevento, Italy


Karma: +29/-38
Messaggi: 1598


SpinVector (Benevento, Italy)


Mostra profilo WWW
« Risposta #30 inserita:: Maggio 30, 2007, 12:46:27 pm »

Beh credo che abbiate degli strumenti di misura sui programmatori, non sò se i task assegnati si completano nel periodo schedulato o meno, bug prodotti...

Sicuramente ne sapete meglio voi di metriche di misurazione per quanto riguarda il coding, o qualsivoglia altra mansione.

Il problema è che sono una trentina d'anni che si studia questo problema della metrica del software, e nessuno l'ha ancora risolto. Tu puoi misurare le performance di un programmatore come di qualsiasi altro lavoratore, ma non puoi misurare quello che fa e quindi non puoi dire in maniera metrica se ha prodotto una quantità/qualità adeguata di software.

Quindi la procedura è: il program manager guarda il lavoro fatto e, con la sua saggezza, decide se il programmatore è stato bravo o no. Figa come procedura. La vado subito a scrivere, così la metto nel manuale della qualità e tutto sarà diverso... Smile


Registrato

C++U,
  GiO
  www.spinvector.com
Luigi Fumero
impressionware - Torino


Karma: +8/-3
Messaggi: 226



Mostra profilo WWW
« Risposta #31 inserita:: Giugno 01, 2007, 11:41:50 am »


ISO che?

No nessuno che io abbia mai lavorato o trattato con, ne in Italia, ne in UK, Europa o negli States.

Ago

Noi siamo ISO666.
Ci piacerebbe essere ISO69 però i publishers di solito ci mettono a ISO90.

ciao
Registrato

Luigi Fumero

Giovanni Caturano
Benevento, Italy


Karma: +29/-38
Messaggi: 1598


SpinVector (Benevento, Italy)


Mostra profilo WWW
« Risposta #32 inserita:: Giugno 01, 2007, 01:20:37 pm »

ISO che?
No nessuno che io abbia mai lavorato o trattato con, ne in Italia, ne in UK, Europa o negli States.

Noi siamo ISO666.
Ci piacerebbe essere ISO69 però i publishers di solito ci mettono a ISO90.

Io per il momento sono ISOla902 (se qualcuno la capisce...).

Smile



Registrato

C++U,
  GiO
  www.spinvector.com
Sebastiano Mandalà
Portsmouth, UK


Karma: +2/-2
Messaggi: 1222



Mostra profilo WWW
« Risposta #33 inserita:: Giugno 01, 2007, 09:34:34 pm »

se a qualcuno interessa, link interessanti, ma solo tanta bella teoria.

http://www.agilegamedevelopment.com/
http://www.gamesfromwithin.com/
http://www.gamesfromwithin.com/articles/0502/000073.html
http://behaviour-driven.org/
http://www.scivium.com/
Registrato

Best Regards,
Sebastiano Mandalà
"La via più semplice non è sempre la più facile"
Gaetano Campagna
Raylight s.r.l. - Napoli


Karma: +1/-4
Messaggi: 152



Mostra profilo WWW
« Risposta #34 inserita:: Giugno 02, 2007, 11:56:58 am »

Beh, qui in Raylight questa bella teoria stiamo anche cercando di metterla in pratica. Ed in tutta onestà sembra persino servire a qualcosa.
Comunque l'agile game development è off topic.
« Ultima modifica: Giugno 02, 2007, 12:27:26 pm da Gaetano Campagna » Registrato

Gaetano DareDevil Campagna
Raylight s.r.l. - Napoli
Alessandro Bartolucci
Los Angeles


Karma: +1/-0
Messaggi: 111


Infinity Ward (Activision)


Mostra profilo
« Risposta #35 inserita:: Giugno 02, 2007, 09:23:06 pm »

Comunque l'agile game development è off topic.

Giusto, infatti io sarei curioso di sentire qualche opinione in più sul topic originale. Quindi scusatemi se dirò qualche banalità e semplificherò troppo...

Io penso che indipendentemente dal come lo si fa (ISO o quant'altro), siamo tutti interessati a migliorare la qualità del processo di produzione (e non sto parlando della qualità del prodotto che è un'altra cosa). Tanto per parlare terra terra, diciamo che durante lo sviluppo di un videogioco mettiamo in atto una "presa dati" sulle meccaniche dello sviluppo; quindi analiziamo questi dati e, nel successivo videogioco, cerchiamo un modo per esaltare le cose che sono andate bene e minimizzare quelle meno soddisfacienti.

La mia impressione è che i dati accumulati richiedano un'analisi molto potente (perché sono in molte aree diverse e correlati in maniere fantasiose), e che questa, in maniera più o meno accentuata, manchi!
Quello su cui sarebbe interessante confrontarci (visto l'estrema etereogenità degli iscritti al forum) è quando e in che maniera questa analisi viene condotta.

Tanto per ulteriormente chiarire quello che penso, secondo me la fase di acquisizione dei dati non è molto importante da discutere ora: diamo per scontato che a fine progetto (o durante, o quando volete voi) si hanno tutta una serie di informazioni statistiche. Questo può essere più o meno vero a seconda dei progetti... ma anche solo lo storico del CMS e del QA sono una fonte praticamente infinita di informazioni.

Stesso discorso per le misure correttive: freghiamocene... diciamo che se anche ci siamo accorti che il modello di una panchina è stato rifatto 10 volte quando magari era meglio tenere 1 o 2 versioni di lavoro e poi fare 1 o 2 versioni finali in una fase più avanzata dello sviluppo... per il momento non ce ne curiamo.

Cerchiamo solo di capire quanto la fase di analisi viene fatta, in che momenti del progetto, con che profondità e magari su che tipologia di dati preferisce appogiarsi.

Ok, scusate lo sproloquio... (ma mi sembra più in tono con il topic originale)

edit: corretto un errore di dizione
« Ultima modifica: Giugno 02, 2007, 09:24:49 pm da Alessandro Bartolucci » Registrato
Matteo Crippa
Milano


Karma: +0/-4
Messaggi: 39


Mostra profilo WWW
« Risposta #36 inserita:: Giugno 03, 2007, 06:51:29 pm »

Finalmente qualcuno che capisce quello che volevo dire  Very Happy
Registrato
Giovanni Caturano
Benevento, Italy


Karma: +29/-38
Messaggi: 1598


SpinVector (Benevento, Italy)


Mostra profilo WWW
« Risposta #37 inserita:: Giugno 05, 2007, 12:43:35 pm »

Finalmente qualcuno che capisce quello che volevo dire  Very Happy

Allora si vede che mi esprimo veramente male.
Avrò scritto quattro o cinque volte che per tutti gli sviluppatori la qualità è fondamentale e anche che tutti hanno un sistema di QA e perfino che per console è obbligatorio.
Quello che ho contestato è solo che il sistema ISOqualcosa sia utile nel nostro contesto.
Rileggendo i post, non riesco proprio a capire come qualcuno possa pensare che il QA sia messo in secondo piano da me o da qualche altro sviluppatore.

Registrato

C++U,
  GiO
  www.spinvector.com
Matteo Crippa
Milano


Karma: +0/-4
Messaggi: 39


Mostra profilo WWW
« Risposta #38 inserita:: Giugno 05, 2007, 02:17:53 pm »

si ma tu parli solo del QA, che è palesemente orientato al prodotto, io invece del SGQ, che invece è orientato ai processi che permettono la realizzazione del prodotto.

le due cose son ben diverse... per quello facevo plauso all'intervento di Alessandro, dato che già dalle prime righe dimostrava di aver capito quanto sopra...

La Quality Assurance la fate sul prodotto, ma chi controlla che tutto il sistema funzioni correttamente, non reiteri in errori nel coso non solo di una singola produzione, ma anche in quelle future, che le tempistiche non vegano rispettate etc etc. questo non compete alla QA, e sicuramente se controllato e gestito può migliorare le performance.

Però finchè la concezione è a livello di "ISOqualcosa" molto meglio lasciare perdere, ad ogni modo io non ci perdo nulla Smile




Registrato
Giovanni Caturano
Benevento, Italy


Karma: +29/-38
Messaggi: 1598


SpinVector (Benevento, Italy)


Mostra profilo WWW
« Risposta #39 inserita:: Giugno 06, 2007, 01:14:39 pm »

si ma tu parli solo del QA, che è palesemente orientato al prodotto, io invece del SGQ, che invece è orientato ai processi che permettono la realizzazione del prodotto.
Tu hai parlato di una certificazione. Vogliamo parlare di processi? L'ho già detto: parliamone.
Dal resto del tuo intervento, scusa, dimostri solo di non sapere come funziona il QA di uno sviluppatore.
Ti ho già spiegato che una buona parte dei processi differiscono da prodotto a prodotto, ecc. Se vuoi i dettagli, sarò felice di parlarne, basta che non ci fissiamo sulle astrazioni e cerchiamo di guardare al mondo reale: se nemmeno uno sviluppatore è ISO900x ti pare possibile che tu sia l'unico al mondo ad aver capito qual è la retta via e tutti gli sviluppatori sono imbecilli e guadagnano sprecando chissàccosa? O non è piuttosto probabile che forse ti sfugga qualcosa?


Citazione
Però finchè la concezione è a livello di "ISOqualcosa" molto meglio lasciare perdere, ad ogni modo io non ci perdo nulla Smile

Ti ho già spiegato più volte che ho le idee abbastanza chiare su cosa ci sia dietro ISOqualcosa. Tu invece non mi sembra abbia mai frequentato uno studio di sviluppo giochi.
Registrato

C++U,
  GiO
  www.spinvector.com
Matteo Crippa
Milano


Karma: +0/-4
Messaggi: 39


Mostra profilo WWW
« Risposta #40 inserita:: Giugno 06, 2007, 06:53:57 pm »

A questo punto  sarei proprio curioso di sapere come identifichi un processo e sopratutto un esempio tangibile di mancata riproducibilità dei processi nel gamedev, che a me da esterno pare cosa impossibile, ma come dici tu io di esperienze nel gamedev non ne ho...

Non vorrei che tu ti confondessi con le procedure: http://it.wikipedia.org/wiki/Procedura
Registrato
Giovanni Caturano
Benevento, Italy


Karma: +29/-38
Messaggi: 1598


SpinVector (Benevento, Italy)


Mostra profilo WWW
« Risposta #41 inserita:: Giugno 07, 2007, 03:51:10 pm »

A questo punto  sarei proprio curioso di sapere come identifichi un processo
Visto che ti piace wikipedia, ecco una definizione di processo che vale quanto la tua di procedura:
http://it.wikipedia.org/wiki/Processo_software

Citazione
e sopratutto un esempio tangibile di mancata riproducibilità dei processi nel gamedev,
Che intendi per "mancata riproducibilità"?
Se me lo spieghi, ti rispondo.

Registrato

C++U,
  GiO
  www.spinvector.com
Matteo Crippa
Milano


Karma: +0/-4
Messaggi: 39


Mostra profilo WWW
« Risposta #42 inserita:: Giugno 07, 2007, 08:28:51 pm »


Visto che ti piace wikipedia, ecco una definizione di processo che vale quanto la tua di procedura:
http://it.wikipedia.org/wiki/Processo_software


Quella definizione è fortemente contestualizzata, per la qualità di solito ci si avvale ad una definizione più generica di processo.

Poi ovviamente le differenze non sono moltissime, il processo software si presenta come un macro contenitore di altri sub-processi, i quali secondo me sarebbero tutti benissimo monitorabili, valutabili e migliorabili.

Prendendo l'esempio di wiki:

Citazione
Si possono definire cinque attività portanti in un processo software:

la stesura delle specifiche: tale attività comprende innanzitutto la definizione dei servizi che il software deve offrire, le funzioni che deve offrire e le prestazioni minime che deve esibire, ovvero complessivamente la descrizione di cosa il software deve fare (specifica dei requisiti); ma anche la definizione delle successive specifiche di progetto, che descrivono come il sistema deve essere realizzato;

lo sviluppo del software: Questa attività comprende la produzione del software, il quale deve rispondere alle specifiche precedentemente stabilite;

l'Ispezione del software, allo scopo di verificarne l'aderenza alle specifiche e, più in generale, di validarlo;

Il collaudo del software;

la manutenzione del software, ovvero gli interventi di modifica (correzione di errori, ampliamento delle funzionalità, ecc.) successivi al rilascio.

Ad esempio questi 5 punti secondo me risultano tutti passabili di monitorizzazione, e quindi una volta che si hanno delle evidenze empiriche valutarli.

[/quote]
Che intendi per "mancata riproducibilità"?
Se me lo spieghi, ti rispondo.
[/quote]

Intendevo riferirmi a questo:

Ti ho già spiegato che una buona parte dei processi differiscono da prodotto a prodotto, ecc.
Registrato
Domenico Troiano
Geniaware - Italy


Karma: +8/-5
Messaggi: 212



Mostra profilo
« Risposta #43 inserita:: Giugno 07, 2007, 09:49:29 pm »

Noi siamo ISO666.
Ci piacerebbe essere ISO69 però i publishers di solito ci mettono a ISO90.

Bwahahah... Luigi è sempre il boss più spacchiuso dell'universo  Laughing
(comunque io l'ISO90 mi son rifiutato più volte)
Registrato

Love & Peace
Federico Rebora
Frankfurt am Main


Karma: +0/-3
Messaggi: 135


Oldschooled


Mostra profilo
« Risposta #44 inserita:: Giugno 07, 2007, 10:10:34 pm »

Salve a tutti,

ho una curiosità, quante fra le vostre aziende sono attualmente certificate iso 9001:2000?

Controllando un po' di siti non mi pare che ce ne siano, o mi son perso qualcosa?

Mi chiedevo questa cosa perchè secondo me i principi della qualità sono applicabili anche al campo della produzione di videogame.

Sopratutto per quanto concerne il miglioramento continuo e azioni correttive e preventive.

Ma ISO che? STG, STIK, AZZI che roba è? Mai sentita!!!!

Scusa l'ignoranza sul topic ma secondo me la qualità dei videogiochi non si certifica mica con un ISO. Ma valuti la qualità di un'azienda in base a ste cose?

Secondo me manco si può certificare la qualità del codice.

Al massimo, sempre secondo me, puoi certificare i metodi di testing.

Citazione
Noi siamo ISO666.
Ci piacerebbe essere ISO69 però i publishers di solito ci mettono a ISO90.

Ashuashau
Registrato
Pagine: 1 2 [3] 4   Vai su
  Stampa  
 
Vai a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.14 secondi con 19 interrogazioni al database.