Transcript Document
ProVid Informations- & Vidensstyringssystem Hugo Holger Søren Teamet bagved udvikling af ProVid for Centrumtegnestuen Jens Problem • Meget viden går tabt, når en medarbejder forlader et projekteringsforløb inden færdiggørelse • Det tager lang tid at få sat en ny medarbejder ind i et projekt Foranalyse • • • • • Kundebehov Opgavens indhold Brugermotivation Overordnede krav til systemet Metoder Kundebehov Direktion Sagsarkitekt Projektleder Tegnestuen Designansvarlig Arkitekt Projektleder (NCC) Projektmedarbejder arkitekt, bygningskonstruktør Eksisterende organisation Vertikal decentralisering Magt fordeles ned gennem en autoritetskæde (ledelseshierarki). Hvordan får organisationen større effektivitet og bedre kvalitet i sine produkter samt bevarer sin konkurrenceevne i fremtiden Opgavens indhold Systemet (teknologi) skal gøre det mere effektivt for en medarbejder (aktør) at komme ind i et projekteringsforløb. Leavitt’s model sammenhænge i organisationer Ekst. Arbejdsrutiner gør det meget svært at få opsamlet status og beslutninger. De fire variable er gensidigt afhængige, hvilket vil sige, at ændre man f.eks. på teknologivariablen (hardware og software) vil dette også få betydning for de øvrige variable. Brugermotivation Vi har ikke nogen eksakt redskab til at bestemme, hvordan en given information bliver til viden i en given person. Det vi kan gøre er ikke ”at styre” men at facilitere Vi kan facilitere (gøre lettere), at : - Informationer opsamles til glæde for alle i organisationen - Information kan flyde så frit som muligt i organisationen - Personer har adgang til informationen Brugermotivation Vi kan påvirke, at: - Organisationen deler et fælles meningssystem - Personer har tid og plads til at reflektere over informationerne Vi kan fjerne: - De barrierer, der psykologisk gør det mindre atraktivt at dele informationen med resten af organisationen - De barrierer, der i praksis i dagligdagen forhindrer personer i at dele information. Overordnede krav til systemet • Det skal være nemt at arbejde med systemet • En ny medarbejder skal hurtigt kunne indsættes i et projekts stade og valgte løsninger • Systemet baseres på web, Intranet eller Internet • Det skitserede videnstyringssystem skal med et minimum indsats fra medarbejderne kunne sikre en logning af alle dokumenter, der indgår i projektarbejdet • Systemet må ikke føles kontrollerende og restriktiv for den enkelte medarbejder Metoder Vision – Målsætning – Strategi (VMS) Mange projekter er startet op på for lidt analyse af (VMS), hvor ledelsen nok har haft en målsætning, der ofte har tendens af generalitet og abstrakte i formuleringen. Der afsættes ikke tilstrækkelig tid til: Definition af visioner og målsætninger Resultatet, hvor der bruges mange ressourcer på implementering kan være en indsats, som ikke står mål med ressourcen og blive en situation ”og hvad så nu følelse” – er vil så blevet stillet bedre end før? Metoder Derfor bør der i stigende grad lægges vægt på analytiske tilgange, hvorunder visioner, målsætninger, arbejdsprocesser m.m. forsøges kortlagt. Contextual Design er en god arbejdsmetode som også inddrager kunden i beskrevne processer igennem designfasen. ”Visioner uden handling, er blot en drøm” ”Handling uden visioner får bare tiden til at gå” ”Visioner og handlinger kan ændre verden” Metoder Contextual Design Contextual Design • Kunden i centrum • Kundens behov • Hvad kunden gør, - og hvorfor han gør det Videnstyring • Hvad er viden? • Hvor er den? Contextual Inquiry • Interviewes i marken • De fire faser Vores materiale • Afleveringsforretning • Opsagt person • Engagement? Vores materiale • • • • • Notater Mails Breve Tegninger Skitser Fælles opfattelse af opgaven • • • • Fortolkningsfasen Ud af hovedet – op på væggen Rollerne Modeller for den enkelte bruger/opgave Konsolidering • Modellerne splittes op • Vi går fra de enkelte modeller til de generelle • Nye sammenhænge Affinitet Projekt domæne • 1. Trin i konsolideringen • Danner baggrund for de resterende • Noterne grupperes • Button up Datastruktur Tegninger Tekstdokumenter Stamdata Oversigter Tegning Beskrivelse Person Aktivitetsliste Skitse Notat Telefon Mail Organisation Korrespondance Projekt Referat Medarbejdernes flowmodel • Afgrænsninger intern contra ekstern • Partnering contra Svendsen Låsby • Fokus på projektmedarbejder Sekvensmodeller Projektering i tidlig fase • • • • Trikker igangsætter Output af interview Eksisterende rutiner Ukritisk registrering af mange sekvenser • Konsolidering af alle sekvenser • Kan efterfølges BPR • Ny vision til storyboard Hent aktionsliste Afkryds opgave (igangv.) Opret note for opgave Udfør skitser Hent datablad (brochure) Link skitse til note Link datablad til note Relevante oplysn. påføres. note Gem note Storyboard • Totalsystemet • Delsystemer • Input fra brugere til ny generationer af storybords • Nye præsentationer • Klarmelding til UED Kulturel model • Fokus på bløde værdier i firmaet • Følelsesmæssige og kvantitative vurderinger • Skal være afstemt med strategi • Skal være accepteret i organisationen User Environment Design • Opstilling af fokusområder • Adskille automatiske og manuelle funktioner • Påsætte links • Påsætte objekter 9. Opret ny note Oprettelse af ny note Funktioner Vis sager Vælg sag Vis opgaver Vælg opgave Vis aktionsliste Afkryds aktivitet Artefakt note fremkommer Kort beskriv. af noteindhold Notater Link skitse til note Link datablad til note Link > Beslutningsliste > Oversigt noter > Aktionsliste > Skitser > Datablade > Tegningsliste > Beskrivelser > Korrespondance > Referater > personer / adresser > Revidere note Arbejdsobjekter Sag Opgave Note Aktionsliste Artefakt note Stamdata Skitser Datablad Projektmedarbejder User Environment Design • Struktur med adgang til alle undermenuer fra hovedmenu og tilbage igen • Et daglig bruger system • Der vælges altid i start • Aktionslisten er det styrende element 13. Revidere opgave Revidering af opgave Funktion Vis sager Vælg sag Vis opgaver Vælg opgave Vis artefakt (aktionsliste) Revidere artefakt Generere tidsplan Generere bemandingsplan Link > Bemandingsplan > Tidsplan > Sager > Aktivitetsliste > Opgaver Arbejdsobjekter Projektmedarbejder Tidsplan Sager Aktivitetsliste Opgaver 3. Opret ny opgave Projektleder uddelegerer opgave Funktioner: Viser oversigt sager Vælg sag Artefakt akt.lis. fremkommer Udfyld artefakt Tidsplan genereres Bemandingsplan genereres Link > Bemandingsplan > Tidsplan > Sager > Aktivitetslister > Opgaver Arbejdsobjekter Projektmedarbejder Sag Aktivitetsliste Tidsplan Bemandingsplan Opgaver 11. Sager Oversigt sager Funktioner Vis sager Vælg sag Vis opgaver Vælg opgave Link > Opret ny opgave > Revidere opgave > Hovedmenu Arbejdsobjekter Aktionsliste Sag Opgave Link > Opret ny sag > Revidere sag >Sager > Hovedmenu Link > Opret ny opgave > Revidere opgave > Opgaver > Hovedmenu Arbejdsobjekter Sag Opgaver Projektmedarbejder Arbejdsobjekter Sag Projektmedarbejder 6. Revidere sag Funktioner: Vis sager Vælg sag Revidere sag Link > Sager > Opret ny sag 1. Hovedmenu Opstart af ProVid Arbejdsobjekter Sagsarkitekt Projektleder Sag Funktioner: Log ind Log ind procedure 8. Revidere note Revidering af note 5. Bemandingsplan Funktioner: Vis sager Vælg sag Vis opgaver Vælg opgave Vis bemandingsplan Arbejdsobjekter Sag Opgave Bemandingsplan 7. Noter Oversigt noter 4. Tidsplan Vis tidsplan Funktioner Vis sager Vælg sag Vis opgaver Vælg opgave Tidsplan fremkommer Link > Aktivitetslister > Bemandingsplan Arbejdsobjekter Sag Opgaver Tidsplan Funktioner: Opret ny sag Artefakt fremkommer Indsæt oplysninger Udpeg projektleder bemandingsplan Link > Revidere sag > Tidsplan > Bemandingsplan > Sager 9. Opret ny note Oprettelse af ny note Arbejdsobjekter Projektmedarbejder Link > Aktivitetslister > Tidsplan 2. Opret ny sag Sagsarkitekt opretter ny sag Arbejdsobjekter Sagsarkitekt Projektleder Sag Link > Sager > Opret ny sag > Revidere sag > Opgaver > Opret ny opgave > Revidere opgave > Tidsplaner > Bemandingsplaner > Aktivitetslister > Noter > Opret ny note > Revidere note > Skitser > Tegninger > Beskrivelser > Options 12. Aktionsliste Vis planlagte og igangværende aktiviteter Funktion Vis sager Vælg sag Vis opgaver Vælg opgave Vis aktionsliste Funktioner Vis sager Vælg sag 10. Opgaver Oversigt opgaver Funktion Vis sager Vælg sag Vis opgaver Vælg opgave Vis noter Vælg note Vis note Link > Beslutningsliste > Oversigt noter > Revidere note > Aktionsliste > Skitser > Datablade > Tegningsliste > Beskrivelser > Korrespondance > Referater > personer / adresser Arbejdsobjekter Sag Opgaver Note Projektmedarbejder Funktion Vis sager Vælg sag Vis opgaver Vælg opgave Vis noter Vælg note Revidere note Link skitse til note Link datablad til note Link > Beslutningsliste > Oversigt noter > Aktionsliste > Skitser > Datablade > Tegningsliste > Beskrivelser > Korrespondance > Referater > personer / adresser Arbejdsobjekter Sag Opgaver Note Projektmedarbejder Funktioner Vis sager Vælg sag Vis opgaver Vælg opgave Vis aktionsliste Afkryds aktivitet Artefakt note fremkommer Kort beskriv. af noteindhold Notater Link skitse til note Link datablad til note Link > Beslutningsliste > Oversigt noter > Aktionsliste > Skitser > Datablade > Tegningsliste > Beskrivelser > Korrespondance > Referater > personer / adresser > Revidere note Arbejdsobjekter Sag Opgave Note Aktionsliste Artefakt note Stamdata Skitser Datablad Projektmedarbejder Artefactmodellen Note • Eksempel på note. • Første udkast • Skal tilfører bruger input • Bærende element i processen Contextual design i softwareudviklingen Tidslinie for udvikling Marketing indsats Udviklingsindsats (ingeniør arbejde) Inkremental udvikling Indsamling af bruger viden Konsolidering af arbejdsmodel Vision Undersøge bruger behov Redesign af arbejdsmodel Software krav analyse Model redesign Internt software design Software •Kode •Test •Integrering Software udvikling Fortsat strategisk indflydelse Inkremental udvikling Inkremental udvikling Hardware krav analyse Hardware design Hardware •Fabrikat •Test •Integrering Hardware udvikling Fortsat strategisk indflydelse Forretningsanalyser Modificeret fra Contextual Design; Hugh Beyer, Karen Holtzblatt Redesign af forretningsproces Proces udvikling Proces test og gentagelse Implementeringsfordele med Contextual design • • • • • Den parallelle udvikling i et inkrementalt forløb. Fastholdelse af fokus på brugeren Fastholdelse af fokus på udviklingsområder der skal prioriteres Færdigheden af systemet kan kontrolleres op imod den contextuelle model som en liste. Planlægningen af implementeringen gøres nemmere, fordi der er fokus på udviklingsområderne = muligt at overskue de ressourcer, der skal afsættes til implementeringen. ProVid ObjektOrienteret Analyse og Design contra Contextual Design • • • • • Definering af Use Cases Definering af Aktører Gruppering af Use Cases i forhold til indhold Værktøjer til modellering – ToGether Definering af en systemarkitektur – Server Client løsning – Web baseret løsning (Påbegyndelse af) • Aktører ProVid ObjektOrienteret Analyse og Design 1. 2. ProjectWorker ProjectAdminister (Påbegyndelse af) ProVid ObjektOrienteret Analyse og Design Model gruppering Aktivitetsdiagram Use Case (Påbegyndelse af) Meta handling ProVid ObjektOrienteret Analyse og Design IFC-handling IFC – som eksisterende standard • Industri Foundation Classes (IFC) – Resultat af IAI (International Alliance for interoperability). Verdensomspændende forening der vil standardisere kravene til software interoperabilitet indenfor AEC/FM industrien – Norden er en enhed ud af 9, startet august 1996 http://cic.vtt.fi/niai/ England har en meget præcis beskrivelse her: http://cig.bre.co.uk/iai_uk/iailogo.html – Hvor er det implementeret? http://www.bauwesen.fh-muenchen.de/iai/ImplementationOverview.htm Industri Foundation Classes (IFC) Specifikationerne: http://www.iai-ev.de/spezifikation/Ifc2x/index.htm Industri Foundation Classes (IFC) Dublin Core Meta data initiative, som eksisterende standard Dublin Core Meta data initiative http://dublincore.org/ Påbegyndt 1995 Arbejder for at indføre interoperabilitet indenfor metadata, og herunder udvikle specialiserede metadata vokabularier. Each term is specified with the following minimal set of attributes: Name: URI: Label: Definition: Type of Term: Status: Date issued: The unique token assigned to the term. The Uniform Resource Identifier used to uniquely identify a term. The human-readable label assigned to the term. A statement that represents the concept and essential nature of the term. The type of term, such as Element or Encoding Scheme, as described in the DCMI Grammatical Principles. Status assigned to term by the DCMI Usage Board, as described in the DCMI Usage Board Process. Date on which a term was first declared. Where applicable, the following attributes provide additional information about a term: Comment: See: References: Refines: Qualifies: Additional information about the term or its application. A link to authoritative documentation. A citation or URL of a resource referenced in the Definition or Comment. A reference to a term refined by an Element Refinement. A reference to a term qualified by an Encoding Scheme. Uddrag fra: http://dublincore.org/documents/dcmi-terms/ ”The missing link” (fra UED til UI) ”The missing link” (fra UED til UI) Perspektiver • • ProVid integreres i applikationer, så man ikke skal arbejde i en selvstændig applikation. – Import af elementer indeholdende IFC eller Dublin Core data, indføjes automatisk i fælles videns database – ProVid trækker ligeledes sine data derfra, og nye data der tilskrives objekter tilskrives den fælles database ProVid bliver intelligent, og kan på baggrund af indarbejde oplysninger omkring konstruktioner, kvalitetssikring og firmadesign påpege fejl, mangler og løsningsforslag.