Soluzioni web
LEANcon Wordpress
Wordcamp Milano 2011
“Quante/i di voi sviluppano soluzioni web con Wordpress?”
“[Risposta prevista] Buona parte / quasi tutte/i ...”
“Quante/i di voi sono al 100% contente/i del proprio lavoro E
dei propri clienti Edel proprio stipendio?”
“[Risposta prevista]Proprio al 100%, nessuno, o quasi.”
DOVE SIAMO
DOVE VOGLIAMO ARRIVARE
COME ARRIVARCI
(e cosa c’entra sta roba con Lean, e soprattutto con Wordpress ...)
SPESSO SIAMO QUI ...
O QUI ...http://www.flickr.com/photos/35821702@N07/5243385418/
http://www.flickr.com/photos/spanishalex/5506236833/sizes/l/in/photostream/
O QUI ...
DOVE VOGLIAMO ANDARE ...
[Esempio di traguardo]
“Riuscire a consegnare più cose,
in tempo, con meno stress, e divertendosi”
http://blog.crisp.se/mattiasskarin/2011/05/16/1305497493763.html
ENTERS ...
LEAN
lean manifacturing
(da TPS -Toyota Production System)
•eliminareglisprechi
•ridurreicostieiltimetomarket
•migliorarecontinuamente
lean software development
2003-MaryPoppendieck,TomPoppendieck,
“LeanSoftwareDevelopment:AnAgileToolkit”
“maximizecustomervaluewhile
minimizingwaste”
• Individuals and interactions over processes and tools
• Customer collaboration over con-tract negotiation
• Responding to change over follow-ing a plan
[www.agilemanifesto.org - 2001]
Agile S
oftware D
evelopm
ent
ok, ma ... in pratica?
VISUALIZZA
Scegli strumenti semplici ma efficaci in cui tutti possano visualizzare lo stadio di avanzamento del progetto (o dei progetti!) e dei singoli task.
Dove possibile, opta per supporti fisici (vs digitali), come cartelloni nella stanza del team.
Sapere sempre dove siamo, ovvero a che punto siamo.
MISURA
Poter misurare l’obiettivo, e la situazione attuale, serve a calcolarne la distanza.
Es. Come si definisce il successo di questo progetto web? (Es n. di pag. viste / entrate da ads / iscritti / ...). “Actionable goals”
Posso misurare la mia produttività, il numero di bug chiusi post-rilascio, il tempo medio di consegna di una funzionalità aggiuntiva, ...Le metriche sono fondamentali per analizzare, comparare e cor-reggere.
ISPEZIONAE ADATTA
“Inspect and adapt”.Fai sempre delle retrospettive. Cerca di capire cosa non è andato come doveva. Apporta correzioni.
PROTOTIPA
WP è perfetto! la prima “demo” è online in un baleno! Ragiona con quella, con il cliente, e non “in astratto”.
CONSEGNA SPESSO
Fai rilasci piccoli, progressivi. Minimizzi il rischio!
Ricordati di dare priorità alle cose più importanti (businessvalue).
COMUNICA
Con i clienti. E con i colleghi. Parla. Chiedi. E ascolta. (Questo non significa passare le giornate in riunione. Vedi + avanti ;-)
COLLABORA
Lavora assieme, ai colleghi, e al cliente, e non contro (nè ciascuno per conto suo).Il successo del progetto deve essere un obiettivo condiviso (“alignment”)
LIMITA(TI)
Non introdurre complessità inutile.Non sviluppare funzionalità non richieste. Sforzati di “do more with less”. (Es. pratico: la scelta dell’hosting di WP. Magari per quel tal sito va bene anche wp.com o godaddy ...)
LimitailWorkinProgress(WIP)
MIGLIORA
Poniti in un’ottica di apprendimento e auto-miglioramento con-tinuo (KAIZEN)
GESTISCI IL CAMBIAMENTOinvece che subirlo
Embrace change!
Le cose cambiano. E’ un dato di fatto.Non possiamo evitarlo.
(cambiano i requisiti, i budget, i clienti, le tecnologie, gli stakehold-ers, la concorrenza, WP, ... ;-)Possiamo cercare di gestirlo.
Con intelligenza. Per lavorare meglio.
Nonsiamopredestinatiallostress,almalditesta,alleincazzature,alsuperlavoro.
RIDUCI GLI SPRECHI
“Eliminate waste”.
Le funzionalità non finite sono spreco. E anche quelle consegnate e non usate. E la documentazione non letta. Le riunioni senza un fo-cus chiaro. I difetti nel software. I tempi di pausa nello sviluppo (in attesa che ...)
Tuttociòchenonproducevaloreèpotenzialmentemuda(spreco)
FOCALIZZATI SUL VALORE
Cosa davvero genera valore per il cliente, in questa webapp (es. “gli fa guadagnare + soldi”)? Cosa è superfluo?
Cosa della mia organizzazione è centrale rispetto a questa produzi-one di valore? Cosa è superfluo?
Lean & Agile tools,techniques, practices ...
Magari la prossima volta! (Kanban, SCRUM, Pair programming, “courage”, timeboxes, tecnica del pomodoro, ...)
Studia, partecipa, condividi!
www.agileday.it (Roma, Novembre 2011)
www.webdebs.org (Brescia, 1 volta al mese)
http://tech .groups.yahoo.com/group/milano-xpug/
www.linkedin .com/groups/Lean-Agile-Italy-1944601
e molto, molto, molto di +!
Top Related