Signoretti-Presentazione Tesi

  • 1,021 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,021
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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