Signoretti-Presentazione Tesi

22
Università degli Studi di Trieste Facoltà 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:

Transcript of Signoretti-Presentazione Tesi

Page 1: Signoretti-Presentazione Tesi

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

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

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

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

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

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

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

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

Architettura

Page 10: Signoretti-Presentazione Tesi

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

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

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

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

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

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

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

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

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

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

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

Pubblicazione su web

SOLUZIONE:

Creazione di una WebPart che implementi logiche di:

Proiezione

Selezione

Modifica della sorgente dati

Page 22: Signoretti-Presentazione Tesi

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