SlideShare ist ein Scribd-Unternehmen logo
1 von 26
La Gestione delle Informazioni
       nella Just-In-Time Organization

                           Giulio Presazzi, matr. 731977
                          Matteo Valoriani, matr. 736188


relatore:
prof. Alfonso Fuggetta
correlatore:
ing. Giordano Sassaroli
Obiettivi

                                 • Rispondere alle esigenze di una azienda moderna
                                 • Definire una soluzione per la gestione efficace delle
                                  informazioni
La gestione delle informazioni




                                 • Progettare e implementare un’architettura per la
nella JIT Organization




                                  raccolta, l’analisi e la distribuzione multicanale e
                                  multipiattaforma delle informazioni in tempo reale
                                 • Sviluppare client innovativi per l’interazione e la
          2
                                  presentazione delle informazioni
La gestione delle informazioni




3
    nella JIT Organization




                                         1




5
          4
                                     2


                       3
                                             Agenda
1

            2


        3


    4


5
Il problema di un’azienda moderna
                                 Mercato e contesto dinamico          Timeliness        Accuracy
                                             Processi complessi
                                              Contesti distribuiti            Informazioni
                                                    Servizi evoluti
                                 Diversi livelli di responsabilità
                                                                      Efficency              Focus
La gestione delle informazioni




                                          Cosa fare?
nella JIT Organization




                                 Monitorare in tempi rapidi l'andamento delle prestazioni
                                 Rispondere con estrema rapidità agli stimoli esterni
                                 Prevedere e anticipare potenziali criticità e minacce
          5                      Valorizzare tempestivamente le opportunità che si presentano
Le diverse facce delle informazioni
La gestione delle informazioni




                                         Historical                          PC
                                                           UTENTE
nella JIT Organization




                                       On Demand
                                                                           Display
                                          Periodical                     Mobile
                                           Near Real-
                                             time           Context    Tablet

                                                Forecast              Interactive
                                                                       table/boa
                                                                           rd
          6
1



        2

        3


    4


5
La filosofia Just-In-Time
                                         USA 1900                 Giappone ‘70        Inizio ‘90
                                           Ford                 Toyota                 Lean
                                          Motor                 Production             Production
                                         Company                System
La gestione delle informazioni




                                 Obiettivo: efficienza e qualità
                                 • Ridurre al massimo le scorte
nella JIT Organization




                                 • Più il processo è corto più l’impresa è vincente




          8
Il modello di sviluppo
                                 • Interventi organizzativi                  Cultura                 Tecnologia
                                 • Innovazione tecnologica
                                 • Superamento logica a silos
                                                                                    Organizzazione
La gestione delle informazioni




                                             Business        Business          Business
                                              Goals          Questions          Metrics
nella JIT Organization




                                            Profiles and                      Data Quality
                                                                 KPI
                                               Usage                                              Data
                                    Users
                                                                                                 Sources
                                            Company Awareness Information and
                                               Ergonomics     application layers       Integration

                                              Devices            Tools             Platforms
          9

                                  L’utente come punto di partenza
1


            2




        3
    4


5
Requisiti Architetturali

                                  Trasparenza e   Definizione
                                  indipendenza                   Integrazioni
                                                  modello dei     delle fonti
                                     dei dati        dati
La gestione delle informazioni




                                           Modularità    Tempestività     Flessibilità
nella JIT Organization




                                                                    Multi-          Semplicità
                                                  Multicanale
                                                                 piattaforma
      11
Architettura

                                 Data
                                 Access
                                 Layer

                                                 Fat
                                                 Server
La gestione delle informazioni
nella JIT Organization




                                 Business
                                 Logic
                                 Layer


                                                 Thin
      12                         Presentation    client
                                 & Interaction
                                 Layer
Business Logic
                                 • Inserimento e modifica dei dati
                                 • Gestione e notifica avvisi
                                 • Analisi:
                                    • Controllo delle tempistiche
                                    • Prevenzione di errori
                                    • Valutazione dei costi
La gestione delle informazioni




                                    • Stima di ritardi
nella JIT Organization




                                 Sicurezza
                                 •   Confidenzialità, Integrità, Disponibilità
                                 •   Autenticazione
      13                         •   Scambio credenziali automatico e trasparente
                                 •   Contesti Extra-aziendale Vs Intra-aziendale
1


        2


        3




    4
5
Contesto - Controllo gestione

                                                 Head of
                                                 Division

                                    Division                                        GEDI
