Förslag på lösningar eksamen INF3220/4220 våren 2004, 4 juni 1. Tekniker och bekrivningar Eempel på beskrivningstekniker och verktyg: Observationer: observationer kan användas i analyser av verksamheten/praktiken. De kan genomföras genom att under en tid studera praktiken. Observationerna kan kombineras med korta frågor om varför man gör si eller så. En annan typ av observationer är eget deltagande i praktiken deltagande observation. Observationerna kan dokumenteras genom videoupptagningar, dagböcker. Workshops: kan genomföras för att skapa en förståelse av nuvarande praktik dvs. hur verksamheten/aktiviter bedrivs i nuläget. Arbete kan dokumenteras genom posit-lappar, frihandsteckningar, collage etc. Workshops kan också kombineras med observationer (videoupptagningar) där de involverade får analysera och förklara vad som görs och varför. Scenarier: används för en framtida praktik genom att fokusera visioner om ett IT system med de kvalifikationer som finns både bland utvecklare och beställare. I scenarierna används tetliga presentationer alltså där någon ansvarig för beställaren eller projektledningen har skrivit en vision av prktiken. Beskrivningen ska konkretiseras i tänkta uppgifter/aktiviteter och funktioner. Tidsperioden för aktiviteterna i praktiken bör också anges. Om standardsystem ska inköpas kan scenariet bestå av att hur olika standardsystem kan brukas i praktiken. Sammahnaget mellan altiviter/arbetsuppgifter och kvalifikationer ska illustreras i scenarierna. Scenarierna kan utgöra resultat från en workshop som genomförts med hjälp av collage, rollspel etc. (Andra kan vara intervjuer, prototyping Se kompendium Bødker et al sid 162 för eempel på andra) 2. Analys av problem- och användningsområde, rika bilder, systemdefinition och FACTOR a) PO: Målsystemet ska registrera kunna registrera personer (äldre och handikappade) som fått trygghetslarm, administrera larm, etablera dubbeerlriktad kommunikationskanal vid larm samt också administrera och styra olika typer av hemtjänster som erbjuds. AO: Systemet ska brukas av äldre och handikappade som har trygghetslarm, handläggare som beviljar trygghetslarm, personal vid resurscentret ( larm personal) samt hemtjänstpersonal. Mobiltelefonisystemet (radio) ska ge uppgifter om vem som larmar samt initiera kommunikationskanal. Antagande som görs är att det är olika grupper som ansvarar för trygghetslarmet och de som utför hemtjänster som utförs dagligen hos äldre och handikappade. Handläggare är en tredje personalgrupp. Dessutom antas att det finns täckning för mobiltfnsystem (radio), livslängd på batterier ej något problem, trygghetslarm/mobil (tål väta). b) Rika bilder Rika bilder kan ritas från följande perspektiv: lednings, anställdas, äldre/handikappade, anhörigas (nedan är olika perspeltiv inkluderade i samma bild) Ledningen: Vill göra en omorganisering av verksamheten. De som ansvarat för trygghetssystemet och de som utfört den ordniarie hemtjänsten har haft olika system som kan integreras vid nyutveckligen av trygghetslarmet. Integeringen kan medföra konflikter. Personalens: Vill ge god vård/service genom närhet och förstå lokala behov, ha aktuell informa-
tion om vårtagare/brukare, avrapportera genomförd vård/service, övervakning av larm, kommunicera med äldre, åka hem till dem vid behov. Äldre/handikappade: Känna trygghet och säkerhet i vardagslivet dvs. leva ett normalt liv som att kunna röra sig utanför hemmet och känna trygghet Anhöriga: Veta att ens närstående har vård och service samt känner sig trygga. Hemtjänst Handläggare som beslutar om trygghetslarm/hemtjänster Avrapportering Individuell infomation Integrering/samordning Initiera larm, kommunikation Kommunikation vid larm Behov för effektivisering Personalens perspektiv Närhet till vårdtagare, förstå lokala behov, ge god vård/service Ledningens perspektiv Anhöriga Ansvar, trygghet c) Systemdefinition och FACTOR Systemdefinition: Ett system som ska används för trygghetslarm för att äldre och handikappade ska kunna fortsätta att bo hemma och samtidigt känna sig trygga. När ett larm initieras ska information om personen visas på skärm vid ett resurscenter som har bemanning med hemjänstpersonal dygnet runt. En dubbelriktad förbindelse ska etbleras via mobil/tfn ska mellan person som larmar och personal vid centret när ett larm initierats. Systemet ska också vara till stöd för administration och uppföljning av hemtjänster som utförs dagligen hos äldre och handikappade som t.e. hjälp med hygien och hushåll, intagning av medicin, injicering av insulin. Systemet baseras på PDA/communicatorer/mobiler och PC datorer kopplade i nätverk
F(unctionality) A(pplication domain) C(onditions) T(echnology) O(bjects) R(esponsibility) Larmfunktion med upprättande av kommunikationskanal. Avrapportering och uppföljning av utförda hemtjänster. Nedladdning av information. Äldre och handikappade som har eget boende. Hemtjänstpersonal, larm personal, handläggare som arbetar inom social omsorg och service av äldre och handikappade. Systemet bör fungera i personers vardagsliv och under olika förhållanden. För hemtjänstpersonalen ska systemet fungera både online och offline. De senare under förhållanden där kommunikationen är begränsad. PC-datorer sammankopplade i nätverk samt PDA/ communicatorer/mobiler som ska kunna vara kopplade online/ offline. Det senare gäller för personal som ska kunna ladda ner information i den lokala datorn/mobilen för situationer där radionätet är begränsat. Brukare(vårdtagare), personal, hemtjänster, larm, kommunikationskanal, mobilsystem Systemet ska fungera som trygghetslarm för äldre och handikappade och kommunkationsmedium då larm initierats. Systemet ska också fungera som ett administrativt verktyg för omsorg och service (hemtjänster) genom integration av eisterande system. 3. Användingsområde aktörer, användarfall och funktioner Aktörer: Handläggare: Syfte: En anställd person vid social omsorg och service som både beslutar om tygghetslarm och också hemtjänster/service samt registrerar aktuella uppgifter. Beskrivning: De personer som utför arbetet har skiftande erfarenheter av den här typen av arbete. Eempel: Stora grupper av handläggarna har många års erfarenhet av arbetsuppgifterna samt också erfarenhet av administrativt system. Några handläggare är nyanställda utan erfarenhet av social omsorg och service (trygghetslarm/hemtjänster) men har erfarenheter av andra typer av administrativa IT-system. Hemtjänstpersonal Syfte: En anställd person inom social omsorg och service som utför arbete hemma hos äldre och handikappade som t.e. hjälp med hygien och hushåll, intagning av medicin, injicering av insulin. Beskrivning: Den här gruppen anställda har skiftande erfarenheter av hemtjänster. Eempel: En stor grupp har många års erfarenhet av social omsorg och service. Begränsad eller ingen erfarenhet av datoranvändning. En annan grupp arbetar mer tillfälligt inom hemtjänsten eftersom det är lätt att få jobb i sektorn. I den gruppen finns många med stora erfareheter av datoranvändning och andra med begränsade erfarenheter. Larm personal
Syfte: En anställd person vid resurscentret som övervakar trygghetslarmen, kommunicerar med personer som initierat larm samt vid behov åker hem till vederbörande. Beskrivning: De personer som utför arbetet har lång erfarenhet av den här typen av arbete. Eempel: De har alla arbetat med det eisterande systemet och har erfarenheter av datoranvändning. Mobiltfnsystem Syfte: Ett system som sänder meddelande med idetifierar samt som öppnar kommunikationskanal från person som larmat samt initierar utskrift av information (attributen) på skärm i resurscentret. Beskrivning. När larm initierats sänds meddelande med identifierar som öppnar kommunikationskanal mellan person och center och genom identiferare fås information om vem som larmat för att information ska kunna srivas ut på skärm i rsurscentret. Eempel: GSM eller 3G. Hemtjänstpersonal Registrera, updatera, ta bort ny brukare/vårdtagare Handläggare Download information om brukare larm personal Avrapportering Aktiverar larm Brukare/vårdtagare Kvittera larm Kommunikation vid larm Upprätta kommunikationskanal Mobiltfnsystem Presentera information
Aktörtabell: Aktörer Användarfall (use cases) Handläggare Hemtjänstpersonal larm personal Vårdtagare Mobiltfnsystem Registrera person Ändra person Ta bort person Ladda ner information Avrapportera utförda tjänster Initiera larm enkelriktad förbindelse Skapa dubbelriktad förbindelse Kvittera larm Presentera information Användningsfall (Use-Cases) Registrera personuppgifter Mönster: registrera person används av handläggare. Följande information samlas in och registreras i systemet när beslut om att bevilja trygghetslarm/hemtjänster: namn, adress, tfnnummer, om vedkommende har hjemmetjeneste, hvilken hjemmetjeneste-område vedkommende tilhører, pårørendes telefonnummer, og nøkkelnummer. Om hemtjänster registreras vilken/a typer av tjänster samt hur ofta de ska utföras. Objekt: larm, hemtjänster, person (brukare), personal ( larm, hemtjänst) Funktioner: kontrollera om person eisterar, gör regisrering med attribut som tillhör personen. Ändra personuppgifter Mönster: Någon händelse har ändrat informationen för en vårdtagare/brukare. Detta registreras av handläggare. Objekt: larm, hemtjänster, person (brukare), personal ( larm, hemtjänst) Funktioner: sök person, uppdatera uppgifter Ta bort personuppgifter Mönster: Någon händelse gör att personen ska tas bort. Detta registreras av handläggare. Objekt: larm, hemtjänster, person (brukare), personal ( larm, hemtjänst) Funktioner: sök person, uppdatera uppgifter Larm enkelriktad förbindelse Mönster: Person som har trygghetslarm trycker på larm knapp. Ett enkelriktat meddelande med identifierare sänds från mobil till resurscentret. Objekt: larm, person (brukare), personal ( larm ), mobiltfnsystem Funktion: sänd meddelande med identifierare
Etablera dubbelriktad förbindelse Mönster: När larm initierats etableras en dubbelriktad förbindelse genom att abonnent A (person som larmat) ringer upp abonnent B (resurscenter). Objekt: larm, person (brukare), personal ( larm ), mobiltfnsystem Funktion: ring upp resurscenter, läs meddelande med identifierare (larm och etablera dubbelriktad förbindelse kan vara två olika eller ett use-case) Presentation av information Mönster: När larm initierats avläses meddelandet med identifierar och information om person som larmat hämtas samt presenteras på skärm i resurscentret genom ett meddelande (röd tet) Objekt: person (brukare), larm, mobiltfnsystem Funktion: läs meddelande med identifierare, läs information om person, skriv ut information Kvittera larm Mönster: Personal vid resurscentert kvitterar larm genom att svara i telefon - kommunicera via den upprättade dubbelsidiga förbindelsen. Objekt: person (brukare), larm, mobilsystem Funbktion: uppdatera larmstatus genom att svara i telefon Ladda ner information Mönster: hemtjänstpersonal laddar ner information om personer som ska få tjänster den aktuella dagen/tiden. Nedladdningen görs till mobil/communikator för områden med begränsad täckning av online förbindelser. Objekt: person (brukare), hemtjänster, hemtjänstpersonal Funktioner: fråga om område och datum/tid, läs information Avrapportera service Mönster: avrapportering används av hemtjänstpersonal vid avrapportering av utförda tjänster. Objekt: hemtjänster, person (brukare) Funbktioner: finn tjänster för aktuell person, gör avrapportering b) Funktioner Funktioner Kompleitet Typ Skapa, uppdatera, ta bort vårdtagare/brukare Normal Uppdatering Avrapportering utförda tjänster Normal Uppdatering Avläs person/service Enkel Avläsning Initiera larm Normal Avläsning, signal Kvittera larm Enkel Uppdatering Presentera information vid larm Enkel Avläsning Skapa kommunikationskanal Normal Signal
4. Design av arkitektur Lösningen bör basera sig på den generiska 3-skikts komponentmodellen: användargränssnitt, fuktions- och modellkomponent. En klient-server modell kan med fördel användas. Ut från kravet om många olika brukare (äldre och handikappade) samt olika personalgrupper är en tunn och tjock klient aaktuell. Tunna klienter för den första gruppen och tjocka för den andra. Man kan se lösningen som en kombination av ett central resp distribuerat fördelningsmönster. Det kan illustreras på följande sätt: Gränssnitt Användargränssnitt «kompoent» Systemgränssnitt Funktion Modell Teknisk platform «kompnent» Användargränsnitt Databasesystem «kompnent» Nätverksprogram
fler tunna klienter :Tunn klient Användargränssnitt Systemgränssnitt flere tjocka klienter :Tjock klient Användargränssnittt Systemgränssnitt Funktionskomponent Modellkomponent :Server Användargränssnittt Systemgränssnitt Funktion Modell Mobilen/PDA som personerna med trygghetslarm har kan utgöra en tunna klient, personalen vid larmcentret har också en tunn klient liksom också hanläggarna. Den tjocka klienten är PDA/communicator som den mobila hemtjänstpersonalen har (distribuerad). 5. Etiska problemställningar a) Eempel på etiska frågor eller konflikter vid positioneringstjänster Integritet integritet i termer av kontroll/övervakning Säkerhet - positioneringstjänster kan göra att äldre människor kan känna sig tryggare när de är utanför hemmet om något händer kan de lokaliseras, det gäller också anhöriga Fleibilitet/effektivitet - hälsopersonal som är ute i fält kan nås vid behov med hjälp av positioneringstjänster vilket kan göra att (resurs b) Äldre/handikappade, personal (chefer, hemtjänstpersonal, sjuksköterskor etc), anhöriga. Intressen: effektivitet (verksamheten, ledningen), trygghet (brukarna, anhöriga), Hard Systems: klare og sanne representasjoner av verden Virkeligheten er selv et velordnet og stabilt system. Systemutviklernes rolle er å avbilde verden sannferdig, konsistent og fullstendig, systemutviklerne studerer verden for å utlede krav, språket er en avbilding av verden, vi må bruke presist, helst formelt, språk (jfr. matematisk informatikk)
Hard Systems vurderinger: kraftfull tankemåte, våre beskrivelser er svært fattige, idéen om at det finnes en sann representasjon blandes sammen med forestillingen om at vår representasjon er den sanne Med utgångspunkt i hårt systemtänkande är systemutvecklaren övertygad om att positioneringstjänster är något som ska införas. Teknologier och tekniska tjänster är till nytta för alla och dess möjligheter ska förfinas genom att utvecklas och omplementeras. Eftersom värden är stabil kommer inte överenskommelser att missbrukas. För att övetyga de tveksam och lösa konflikterna föreslås funktioner/tjänster som gör det möjligt att eliminera de etiska problemen. Soft Systems: systemene er i våre hoder, det er flere og like relevante systembetraktninger å velge mellom altså vi velger å betrakte noe som et system, vi kan anlegge ulike perspektiver og vil ut fra det komme med ulike systembetraktninger, fortolkning er viktig, prøve å forstå ulike tankemåter. Det er viktig med flere ulike perspektiver og de ulike betraktningsmåtene skal bringes sammen. Design oppfattes som læring dvs. forskjeller mellom ulike oppfattelser kan håndteres gjennom en læreprosess hvor de ulike synene beskrives og defineres, systemutvikleren blir prosesskonsulent. Lärandet är centralt i det mjuka systemtänkandet. Med en sådan utgångspunkt tar systemutvecklare initiativet till att informera och redogöra för möjligheter och risker med positioneringstjänster genom att ställa olika uppfattningar mot varandra. Workshops hålls med berörda där leverantörer, säkerhetsansvariga, hälsopersonal deltar. En uttestning av positioneringstjänsten görs i bestämt bostadsområde med olika typer av brukare och personal. Provet pågår i 3 månader. De som deltagit håller sedan informationsträffar med berörda grupper var för sig (personal, andra bruakre, anhöriga, intresseorganisationer, chefer). Efter en tids informations och konsekvensanalyser kan både brukare och personal välja om de vill ha tjänsten. Förutsättnignarna för implemtering blir lika som under det dialektiska. Dialektisk systemtenkning: systemer er definert av iboende motsigelser. Ulike perspektiver ses på som uttrykk for konflikter og motsigelser, f.eks. basert på interessekonflikter og maktkamp Konflikter/motsigelser som skyldes misforståelser og uvitenhet kan løses med kommunikasjon og diskusjon Konflikter/motsigelser som skyldes interessemotsetninger kan ikke det, de må løses ved forhandlinger, maktkamp eller revolusjon Det antas normalt at det er en hovedmotsigelse som dominerer bildet Det forhandles og inngås kompromisser En kompromiss uppnådd genom förhandling kan vara att de anställda måste ge sitt medgivande innan positioneringstjänsterna brukas, att inflrandet ska utvärderas när de brukats i 6 månader, om någon säger nej tas funktionen bort, funktionen får endast brukas av personl som ingår i de olika mobila teamen och personal vid resurscentret (larmpersonal), inga arbetsledare får delta. Brukarna av trygghetslarmet ska informeras om tjänsten och man ska redogöra för för- och nackdelar, de ska ha möjligheten att säga nej till tjänsten och få lika möjligheter till omsorg och service, om de vill h apositioneringstjänsten ska de ge ett skriftligt medgivande, en utvärdering ska göras efter 6-8 månader, tjänsten ska tas bort så fort en brukare begår det. Anhöriga och intresseorganisationer ska på likande sätt som anhöriga informeras om tjänsten. Det är dock viktigt att vara uppmärksam på att anhöriga inte pressar på brukarna att säga ja.