Civile.it
/internet
Osservatorio sul diritto e telecomunicazioni informatiche, a cura del dott. V. Spataro dal 1999, documenti.

Il dizionario e' stato letto volte. Scarica l'app da o da



Segui via: Email - Telegram
  Dal 1999   spieghiamo il diritto di internet  Store  Caffe20  Dizionario  App  Video Demo · Accesso · Iscrizioni    
             

Abbonati:




Scarica il dizionario:


Per cancellarsi dalla precedente newsletter interna

  


Dizionario 31.08.2015    Pdf    Appunta    Letti    Post successivo  

Agile - metodo di programmazione: cosa significa - dizionario

Un metodo di sviluppo con tanto di manifesto

 

C

Correva l'anno 2000 e stava scoppiando la bolla di internet. La prima almeno.

Tanti programmatori si incontrano e narrano i problemi con i loro clienti. Ne esce un incontro sulla neve, negli USA, dove i partecipanti, 17, all'unanimita' scrivono un manifesto su come sviluppare software.

Per anni ho seguito questo nome con assoluto disinteresse. Oggi mi sono incuriosito e documentato, sulla base della possibilita' di contrattualizzare questo metodo.

Se si legge il manifesto o wikipedia si resta molto sorpresi: ci sono principi estremamente generali e flessibili, uniti ad alcune metodologia che necessariamente integrano il manifesto che, da solo, a mio modo di vedere, e' una bella affermazione politica senza possibilita' di individuare obblighi e doveri precisi.

Che poi e' lo scopo del metodo agile: far felice il cliente.

Ora teniamo presente che il cliente e' americano, ed e' un cliente che sa di pagare quello che chiede.

Torniamo in Italia e mi rendo conto che i valori espressi dal manifesto, corretti, sono inapplicabili se portati cosi' come sono.

Di piu': scopro che uso questi principi anche io dal lontano 1986. e non sapevo si chiamasse agile ...

Sta di fatto che il metodo agile mette al centro la soddisfazione del cliente, cioe' gestendo lo sviluppo in piccole pillole verificabili spesso insieme al cliente tramite continue microconsegne. Appunto: quelllo che faccio da sempre.

Pare sia un metodo rivoluzionario. Mi chiedo come lavorano gli altri programmatori.

Sta di fatto che la contrattualizzazione non e' certo quella che ho visto fare in vari preventivi.

Un tema interessante, perche' il fulcro e' una idea importante: continui contatti, scambio di microconsegne, microparti autonome e modificabili, struttura elastica e semplice da sviluppare anche in parallelo con altri programmatori, o in sostituzione.

Ma il tutto significa struttura software. Come contrattualizzarlo ? La vedo grama, perche' e' una scelta della software house organizzare la struttura del software, a meno che il cliente non abbia gia' previsto anche una struttura.

Quindi nei contratti dovrebbero essere previste parti generali e parti tecniche su modelli di documentazione semplici ed elastici. Ne ho visti pochi di contratti cosi'.

Spataro

ps: nel video un interessante approccio

31.08.2015 Spataro
Fonte: spataro




Segui le novità in materia di Dizionario su Civile.it via Telegram
oppure via email: (gratis Info privacy)



Dossier:



dallo store:
visita lo store

Altro su Dizionario:


"Per tutti i cambiamenti importanti dobbiamo intraprendere un salto nel buio" - W.James


Spieghiamo contratti, ecommerce, privacy e il diritto di internet su Civile.it dal 1999



Tinyletter - I testi sono degli autori e di IusOnDemand srl p.iva 04446030969 - diritti riservati - Privacy - Cookie - Condizioni d'uso - in