La gestione delle informazioni




                                               Professional
                                                                   CONTROLLO DI GESTIONE
nella JIT Organization




                                                                        preesistente
                                               Project   Project
                                                         Manager
                                                                                Nuove funzionalità
                                                                                Nuovi client
                                               Account
                                               Manager
      15
Specializzazione per il caso d’uso
                                 Data Access Layer
                                 • Sviluppo connettori al sistema preesistente
                                 • Modello dei dati


                                 Business Logic Layer
La gestione delle informazioni




                                 • Analizzatore specializzato per il controllo e la gestione dei
nella JIT Organization




                                   progetti
                                 • Implementazione di aspetti di sicurezza adatti alle policy
                                   aziendali


      16                         Presentation e Interation Layer
                                 • Client personalizzati
Client sviluppati
                                                                 Desktop Gadget

                                                                                  Mobile App
La gestione delle informazioni
nella JIT Organization




                                   Historical

                                    On
                                                   UTENTE          PC
                                                                           Kinect Presenter
                                  Demand
                                                                 Display

                                    Periodical                  Mobile

                                   Near Real-                Tablet
                                     time          Context
                                                             Interacti
                                        Forecast                ve
      17                                                     table/bo
                                                                ard

                                                                               Proof of concept
Desktop Gadget

                                    • Visualizzazione e Inserimento dati

                                    • Visione grafici andamento di progetto

                                    • Avvisi
La gestione delle informazioni




                                      • Ricezione alert

                                      • Inserimento e invio di segnalazioni personalizzate
nella JIT Organization




      18                                       INFORMAZIONI SEMPRE A
                                                   PORTATA DI CLICK
Mobile – Windows Phone 7
                                  • Accesso al servizio utilizzando protocolli sicuri
                                  • Funzionalità distinte a seconda del ruolo
                                    dell’utente
                                  • Visione stato lavoro
                                  • Ricezione e invio degli avvisi
La gestione delle informazioni
nella JIT Organization




                                          INFORMAZIONI ACCESSIBILI IN
      19
                                                 MOBILITA’
Kinect Presenter – Proof of concept
La gestione delle informazioni
nella JIT Organization




      20
                                     Visualizzazione dei dettagli attuali
                                               Analisidi progetto aziendale alla
                                                                  e aggiunta
                                                       dei report interessato
                                           Stampa della lista selezionata
                                         Selezione del Meeting
                                           Contesto
                                                   coda di stampa
Pilot
                                                           Numero di consuntivi   1000
                                                                                                                     Andamento dell’inserimento dei consuntivi nell’anno 2010
                                                                                   800
                                                                                   600
                                                                                   400
                                                                                   200
                                                                                     0




                                                                                  Andamento dell’inserimento dei consuntivi Febbraio – Luglio
                                                        1000
                                 Numero di consuntivi
La gestione delle informazioni




                                                         500
nella JIT Organization




                                                           0
                                                            Febbraio Marzo                        Aprile      Maggio     Giugno     Luglio Agosto




                                                    • Focus group con Project Manager, Head of Division e Professional

                                                    • Introduzione di nuove funzionalità in base ai feedback degli utenti
      21
                                                    • Sperimentazione estesa a tutti i dipendenti
1


        2


        3


    4




5
Conclusioni
                                 Architettura per la gestione delle informazioni in una
                                  JIT Organization

                                 Soluzione multicanale e multipiattaforma
La gestione delle informazioni




                                 Client facili e intuitivi per l’utente
nella JIT Organization




                                 Utilizzo di tecnologie innovative



      23
Sviluppi futuri

                                 Server side
                                 • Gestione di nuove sorgenti dati

                                 • Incremento delle capacità di analisi e previsione

                                 • Integrazione con il data warehouse aziendale
La gestione delle informazioni




                                 • Utilizzo delle funzionalità implementate negli altri sistemi esistenti
nella JIT Organization




                                 • Ampliamento dei protocolli supportati dal web service




      24
Sviluppi futuri (2)
La gestione delle informazioni




                                        Historical
                                                                           PC
nella JIT Organization




                                         On
                                       Demand
                                                         UTENTE          Display
                                         Periodical                     Mobile
                                         Near Real-                  Tablet
                                           time          Context
                                                                    Interactive
                                              Forecast             table/board

      25
La gestione delle informazioni




26
     nella JIT Organization

Weitere ähnliche Inhalte

Andere mochten auch

