signoretti-presentazione tesi
TRANSCRIPT
![Page 1: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/1.jpg)
Università degli Studi di TriesteFacoltà di Ingegneria
Corso di Laurea Specialistica in Ingegneria Informatica
Anno Accademico 2007-2008
Realizzazione di un Dashboard
per il controllo di commesse
software di un System Integrator
Laureando: Relatore:
Alessandro SIGNORETTI Prof. Marco PARENZAN
Correlatore:
Ing. Mauro Inzerillo
![Page 2: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/2.jpg)
Cos’è?
Dashboard Cruscotto che permette di presentare tante informazioni inuna singola vista e ne consente l’analisi
Controllo di commesse software Operazioni di consuntivazione,
controllo e pubblicazione di dati riguardanti i progetti sviluppati
System IntegratorAzienda che si occupa di interconnetteresistemi eterogenei per accrescerne lefunzionalità per l’utente finale
![Page 3: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/3.jpg)
Perché è utile?
Soluzioni di mercato esistenti: non realizzano i casi d’uso richiesti a costi sostenibili
PROBLEMA:
Necessità di integrazione con sistemi aziendali esistenti
Utilizzo di tecnologie nuove non disponibili nel canale commerciale
Necessità di ottenere valori specifici, propri dell’attività del laboratorio, per l’analisi dell’efficienza
![Page 4: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/4.jpg)
Obiettivo
Consuntivare le attività in maniera flessibile
Produrre dati di avanzamento coerenti alle esigenzedel controllo di gestione
Pubblicazione dati di produzione in modo regolamentato
Integrazione con alcuni sistemi aziendali esistenti
![Page 5: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/5.jpg)
Vincoli di progetto
Utilizzo di tecnologie Microsoft (C#, ADO.NET, MOSS2007, SQL Server 2005) in uso presso l’azienda
Applicazione rivolta al Laboratorio EURIS di Trieste
Non richiesta l’integrazione con un sistema di controllo di gestione (utilizzo di dati economici forfettari)
![Page 6: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/6.jpg)
Attori
Chi effettua operazioni sul sistema
Capi progetto del laboratorio: gestiscono i dati su task, preventivi e avanzamenti
EURIS Solutions S.p.A.: gestisce i rapporti commerciali con il cliente
Cliente: azienda che commissiona un progetto
![Page 7: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/7.jpg)
Entità
Task: singolo progetto
Preventivi: numero di giornate-uomo dichiarate al cliente delle quali l’azienda informatica necessita per lo sviluppo di un progetto. Granularità a livello di:
Progetto
Figura
Persona
![Page 8: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/8.jpg)
Entità / 2
Avanzamento: riferito ad un certo preventivo in un certo mese, rappresenta il progresso mensile nello sviluppo di un progetto con riferimento al valore del preventivo
Commessa: entità commerciale, rappresenta un fondo di giornate, negoziato tra azienda informatica e cliente, impiegate per coprire i giorni di preventivo dichiarate per ogni task
![Page 9: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/9.jpg)
Architettura
![Page 10: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/10.jpg)
Funzionalità
Gestione task e preventivi
Inserimento avanzamenti mensili
Check
Visualizzazione misure economiche
Spalmatura degli avanzamenti sulle commesse
Pubblicazione dati progetti sul web
![Page 11: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/11.jpg)
Check task mancanti
Attività del personale esterno al laboratorio in un certo mese appartenenti ad almeno un preventivo
Attività del personale in una certa data
Attività del personale non del laboratorio
Attività associate ai preventivi esistenti
![Page 12: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/12.jpg)
Check persone esterne
Attività del personale del laboratorio in un certo mese non appartenenti ad alcun preventivo e task
Attività del personale in una certa data
Attività del personale del laboratorio
Attività associate ai preventivi esistenti
![Page 13: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/13.jpg)
Task e preventivi
Inserimento di nuovi task e preventivi e modifica,
cancellazione e visualizzazione di quelli già presenti
Inserimento nuovo task e preventivi componenti
Cancellazione preventivi
Modifica dati sui preventivi
Lista di tutti i preventivi con i task che li raggruppano
Lista di tutti i preventivi con i task che li raggruppano
![Page 14: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/14.jpg)
Avanzamenti
Offre una vasta visione sull’attività tecnica Consente la gestione attiva dei dati riguardanti
l’avanzamento (progresso temporale dei task)
Inserimento avanzamento mensile per preventivo
![Page 15: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/15.jpg)
Avanzamenti / 2
Attività totali dei dipendenti
Avanzamenti totali di ogni preventivo
Attività dei dipendenti svolte su progetti del laboratorio nel mese
corrente
Attività dei dipendenti nel mese
corrente
Task e preventivi inseriti
Join Join
Dati Totali
Dati Mensili
Attività dei dipendenti svolte su progetti del
laboratorio
Attività dei dipendenti del
laboratorio
Avanzamenti correnti
![Page 16: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/16.jpg)
Join Dinamico
SIR e applicativo sono due sistemi indipendenti tra loro
Necessario creare delle regole per permettere una corretta associazione tra attività e preventivi
Con un Join Dinamico è garantita una grande flessibilità a discapito, però, delle performance
![Page 17: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/17.jpg)
Avanzamenti economici
Fornisce informazioni economiche sui singoli progetti
Preventivi e task con dati sugli avanzamenti
Costi attuali dei singoli dipendenti
Attività dei dipendenti raggruppate nei relativi preventivi
Preventivi con valori pesati dei costi
Preventivi aggregati per task
Attività aggregate per singolo dipendente
Join
![Page 18: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/18.jpg)
Gestione commesse
Lista dei task che hanno subito avanzamento nel mese
corrente
Avanzamenti delle commesse nei mesi correnti
Task con preventivi avanzati nel mese corrente
Avanzamenti delle commesse nei mesi precedenti
Task con commesse da erodere
Join
![Page 19: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/19.jpg)
Gestione commesse
Lista dei task ancora da avanzare e delle commesse con
residuo erodibile
Task con avanzamenti non ancora spalmati completamente sulle commesse
Avanzamenti delle commesse nei mesi precedenti
Task con commesse da erodere
Spalmatura appena effettuata
![Page 20: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/20.jpg)
Pubblicazione su web
PROBLEMA:
Si vogliono rendere disponibili su web i dati tecnici ed
economici dell’attività del Laboratorio:
sul sito Sharepoint già esistente
a diversi tipi di utenti con permessi di visualizzazione differenti
provenienti da diverse fonti
![Page 21: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/21.jpg)
Pubblicazione su web
SOLUZIONE:
Creazione di una WebPart che implementi logiche di:
Proiezione
Selezione
Modifica della sorgente dati
![Page 22: Signoretti-Presentazione Tesi](https://reader035.vdocuments.pub/reader035/viewer/2022062405/557b32d7d8b42a6d698b46f1/html5/thumbnails/22.jpg)
Lavoro Futuro
Integrazione completa del SIR con il sistema
Adattamento del prototipo della WebPart alle reali esigenze aziendali
Messa in produzione del Web front-end sul sito ufficiale del Laboratorio Euris di Trieste