MultiStadium Portal (MSP) è un prodotto software che permette la gestione di un impianto sportivo di qualunque tipo che abbia uno o più campi da gestire e, offre la possibilità agli spettatori di prenotare o comprare un biglietto in un determinato posto per la partita a cui desiderano assistere.
MSP è adatto a qualsiasi tipo di impianto sportivo di piccole – medie dimensioni.
È dotato di una buona usabilità, sia per l’interfaccia gestionale sia per quella del cliente.
Questo corso permette di:
- Sviluppare la conoscenza e le abilità richieste per superare la certificazione d’esame PMI-ACP® insieme al requisito dei 26 PDU
- Sviluppare una conoscenza lavorativa dei Principi Agile dei corsi SCRUM, KANBAN, XP e TDD
- Sviluppare la competenza di eseguire modelli di sviluppo multi iterativi per qualsiasi scala di progetti
- Sviluppare l’abilità di consegnare Storie promettenti molto rapidamente
La scorsa edizione del Samsung Innovation Camp è stata un vero successo. Con il mio team “Green Innovation” ci siamo classificati secondi a un passo dalla vittoria. Ma la cosa che più mi è rimasta impressa è stata quella di riuscire a gestire un team multidisciplinare che ha saputo mettere in campo le proprie abilità nel modo più genuino possibile.
Quest’anno ho deciso di riprovarci (rivincita? ). Tantissimi nuovi temi trattati tra cui le tecnologie DARQ, blockchain, intelligenza artificiale, internet of things, realtà aumentata-virtuale-mista, big data, strategie digitali, marketing, 5G, trasformazione digitale.
- Didattica e tecnologie d'inclusione
- Fondamenti di pedagogia generale
- Fondamenti teorici antropologico-culturali per l'apprendimento
- I processi di sviluppo psico-affettivo
The context in which I decided to focus my project is linked to the historical and cultural heritage that gradually reveals itself increasingly abandoned and not valued. And this is a problem.
In particular, we refer to the <Rock Chapel "S.Vito" of Camerota, in the province of Salerno> which needs help to be known and appreciated.
The goal of safeguarding this chapel is certainly that of intervening in some way.
My idea was to develop an augmented reality application to attract more and more visitors and curious. The application, through the use of the smartphone camera, is able to display information of any type (text, audio, video, 2d and 3d models) using "target images" positioned outside and inside the chapel.
To test the application: https://github.com/michelepalumboAV/camerotAR
Social Responsability. Case study: Poste ItalianeMichele Palumbo
Description_project: con questo progetto siamo andati a esaminare quello che ad oggi risulta una pratica poco adottata dalle aziende: il bilancio sociale.
Le aziende che adottano questo approccio sociale acquistano un notevole vantaggio competitivo, nel medio-lungo termine.
È il caso di Poste Italiane che già da diversi anni è parte attiva nel sociale, acquisendo sempre più fiducia da parte dei vecchi e nuovi clienti.
I test sono basati su 5 aree sulle quali verrai valutato.
Digital IQ è un test scientifico elaborato con la collaborazione
dell’Università degli Studi di Milano Bicocca, psicologi e psicometristi.
Benessere digitale
Competenze per indirizzare l'uso del web verso obiettivi di benessere personale ed efficacia professionale. Si sonda la capacità di affrontare i problemi non convenzionali nell’utilizzo del digitale.
Sicurezza
Competenze per la protezione di situazioni che possono ledere la sicurezza come privacy, identità digitale, integrità dei dispositivi, protezione economica e dignità personale.
Creazione di contenuti digitali
Competenze e attitudini per la creazione e rielaborazione di contenuti nel web che rendono capace l’utente di essere un emittente e ricevente competente.
Comunicazione e collaborazione
Competenze e attitudini per una corretta comunicazione con gli altri nel mondo digitale: controllo dell'identità e gestione dei rapporti.
Informazione
Competenze e attitudini per la ricerca, selezione e valutazione delle informazioni sul web in relazione alla fonti. Comprensione dei legami tra queste e loro catalogazione.
Questo corso permette di:
- Sviluppare la conoscenza e le abilità richieste per superare la certificazione d’esame PMI-ACP® insieme al requisito dei 26 PDU
- Sviluppare una conoscenza lavorativa dei Principi Agile dei corsi SCRUM, KANBAN, XP e TDD
- Sviluppare la competenza di eseguire modelli di sviluppo multi iterativi per qualsiasi scala di progetti
- Sviluppare l’abilità di consegnare Storie promettenti molto rapidamente
La scorsa edizione del Samsung Innovation Camp è stata un vero successo. Con il mio team “Green Innovation” ci siamo classificati secondi a un passo dalla vittoria. Ma la cosa che più mi è rimasta impressa è stata quella di riuscire a gestire un team multidisciplinare che ha saputo mettere in campo le proprie abilità nel modo più genuino possibile.
Quest’anno ho deciso di riprovarci (rivincita? ). Tantissimi nuovi temi trattati tra cui le tecnologie DARQ, blockchain, intelligenza artificiale, internet of things, realtà aumentata-virtuale-mista, big data, strategie digitali, marketing, 5G, trasformazione digitale.
- Didattica e tecnologie d'inclusione
- Fondamenti di pedagogia generale
- Fondamenti teorici antropologico-culturali per l'apprendimento
- I processi di sviluppo psico-affettivo
The context in which I decided to focus my project is linked to the historical and cultural heritage that gradually reveals itself increasingly abandoned and not valued. And this is a problem.
In particular, we refer to the <Rock Chapel "S.Vito" of Camerota, in the province of Salerno> which needs help to be known and appreciated.
The goal of safeguarding this chapel is certainly that of intervening in some way.
My idea was to develop an augmented reality application to attract more and more visitors and curious. The application, through the use of the smartphone camera, is able to display information of any type (text, audio, video, 2d and 3d models) using "target images" positioned outside and inside the chapel.
To test the application: https://github.com/michelepalumboAV/camerotAR
Social Responsability. Case study: Poste ItalianeMichele Palumbo
Description_project: con questo progetto siamo andati a esaminare quello che ad oggi risulta una pratica poco adottata dalle aziende: il bilancio sociale.
Le aziende che adottano questo approccio sociale acquistano un notevole vantaggio competitivo, nel medio-lungo termine.
È il caso di Poste Italiane che già da diversi anni è parte attiva nel sociale, acquisendo sempre più fiducia da parte dei vecchi e nuovi clienti.
I test sono basati su 5 aree sulle quali verrai valutato.
Digital IQ è un test scientifico elaborato con la collaborazione
dell’Università degli Studi di Milano Bicocca, psicologi e psicometristi.
Benessere digitale
Competenze per indirizzare l'uso del web verso obiettivi di benessere personale ed efficacia professionale. Si sonda la capacità di affrontare i problemi non convenzionali nell’utilizzo del digitale.
Sicurezza
Competenze per la protezione di situazioni che possono ledere la sicurezza come privacy, identità digitale, integrità dei dispositivi, protezione economica e dignità personale.
Creazione di contenuti digitali
Competenze e attitudini per la creazione e rielaborazione di contenuti nel web che rendono capace l’utente di essere un emittente e ricevente competente.
Comunicazione e collaborazione
Competenze e attitudini per una corretta comunicazione con gli altri nel mondo digitale: controllo dell'identità e gestione dei rapporti.
Informazione
Competenze e attitudini per la ricerca, selezione e valutazione delle informazioni sul web in relazione alla fonti. Comprensione dei legami tra queste e loro catalogazione.
This project involves the development of a mobile application to give decisional and behavioral support to a Leader who manages a team of people.
The application is divided into three parts:
- a first part provides an anonymous questionnaire that each team member must complete for the evaluation of their reference Leader,
- a second part provides a self-assessment questionnaire that the Leader must fill in with respect to his behavior towards the team,
- a third part concerns the matching of data between the assessment questionnaire of the team members and the Leader self-assessment questionnaire.
The results will provide:
- indications to the Leader on what behavioral aspects will have to improve,
- the level of maturity of the team members
An application to access to the main functionality of the "State and Location of Equipment and Material" project.
This has been build and designed for Android
It requires NFC to login to the application.
It requires a Camera to use the Barcode Scanner.
Thi application helps managing the Inbound and Outbound of equipment and material through the warehouses, to help managing orders and keeping trace of their location and status.
Mainly, this application innovation can be found through the preparation function for the batch to be shipped:
1) writing the information gained through the order management's functionality of the backoffice, about the order ID and the batches IDs;
2) scanning the product barcode;
3) pairing the serial gained previously with the batch NFC.
Then the flows of inbound and outbound are the classical flows: identification of the product, updating of the database, inserting them in their right location/ inside the track for the shipping.
Here you can see a little presentation about it:
https://www.slideshare.net/albertovolpe9/slem-status-and-location-of-materials-and-equipments
Following are the links of the source code of the apps:
https://github.com/TimeParadox89/SLEMapp
https://github.com/TimeParadox89/SLEMApp_Backoffice
https://github.com/TimeParadox89/SLEMApp-WriteToNFC
In questo progetto, dopo aver chiarito concetti basilari come quello di Impresa, Azienda e Società, presenteremo la nostra Start Up, la A & S ICT Solutions, che nasce con lo scopo di soddisfare appieno alcune esigenze presentate dal pubblico utilizzatore di app per dispositivi mobili e che al momento riteniamo non siano totalmente soddisfatte dai servizi già presenti sul mercato. In particolare opereremo nel settore della messaggistica istantanea.
Il presente lavoro sarà articolato in più parti.
In un primo momento saranno presentati i segni distintivi della nostra impresa.
Nella seconda parte sarà effettuata un’analisi di mercato del settore delle applicazioni, partendo dallo studio degli utilizzatori di dispositivi mobili e dell’uso che ne fanno.
La nostra app che prende il nome di “PMax” ovvero “Personalization Max” è un servizio di messaggistica che permetterà all’utente di personalizzarne la chat e la view.
Nella terza parte di questo progetto introdurremo i concetti di marketing strategico e marketing operativo in modo tale da chiarire come il nostro servizio dovrà e potrà posizionarsi sul mercato.
Stabilire il prezzo di vendita di un prodotto ha un’importanza fondamentale per ogni impresa, per tale ragione uno studio accurato riguardo la politica del prezzo vedremo che ci permetterà di stabilire tre tipologie di prezzi per la nostra app a seconda dell’anno di acquisto.
Oltre alla politica del prezzo è fondamentale prendere in esame una politica promozionale che ha come obiettivo non solo l’aumento delle vendite, ma anche la creazione di una migliore immagine dell’impresa e vedremo come la nostra scelta ricadrà sull' utilizzo dei social come mezzo di promozione e sul passaparola.
Per valutare i vincoli e le opportunità della nostra app verrà effettuata l’analisi SWOT.
È stata effettuata, infine, un’analisi dei costi che porta alla realizzazione, diffusione e al mantenimento della start-up.
In questo progetto, dopo aver chiarito concetti basilari come quello di Impresa, Azienda e Società, presenteremo la nostra Start Up, la A & S ICT Solutions, che nasce con lo scopo di soddisfare appieno alcune esigenze presentate dal pubblico utilizzatore di app per dispositivi mobili e che al momento riteniamo non siano totalmente soddisfatte dai servizi già presenti sul mercato. In particolare opereremo nel settore della messaggistica istantanea.
Il presente lavoro sarà articolato in più parti.
In un primo momento saranno presentati i segni distintivi della nostra impresa.
Nella seconda parte sarà effettuata un’analisi di mercato del settore delle applicazioni, partendo dallo studio degli utilizzatori di dispositivi mobili e dell’uso che ne fanno.
La nostra app che prende il nome di “PMax” ovvero “Personalization Max” è un servizio di messaggistica che permetterà all’utente di personalizzarne la chat e la view.
Nella terza parte di questo progetto introdurremo i concetti di marketing strategico e marketing operativo in modo tale da chiarire come il nostro servizio dovrà e potrà posizionarsi sul mercato.
Stabilire il prezzo di vendita di un prodotto ha un’importanza fondamentale per ogni impresa, per tale ragione uno studio accurato riguardo la politica del prezzo vedremo che ci permetterà di stabilire tre tipologie di prezzi per la nostra app a seconda dell’anno di acquisto.
Oltre alla politica del prezzo è fondamentale prendere in esame una politica promozionale che ha come obiettivo non solo l’aumento delle vendite, ma anche la creazione di una migliore immagine dell’impresa e vedremo come la nostra scelta ricadrà sull' utilizzo dei social come mezzo di promozione e sul passaparola.
Per valutare i vincoli e le opportunità della nostra app verrà effettuata l’analisi SWOT.
È stata effettuata, infine, un’analisi dei costi che porta alla realizzazione, diffusione e al mantenimento della start-up.
È un percorso di formazione realizzato da Samsung in partnership con Randstad e in collaborazione con un network di atenei italiani aperto agli studenti (laurea triennale e magistrale) e ai laureati degli atenei convenzionati.
Il corso ha l’obiettivo di unire competenze di
ELEMENTI DI BUSINESS, ELEMENTI DI DIGITAL MARKETING, COMUNICAZIONE, DATA ANALYTICS, IoT, CYBER SECURITY, CYBER EDUCATION E UN USO INNOVATIVO DELLE TECNOLOGIE.
[Presentation] MultiProject analysis with Critical Path MethodMichele Palumbo
This project has been developed to provide decision support to all Program managers who manage multiple projects with shared resources that are, of course, planned by the various project managers assigned. Therefore, there is a vertical communication between the Program Manager and the various reference project managers in which the latter give precisely the planning of their project to the program manager. The stage I decided to focus on is post planning. One of the most difficult problems to deal with is to manage human resources linked to multiple projects, and then shared resources. Then, you can analyse whether a given resource may be abnormally allocated across multiple projects, or if you are straddling multiple immediately subsequent critical tasks related to both the single project and the N-projects on which it is allocated. To try to solve these problems, I decided to develop a software by following the approach of data analysis through the Critical Path Method (CPM).
The tools used to develop the software are: Neo4j and PyCharm, languages: Cypher and Python, libraries: pandas and py2neo
[Document] MultiProject analysis with Critical Path MethodMichele Palumbo
This project has been developed to provide decision support to all Program managers who manage multiple projects with shared resources that are, of course, planned by the various project managers assigned. Therefore, there is a vertical communication between the Program Manager and the various reference project managers in which the latter give precisely the planning of their project to the program manager. The stage I decided to focus on is post planning. One of the most difficult problems to deal with is to manage human resources linked to multiple projects, and then shared resources. Then, you can analyse whether a given resource may be abnormally allocated across multiple projects, or if you are straddling multiple immediately subsequent critical tasks related to both the single project and the N-projects on which it is allocated. To try to solve these problems, I decided to develop a software by following the approach of data analysis through the Critical Path Method (CPM).
The tools used to develop the software are: Neo4j and PyCharm, languages: Cypher and Python, libraries: pandas and py2neo
The Italian economy is mainly based on tourism. In this regard, we have tried to enhance the most successful point, namely the artistic and cultural heritage, giving more attention to museums as a means of attracting tourists to discover our history, culture and tradition.
Day after day, the audience of cultural visitors has increased dramatically, attracting the attention of many companies in integrating computer technology with culture.
Our company, therefore, has thought to invest in this area by proposing a new product to the service of the museums to emphasize its works through augmented reality.
Augmented reality is taking away more and more foot, with the aim of enriching the experience of the user of an exhibition or of turning the streets into open-air museums.
When a visitor enters a museum, the AR can become the means to show the work in its context, provide important details to the user and allow the visualization of related works of art, creating real emotional paths.
The museum becomes, therefore, a real toy in scale 1:1 and the objects are no longer considered "relics" but assume a well-defined form thanks to their contextualization.
The target audience includes all age groups, involving both adults and children. And it is precisely in this area that augmented reality is proposed as a great help for the educational mission of the museums.
This document outlines the project plans for the Virtual Museum Tour (VMT) application. It includes sections on project organization, risk analysis, resource requirements, work breakdown structure, project schedule, monitoring and reporting, and additional plans. The project will use agile methodology and be led by a project manager. Risks are identified and strategies proposed to mitigate them. Hardware needs include PCs and routers while software costs are estimated. The project must be completed by February 2018 to meet the funding deadline.
Sviluppo di un Framework semantico per la contestualizzazione delle activityMichele Palumbo
Partendo da un’analisi di un algoritmo di video-tracking, abbiamo ricevuto, come output, un file. Questo file è stato ulteriormente partizionato per permettere di inserire i tag che vengono fuori dalle tecnologie semantiche.
Il file corredato con i tag semantici, ci viene dato come estensione rdf, che costituisce l'ontologia, dalla quale abbiamo, successivamente, sviluppato le queries.
abbiamo estratto informazioni concentrandoci sulle activity complesse, per risalire alle azioni salienti per quanto riguarda le situazioni di imminente pericolo, ad esempio, persone che attraversano, macchine che si spostano sulla strada, etc., le quali denotano una situazione di potenziale pericolo.
Inoltre, abbiamo rilevato anche situazioni pericolose già accadute (incidenti), ad esempio, macchine che decelerano, persone che camminano in gruppi, etc., in quanto ci possono essere persone che si raggruppano e soccorrono la vittima del sinistro stradale.
Il progetto nasce dall’esigenza di coordinare un gruppo molto vasto di persone sparso sul territorio nazionale in caso di attacchi terroristici da parte di enti conosciuti o sconosciuti. Sono state intervistate varie associazioni umanitarie ai fini di capire il loro modo di operare nel caso in cui ci fosse una crisi “anomala” che potrebbe arrecare seri danni alla popolazione come, ad esempio, l’attacco da parte di una razza aliena, un ipotetico “giorno del giudizio” con zombie oppure, restando con i piedi per terra, anche un attacco terroristico a scopo politico o insurrezionale. E’ risultato che l’80% delle associazioni intervistate non sarebbero in grado di gestire la situazione ma dovrebbero instaurare un protocollo e un sistema operativo “al momento” per fronteggiare la minaccia e prestare soccorso.
CARATTERISTICHE DESCRITTIVE
-TIPOLOGIE DI PROCESSI PRODUTTIVI
-TIPOLOGIE DI LAYOUT
-CARATTERI PRESTAZIONALI
-QUALITÀ DEI PRODOTTI, PROCESSI E DELLE ORGANIZZAZIONI
SISTEMI E STRUMENTI DI CERTIFICAZIONE IN UN’OTTICA DI MIGLIORAMENTO CONTINUO DEI SERVIZI INFORMATICI.
CARATTERISTICHE PROGETTUALI
-DIMENSIONAMENTO
-ANALISI TECNICO-ECONOMICA
CARATTERISTICHE FUNZIONALI
-ANALISI DI PROCESSO
-GESTIONE DELLE SCORTE
-PROGRAMMAZIONE E CONTROLLO DELLE OPERATIONS
APPROFONDIMENTI:
LOGISTICA E TRASPORTI
OPERATIONS STRATEGY
This project involves the development of a mobile application to give decisional and behavioral support to a Leader who manages a team of people.
The application is divided into three parts:
- a first part provides an anonymous questionnaire that each team member must complete for the evaluation of their reference Leader,
- a second part provides a self-assessment questionnaire that the Leader must fill in with respect to his behavior towards the team,
- a third part concerns the matching of data between the assessment questionnaire of the team members and the Leader self-assessment questionnaire.
The results will provide:
- indications to the Leader on what behavioral aspects will have to improve,
- the level of maturity of the team members
An application to access to the main functionality of the "State and Location of Equipment and Material" project.
This has been build and designed for Android
It requires NFC to login to the application.
It requires a Camera to use the Barcode Scanner.
Thi application helps managing the Inbound and Outbound of equipment and material through the warehouses, to help managing orders and keeping trace of their location and status.
Mainly, this application innovation can be found through the preparation function for the batch to be shipped:
1) writing the information gained through the order management's functionality of the backoffice, about the order ID and the batches IDs;
2) scanning the product barcode;
3) pairing the serial gained previously with the batch NFC.
Then the flows of inbound and outbound are the classical flows: identification of the product, updating of the database, inserting them in their right location/ inside the track for the shipping.
Here you can see a little presentation about it:
https://www.slideshare.net/albertovolpe9/slem-status-and-location-of-materials-and-equipments
Following are the links of the source code of the apps:
https://github.com/TimeParadox89/SLEMapp
https://github.com/TimeParadox89/SLEMApp_Backoffice
https://github.com/TimeParadox89/SLEMApp-WriteToNFC
In questo progetto, dopo aver chiarito concetti basilari come quello di Impresa, Azienda e Società, presenteremo la nostra Start Up, la A & S ICT Solutions, che nasce con lo scopo di soddisfare appieno alcune esigenze presentate dal pubblico utilizzatore di app per dispositivi mobili e che al momento riteniamo non siano totalmente soddisfatte dai servizi già presenti sul mercato. In particolare opereremo nel settore della messaggistica istantanea.
Il presente lavoro sarà articolato in più parti.
In un primo momento saranno presentati i segni distintivi della nostra impresa.
Nella seconda parte sarà effettuata un’analisi di mercato del settore delle applicazioni, partendo dallo studio degli utilizzatori di dispositivi mobili e dell’uso che ne fanno.
La nostra app che prende il nome di “PMax” ovvero “Personalization Max” è un servizio di messaggistica che permetterà all’utente di personalizzarne la chat e la view.
Nella terza parte di questo progetto introdurremo i concetti di marketing strategico e marketing operativo in modo tale da chiarire come il nostro servizio dovrà e potrà posizionarsi sul mercato.
Stabilire il prezzo di vendita di un prodotto ha un’importanza fondamentale per ogni impresa, per tale ragione uno studio accurato riguardo la politica del prezzo vedremo che ci permetterà di stabilire tre tipologie di prezzi per la nostra app a seconda dell’anno di acquisto.
Oltre alla politica del prezzo è fondamentale prendere in esame una politica promozionale che ha come obiettivo non solo l’aumento delle vendite, ma anche la creazione di una migliore immagine dell’impresa e vedremo come la nostra scelta ricadrà sull' utilizzo dei social come mezzo di promozione e sul passaparola.
Per valutare i vincoli e le opportunità della nostra app verrà effettuata l’analisi SWOT.
È stata effettuata, infine, un’analisi dei costi che porta alla realizzazione, diffusione e al mantenimento della start-up.
In questo progetto, dopo aver chiarito concetti basilari come quello di Impresa, Azienda e Società, presenteremo la nostra Start Up, la A & S ICT Solutions, che nasce con lo scopo di soddisfare appieno alcune esigenze presentate dal pubblico utilizzatore di app per dispositivi mobili e che al momento riteniamo non siano totalmente soddisfatte dai servizi già presenti sul mercato. In particolare opereremo nel settore della messaggistica istantanea.
Il presente lavoro sarà articolato in più parti.
In un primo momento saranno presentati i segni distintivi della nostra impresa.
Nella seconda parte sarà effettuata un’analisi di mercato del settore delle applicazioni, partendo dallo studio degli utilizzatori di dispositivi mobili e dell’uso che ne fanno.
La nostra app che prende il nome di “PMax” ovvero “Personalization Max” è un servizio di messaggistica che permetterà all’utente di personalizzarne la chat e la view.
Nella terza parte di questo progetto introdurremo i concetti di marketing strategico e marketing operativo in modo tale da chiarire come il nostro servizio dovrà e potrà posizionarsi sul mercato.
Stabilire il prezzo di vendita di un prodotto ha un’importanza fondamentale per ogni impresa, per tale ragione uno studio accurato riguardo la politica del prezzo vedremo che ci permetterà di stabilire tre tipologie di prezzi per la nostra app a seconda dell’anno di acquisto.
Oltre alla politica del prezzo è fondamentale prendere in esame una politica promozionale che ha come obiettivo non solo l’aumento delle vendite, ma anche la creazione di una migliore immagine dell’impresa e vedremo come la nostra scelta ricadrà sull' utilizzo dei social come mezzo di promozione e sul passaparola.
Per valutare i vincoli e le opportunità della nostra app verrà effettuata l’analisi SWOT.
È stata effettuata, infine, un’analisi dei costi che porta alla realizzazione, diffusione e al mantenimento della start-up.
È un percorso di formazione realizzato da Samsung in partnership con Randstad e in collaborazione con un network di atenei italiani aperto agli studenti (laurea triennale e magistrale) e ai laureati degli atenei convenzionati.
Il corso ha l’obiettivo di unire competenze di
ELEMENTI DI BUSINESS, ELEMENTI DI DIGITAL MARKETING, COMUNICAZIONE, DATA ANALYTICS, IoT, CYBER SECURITY, CYBER EDUCATION E UN USO INNOVATIVO DELLE TECNOLOGIE.
[Presentation] MultiProject analysis with Critical Path MethodMichele Palumbo
This project has been developed to provide decision support to all Program managers who manage multiple projects with shared resources that are, of course, planned by the various project managers assigned. Therefore, there is a vertical communication between the Program Manager and the various reference project managers in which the latter give precisely the planning of their project to the program manager. The stage I decided to focus on is post planning. One of the most difficult problems to deal with is to manage human resources linked to multiple projects, and then shared resources. Then, you can analyse whether a given resource may be abnormally allocated across multiple projects, or if you are straddling multiple immediately subsequent critical tasks related to both the single project and the N-projects on which it is allocated. To try to solve these problems, I decided to develop a software by following the approach of data analysis through the Critical Path Method (CPM).
The tools used to develop the software are: Neo4j and PyCharm, languages: Cypher and Python, libraries: pandas and py2neo
[Document] MultiProject analysis with Critical Path MethodMichele Palumbo
This project has been developed to provide decision support to all Program managers who manage multiple projects with shared resources that are, of course, planned by the various project managers assigned. Therefore, there is a vertical communication between the Program Manager and the various reference project managers in which the latter give precisely the planning of their project to the program manager. The stage I decided to focus on is post planning. One of the most difficult problems to deal with is to manage human resources linked to multiple projects, and then shared resources. Then, you can analyse whether a given resource may be abnormally allocated across multiple projects, or if you are straddling multiple immediately subsequent critical tasks related to both the single project and the N-projects on which it is allocated. To try to solve these problems, I decided to develop a software by following the approach of data analysis through the Critical Path Method (CPM).
The tools used to develop the software are: Neo4j and PyCharm, languages: Cypher and Python, libraries: pandas and py2neo
The Italian economy is mainly based on tourism. In this regard, we have tried to enhance the most successful point, namely the artistic and cultural heritage, giving more attention to museums as a means of attracting tourists to discover our history, culture and tradition.
Day after day, the audience of cultural visitors has increased dramatically, attracting the attention of many companies in integrating computer technology with culture.
Our company, therefore, has thought to invest in this area by proposing a new product to the service of the museums to emphasize its works through augmented reality.
Augmented reality is taking away more and more foot, with the aim of enriching the experience of the user of an exhibition or of turning the streets into open-air museums.
When a visitor enters a museum, the AR can become the means to show the work in its context, provide important details to the user and allow the visualization of related works of art, creating real emotional paths.
The museum becomes, therefore, a real toy in scale 1:1 and the objects are no longer considered "relics" but assume a well-defined form thanks to their contextualization.
The target audience includes all age groups, involving both adults and children. And it is precisely in this area that augmented reality is proposed as a great help for the educational mission of the museums.
This document outlines the project plans for the Virtual Museum Tour (VMT) application. It includes sections on project organization, risk analysis, resource requirements, work breakdown structure, project schedule, monitoring and reporting, and additional plans. The project will use agile methodology and be led by a project manager. Risks are identified and strategies proposed to mitigate them. Hardware needs include PCs and routers while software costs are estimated. The project must be completed by February 2018 to meet the funding deadline.
Sviluppo di un Framework semantico per la contestualizzazione delle activityMichele Palumbo
Partendo da un’analisi di un algoritmo di video-tracking, abbiamo ricevuto, come output, un file. Questo file è stato ulteriormente partizionato per permettere di inserire i tag che vengono fuori dalle tecnologie semantiche.
Il file corredato con i tag semantici, ci viene dato come estensione rdf, che costituisce l'ontologia, dalla quale abbiamo, successivamente, sviluppato le queries.
abbiamo estratto informazioni concentrandoci sulle activity complesse, per risalire alle azioni salienti per quanto riguarda le situazioni di imminente pericolo, ad esempio, persone che attraversano, macchine che si spostano sulla strada, etc., le quali denotano una situazione di potenziale pericolo.
Inoltre, abbiamo rilevato anche situazioni pericolose già accadute (incidenti), ad esempio, macchine che decelerano, persone che camminano in gruppi, etc., in quanto ci possono essere persone che si raggruppano e soccorrono la vittima del sinistro stradale.
Il progetto nasce dall’esigenza di coordinare un gruppo molto vasto di persone sparso sul territorio nazionale in caso di attacchi terroristici da parte di enti conosciuti o sconosciuti. Sono state intervistate varie associazioni umanitarie ai fini di capire il loro modo di operare nel caso in cui ci fosse una crisi “anomala” che potrebbe arrecare seri danni alla popolazione come, ad esempio, l’attacco da parte di una razza aliena, un ipotetico “giorno del giudizio” con zombie oppure, restando con i piedi per terra, anche un attacco terroristico a scopo politico o insurrezionale. E’ risultato che l’80% delle associazioni intervistate non sarebbero in grado di gestire la situazione ma dovrebbero instaurare un protocollo e un sistema operativo “al momento” per fronteggiare la minaccia e prestare soccorso.
CARATTERISTICHE DESCRITTIVE
-TIPOLOGIE DI PROCESSI PRODUTTIVI
-TIPOLOGIE DI LAYOUT
-CARATTERI PRESTAZIONALI
-QUALITÀ DEI PRODOTTI, PROCESSI E DELLE ORGANIZZAZIONI
SISTEMI E STRUMENTI DI CERTIFICAZIONE IN UN’OTTICA DI MIGLIORAMENTO CONTINUO DEI SERVIZI INFORMATICI.
CARATTERISTICHE PROGETTUALI
-DIMENSIONAMENTO
-ANALISI TECNICO-ECONOMICA
CARATTERISTICHE FUNZIONALI
-ANALISI DI PROCESSO
-GESTIONE DELLE SCORTE
-PROGRAMMAZIONE E CONTROLLO DELLE OPERATIONS
APPROFONDIMENTI:
LOGISTICA E TRASPORTI
OPERATIONS STRATEGY
2. Analisi dei requisiti
MultiStadium Portal (MSP) è un prodotto software che permette la gestione di un impianto sportivo di qualunque
tipo che abbia uno o più campi da gestire e, offre la possibilità agli spettatori di prenotare o comprare un biglietto
in un determinato posto per la partita a cui desiderano assistere.
MSP è adatto a qualsiasi tipo di impianto sportivo di piccole – medie dimensioni.
È dotato di una buona usabilità, sia per l’interfaccia gestionale sia per quella del cliente.
3. Requisiti Funzionali MSP
I requisiti funzionali vengonodivisi in duemacrosistemi.
● Cliente:
Visualizzazionedelle partitein base a determinati parametri.
Prenotazionee acquistodei biglietti.
Gestionee visualizzazionidelle prenotazioni.
● Gestore:
Aggiunta di una partitaal calendario.
Gestionedei prezzie degli scontiapplicati.
Gestionedello stadio.
Visualizzazionedelle partitein base a determinati parametri.
4. Il Sottosistema Cliente
Il sottosistema Clientepermette all’utente di:
● Visualizzare tuttele partite:
- in base allo stadio,
- in base alla settimana,
● Visualizzare partite in programma:
- in base all’ordine cronologico
- in base allo stadio
- in base all’ordine alfabetico
● Effettuare una prenotazioneper un biglietto o acquistaredirettamente il biglietto
● Visualizzare gli acquisti e le prenotazioni effettuate e acquistare una prenotazione non ancora scaduta.
5. Il Sottosistema Gestore
Il sottosistema Gestorepermette all’utente di:
● Aggiungere una partita al calendario
● Visualizzare le partite in base alla capienza dello stadio e all’ordine cronologico
● Applicare varie politiche di sconto:
- in base allo stadio
- in base alla partita
- applicazione sconto a tutte le partite
- possibilità rimozione sconto da tutte le partite.
● Assegnare un nuovo prezzo:
- in base alla partita
- in base allo stadio.
● Aumentare o ridurre la capacità di uno stadio
● Visualizzare incassi totali e incassi per stadio.
6. Requisiti non funzionali
● Usabilità: Il sistema è user friendly e l’utente non ha bisogno di elevate conoscenze per usarlo al meglio
● Affidabilità: Il sistema salva e legge tutti i dati su/da file.
● Sicurezza: Il sistema necessita di un logIn unico per ogni utente che permette di usufruire del sistema in tutta
sicurezza.
7. Schede CRC
Tutte le classi descritte di seguito implementano
l’interfaccia Serializabledato che la lettura e la scrittura dei dati da/su file avviene attraverso il flusso
ObjectInputStreame ObjectOutputStream.
Definiamo e analizziamo le classi.
8. User
La classe User è una classe ASTRATTA che definisce un oggetto generico Utente che ha un Nome, Cognome, UserName e Password.
Oltre ai metodi getter e setter, ha i metodi astratti per effettuare un login generico che verranno poi implementati nelle sottoclassi che
estenderanno User.
User
Responsabilità Collaboratori
Effettuail LogIn dell’utente se le credenziali
sono valide
User
9. Client
La classe Client definisce un oggetto Cliente che è un User. Client ha un Arraylist di prenotazioni (Booking) e un ArrayList di acquisti
(Purchases). Eredita i metodi da User, in più ha il compito di prenotare un posto per una partita, , comprare una prenotazione
effettuata, comprare direttamente un biglietto per una partita ed effettuare il Login del Client.
Client
Responsabilità Collaboratori
Prenota un posto per una partita Booking, Game, Seat
Compra un biglietto per una partita Booking, Purchases, Game, Seat, Stadium
Compra una prenotazione effettuata Booking, Purchases, Game, Seat, Stadium
Effettua il Login del Client User
10. Manager
La classe Manager definisce un oggetto Gestore che è un User. Manager ha un ManagerID generato da un valore statico ID. Eredita i
metodi da User, in più ha il compito di applicare o rimuovere uno sconto a tutte le partite , applicare lo sconto alle partite di uno stadio ,
applicare lo sconto ad una partita , ed effettuare il LogIn del gestore.
Man ager
Responsabilità Collaboratori
Applica lo sconto a tutte le partite Game, Matches
Applica lo sconto a tutte le partite che si
giocano in uno stadio
Game, Matches, Stadium
Applica lo sconto ad una partita Game, Matches
Rimuove lo sconto da tutte le partite Game, Matches
Effettua il login del gestore User
11. Game
Game definisce un oggetto Partita che ha: Squadra in casa, Squadra in trasferta, Numero di posti, un ArrayList di posti della partita (Seat), un
valore statico genericID che genera il GameID, una data, un booleano per controllare se la partita è scontata, Percentuale di sconto, il prezzo del
biglietto senza sconto e il prezzo del biglietto con lo sconto , uno Stadio in cui si gioca la partita. Oltre ai metodi getter e setter ha il compito di
applicare lo sconto e modificare il prezzo, rimuovere lo sconto e modificare il prezzo del biglietto, modificare il numero di posti della partita,
restituisce le informazioni relative alla partita.
Gam e
Responsabilità Collaboratori
Applica lo sconto e modifica il prezzo Game
Rimuove lo sconto e modifica il prezzo Game
Modifica il numero di posti di una partita
nello stadio
Game, Stadium, Seat
Restituisce le informazioni della partita Game
12. Matches
Matches definisce un oggetto CalendarioPartite che ha un
ArrayList di Game. Ha il compito di creare e aggiungere una
nuova partita alla lista, restituire i guadagni totali, restituire la
lista delle partite ordinate in base alla data, all’ordine
alfabetico , alla capienza dello stadio e all’ID dello stadio,
restituire una lista delle partite che si giocano in un
determinato stadio e settare il prezzo del biglietto in base allo
stadio.
Matches
Responsabilità Collaboratori
Creaunanuovapartitaelaaggiungeallalista
di partite
Game
Restituiscelasommadi tutti gli incassi degli
stadi
Game, Stadium
Restituisceil calendario in baseall’ordine
lessicografico
Game
Restituisceil calendario in basealladatadella
partita
Game
Restituisceil calendario in baseallacapacità
dello stadio
Game, Stadium
Restituisceil calendario in baseall’ID dello
stadio
Game, Stadium
Restituisceunalistadi partitechesi giocano
nello stesso stadio
Game, Stadium
Impostail prezzo di tuttelepartitechesi
giocano in uno stadio
Game, Stadium
13. Stadium
Stadiumdefinisce un oggetto Stadio che ha: un valore statico ID per generare StadiumID, un nome, una capacità e la somma dei guadagni
dello stadio. Oltre ai getter e setter ha il compito di sommare gli incassi.
Stadium
Responsabilità Collaboratori
Sommagli incassi in seguito ad ogni acquisto Stadium
14. Seat
Seat definisce un oggetto Posto che ha due variabili booleane Booked per verificare se sia stato occupato e Buyed per verificare se sia stato
comprato. Ha la responsabilità di settare la prenotazione di un posto, di settare l’acquisto di un posto, di verificare il loro stato e di liberare un
posto prenotato ma non acquistato
Seat
Responsabilità Collaboratori
Prenota il posto Seat
Compra il posto Seat
Libera un posto che era stato prenotato ma
non comprato
Seat
15. Booking
Booking definisce un oggetto prenotazione che ha un numero posto prenotato, un numero di prenotazione ed una partita a cui fa
riferimento. Oltre ai metodi getter and setter ha la responsabilità di liberare il Seat prenotato corrispondente al numero di posto della
prenotazione, restituire informazioni sulla prenotazione stessa e verificare la validità della prenotazione.
Book in g
Responsabilità Collaboratori
Libera il posto prenotato dalla lista dei posti
della partita
Game, Seat
Restituisce le informazioni riguardanti la
prenotazione
Booking
Controlla la validità della prenotazione Booking
16. Purchase
Purchase definisce un oggetto acquisto che ha una prenotazione ed un prezzo. Oltre ai propri metodi getter and setter ha la
responsabilità di restituire informazioni sull’acquisto.
Purchase
Responsabilità Collaboratori
Restituisce le informazioni dell’acquisto Booking
17. DataBox
DataBox definisce un oggetto Contenitore di dati che ha una ArrayList Client, ArrayList Manager,
ArrayList Stadium e Matches.
La sua funzione è quella di contenere tutti i dati che verranno poi salvati su un file. Implementa soltanto i
metodi getter and setter per ogni variabile di istanza.
18. ReadSave
ReadSaveè una classe statica che ha il compito di leggere i dati da File e scriverli opportunamente
sullo stesso file in base a quale tipo di dato è stato aggiornato e li salva per poi trasferirli in un contenitore DataBox.
ReadSav e
Responsabilità Collaboratori
Legge i dati da un file e li trasferisce in un
DataBox
DataBox
Scrive un DataBox su File DataBox
Scrive i dati riguardanti le partite nel DataBox
e di seguito sul File
DataBox