Presentazione GEDITeam - IC2011
Presentazione GEDITeam - IC2011Presentazione GEDITeam - IC2011
Presentazione GEDITeam - IC2011Matteo Valoriani
 
6 track kinect@Bicocca - iniziative
6   track kinect@Bicocca - iniziative6   track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziativeMatteo Valoriani
 
1 track kinect@Bicocca - intro
1   track kinect@Bicocca - intro1   track kinect@Bicocca - intro
1 track kinect@Bicocca - introMatteo Valoriani
 
4 track kinect@Bicocca - skeletal tracking
4   track kinect@Bicocca - skeletal tracking4   track kinect@Bicocca - skeletal tracking
4 track kinect@Bicocca - skeletal trackingMatteo Valoriani
 
Intel RealSense Hands-on Lab - Rome
Intel RealSense Hands-on Lab - RomeIntel RealSense Hands-on Lab - Rome
Intel RealSense Hands-on Lab - RomeMatteo Valoriani
 
C#, imparare a programmare e sopravvivere
C#, imparare a programmare e sopravvivereC#, imparare a programmare e sopravvivere
C#, imparare a programmare e sopravvivereMatteo Valoriani
 
Corso pratico di C# - 2013
Corso pratico di C# - 2013Corso pratico di C# - 2013
Corso pratico di C# - 2013Matteo Valoriani
 
Uxconf2012 - Interactive technologies for children: new frontiers
Uxconf2012 - Interactive technologies for children: new frontiersUxconf2012 - Interactive technologies for children: new frontiers
Uxconf2012 - Interactive technologies for children: new frontiersMatteo Valoriani
 
Smart and beyond - Perchè
Smart and beyond - PerchèSmart and beyond - Perchè
Smart and beyond - PerchèMatteo Valoriani
 
Develop store apps with kinect for windows v2
Develop store apps with kinect for windows v2Develop store apps with kinect for windows v2
Develop store apps with kinect for windows v2Matteo Valoriani
 
5 track kinect@Bicocca - gesture
5   track kinect@Bicocca - gesture5   track kinect@Bicocca - gesture
5 track kinect@Bicocca - gestureMatteo Valoriani
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to developmentMatteo Valoriani
 
Programming with kinect v2
Programming with kinect v2Programming with kinect v2
Programming with kinect v2Matteo Valoriani
 
Etna dev 2016 - Deep Dive Holographic Applications
Etna dev 2016 - Deep Dive Holographic ApplicationsEtna dev 2016 - Deep Dive Holographic Applications
Etna dev 2016 - Deep Dive Holographic ApplicationsMatteo Valoriani
 

Andere mochten auch (16)

Presentazione GEDITeam - IC2011
Presentazione GEDITeam - IC2011Presentazione GEDITeam - IC2011
Presentazione GEDITeam - IC2011
 
Communitydays2015
Communitydays2015Communitydays2015
Communitydays2015
 
6 track kinect@Bicocca - iniziative
6   track kinect@Bicocca - iniziative6   track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziative
 
1 track kinect@Bicocca - intro
1   track kinect@Bicocca - intro1   track kinect@Bicocca - intro
1 track kinect@Bicocca - intro
 
Intel real sense handson
Intel real sense handsonIntel real sense handson
Intel real sense handson
 
4 track kinect@Bicocca - skeletal tracking
4   track kinect@Bicocca - skeletal tracking4   track kinect@Bicocca - skeletal tracking
4 track kinect@Bicocca - skeletal tracking
 
Intel RealSense Hands-on Lab - Rome
Intel RealSense Hands-on Lab - RomeIntel RealSense Hands-on Lab - Rome
Intel RealSense Hands-on Lab - Rome
 
C#, imparare a programmare e sopravvivere
C#, imparare a programmare e sopravvivereC#, imparare a programmare e sopravvivere
C#, imparare a programmare e sopravvivere
 
Corso pratico di C# - 2013
Corso pratico di C# - 2013Corso pratico di C# - 2013
Corso pratico di C# - 2013
 
Uxconf2012 - Interactive technologies for children: new frontiers
Uxconf2012 - Interactive technologies for children: new frontiersUxconf2012 - Interactive technologies for children: new frontiers
Uxconf2012 - Interactive technologies for children: new frontiers
 
Smart and beyond - Perchè
Smart and beyond - PerchèSmart and beyond - Perchè
Smart and beyond - Perchè
 
Develop store apps with kinect for windows v2
Develop store apps with kinect for windows v2Develop store apps with kinect for windows v2
Develop store apps with kinect for windows v2
 
