ArchitectureModelingcon System Architect
Così come si modella un Sistema si può modellare anche un’Organizzazione … … perché un’Organizzazione è un Sistema, composto da elementi culturali, di processo e tecnologici, concepito allo scopo di realizzare finalità organizzative.Sistema:Insieme di elementi interdipendenti
Business Strategy ModelingBusiness Operations ModelingObject Oriented Analysis and DesignStructured Analysis & DesignFlowchartsContenuto SemanticoTempoEVOLUZIONE DELLA MODELLAZIONENon esistono notazioniBusiness Process ModelingNotazione BPMNNotazione UMLSADT – IDEF0IPO
PERCHÉ VOGLIAMO MODELLARE UN’ORGANIZZAZIONE?Un modello viene realizzato per…Rappresentare la realtà in modo condivisibileCatturare conoscenze celate nella realtàTrasformare la realtà usando solo energia intellettualeSimulare la realtàDefinire un “ideale” cui la realtà deve tendere… migliorare la realtà
Allineamento dei SistemiInformativiRequirementsManagementAnalisiDel ValoreAggiuntoQFDAnalisi dei CostiABCMODELLOORGANIZZATIVOWFM/TTMAnalisiGIBO/BPRConfigurationManagementGestionedella QualitàMiglioramentoLayoutsPotenziamentodel PersonaleRiassettodelle StruttureOrganizzativeA COSA SERVE UN MODELLO ORGANIZZATIVO?
PUNTI DI VISTAVISIONEORGANIZZAZIONEVISIONEPIANIFICAZIONERuoliAgenti EsterniStrutture OrganizzativeEventiStatiTransizioniLocationsSistemiRetiStrategieObiettiviRequirementsVISIONEINFRASTRUTTUREVISIONESTRATEGICAFunzioniProcessiDatiItemEntitàVISIONE INFORMATICAVISIONEFUNZIONALE
COSA OCCORRE PER MODELLARE UN’ORGANIZZAZIONE?UMLIDEFBPMNFrameworksARCHITETTURANOTAZIONISystemArchitectRepositorySTRUMENTOCONTENUTIBusinessModel
ARCHITETTURA	È ben nota la definizione di SystemArchitecture:	“Disegno concettuale della Struttura (entità e loro relazioni) e del Behavior (funzioni e loro relazioni) di un Sistema”	Come è ben noto che in assenza di una System Architecture si ha ........
“SPAGHETTI” ARCHITECTURE
DEFINIZIONE DI ENTERPRISE ARCHITECTUREQuando un’Organizzazione è considerata alla stregua di un Sistema, la sua architettura prende il nome di Enterprise Architecture che, per analogia, è il disegno concettuale della Struttura (ruoli e unità organizzative) e del Behavior (processi) dell’Organizzazione/Sistema.
Serve un’Architettura?The Winchester “Mystery” House 38 anni di lavori – 147 costruttori 0 architetti 160 stanze – 40 camere da letto, 6 cucine, 2 seminterrati, 950 porte 65 porte su pareti cieche, 13 scale abbandonate, 24 lucernari su pavimento Non esiste un solo disegno architettonico
FRAMEWORK:La griglia di Zachman
GRIGLIA DI ZACHMAN :Le “Colonne”
SIGNIFICATO DELLE “RIGHE”Questa riga non fa parte della griglia di Zachman
FRAMEWORK SEMPLIFICATO 3x3
GRIGLIA DI ZACHMAN: Semplificazione a tre Livelli (2/2)SINTESI DELLA CONOSCENZA EFFICACIA ORGANIZZATIVAEFFICIENZA OPERATIVA
GLI STRUMENTI PER BM:Rapport Gartner 2002(Aris)
LO STRUMENTO: Caratteristiche di System ArchitectSupportaimolteplicipuntidi vista OrganizzazioneliTecnichedimodellazione standard e integrateÈ configurabileÈ intuitivoHa un Repository IntegratoWeb Export, Web DesignReporting, Simulation, ABC, Balanced ScorecardKnowledge ManagementReference Models/Specific ModelsInterfacce con DOORS, Workflow e strumenti CASEExport/Import basatosu XML
LO STRUMENTO: System Architect supporta la Griglia di Zachman
LO STRUMENTO: Le Matrici di Correlazione
I CONTENUTI:System Architect EncyclopediaRepositoryDiagrammi
Definizioni
Reports
MatriciI CONTENUTI: Associatività tra gli elementi dell”Encyclopedia”
ACCESSO MULTI-USER CONDIVISO
DIRITTI DI ACCESSO
REVERSE ENGINEERING
LE NOTAZIONI:es. Modellazione dei ProcessiIDEFBPMNFlow ChartOrganization ChartDFD – Data Flow DiagramUMLUse casesActivity diagramSequence/CollaborationAlcune delle Notazioni più comuni
METODOLOGIE: IDEFIntegrated Computer-aided Manufacturing DefinitionApproccio consolidato da oltre 25 anniÈ l’unica notazione conforme a Federal Information Processing Standards (FIPS)FIPS Publication 183
METODOLOGIE: La Famiglia IDEFÈ composta da moltissime metodologie studiate per scopiBen precisi. Le più usate sono:IDEFØ,usata per modellare Function / ActivitiesIDEF3,usata per modellareiprocessiIDEF1x,usata per modellarei DB
METODOLOGIE:DFD - Data Flow DiagramLe notazioni più utilizzate sono:Yourdon/DeMarco and CoadGane and SarsonWard and Mellor
Contenutodelle"Colonne"
DATA ("What")“Gli elementi passivi” Data Elements Data Structures  Data Objects Entities Meta Objects
DATA OBJECTS
DOCUMENT MANAGEMENTDATA MODELINGFolderData StoreCONOSCENZAContext Add ExperienceDocumentoData StructureINFORMAZIONEConceptForm Add StructureDATOInstanceDatoData ElementSTRUTTURAZIONE DEI DATI
ESEMPIO DI DATA MODEL
EVOLUZIONE DELLA CONOSCENZASINTESI DELLA CONOSCENZAConstraintWISDOMClassification  Ontology
  PatternsHumanIntelligenceAdd Insight
