IL PROGETTO IT
Caratteristiche principali, valutazioni
di successo/insuccesso e perimetro
di responsabilità del progetto IT
Information & System
2
Metodi per classificare un progetto
Parametri per la sua tipologia *:
– attività relativa al progetto (ricerca, formazione, servizio pubblico,
ecc…);
– disciplina riguardante il progetto (chimica, fisica, storia dell’arte ecc…);
– budget allocato;
– livello di rischio;
– area di responsabilità;
– tipo di clientela;
– livello di sicurezza dell’informazione trattata.
*Univ. del Minnesota
3
Metodi per classificare un progetto
Grado di complessità *:
• Chiarezza degli scopi
• Tempistica
• Costi
• Risorse impiegate
– Numero di unita organizzative,
– Numero di persone
• Indice di rischio per l’organizzazione che li porta avanti
–
–
–
–
–
Numero di sistemi coinvolti
Numero di clienti
Affinità della conoscenza pregressa
Natura e tipologia dei dati
Rischi sulle scadenze
*Texas Technology University
Information Technology Division
4
Metodi per classificare un progetto
Complexity
Diamond Method *
Array
System
Assembly
Technology
Novelty
Breakthrough Platform Derivative
Low Medium High Super-high
Regular
Fast/competitive
Blitz/critical
Shenhar & Dvir, 2004
Pace
5
Evoluzione dei progetti IT *
Truex, Baskerville & Klein (1999)
Brady & Hobady, (2011) osservano che in molti progetti IT
i metodi ‘classici’ di project management non hanno spazio
I lavori dell’information technology
sempre più spesso sono
“progetti complessi”.
Progetti IT Complessi
Multi-Sided Platforms (MSP)
Statistics on Project Failures
1996
1998
2000
2002
2004
2006
2009
Failed (1)
40%
28%
23%
15%
18%
19%
24%
Challenged (2)
33%
46%
49%
51%
53%
46%
44%
Successful
27%
26%
28%
34%
29%
35%
32%
100%
100%
100%
100%
100%
100%
100%
Source: Chaos Report (2009)
WHY DO PROJECTS FAIL ?
Filoni di analisi
Casi di fallimento/successo
Determinanti del
fallimento/successo
Peled 2000
Li, Yang, Klein, Chen 2011
•
Solo il 16% dei IT-Pj in USA
completato nei tempi e nel budget
Collyer 2000
•
65% dei cambiamenti organizzativi
condotti tramite progetto falliscono
•
Beatty & Gordon 1991
•
•
Bassa percentuale di successo nei Pj
condotti con pratiche di PM
The Evangelists of New Technology
Yeo 2002
•
Clancy & Stone 2005
importanza delle competenze del
team manager
fattori critici di fallimento dei IT-Pj
Andersen & Vaagaasar 2009
•
Driver per migliorare le pratiche del
PjM
11
Una situazione paradossale
1) I progetti falliscono soprattutto nel
software gestionale
2) Da diversi decenni
3) In tutti i paesi
I dirigenti che cos’hanno in comune
* in tutto il mondo?
* da vari decenni?
I dirigenti che cos’hanno in comune
* in tutto il mondo?
* da vari decenni?
La formazione
Formazione astratta ed
in qualche misura deviante
Esempi
- L’informazione è l’entropia di una
sorgente ergodica (C.Shannon)
- ll programma è la soluzione di un
problema logico-matematico (A. Turing)
Lethbridge claims:
"Mathematics is extensively taught in computing programs.
If we are to continue to teach the amount and type of
mathematics that we presently teach: our data show that
is normally not the case.”
Conseguenze dell’Astrazione
Rifiuto di un approccio ingegneristico
cioè onnicomprensivo: Problema dei
perimetri del progetto
Conseguenze dell’Astrazione
Rifiuto del cliente: Problema della
gestione del cliente
Conseguenze dell’Astrazione
Controllo dei risultati Problema del
collaudo del progetto
Formazione astratta ed
in qualche misura deviante
The literature of
Computer Science Education
is simply immense
Educators
Professionals
Educators
Theorists
Professionals
Educators
Theorists
Professionals
The missing concept map of informatics
Deductive
Structure of a
Scientific Discipline
Deductive
Structure of
Electronics
1° Conclusione: Per dirigere con
successo un progetto IT serve un
quadro teorico:
2° Conclusione: Il quadro teorico
dovrebbe essere:

semplice ed esaustivo
Cos’è un quadro
‘semplice ed esaustivo’ ?
1Km
1 cm
1 cm
1Km
2° Conclusione: Il quadro teorico
dovrebbe essere:
 semplice ed esaustivo
 deduttivo (o espansivo) cioè che parte da
pochi principi
 concreto cioè rispondente ai problemi dei
professionisti
 aperto, cioè collegato ad altre discipline.