5 track kinect@Bicocca - gesture
5   track kinect@Bicocca - gesture5   track kinect@Bicocca - gesture
5 track kinect@Bicocca - gesture
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
 
Programming with kinect v2
Programming with kinect v2Programming with kinect v2
Programming with kinect v2
 
Etna dev 2016 - Deep Dive Holographic Applications
Etna dev 2016 - Deep Dive Holographic ApplicationsEtna dev 2016 - Deep Dive Holographic Applications
Etna dev 2016 - Deep Dive Holographic Applications
 

Ähnlich wie La gestione delle informazioni nella just in-time organization v3

TBIZ 2012 - Experis - Cosoli
TBIZ 2012 - Experis - CosoliTBIZ 2012 - Experis - Cosoli
TBIZ 2012 - Experis - CosoliTechnologyBIZ
 
Governare La Complessità E Favorire Il Cambiamento
Governare La Complessità E Favorire Il CambiamentoGovernare La Complessità E Favorire Il Cambiamento
Governare La Complessità E Favorire Il CambiamentoClaudio Bergamini
 
Assintel Report 2009 - Milano, 16 ottobre 2009
Assintel Report 2009 - Milano, 16 ottobre 2009Assintel Report 2009 - Milano, 16 ottobre 2009
Assintel Report 2009 - Milano, 16 ottobre 2009Manuela Moroncini
 
20090506 Fabio Rizzoto IDC
20090506 Fabio Rizzoto IDC20090506 Fabio Rizzoto IDC
20090506 Fabio Rizzoto IDCassibo
 
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...SMAU
 
Technology 4 Business - L'IT a supporto del business
Technology 4 Business - L'IT a supporto del businessTechnology 4 Business - L'IT a supporto del business
Technology 4 Business - L'IT a supporto del businessDedagroup
 
Microsoft - Caso Di Successo Fomap Precision Mechanics Snc
Microsoft - Caso Di Successo Fomap Precision Mechanics SncMicrosoft - Caso Di Successo Fomap Precision Mechanics Snc
Microsoft - Caso Di Successo Fomap Precision Mechanics SncIstante Srl
 
Dall'Intranet al Cloud Content Management
Dall'Intranet al Cloud Content ManagementDall'Intranet al Cloud Content Management
Dall'Intranet al Cloud Content ManagementRoberto Cobianchi
 
Diagram presentazione azienda
Diagram presentazione aziendaDiagram presentazione azienda
Diagram presentazione aziendaSilvio Tarantino
 
Big data ibm
Big data ibmBig data ibm
Big data ibmgmrinaldi
 
ADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROIADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROImarsuin
 
Confidi: il sistema informativo, strumento di governance e supporto al cambia...
Confidi: il sistema informativo, strumento di governance e supporto al cambia...Confidi: il sistema informativo, strumento di governance e supporto al cambia...
Confidi: il sistema informativo, strumento di governance e supporto al cambia...Dedagroup
 
Splunking big data
Splunking big dataSplunking big data
Splunking big datagmrinaldi
 
E Caudera Strategic Downturn
E Caudera Strategic DownturnE Caudera Strategic Downturn
E Caudera Strategic DownturnEzio Caudera
 
Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Walter Vannini
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleGiulio Roggero
 
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...Mario Derba
 

Ähnlich wie La gestione delle informazioni nella just in-time organization v3 (20)

TBIZ 2012 - Experis - Cosoli
TBIZ 2012 - Experis - CosoliTBIZ 2012 - Experis - Cosoli
TBIZ 2012 - Experis - Cosoli
 
Identity Governance
Identity GovernanceIdentity Governance
Identity Governance
 
Governare La Complessità E Favorire Il Cambiamento
Governare La Complessità E Favorire Il CambiamentoGovernare La Complessità E Favorire Il Cambiamento
Governare La Complessità E Favorire Il Cambiamento
 
Assintel Report 2009 - Milano, 16 ottobre 2009
Assintel Report 2009 - Milano, 16 ottobre 2009Assintel Report 2009 - Milano, 16 ottobre 2009
Assintel Report 2009 - Milano, 16 ottobre 2009
 
20090506 Fabio Rizzoto IDC
20090506 Fabio Rizzoto IDC20090506 Fabio Rizzoto IDC
20090506 Fabio Rizzoto IDC
 
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...
Come le IT aiutano le imprese a controllare meglio la gestione e a prendere d...
 