Stage in the evolution of knowledge discovery
BUSINESS INTELLIGENCE
DEFINIZIONE DI DATABASE:Insieme di Entities CorrelateLogical Database
DocumentoStruttura Dati INTEGRAZIONE SYSTEM ARCHITECT(non semantico)LivelloContestualeLivelloConcettualeProcessModel
FUNCTION("How")“Behavior” Funzioni ProcessiBPM.ppt
BUSINESS CONCEPT DIAGRAM
SISTEMI E PROCESSI
NETWORK("Where")“Locations e Interfacce” Locations Application Interfaces Nodi Reti Tecnologie
NETWORK E LOCATIONSRepartoCdLServer CdLLocation Model ViewTrasportiMagazzinoLocationNodeNetwork
PEOPLE("Who")“L’Elemento Attivo” Ruoli Stakeholders Unità Organizzative
ROLE CONCETTO PIVOT
TIME ("When")“La Pianificazione” Eventi Stati Transizioni
ITEM E STATI

Sa framework

Editor's Notes

  • #16 È un framework orientato all’allineamento tra sistemi e business, che non considera gli aspetti strategici e di pianificazione.In Structure Aspect confluiscono la colonna People/Who e la colonna Network/Were;In Behavior Aspect confluisce la colonna Function/How;In Information Aspect confluisce la colonna Data/What;Le colonne Time/When e Motivation/Why non vengono prese in considerazione.Le righe Contextual e Conceptual confluiscono nel Business layer;La riga Logical nello Application Layer;Le righe Physical e Detailed Representation nel Technology layer.
  • #33 Data Object è qualsiasi elemento passivo di un processo le cui caratteristiche sono identificate da dati. Oggetti con caratteristiche simili possono essere ricondotti ad una sola Entity che li descrive tutti mediante gli Attributi, che sono quelle caratteristiche (senza valore) che tutti i data objects hanno in comune (ovviamente con valore diverso).Nell’esempio, la caratteristica “etichetta” del Box B non è condivisa dai data objects Box A e Box C e pertanto non è un attributo dell’entità Box che li identifica e di cui sono “istanze”.
  • #35 LEGENDA: Verde = Data Store Viola = Data Structure Giallo = Data Element
  • #47 I Business Actors possono essere o personale interno (Person) o Stakeholders (persome che influiscono sull’organizzazione senza farne parte, eg fornitori, clienti, ecc.).Sono chiamati actors perché svolgono un ruolo nell’ambito di un processo (Behavior).Dal punto di vista organizzativo i ruoli vengono raggruppati in Organizational Units.