L'utilizzo di metodologie agili per la gestione del progetto significa adottare un metodo per lo sviluppo del software che coinvolge quanto più possibile il committente, ottenendo in tal modo una elevata reattività alle sue richieste.
Utilizzare metodologie agili è più facile se si dispone degli strumenti giusti per consentire al project manager di raggiungere gli obiettivi del progetto restando all'interno del perimetro costituito dai diversi vincoli.
Cluemapper è uno strumento open che offre un wiki per la gestione della documentazione del progetto, un sistema di gestione ticket per la segnalazione delle attività da svolgere, integrazione con sistemi di versionamento del codice, gestione delle tempistiche, visualizzazione del codice da web con gestione delle differenze, e segue il paradigma delle metodologie agili com gestione delle iterazioni e user story.
HR Infinity Zucchetti e' la suite di software per la gestione del personale sviluppata ad hoc per consulenti del lavoro, professionisti e associazioni di categoria.
La prima suite in Italia di software completamente web based e con anagrafica unica per amministrare, gestire e organizzare il personale delle aziende clienti o associate: software paghe, presenze, note spese, giustificativi, risorse umane, budget, HR analytics, portale HR, turni, accessi, commesse, trasferte.
In un mercato sempre più competitivo professionisti e associazioni devono infatti offrire servizi innovativi e consulenza alle imprese per fidelizzarle e acquisire vantaggi sulla concorrenza.
Per questo più di 20.000 clienti hanno gia' scelto i software paghe e i software di gestione del personale Zucchetti, da 30 anni a fianco di chi ha fatto del lavoro la propria professione!
Accenture Italia Corporate Citizenship Report 2020Accenture Italia
Nel nostro paese, attraverso la comprensione della tecnologia e del suo impatto, ci impegniamo nel creare società più inclusive che offrano maggiori opportunità per le persone, i clienti, le comunità e l’ambiente, agendo come player responsabili. Il nostro impegno nell’ambito della Responsabilità Sociale ha l’obiettivo di valorizzare i talenti e favorire l’impiego delle persone, coinvolgendole in progetti gratuiti a beneficio della collettività. Attraverso il potere dell’innovazione generiamo valore sociale e offriamo competenze digitali alle fasce di popolazione senza accesso, aumentandone le opportunità professionali.
Nell’era della rivoluzione digitale, il controllo è nelle mani delle persone. Rapidi progressi hanno creato un ambiente tecnologico che mette al centro le persone e dà loro il potere di dare forma a una tecnologia su misura per le loro esigenze.
Scopri di più su Accenture.it - http://bit.ly/2k3nu9h
Corporate Citizenship Report Italia di AccentureAccenture Italia
In Italia, come nel resto del mondo, Accenture si impegna a promuovere progetti di formazione e a costruire occupazione. Scopri tutte le nostre iniziative e i risultati raggiunti.
Accenture Technology Vision 2015 - Ampliare i confini aziendali nell'era digi...Accenture Italia
Negli ultimi anni molte aziende, come probabilmente la vostra, hanno focalizzato l'attenzione sulle possibilità di sfruttare le tecnologie cosiddette SMAC (Social, Mobile, Analytics e Cloud) per trasformare l'azienda in un
digital business. Oggi la sfida è un’altra: come sfruttare il vantaggio digitale?
HR Infinity Zucchetti e' la suite di software per la gestione del personale sviluppata ad hoc per consulenti del lavoro, professionisti e associazioni di categoria.
La prima suite in Italia di software completamente web based e con anagrafica unica per amministrare, gestire e organizzare il personale delle aziende clienti o associate: software paghe, presenze, note spese, giustificativi, risorse umane, budget, HR analytics, portale HR, turni, accessi, commesse, trasferte.
In un mercato sempre più competitivo professionisti e associazioni devono infatti offrire servizi innovativi e consulenza alle imprese per fidelizzarle e acquisire vantaggi sulla concorrenza.
Per questo più di 20.000 clienti hanno gia' scelto i software paghe e i software di gestione del personale Zucchetti, da 30 anni a fianco di chi ha fatto del lavoro la propria professione!
Accenture Italia Corporate Citizenship Report 2020Accenture Italia
Nel nostro paese, attraverso la comprensione della tecnologia e del suo impatto, ci impegniamo nel creare società più inclusive che offrano maggiori opportunità per le persone, i clienti, le comunità e l’ambiente, agendo come player responsabili. Il nostro impegno nell’ambito della Responsabilità Sociale ha l’obiettivo di valorizzare i talenti e favorire l’impiego delle persone, coinvolgendole in progetti gratuiti a beneficio della collettività. Attraverso il potere dell’innovazione generiamo valore sociale e offriamo competenze digitali alle fasce di popolazione senza accesso, aumentandone le opportunità professionali.
Nell’era della rivoluzione digitale, il controllo è nelle mani delle persone. Rapidi progressi hanno creato un ambiente tecnologico che mette al centro le persone e dà loro il potere di dare forma a una tecnologia su misura per le loro esigenze.
Scopri di più su Accenture.it - http://bit.ly/2k3nu9h
Corporate Citizenship Report Italia di AccentureAccenture Italia
In Italia, come nel resto del mondo, Accenture si impegna a promuovere progetti di formazione e a costruire occupazione. Scopri tutte le nostre iniziative e i risultati raggiunti.
Accenture Technology Vision 2015 - Ampliare i confini aziendali nell'era digi...Accenture Italia
Negli ultimi anni molte aziende, come probabilmente la vostra, hanno focalizzato l'attenzione sulle possibilità di sfruttare le tecnologie cosiddette SMAC (Social, Mobile, Analytics e Cloud) per trasformare l'azienda in un
digital business. Oggi la sfida è un’altra: come sfruttare il vantaggio digitale?
Accenture Strategy ha sponsorizzato la decima edizione di ABI HR, il convegno che si occupa di approfondire e analizzare i principali aspetti legati alla gestione delle persone nell’impresa bancaria. Sfoglia la presentazione di Stefano Trombetta, Talent & Organization Lead di Accenture Strategy, dedicata alla Digital Transformation della workforce aziendale.
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitaleIDC Italy
Intervento di Sergio Patano, Research & Consulting Manager di IDC Italia, all'evento IDC Digital Transformation Conference 2016 di Milano il 29 settembre 2016
Mobility e Cloud come driver per l'innovazione in aziendaIDC Italy
Abstract della presentazione di Fabio Rizzotto, Senior Research & Consulting Director di IDC Italia, per il roadshow #IDCMobilityCloud che ha toccato le città di Padova, Torino e Bari tra dicembre 2014 e gennaio 2015
Digital Transformation: Faster, Better, HybridIDC Italy
Abstract della presentazione di Sergio Patano, Research & Consulting Manager di IDC Italia, tenuta nel corso del roadshow Digital Transformation che ha toccato quattro città italiane nel corso del mese di giugno 2015
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
Gli argomenti trattati durante il Workshop gratuito sull'ideazione e creazione di Web Applications con AngularJS:
- Metodologie innovative di ideazione e creazione di Web Applications;
- Sfide e problemi del lavoro in team;
- Introduzione ad AngularJS e alle sue componenti principali;
- Dimostrazione pratica di una WebApp
Lean Web Solutions with WP [versione italiana]Carlo Beschi
Slide della mia presentazione al Wordcamp Milano 2011 su "Soluzioni web Lean con WordPress"
(http://wordcamp.it/milano2011/thank-god-its-friday-wordcamp-programma-del-27-maggio-2011/)
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Simone Onofri
Nella gestione dei progetti, le variabili da considerare, rappresentate nel "triangolo dei vincoli", sono Tempistiche, Costi, Qualità e Ambito.
L'approccio tradizionale tende a considerare l'Ambito è "intoccabile" e variabile la Qualità, Tempistiche e Costi. In caso di problemi si interviene allungando le Tempistiche, aumentando i Costi o diminuendo la Qualità. L'approccio Agile - e in particolare quello DSDM® derivato da RAD come anche Scrum - rende intoccabile la Qualità, le Tempistiche e i Costi, mentre è variabile l'Ambito.
Il framework Agile promosso dal DSDM® Consortium include due tecniche chiave per poter applicare nel pratico il concetto: il Timeboxing e la tecnica MoSCoW per la gestione delle priorità, anche se queste tecniche possono essere utilizzate a prescindere.
Il talk - dopo una breve introduzione - descriverà le differenze principali tra un approccio waterfall e agile, il Timeboxing e le tecnica MoSCoW per la gestione di tempistiche e requisiti.
Accenture Strategy ha sponsorizzato la decima edizione di ABI HR, il convegno che si occupa di approfondire e analizzare i principali aspetti legati alla gestione delle persone nell’impresa bancaria. Sfoglia la presentazione di Stefano Trombetta, Talent & Organization Lead di Accenture Strategy, dedicata alla Digital Transformation della workforce aziendale.
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitaleIDC Italy
Intervento di Sergio Patano, Research & Consulting Manager di IDC Italia, all'evento IDC Digital Transformation Conference 2016 di Milano il 29 settembre 2016
Mobility e Cloud come driver per l'innovazione in aziendaIDC Italy
Abstract della presentazione di Fabio Rizzotto, Senior Research & Consulting Director di IDC Italia, per il roadshow #IDCMobilityCloud che ha toccato le città di Padova, Torino e Bari tra dicembre 2014 e gennaio 2015
Digital Transformation: Faster, Better, HybridIDC Italy
Abstract della presentazione di Sergio Patano, Research & Consulting Manager di IDC Italia, tenuta nel corso del roadshow Digital Transformation che ha toccato quattro città italiane nel corso del mese di giugno 2015
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
Gli argomenti trattati durante il Workshop gratuito sull'ideazione e creazione di Web Applications con AngularJS:
- Metodologie innovative di ideazione e creazione di Web Applications;
- Sfide e problemi del lavoro in team;
- Introduzione ad AngularJS e alle sue componenti principali;
- Dimostrazione pratica di una WebApp
Lean Web Solutions with WP [versione italiana]Carlo Beschi
Slide della mia presentazione al Wordcamp Milano 2011 su "Soluzioni web Lean con WordPress"
(http://wordcamp.it/milano2011/thank-god-its-friday-wordcamp-programma-del-27-maggio-2011/)
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Simone Onofri
Nella gestione dei progetti, le variabili da considerare, rappresentate nel "triangolo dei vincoli", sono Tempistiche, Costi, Qualità e Ambito.
L'approccio tradizionale tende a considerare l'Ambito è "intoccabile" e variabile la Qualità, Tempistiche e Costi. In caso di problemi si interviene allungando le Tempistiche, aumentando i Costi o diminuendo la Qualità. L'approccio Agile - e in particolare quello DSDM® derivato da RAD come anche Scrum - rende intoccabile la Qualità, le Tempistiche e i Costi, mentre è variabile l'Ambito.
Il framework Agile promosso dal DSDM® Consortium include due tecniche chiave per poter applicare nel pratico il concetto: il Timeboxing e la tecnica MoSCoW per la gestione delle priorità, anche se queste tecniche possono essere utilizzate a prescindere.
Il talk - dopo una breve introduzione - descriverà le differenze principali tra un approccio waterfall e agile, il Timeboxing e le tecnica MoSCoW per la gestione di tempistiche e requisiti.
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
Perché i progetti falliscono? Gli approcci tradizionali nei progetti di sviluppo hardware e software sono davvero efficaci in un mercato in continua evoluzione e con prodotti ad elevata obsolescenza? Le caratteristiche dell’approccio Agile possono essere applicate per ideare e creare soluzioni innovative in modo efficace ed economico?
In occasione di questo incontro affronteremo questi quesiti e le metodologie agili che possono dare una risposta.
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...Stefano Marchetti
Il piano triennale dell’Agenzia per l’Italia digitale e del Dipartimento per la Trasformazione digitale nella Pubblica Amministrazione indica le linee di azione per promuovere l'innovazione del settore pubblico e del Paese mettendo i bisogni del cittadino al centro della scena.
In aggiunta, il Piano Nazionale di Ripresa e Resilienza, dedica una parte rilevante del budget alla transizione digitale e alla digitalizzazione della Pubblica Amministrazione.
In questo talk tenuto in occasione World Plone Day 2022 del verranno illustrati esempi di piattaforme e soluzioni open, conformi alle linee guida di AgID, per una comunicazione più efficace con i cittadini e per consentire la digitalizzazione dei procedimenti amministrativi anche grazie alle integrazioni con le piattaforme abilitanti SPID e App IO.
E' possibile vedere tutte le presentazioni della edizione italiana del World Plone Day nel video:
https://youtu.be/CCJUZg62gAA
Il link per visualizzare solo questa presentazione è:
https://youtu.be/CCJUZg62gAA?t=7030
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Stefano Marchetti
In occasione del World Plone Day 2021 ho presentato questo talk in cui mostro come realizzare un sito web di una Pubblica Amministrazione conforme alle linee guida di AgID con Volto e il CMS Plone.
In questa presentazione spiego come è facile, per un redattore, realizzare, passo passo, un sito istituzionale conforme ad AgID grazie alla flessibilità e facilità d’uso di Volto, il nuovo frontend di Plone.
E' possibile vedere tutte le presentazioni della edizione italiana del World Plone Day nel video:
https:/youtu.be/U-FhRkNYu58
Il link per visualizzare solo questa presentazione è:
https://youtu.be/U-FhRkNYu58?t=9602
Il presente e il futuro di Plone e le dinamiche dello sviluppo di un prodotto open frutto del lavoro di una community.
A breve è previsto il rilascio di Plone 5.2 che sarà compatibile con Python 3. Nel medio periodo (2020) è previsto il rilascio di Plone 6 che avrà a bordo Volto, il framework in ReacJS che consente di gestire i contenuti Plone.
Plone si posiziona quindi come un potente CMS headless che offre maturità, sicurezza, robustezza e flessibilità aperto, per il frontend, ai moderni framework javascript.
La legionella, batterio responsabile di polmonite con elevata mortalità in pazienti fragili, è ampiamente diffusa negli ambienti idrici naturali e artificiali, con difficoltà di eradicazione. Un’efficace prevenzione della crescita può essere fatta con l’uso integrato di diversi metodi di contrasto, sorveglianza clinica e ambientale.
La SSD Igiene Ospedaliera di AOUFE ha sviluppato una web app che consente di gestire il monitoraggio di batterio, disinfettante e temperatura in punti di prelievo identificati nella rete idrica e ai terminali (42 edifici, 10 km di tubazioni principali, 3.600 terminali).
Il nuovo sistema, grazie ad una interfaccia con una efficace UX, consente una gestione distribuita via web e il controllo tempestivo degli allarmi, al superamento di soglie impostate e del livello di rischio ove sono ubicati i terminali e lo storico di risultati e interventi effettuati, con grande semplificazione del processo.
I dati, dal sistema, sono anche pubblicabili in formato OpenData.
Chi cerca trova: il motore di ricerca del comune di ModenaStefano Marchetti
La trovabilità, indica la capacità di un'informazione, risorsa od oggetto di essere localizzabile o (in ambito web) fruibile.
La trovabilità è campo di studio dell'architettura dell'informazione, assieme all'usabilità, alla desiderabilità, credibilità e accessibilità.
Trovare un contenuto sul web non è sempre facile.
I motori di ricerca possono essere lo strumento di aiuto fondamentale.
SOLR, il motore di ricerca open source del progetto Apache, può indicizzare N siti, indipendentemente dalla tecnologia con cui sono realizzati.
Il progetto realizzato per il Comune di Modena, che aveva lo scopo di rottamare l'appliance di Google, consente di fare una ricerca distribuita sui 50 siti dell'amministrazione comunale.
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniStefano Marchetti
Questo è un breve racconto di cosa è accaduto nel backstage, ehm backend, del sito web che ha fornito le info per i fan di uno dei più grandi concerti al mondo.
Questa è una storia fatta di un pizzico di tecnologia ma anche della osservazione di circa due settimane prima dell’evento, degli accessi al sito.
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineStefano Marchetti
QubicaAMF Worldwide è uno dei principali produttori e distributori nel mondo di prodotti per il bowling per sedi in tutto il mondo.
I suoi prodotti includono sistemi per lo scoring, software di gestione dei centri, piste, prodotti per la manutenzione, birilli, arredamento.
La riprogettazione del nuovo sito, guidata da RedTurtle, ha affrontato tutte le fasi: dalla analisi, alla progettazione fino alla realizzazione con CMS Plone.
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...Stefano Marchetti
ubiGreen è il nuovo portale web sviluppato da Fondazione Cariplo (a cura di RedTurtle Technology S.r.l. e
Gis&Web S.r.l.) per la georeferenziazione e la consultazione delle informazioni relative ai progetti naturalistici
finanziati dall’Area Ambiente nell’ambito dei bandi Acque, Biodiversità e Connessione ecologica.
L’obiettivo è quello di mappare e rendere sempre più fruibile il patrimonio di dati generato dalla realizzazione
dei progetti, in un’ottica di comunicazione trasparente e libero accesso alle informazioni. ubiGreen, oltre
a valorizzare gli interventi realizzati sul territorio dai vari enti, vuole favorire lo sviluppo di nuove sinergie e
partnership per promuovere future progettazioni.
La rete civica Mo-Net è nata nel 1995
Nel 2015 la rete civica compie quindi ventanni di vita.
Nel tempo sono state pubblicate migliaia di pagine web, applicazioni, servizi, ecc.
Nel 2007 si è svolta una approfondita attività di valutazione dei migliori CMS presenti sul mercato.
Il Comune di Modena è stato una delle prime amministrazioni in Italia ad aver adottato Plone per la realizzazione della propria Rete Civica.
Negli anni si sono susseguiti diversi aggiornamenti alle versioni sempre più recenti del CMS: questa volta il passaggio all'ultima versione di Plone, la 4.3.3, (ma si sta già pensando a Plone 5!) è stato anche il pretesto per un intervento in profondità.
In questa presentazione si illustra del dietro le quinte e cioè di come siamo arrivati, insieme allo staff del Comune di Modena, al restyling della rete civica.
Oggi più che mai la politica deve confrontarsi con i cittadini e non rinchiudersi nel palazzo: il dialogo e l'ascolto dei cittadini sono necessari per una migliore politica.
La Regione Emilia Romagna ha quindi progettato e realizzato un ecosistema partecipativo di cui ioPartecipo+ rappresenta lo strumento per consentire ai cittadini, enti, altri stakeholder di contribuire alla politiche della Regione discutendo delle politiche stesse su diverse piazze virtuali.
La flessibilità della piattaforma realizzata con il CMS Plone e l'orientamento al riuso hanno offerto il supporto tecnologico ideale per l'innovativo approccio di progettazione collaborativa che ha portato il team multidisciplinare di progetto (composto da esperti di processo dei Servizi Regionali, facilitatori e progettisti di processi partecipativi, progettisti dell'esperienza d'uso, produttori di contenuto per contesti istituzionali) a percorrere in tempi rapidi tutte le fasi progettuali secondo un percorso di co-design.
Si parlerà quindi di piazze virtuali, prototyping interattivi, di content type, di portlet, di sottositi, di social auth system, di integrazione con i social network, delle notifiche per consentire agli utenti e ai gestori di essere costantemente informati in maniera tempestiva sugli interventi e sulle nuove registrazioni dei cittadini e degli strumenti usati (blog, glossario, questionari, sondaggi, forum, documenti, eventi, avvisi/notizie, gallerie multimediali, normativa, newsletter).
Nelle piazze della partecipazione di ioPartecipo+ i cittadini vengono coinvolti direttamente per contribuire alle politiche regionali. Su ioPartecipo+ sono in discussione temi come la gestione delle acque in territori a rischio alluvione e la programmazione futura sull’utilizzo dei fondi Fesr e Fse da parte della Regione. Lo stesso ioPartecipo+, sviluppato attraverso un percorso di co-design, ha una piazza dedicata alla valutazione da parte degli utenti, che possono contribuire suggerendo nuove funzioni e servizi.
World Plone Day.
A Bologna, presso la Regione Emilia Romagna, si parla delle 3M: Mockup, Mediacore e Mailchimp.
Come rendere più facile la vita ai web designer con Plone Mockup. La piattaforma multimediale Mediacore integrata con il CMS Plone. La piattaforma per la gestione e l'invio di newsletter Mailchimp e l'integrazione con Plone.
Stefano Marchetti presented information on the state of the Plone community and project over the past 12 months. Key points included 27 countries represented at PloneConf 2011, over 5500 code commits from 208 contributors, and numerous sprints held around the world. Upcoming releases of Plone 4.2, 4.3, and beyond were also discussed, outlining new features and areas of focus for the community.
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...Stefano Marchetti
Il bollettino Ufficiale Regionale Telematico (BURERT) della Regione Emilia Romagna con particolare riferimento agli aspetti legati all’utilizzo di Plone come infrastruttura alla base del nuovo sistema di gestione dei contenuti con una redazione distribuita e alla integrazione con Adobe InDesign
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Stefano Marchetti
Plone è la soluzione per le PA che hanno bisogno di avere un CMS di classe enterprise per fare collaborare diversi redattori distribuiti, con una sofisticata gestione di permessi
e con la possibilità di usare esperienze ed add-on di altre PA grazie alla iniziativa PloneGov.
Plone è il sistema che può essere fatto crescere dal piccolo Comune alla Regione Emilia Romagna.
Con soluzioni che spaziano dalla gestione di contenuti, anche multimediali, al portale istituzionale fino alla soluzione per la Intranet e per il Groupware.
Sia in termini di funzionalità sia in termini di architettura del sistema.
Plone in the Public Sector: Business and Sustainability Models.Stefano Marchetti
1. PloneGov is a worldwide community of public sector organizations aimed at sharing and reusing Plone software and knowledge.
2. It includes about 200 public bodies from several countries and regions that collaborate on projects.
3. RedTurtle supports PloneGov by sponsoring events in Italy and helping to spread Plone adoption in the public sector.
3. Di cosa parliamo oggi
• Project management
• Metodologie agili
• Tool di gestione progetti con
metodologie agili
4. Premessa
Lavoriamo per RedTurtle Technology (Ferrara).
RedTurtle fa consulenza/software e lavora con la
“gestione della conoscenza”; questo si traduce
in portali, intranet, gestione flussi
documentali, ecc.
RedTurtle utilizza soprattutto tecnologie open
(Python, Eclipse, cms Plone, OpenOffice, Linux).
5. Un po’ di numeri di
RedTurtle
• Nasce nel 1999: 3 persone
• Nel 2009: 16 persone, di cui:
• 1 marketing/strategia/account
• 1 segreteria
• 1 grafico/developer
• 3 PM
• 10 developer
• massimo n° progetti gestiti contemporaneamente: 25-30*
* i progetti hanno dimensioni variabili: da 2 settimane uomo a 3 anni uomo
8. Quindi?
Il PM principalmente si focalizza
nel coordinamento e nel
controllo delle varie
componenti e dei diversi attori
coinvolti con l'obiettivo di
minimizzare la probabilità
di insuccesso.
10. Alla ricerca dell’equilibrio
1) riuscire a gestire
contemporaneamente N progetti
2) mantenere alta la qualità dei servizi e
del software prodotto
3) rispettare le scadenze
4) lavorare un numero ragionevole di ore
5) incassare più denaro di quanto se ne
spende
http://www.storace.it/wp-content/uploads/
5) non impazzire 2009/01/equilibrio.jpg
11. Alla ricerca dell’equilibrio
1) riuscire a gestire
contemporaneamente N progetti
2) mantenere alta la qualità dei servizi e
del software prodotto
3) rispettare le scadenze
4) lavorare un numero ragionevole di ore
5) incassare più denaro di quanto se ne
spende
http://www.storace.it/wp-content/uploads/
5) non impazzire 2009/01/equilibrio.jpg
15. Per riassumere
Si potrebbe considerare il
project management come la
risposta scientifica alla Legge di
Murphy :)
16. Approccio
metodologico al PM
Esistono diversi approcci
metodologici al PM.
Esistono gli approcci agili,
interattivi, incrementali e
basati sulla successione di
fasi predefinite, ecc.
17. Metodologia agile
nell’ingegneria software
Con metodo agile (o
leggera) si intende un
metodo che coinvolge
quanto più possibile il
committente, ottenendo
in tal modo una elevata
reattività alle sue
richieste. http://www.bizzia.com/files/374/2007/12/
agile.jpg
18. Metodologia agile
nell’ingegneria software
Con metodo agile (o
leggera) si intende un
metodo che coinvolge
quanto più possibile il
committente, ottenendo
in tal modo una elevata
reattività alle sue
richieste. http://www.bizzia.com/files/374/2007/12/
agile.jpg
19. Obiettivo
L'obiettivo è la
piena
soddisfazione
del cliente e non
solo l'adempimento
di un contratto.
http://www.bizzia.com/files/374/2007/12/
agile.jpg
20. Obiettivo
L'obiettivo è la
piena
soddisfazione
del cliente e non
solo l'adempimento
di un contratto.
http://www.bizzia.com/files/374/2007/12/
agile.jpg
21. Agile manifesto
I principi su cui si basa
una metodologia leggera
che segua i punti indicati
dall'Agile Manifesto,
http://www.ludicer.it/supereroi/fantastici-
sono solo 4 quattro/fantastici4.jpg
22. Agile manifesto
I principi su cui si basa
una metodologia leggera
che segua i punti indicati
dall'Agile Manifesto,
http://www.ludicer.it/supereroi/fantastici-
sono solo 4 quattro/fantastici4.jpg
31. Ma è necessario tutto
questo?
Perchè non basta cercare d’avere
dal cliente specifiche scritte
per poter scrivere codice da
consegnare dopo un pò di
tempo sperando di non
“litigare” troppo con il cliente?
32. Perchè può succedere questo! Ricordate la legge di Murphy!
http://4.bp.blogspot.com/_dadkSDOYSMo/RyMvduPsV-I/AAAAAAAAAAU/
kKSgZEOyiiQ/s1600-h/Project+Management+Illustrated+with+a+Tree+and+a
+Swing.jpg
33. Metodi agili:
iterazioni (1)
La gran parte dei metodi agili
tentano di ridurre il rischio
di fallimento sviluppando il
software in finestre di
tempo limitate chiamate
iterazioni che, in genere,
durano qualche
settimana.
http://www.fz-juelich.de/leap05/main/images/scheduler.jpg
34. Metodi agili:
iterazioni (1)
La gran parte dei metodi agili
tentano di ridurre il rischio
di fallimento sviluppando il
software in finestre di
tempo limitate chiamate
iterazioni che, in genere,
durano qualche
settimana.
http://www.fz-juelich.de/leap05/main/images/scheduler.jpg
35. Metodi agili: iterazioni (2)
Ogni iterazione è un piccolo
progetto a sé stante e deve contenere
tutto ciò che è necessario per rilasciare
un piccolo incremento nelle funzionalità
del software: pianificazione
(planning), analisi dei requisiti,
progetto, implementazione, test
e documentazione.
36. User Story
Le User Story sono un
semplice modo per
raccogliere i
requirements di un
progetto; una alternativa
alla scrittura di lunghe e
dettagliate specifiche http://www.yeshua.it/images/papiro.jpg
37. User Story
Le User Story sono un
semplice modo per
raccogliere i
requirements di un
progetto; una alternativa
alla scrittura di lunghe e
dettagliate specifiche http://www.yeshua.it/images/papiro.jpg
38. User Story
Come utente [ruolo
dell’utente]
voglio fare [scopo]
per poter [motivo]
http://www.agileadvice.com/archives/AgileClassroom-MostRecent-
EndOfClass.jpg
39. Metodologie agili
- user Story: un
esempio
“C'era una volta, in un paese
lontano, un gentiluomo vedovo
che viveva in una bella casa con
la sua unica figlia.
Egli donava alla sua adorata
bambina qualsiasi cosa ella
desiderasse: bei vestiti, un
cucciolo, un cavallo.”
http://www.imageclick.altervista.org/cartoni
%20animati-file/
1236001171814_cenerentola.jpg
40. Metodologie agili
- user Story: un
esempio
“C'era una volta, in un paese
lontano, un gentiluomo vedovo
che viveva in una bella casa con
la sua unica figlia.
Egli donava alla sua adorata
bambina qualsiasi cosa ella
desiderasse: bei vestiti, un
cucciolo, un cavallo.”
http://www.imageclick.altervista.org/cartoni
%20animati-file/
1236001171814_cenerentola.jpg
41. User Story: un esempio
“Come utente
voglio poter visualizzare l’elenco
dei titoli possibili dei libri da
acquistare”
42. Quindi?
Abbiamo capito, a grandi
linee, cosa sono le metologie
agili.
E adesso come le
applichiamo?
43. Che strumenti
può usare il
PM?
Nessun strumento: si va a
braccio!
www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
44. Che strumenti
può usare il
PM?
Nessun strumento: si va a
braccio!
www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
45. Che strumenti
può usare il
PM?
Foglio di calcolo.
http://www.eduverse.org/images/busy_person.jpg
46. Che strumenti
può usare il
PM?
Foglio di calcolo.
http://www.eduverse.org/images/busy_person.jpg
47. Che strumenti
può usare il
PM?
Microsoft Project
www.albanesi.it/Mente/Imma/indaffarato1.jpg
48. Che strumenti
può usare il
PM?
Microsoft Project
www.albanesi.it/Mente/Imma/indaffarato1.jpg
49. Che strumenti
può usare il
PM?
SAAS (Software As A Service)
exacterm.files.wordpress.com/2009/05/saas.jpg
50. Che strumenti
può usare il
PM?
SAAS (Software As A Service)
exacterm.files.wordpress.com/2009/05/saas.jpg
61. E i MIEI dati
dove li
tengono?
http://www.flickr.com/photos/mikereys/2898906857/
62. E i MIEI dati
dove li
tengono?
http://www.flickr.com/photos/mikereys/2898906857/
63. Fermi tutti!
Ok, serve uno
strumento per il
PM.
E i developer? share.skype.com/sites/en/developer.jpg
64. Fermi tutti!
Ok, serve uno
strumento per il
PM.
E i developer? share.skype.com/sites/en/developer.jpg
65. Da cosa di parte
Di solito i developer
usano un sistema di
versionamento del
codice e un sistema di
gestione ticket
Molti developer usano http://www.sdtimes.com/blog/
image.axd?
Subversion e Trac
picture=2009%2F3%2Fsubversion_l
ogo-384x332.png
http://www.edgewall.org/gfx/
trac_logo.png
66. Da cosa di parte
Di solito i developer
usano un sistema di
versionamento del
codice e un sistema di
gestione ticket
Molti developer usano http://www.sdtimes.com/blog/
image.axd?
Subversion e Trac
picture=2009%2F3%2Fsubversion_l
ogo-384x332.png
http://www.edgewall.org/gfx/
trac_logo.png
67. Trac: caratteristiche
• Web-based
• Open source
• Wiki
• Issue tracking
• Interfaccia su Subversion
• Possibilità di personalizzare i campi
e le ricerche per la costruzione di
report dello stato del progetto
• Molti plug-in
68. Trac: caratteristiche
• Web-based
• Open source
• Wiki
• Issue tracking
• Interfaccia su Subversion
• Possibilità di personalizzare i campi
e le ricerche per la costruzione di
report dello stato del progetto
• Molti plug-in
69. Ma perchè non
estendiamo
Trac?
http://www.stefanoapuzzo.it/html/images/stories/
lampadina0.gif
70. Ma perchè non
estendiamo
Trac?
http://www.stefanoapuzzo.it/html/images/stories/
lampadina0.gif
71. Cluemapper
ClueMapper è una versione “pompata” di Trac. Offre:
• wiki
• gestione ticket
• integrazione con sistemi di versionamento
• gestione delle tempistiche
• metodologie agili: iterazioni e user story
con interfaccia D&D
72. Cluemapper
ClueMapper è una versione “pompata” di Trac. Offre:
• wiki
• gestione ticket
• integrazione con sistemi di versionamento
• gestione delle tempistiche
• metodologie agili: iterazioni e user story
con interfaccia D&D
73. Cluemapper plugin
• Itteco (whiteboard & storie)
• ClueTimer (quanto ci hai messo?)
• TracTags (project manager 2.0)
• TracWysiwyg (per fighetti anti-wiki)
• TimingAndEstimation (quanto ci metti?)