Technology 4 Business - L'IT a supporto del business
Technology 4 Business - L'IT a supporto del businessTechnology 4 Business - L'IT a supporto del business
Technology 4 Business - L'IT a supporto del business
 
Microsoft - Caso Di Successo Fomap Precision Mechanics Snc
Microsoft - Caso Di Successo Fomap Precision Mechanics SncMicrosoft - Caso Di Successo Fomap Precision Mechanics Snc
Microsoft - Caso Di Successo Fomap Precision Mechanics Snc
 
Dall'Intranet al Cloud Content Management
Dall'Intranet al Cloud Content ManagementDall'Intranet al Cloud Content Management
Dall'Intranet al Cloud Content Management
 
Last Pw Siem 2
Last Pw Siem 2Last Pw Siem 2
Last Pw Siem 2
 
Diagram presentazione azienda
Diagram presentazione aziendaDiagram presentazione azienda
Diagram presentazione azienda
 
Big data ibm
Big data ibmBig data ibm
Big data ibm
 
ADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROIADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROI
 
Confidi: il sistema informativo, strumento di governance e supporto al cambia...
Confidi: il sistema informativo, strumento di governance e supporto al cambia...Confidi: il sistema informativo, strumento di governance e supporto al cambia...
Confidi: il sistema informativo, strumento di governance e supporto al cambia...
 
Splunking big data
Splunking big dataSplunking big data
Splunking big data
 
E Caudera Strategic Downturn
E Caudera Strategic DownturnE Caudera Strategic Downturn
E Caudera Strategic Downturn
 
Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma Digitale
 
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...
Presentation by Mario Derba at Microsoft Partner kick-off event 13 settembre ...
 
Tig
TigTig
Tig
 

Mehr von Matteo Valoriani

Immerge yourself in a new Reality
Immerge yourself in a new RealityImmerge yourself in a new Reality
Immerge yourself in a new RealityMatteo Valoriani
 
How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...Matteo Valoriani
 
Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Matteo Valoriani
 
More Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMore Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMatteo Valoriani
 
Etna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic DevelopmentEtna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic DevelopmentMatteo Valoriani
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensMatteo Valoriani
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to productMatteo Valoriani
 
Programming with RealSense using .NET
Programming with RealSense using .NETProgramming with RealSense using .NET
Programming with RealSense using .NETMatteo Valoriani
 
Tecnologie e Startup: ICT è solo una commodity?
Tecnologie e Startup: ICT è solo una commodity? Tecnologie e Startup: ICT è solo una commodity?
Tecnologie e Startup: ICT è solo una commodity? Matteo Valoriani
 
Introduction to Kinect - Update v 1.8
Introduction to Kinect - Update v 1.8Introduction to Kinect - Update v 1.8
Introduction to Kinect - Update v 1.8Matteo Valoriani
 
3 track kinect@Bicocca - sdk e camere
3   track kinect@Bicocca - sdk e camere3   track kinect@Bicocca - sdk e camere
3 track kinect@Bicocca - sdk e camereMatteo Valoriani
 
2 track kinect@Bicocca - hardware e funzinamento
2   track kinect@Bicocca - hardware e funzinamento2   track kinect@Bicocca - hardware e funzinamento
2 track kinect@Bicocca - hardware e funzinamentoMatteo Valoriani
 

Mehr von Matteo Valoriani (16)

Immerge yourself in a new Reality
Immerge yourself in a new RealityImmerge yourself in a new Reality
Immerge yourself in a new Reality
 
How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...How Augment your Reality: Different perspective on the Reality / Virtuality C...
How Augment your Reality: Different perspective on the Reality / Virtuality C...
 
Hour ofcode
Hour ofcodeHour ofcode
Hour ofcode
 
Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools
 
More Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and WearablesMore Personal Computing: Windows 10, Kinect and Wearables
More Personal Computing: Windows 10, Kinect and Wearables
 
Etna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic DevelopmentEtna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic Development
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to product
 
Programming with RealSense using .NET
Programming with RealSense using .NETProgramming with RealSense using .NET
Programming with RealSense using .NET
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Tecnologie e Startup: ICT è solo una commodity?
Tecnologie e Startup: ICT è solo una commodity? Tecnologie e Startup: ICT è solo una commodity?
Tecnologie e Startup: ICT è solo una commodity?
 
Communityday2013
Communityday2013Communityday2013
Communityday2013
 