Thanks for Your Attention !
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
P.Rocchi - "L'informazione, i sistemi e il controllo" Mondadori, Milano - (1992)
P.Rocchi - "I fondamenti dell'Informatica come sintesi del sapere" Atti Congresso AICA, Lecce vol.1 :765,770. - (1993)
P.Rocchi - "Cultura e tecnologia del Software" F.Angeli, Milano - (1994) (1998) (2000)
"Technology + Culture = Software" IOS Press, Amsterdam - (2000)
P.Rocchi - "L'informazione come tema fondante" Atti Congresso AICA, Roma :91,100. - (1996)
P.Rocchi - "Appunti su un problema fondamentale dell'Informatica" Atti Congresso AICA, Milano :203,211. - (1997)
P.Rocchi - "A pathway to the axiomatic foundations of Informatics" Proc. XV IFIP World Computer Congress:Fundamentals,
Vienna - (1998)
P.Rocchi – "Clue to the information theory in the pioneers’ works” Proc. 6th European Meeting on Cybernetics and Systems
Research (EMCSR), Vienna :231,236. – (2002)
P.Rocchi – "How To Investigate Information:Notes on the Scientific Methodology” Proc. 47th Meeting of International Society
for the System Science (ISSS), Crete :1-14. (2003)
P.Rocchi – "About the Possibility of a Cartesian Theory Upon Systems, Information and Control” Proc. 3rd National
Conference on Systems Science, Trento :735-745. (2004)
P.Rocchi – "What Does the Term 'Selected' Mean ?” Proc. IEEE Conf. on Systems, Man and Cybernetics (SMC), The Hague
:970-972. (2004)
P.Rocchi, L. Gianfagna –" An Introduction to the Problem of the Existence of Classical and Quantum Information" AIP Conf.
Proc., Melville, N.Y., volume:810, :248-258. (2006)
P.Rocchi, O.Panella – "Acquisition of Information is achieved by the Measurement Process in Classical and Quantum Physics” Intl. Congress Quantum Theory-, Vaxjo (Sweden) 206-214. – (2007)
P.Rocchi – "Notes on the Essential System to Acquire Information” - ‘Quantum Information and Entanglement’ special issue
of ‘Advances in Mathematical Physics’, Art. 480421 (2010)
P.Rocchi – "How Semiotics Can Improve Our Knowledge on Computing” – Proc. Of the 11th World Congress on Semiotics,
Nanjing (Cina) 5-9 Oct 2012 Republished in:Sino-US English Teaching, n.12, :914-919 (2013)
P.Rocchi - "Logic of Analog and Digital Machines” - Nova Science Publishers, New York (2010).
P.Rocchi - "What is information? Beyond the Jungle of Information Theories” ACM Ubiquity, :1-9, March (2011) Reprinted
in:The Computer Journal, Vol. 55 No. 7, :856-860 (2010)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
P.Rocchi - "The Concepts of Signifier and Signified Revisited” Workshop “The Difference that Makes a difference”, Open
University, Milton Keynes (UK)(September (2011)
P.Rocchi - " Redundant Information:a Theory for Integrated Methodologies” Advanced in Automation, Multimedia & Video
Systems, and Modern Computer Science” V.Kluen, C.D’Attellis, N.Mastorakis (ed.) :7-12. WSEAS Press (2001)
P.Rocchi – "Unifying the Interpretation of Redundant Information” Informatica, vol 28, n. 1 :91-94. (2004)
P.Rocchi – "Some Notes for the Uniform Calculus of Redundancy” Proc. IEEE Conf. on Systems, Man and Cybernetics (SMC),
The Hague :1649-1653. (2004)
P.Rocchi – "Redundancy:A Measurement Crossing Cutting-Edge Technologies” in J. Filipe, J.L. Ferrier, J.A. Cetto, M. Carvalho
(eds.) Informatics in Control, Automation and Robotics, vol 2 :11-16 Springer (2007).
P.Rocchi, W.Betori – "A Unified Way to Calculate Redundant Resources" - Proc. of the Conf. on Computational Intelligence for
Modelling Control and Automation (CIMCA05), Vienna, vol 2 :396-401. - (2005)
P.Rocchi, W.Betori – "Notes on the Passive and Active Redundancies in Digital Technology”- Proc. 4th IASTED Conference on
Circuits, Signals and Systems (CSS), San Francisco, CA, :347-351. – (2006)
P.Rocchi – "How ‘Unused’ Codewords Make a Redundant Code”- Proc. 45th ACM Southeast Conference, Winston-Salem,
North Carolina, USA : 407-412. – (2007)
P.Rocchi – "Control of Computer Programs Using the 'Field Diagram'" WSEAS Transactions on Computers n. 3, vol. 2 :542547. July (2003)
P.Rocchi, A.Haag – "An Operational Approach to Program Design" Journal on Computers, Systems and Signals, n.2, vol.4 :310. (2003)
P.Rocchi – A Method to Validate the Relational Database Design – in Relational Databases and Open Source Software
Developments, J.R. Taylor (ed), Nova Science, N.Y. :105-118 (2010)
P.Rocchi – "Sur les Origines du Logiciel" – Proc. 6th Systems Science European Congress, Paris (2005)
P.Rocchi – "Intelligent Adaptation and The Nature of the Software Changes” in Advances in Cognitive Informatics SCI 323,
Yingxu Wang, Du Zhang, Witold Kinsner (Eds), :59-69 Springer Verlag (2010)
P.Rocchi – "A systemic note on the software evolution” – Systemist, Vol 30(2) :273-285 (2008)
P.Rocchi – “Improved Strategies for Change Management:The Funnel Model” – Proc Central & Eastern European Software
Engineering Conference in Russia (CEE-SCR), Moskov (2011)
P. Rocchi – “An Essay on the Origin of Software Evolution” – IEEE Transactions on Human-Machine Systems, 44(2) :281-285
(2014)
Pochissimi italiani fanno parte delle associazioni
internazionali di Project Management
Scarica

presentazione Rocchi