Your SlideShare is downloading. ×
Signoretti-Presentazione Tesi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Signoretti-Presentazione Tesi

1,053
views

Published on

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,053
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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: Ing. Mauro Inzerillo
  • 2. Cos’è?
    • Dashboard
    • Cruscotto che permette di presentare tante informazioni in
    • una singola vista e ne consente l’analisi
    • Controllo di commesse software
    • Operazioni di consuntivazione,
    • controllo e pubblicazione di dati
    • riguardanti i progetti sviluppati
    • System Integrator
    • Azienda che si occupa di interconnettere
    • sistemi eterogenei per accrescerne le
    • funzionalità per l’utente finale
  • 3. 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
  • 4. Obiettivo
    • Consuntivare le attività in maniera flessibile
    • Produrre dati di avanzamento coerenti alle esigenze
    • del controllo di gestione
    • Pubblicazione dati di produzione in modo regolamentato
    • Integrazione con alcuni sistemi aziendali esistenti
  • 5. 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)
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. Architettura
  • 10. Funzionalità
    • Gestione task e preventivi
    • Inserimento avanzamenti mensili
    • Check
    • Visualizzazione misure economiche
    • Spalmatura degli avanzamenti sulle commesse
    • Pubblicazione dati progetti sul web
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. Pubblicazione su web
    • SOLUZIONE:
    • Creazione di una WebPart che implementi logiche di:
    • Proiezione
    • Selezione
    • Modifica della sorgente dati
  • 22. 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