Communitydays2014
Communitydays2014Communitydays2014
Communitydays2014
 
Introduction to Kinect - Update v 1.8
Introduction to Kinect - Update v 1.8Introduction to Kinect - Update v 1.8
Introduction to Kinect - Update v 1.8
 
3 track kinect@Bicocca - sdk e camere
3   track kinect@Bicocca - sdk e camere3   track kinect@Bicocca - sdk e camere
3 track kinect@Bicocca - sdk e camere
 
2 track kinect@Bicocca - hardware e funzinamento
2   track kinect@Bicocca - hardware e funzinamento2   track kinect@Bicocca - hardware e funzinamento
2 track kinect@Bicocca - hardware e funzinamento
 

La gestione delle informazioni nella just in-time organization v3

  • 1. La Gestione delle Informazioni nella Just-In-Time Organization Giulio Presazzi, matr. 731977 Matteo Valoriani, matr. 736188 relatore: prof. Alfonso Fuggetta correlatore: ing. Giordano Sassaroli
  • 2. Obiettivi • Rispondere alle esigenze di una azienda moderna • Definire una soluzione per la gestione efficace delle informazioni La gestione delle informazioni • Progettare e implementare un’architettura per la nella JIT Organization raccolta, l’analisi e la distribuzione multicanale e multipiattaforma delle informazioni in tempo reale • Sviluppare client innovativi per l’interazione e la 2 presentazione delle informazioni
  • 3. La gestione delle informazioni 3 nella JIT Organization 1 5 4 2 3 Agenda
  • 4. 1 2 3 4 5
  • 5. Il problema di un’azienda moderna Mercato e contesto dinamico Timeliness Accuracy Processi complessi Contesti distribuiti Informazioni Servizi evoluti Diversi livelli di responsabilità Efficency Focus La gestione delle informazioni Cosa fare? nella JIT Organization Monitorare in tempi rapidi l'andamento delle prestazioni Rispondere con estrema rapidità agli stimoli esterni Prevedere e anticipare potenziali criticità e minacce 5 Valorizzare tempestivamente le opportunità che si presentano
  • 6. Le diverse facce delle informazioni La gestione delle informazioni Historical PC UTENTE nella JIT Organization On Demand Display Periodical Mobile Near Real- time Context Tablet Forecast Interactive table/boa rd 6
  • 7. 1 2 3 4 5
  • 8. La filosofia Just-In-Time USA 1900 Giappone ‘70 Inizio ‘90 Ford Toyota Lean Motor Production Production Company System La gestione delle informazioni Obiettivo: efficienza e qualità • Ridurre al massimo le scorte nella JIT Organization • Più il processo è corto più l’impresa è vincente 8
  • 9. Il modello di sviluppo • Interventi organizzativi Cultura Tecnologia • Innovazione tecnologica • Superamento logica a silos Organizzazione La gestione delle informazioni Business Business Business Goals Questions Metrics nella JIT Organization Profiles and Data Quality KPI Usage Data Users Sources Company Awareness Information and Ergonomics application layers Integration Devices Tools Platforms 9 L’utente come punto di partenza
  • 10. 1 2 3 4 5
  • 11. Requisiti Architetturali Trasparenza e Definizione indipendenza Integrazioni modello dei delle fonti dei dati dati La gestione delle informazioni Modularità Tempestività Flessibilità nella JIT Organization Multi- Semplicità Multicanale piattaforma 11
  • 12. Architettura Data Access Layer Fat Server La gestione delle informazioni nella JIT Organization Business Logic Layer Thin 12 Presentation client & Interaction Layer
  • 13. Business Logic • Inserimento e modifica dei dati • Gestione e notifica avvisi • Analisi: • Controllo delle tempistiche • Prevenzione di errori • Valutazione dei costi La gestione delle informazioni • Stima di ritardi nella JIT Organization Sicurezza • Confidenzialità, Integrità, Disponibilità • Autenticazione 13 • Scambio credenziali automatico e trasparente • Contesti Extra-aziendale Vs Intra-aziendale
  • 14. 1 2 3 4 5
  • 15. Contesto - Controllo gestione Head of Division Division GEDI La gestione delle informazioni Professional CONTROLLO DI GESTIONE nella JIT Organization preesistente Project Project Manager Nuove funzionalità Nuovi client Account Manager 15
  • 16. Specializzazione per il caso d’uso Data Access Layer • Sviluppo connettori al sistema preesistente • Modello dei dati Business Logic Layer La gestione delle informazioni • Analizzatore specializzato per il controllo e la gestione dei nella JIT Organization progetti • Implementazione di aspetti di sicurezza adatti alle policy aziendali 16 Presentation e Interation Layer • Client personalizzati
  • 17. Client sviluppati Desktop Gadget Mobile App La gestione delle informazioni nella JIT Organization Historical On UTENTE PC Kinect Presenter Demand Display Periodical Mobile Near Real- Tablet time Context Interacti Forecast ve 17 table/bo ard Proof of concept
  • 18. Desktop Gadget • Visualizzazione e Inserimento dati • Visione grafici andamento di progetto • Avvisi La gestione delle informazioni • Ricezione alert • Inserimento e invio di segnalazioni personalizzate nella JIT Organization 18 INFORMAZIONI SEMPRE A PORTATA DI CLICK
  • 19. Mobile – Windows Phone 7 • Accesso al servizio utilizzando protocolli sicuri • Funzionalità distinte a seconda del ruolo dell’utente • Visione stato lavoro • Ricezione e invio degli avvisi La gestione delle informazioni nella JIT Organization INFORMAZIONI ACCESSIBILI IN 19 MOBILITA’
  • 20. Kinect Presenter – Proof of concept La gestione delle informazioni nella JIT Organization 20 Visualizzazione dei dettagli attuali Analisidi progetto aziendale alla e aggiunta dei report interessato Stampa della lista selezionata Selezione del Meeting Contesto coda di stampa
  • 21. Pilot Numero di consuntivi 1000 Andamento dell’inserimento dei consuntivi nell’anno 2010 800 600 400 200 0 Andamento dell’inserimento dei consuntivi Febbraio – Luglio 1000 Numero di consuntivi La gestione delle informazioni 500 nella JIT Organization 0 Febbraio Marzo Aprile Maggio Giugno Luglio Agosto • Focus group con Project Manager, Head of Division e Professional • Introduzione di nuove funzionalità in base ai feedback degli utenti 21 • Sperimentazione estesa a tutti i dipendenti
  • 22. 1 2 3 4 5
  • 23. Conclusioni Architettura per la gestione delle informazioni in una JIT Organization Soluzione multicanale e multipiattaforma La gestione delle informazioni Client facili e intuitivi per l’utente nella JIT Organization Utilizzo di tecnologie innovative 23
  • 24. Sviluppi futuri Server side • Gestione di nuove sorgenti dati • Incremento delle capacità di analisi e previsione • Integrazione con il data warehouse aziendale La gestione delle informazioni • Utilizzo delle funzionalità implementate negli altri sistemi esistenti nella JIT Organization • Ampliamento dei protocolli supportati dal web service 24
  • 25. Sviluppi futuri (2) La gestione delle informazioni Historical PC nella JIT Organization On Demand UTENTE Display Periodical Mobile Near Real- Tablet time Context Interactive Forecast table/board 25
  • 26. La gestione delle informazioni 26 nella JIT Organization

Hinweis der Redaktion

  1. Per fronteggiare questo problema, abbiamo proposto un’infratruttura tecnologica a supporto della jitorganization. L’architettura riprende il classico modello three-tier , composto da data layer, logiclayer e presentationlayer. Il livello di accesso ai dati offre la possibilità di integrare sorgenti dati eterogenee spesso presenti nelle aziende. I data connector garantiscono l’accesso ai dati differenziati a seconda della tecnologia utilizzata. In questo livello sarà quindi presente una definizione di modello dei dati che permette di omogeneizzare i dati per le fasi successive. Questo favorisce un rapido passaggio dei dati tra la parte di logica del sistema e le sorgenti informative, il tutto in modo trasparente alla tecnologia usata per implementare.Il layer logico invece è composto da 5 moduli indipendenti che offrono permettono il legame tra livello di presentazione e accesso ai dati. Il modulo Information Manager gestisce l’estrazione e l’inserimento delle informazioni di business nelle sogenti dati, Alert Manager invece offre i servizi legati alla visualizzazione e gestione degli avvisi. Analyzer è il modulo che esegue analisi sul sistema per produrre poi segnalazioni a riguardo. Trasversalmente a questi c’è il componente che si occupa degli aspetti di sicurezza. Infine il web Server contenente le interfacce per l’esposizione dei servizi al clinet.Mentre DAL e BLL sono layer server-side, il presentationelayer si trova lato client. L’utilizzo di un Web Server permette la multicanalità e quindi la multi-piattaforma dell’applicazione, quindi abbiamo considerato client eterogenei studiando contesti specifici per ognuno di essi. Le tre situzioni tipo che abbiamo considerato sono l’ambiente desktop, ambiente mobile e situazione di meeting aziendale.Diffuso l’uso di architetture client-server in particolare: FAT-SERVER(server ricco)Permette di valorizzare tecnologie diverse già disponibili agli utenti, Vicinanza ai bisogni dell’utente, sfruttare le caratteristiche dei nuovi deviceUtilizzo di nuove tecnologieSviluppato con modello 3 tier: separare la complessità ottenere soluzione flessibiliIntegrazione con sorgenti dati differentiBLL: massima importanza alle regole
  2. Cefriel è organizzata in divisioni specializzati in settori differenti, ogni delle quali è gestita da un capo divisione che organizza il lavoro delle risorse. La figura del PM è quella responsabile della gestione dei progetti e si occupa di richiedere risorse alle varie divisioni in base alle esigenze di progetto. Infine si ha anche la figura dell’accaunt manager, che segue uno specifico cliente trasversalmente ai progetti in sviluppo.Essendo le attività di Cefriel basate su progetti, CEFRIEL era già dotato di un’infrastruttura tecnologica e una soluzione, sviluppata internamente, per il controllo e la gestione dei progetti basata su una applicazione web.Nuova soluzione che offre funzionalità aggiuntive e nuovi client per il delivery e l’inserimento delle informazioni.Funzionalità: Analisi progetto + avvisiClient: pesnati per profili d’uso diversi
  3. Studio ergonomico e di design: rendere più semplice l’usoClient poco intrusivi pensati per diversi profili d’usoValorizzare tecnologie emergenti per semplificare il lavoro delle persone
  4. L’analizzatore è il modulo che si pone lo scopo di generare gli avvisi in base alle regole di validazione identificate a priori. Caratteristica fondamentale di questo modulo è la possibilità di configurarlo semplicemnte attraverso la modifica di impostazioni personalizzabili. Inoltre l’estendibilità è un’altro aspetto che abbiamo valutato e considerato . La struttura UML mostrata infati permette di capire come sia semplice l’implementazione di una nuova classe di analisi che sia scollegata dalle due già implementate (ex. Analisi economica.) E’ sufficiente reimplementare il metodo esegui per collegare il modulo personalizzato al sistema. Non solo ma è anche possibile aggiungere funzionalità alle regole sotto descritte.
  5. L’architettura appena presentata è stata poi contestualizzata per il controllo di gestione dei progetti di un’azienda reale; nel nostro caso CEFRIEL.Cefriel è un’azienda molto sensibile alle problematice ICT , la continua voglia di migliorarsi ci ha dato la possibilità di potere affrontare le questioni di carattere tecnologico. Inoltre, essendo le attività di cefriel basate su progetti, c’è la necessità di tenere l’informazioni a riguardo sempre aggiornate e a disposizione dell’utilizzatore. La nostra proposta cerca di venire incontro alle esigenze dell’azienda proponendo una infrastuttura flessibile con interfacce semplici e immediate.La situazione tipica è quella dell’utente che si collega, tramite il proprio client al servizio. La chiamata passa in carico al layer logico che la gestisce usufruendo dei dati modellizzati provenienti dal DAL. Parallelamente al sistema principale l’analizzatore periodicamente effettua delle analisi sullo stato dei dati di business contenuti in cgpdb e inserisce eventuali segnalazioni nella base di dati Alertdb.
  6. La parte client è stata curata particolamente, in quanto l’inserimento e la visione delle informazioni doveva essere supportata da un’interfaccia carina, intuitiva e fresca. Il pattern che abbiamo utilizzato è il matternModelVievVievModel. E’ una rivisitazione del pattern con alcuni vantaggi fondamentali. Il componente Model che gestisce la business logic nel nostro caso è posizionato server side, il modulo centrale di VievModel è il contenitore della logica di presentazione e la Viev è il risultato che viene mostrato all’utente. Il vantagglio di ciò è la possibilità di riusare il codice per altre View. La possiblità di valutare e inserire View differenti mantenendo inalterata la logica di presentazione e la possibilità di visualizzare in modo immetiato lo stato di una variabile senza attendere che la View ricarichi l’informazione. Questo è stato possibile farlo grazie all’uso di Silverlight e i databinding che mette questo a disposizione nel codice xaml.