Utforskande testning
|
|
- Fredrik Johansson
- för 8 år sedan
- Visningar:
Transkript
1 Utforskande testning SAST Stockholm, Rikard Edgren Qamcom Karlstad
2 Utforskande testning är en stil för programvarutestning som betonar varje testares frihet och ansvar att kontinuerligt förbättra sitt arbete genom att betrakta testrelaterad inlärning, testdesign, testutförande och tolkning av resultat som ömsesidigt stödjande aktiviteter, som pågår parallellt genom hela projektet. [fri översättning av Cem Kaner] Varför är det bra? från början vet vi inte allt som är viktigt vi behöver lära oss mer vi kommer designa tester, och lära oss under resans gång
3 Agenda 1. Åtta viktiga faktorer 2. Exempel 3. Innehållsrik testning 4. Standarder 5. Sammanfattning
4 Åtta viktiga faktorer Testdesign (utfrågningar, modeller) Noggrann observation (och titta på många ställen) Kritiskt tänkande (ifrågasätt även ditt eget tänkande) Diversifierade idéer (olika angreppssätt, tumregler) Rikliga resurser (verktygslåda, vänner) Styrning av ditt eget arbete (relatera till uppdrag) Snabb inlärning (övning ger färdighet) Statusrapportering (vad har testats och hur)
5 Exempel på användningsområden När det är extremt noga att det blir rätt Då vill man testa på alla möjliga sätt, inklusive utforskande. När det ska gå snabbt Det tar för lång tid att i förväg skriva ned vad som ska testas. Och överallt annars med Förståelsen av vad som är viktigt förändras alltid. Täckningsgrad för utforskande testare Att fånga det som är viktigt.
6
7 Innehållsrik testning Att köra samma tester om och om igen kan fånga saker som gått sönder (regressionstestning) För att hitta ny information, så ska du köra nya tester, eller variationer på de gamla. Mer komplexitet ger rikare tester med större chans att hitta ny, viktig information. Komplex data Komplex omgivning Komplexa sekvenser Komplexa användare
8 men gärna enkelt Håll det enkelt, du kommer långt utan krusiduller. ALAP (As Late As Possible) bestäm detaljer så sent som möjligt. Skriv essensen av tester i enradingsformat (granskningsbart) Det är bättre att testa ganska bra på många olika sätt, än perfekt på ett eller två. [Lessons Learned in Software Testing]
9 Serendipitet Att leta efter något, men hitta något annat, som är värdefullt. Oerhört vanligt för testare som har ögonen vidöppna. Vi testar något, men ser något annat, viktigt, på vägen. Specar är en bra start, men det finns mycket mer
10 Kvalitetsegenskaper Artefakter Felhantering Sökning Produkthistoria Skuld Leverabler Användare Risker Rädslor Teknologier Förmågor Omgivning Lagen Verktyg Modeller Du Informationsmål Standarder Scenarion Konversationer Image Data Kontextanalys Samlingar Programmet-i-sig Syfte Fältinformation Referenser Kreativa idéer Whitebox Publika samlingar Branschkunskap Bakgrund Konkurrenter
11 Standard -verktyg #1 Ett väldigt användbart sätt att skapa dina egna strukturer är att ugå från James Bach s produktelement SFDPOT i Heuristic Test Strategy Model Struktur det som utgör själva produkten Funktioner det som produkten gör Data det som produkten använder Plattform det som produkten är beroende av Aktiviteter hur produkten kommer att användas Tid relationer mellan produkten och tid
12 Standard -verktyg #2 Att utgå från kvalitetsegenskaper som tvingar dig tänka själv. Ex: en erfaren användare kan utföra vanliga uppgifter väldigt snabbt Dessa kan du ha i bakhuvudet som pågående testidéer, körandes gratis, och beredda att se intressanta saker. CRUSSPIC STMPL finns i Heuristic Test Strategy Model. thetesteye.com har gjort en fördjupad kategorisering, där du kan välja mellan mer än 100 egenskaper, som kanske är viktiga i ditt sammanhang. Kvalitetsegenskaper för programvara
13 Kvalitetsegenskaper Förmågor - Kan produkten utföra värdefulla funktioner? Pålitlig - Kan du lita på produkten i många och svåra situationer? Användbarhet - Är produkten lätt att använda? Karisma - Har produkten det? Säkerhet - Skyddar produkten mot oönskat användande? Prestanda - Är produkten tillräckligt snabb? IT-vänlig - Är produkten lätt att installera och underhålla? Kompatibilitet - Hur väl interagerar produkten med sin omgivning? Support - Kan kundernas användning och problem understödjas? Testbarhet - Är det lätt att verifiera och testa produkten? Underhåll - Kan produkten underhållas och utökas till låg kostnad? Flyttbarhet Är det möjligt att flytta produkten till andra miljöer och språk? Från thetesteye.com
14 Exempel: Pålitlighet Kan du lita på produkten i många och svåra situationer? Stabilitet: produkten ska inte krascha, orsaka undantag eller skriptfel. Robust: produkten hanterar (o)förutsedda fel på ett behagligt sätt. Stresstålighet: hur beter sig systemet när olika gränser överskrids? Återhämtning: det är möjligt att starta om och fortsätta efter ett allvarligt fel. Dataintegritet: all sorts data behålls intakt genom hela produkten. Säkerhet: produkten medverkar inte till att skada personer eller egendom. Katastrofhantering: vad händer om någonting riktigt, riktigt allvarligt inträffar? Trovärdighet: är produktens beteende konsekvent förutsägbart och trovärdigt? Från thetesteye.com
15 Standard -verktyg #3 Cem Kaners RIMGEA för buggrapportering (som är en sorts utforskande testning) Reproducera Isolera Maximera Generalisera Förkroppsliga Använd ett sakligt språk Testningen är inte bättre än kommunikationen av resultaten.
16 Standard -verktyg #4 SBTM (Session-Based Test Management) hett! Att använda sessioner där testningen dokumenteras gör att man kan visa vad som testas. Debrief gör att man kommer på fler idéer. Man blir en bättre testare av att synliggöra sitt tänkande.
17 Utforskande testning Utforskande Lärande Design Exekvering Tolkning från många ställen under tiden med variationer orakel och omdöme Dessa aktiviteter interagerar, och hjälper varandra.
18 Slutord Det handlar om hur du tänker. Nackdelar? Kan vara svårt att veta när man ska sluta Svårt veta att man täckt allt viktigt Kräver att man litar på testarna Ifrågasätts av gammalmodiga granskare Du behöver hitta DIN EGEN utforskande testning Gör ditt bästa, samarbeta, lär dig förstå vad som är viktigt
19 Frågor??? Litteraturtips: Heuristic Test Strategy Model (Bach) BBST Test Design (Kaner, Fiedler) The Little Black Book on Test Design (Edgren)
Från vaga testuppdrag till förankrad teststrategi
Från vaga testuppdrag till förankrad teststrategi Dataföreningen Stockholm, 18-okt-2012 Rikard Edgren Qamcom Karlstad rikard.edgren@qamcom.se Agenda 1. Testuppdrag 2. Projektomgivning 3. Produktelement
Varför testar vi? Att skaka fram förankrade testuppdrag
Varför testar vi? Att skaka fram förankrade testuppdrag SAST, Stockholm, 11-sep-2014 Rikard Edgren LearningWell Karlstad rikard.edgren@learningwell.se Agenda 1. Mitt största misstag 2. Testuppdrag 3. Exempel
KONTEXT-DRIVEN TESTNING
KONTEXT-DRIVEN TESTNING SAST Q1 Stockholm, 2012-02-23 Henrik Emilsson Qamcom Research & Technology Fakta Specialistbolag med fokus på Spjutspetsteknologi 25 anställda Verksamhet i Göteborg och Karlstad
BLI VÄN MED DIN BUGG. Frukostseminarium. Göteborg 2014-02-07
SNART BÖRJAR DET! BLI VÄN MED DIN BUGG Frukostseminarium Göteborg 2014-02-07 AGENDA Introduktion Vad är en bugg? Vad innebär kvalitet i mjukvara? Buggutställning Att rapportera buggar En riktigt bra buggrapport
NORDIC MEDTEST VÅR TESTFILOSOFI HUR VI BIDRAR TILL SÄKRARE IT I VÅRDEN
NORDIC MEDTEST VÅR TESTFILOSOFI HUR VI BIDRAR TILL SÄKRARE IT I VÅRDEN 1. VÅR DEFINITION PÅ TESTNING Vi har valt att definiera programvarutestning på följande sätt: Testning är en empirisk, teknisk undersökning
Teknisk testning för otekniska testare
Teknisk testning för otekniska testare SAST, 16-feb-2017 Rikard Edgren Nordic Medtest rikard.edgren@nordicmedtest.se Nordic Medtest utför testning och kvalitetssäkring och bidrar till mer användbar och
Uppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)
Teststrategi Projekt CiviCRM Version 0.9 Sida 1(7) Innehållsförteckning Referenser...2 Revisioner...2 1. Inledning...3 1.1 Uppgift...3 1.2 Bakgrund...3 1.3 Organisation...4 1.4 Granskning och godkännande...4
Testning som beslutsstöd
Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten
Test av livsuppehållande system på Maquet Critical Care
Test av livsuppehållande system på Maquet Critical Care Fredrik Rydberg fredrik.rydberg@sigma.se 1 Produktbeskrivning Ventilator Maquet Critical Care AB utvecklar och tillverkar medicintekniska system
SF Bio App. Repport. Test summary. 1- Syfte. 2. Produktöversikt. Författare: Zina Alhilfi Datum: Version: v1,0
Test summary SF Bio App. Repport Författare: Zina Alhilfi Datum: 2017-03-13 Version: v1,0 Granskad: Klar Ref: Test plan V1,0 Status: klar 1- Syfte Syftet med denna slutrapport är att redovisa vilka testaktiviteter
Version 1.0. 2013-02-13 Testteam 4 Testledare: Patrik Bäck
Version 1.0-2013-02-13 Testteam 4 Testledare: Patrik Bäck 0 Sammanfattning Testplanen är utarbetad som ett svar på Konsumentverkets förfrågningsunderlag avseende upphandling av ett nytt budget- och skuldsaneringssystem,
V!cto. Att tjäna pengar genom bättre testning med
Att tjäna pengar genom testning med Att tjäna pengar genom testning med 1 (50) Det finns tre vägar till test: 1: Testautomati- Att bygga sering Att bygga Att bygga Att bygga Att bygga Att bygga Att bygga
SAST Q1 + Årsmöte Torsdagen den 23 februari
Ärade medlemmar, Välkomna till ett nytt spännande SAST-år! Nu kör vi igång med vårt första Q-möte för i år och inbjuder alla medlemmar till Årsmötet. Kom och lyssna till berättelsen över året som gått
Objektorienterad programmering, allmänt
Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara
Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?
Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet
Formell Verifiering. Hur vet man att ett system fungerar korrekt? Lisa Kaati
Formell Verifiering Hur vet man att ett system fungerar korrekt? Lisa Kaati Innehåll Motivering Formell verifiering Modellkontroll (model checking) Verifiering av kod Forskning Dator system finns överallt
DEN LILLA SVARTA OM TESTSTRATEGI
DEN LILLA SVARTA OM TESTSTRATEGI RIKARD EDGREN MED STÖD AV HENRIK EMILSSON Introduktion Testningens essens: ta reda på vad som är viktigt, och testa det Testning handlar om att ta fram kvalitetsrelaterad
Utforskande testning Så gör jag. Torbjörn Ryber Fearless Consulting
Utforskande testning Så gör jag Torbjörn Ryber Fearless Consulting Torbjörn Ryber Korrekt men ändå så fel! Weinberg: Exploring Requrements Först effekter sedan funktioner Vilka är kraven? Uttalade krav
Fältstudier. Rósa Guðjónsdóttir
Fältstudier Rósa Guðjónsdóttir Fältstudier Fältstudier Undersöka ett fält med fokus på händelser, relationer, erfarenheter eller processer Inga variabler kontrolleras Genomförs i fältet som undersöks Denscombe
Spetskompetens inom systemintegration, SOA och systemutveckling
Spetskompetens inom systemintegration, SOA och systemutveckling Mjukvarukraft är ett företag som inriktar sig på konsultation och systemutveckling baserad på och omkring Microsofts plattformar och produkter.
Kursöversikt Certifierad Mjukvarutestare
Kursöversikt Certifierad Mjukvarutestare Kurs Poäng (5 yh poäng/vecka) Examensarbete 20 Grunderna inom test 20 Kommunikation i arbetslivet 15 Lärande i arbete 1 60 Lärande i arbete 2 60 Projektarbete 15
Psykologin som gör dig kreativ på beställning
Psykologin som gör dig kreativ på beställning 2 3 4 5 Agenda 1. Vad är kreativitet? 2. Hur blir man mer kreativ? 3. Hur kommer man på riktigt originella idéer? 6 Vad är kreativitet? 7 Kreativitet: något
ELISABETH OLIN OCH ANNA DUNÉR. Anhörigassistans - frizon eller fängelse?
ELISABETH OLIN OCH ANNA DUNÉR Anhörigassistans - frizon eller fängelse? PA en insats i tiden Infördes 1994 efter krav från Independent Living-rörelsen (STIL) med rötter i USA och Storbritannien Syftet
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering och praktisk datoriserad problemlösning.
Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar
1 Agenda Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar 2 Nuvarande AI Funktioner en grov Analogi Rekommendation,
TALLKROGENS SKOLA. Tallkrogens skolas ledord och pedagogiska plattform
TALLKROGENS SKOLA Tallkrogens skolas ledord och pedagogiska plattform TALLKROGENS SKOLAS Ledord och pedagogiska plattform Tallkrogens skola Innehåll Tallkrogens skolas långsiktiga mål 3 Våra utgångspunkter
Testbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt
Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Rektorernas roll i förskolans förändrade uppdrag
Rektorernas roll i förskolans förändrade uppdrag Naturvetenskap och teknik i förskolan Susanne Thulin & Ann Zetterqvist 2010 01-18 Innehåll Skolverkets förslag till förtydliganden i Lpfö när det gäller
Interna och externa kontroller
ISSN 1400-6138 Interna och externa kontroller () Tillämpningsområde: Laboratoriemedicin Bild- och Funktionsmedicin Utgåvenumreringen följer den numrering dokumentet ev hade under tidigare ME-beteckning.
Diversa kompetensutveckling för lika möjligheter
Utvärdering - sammanställning Språk, flerspråkighet och språkinlärning, Kjell Kampe 26 mars 2012 1. Vilka förväntningar hade du på den här dagen? - Jag förväntade mig nya kunskaper kring språk och språkinlärning
Date Version Description Author. 1 Introduktion s Översikt av Vårdguiden 1.2 Syfte och Omfattning Inkluderat
Slutrapport Vårdguiden SR.Vg_v.1.0 Date Version Description Author 2017-03-17 1.0 Slutrapport gällande för TP.Vg_v.1.0, TS.Vg_v.1.0, TR.Vg_V.1.0 och AvR.Vg_v.1.0 Lisa Millhus Innehåll 1 Introduktion s.2
Kurser och seminarier från AddQ Consulting
Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,
SKOLFS. beslutade den XXX 2017.
1 (11) Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning
LÄRARHANDLEDNING FÖR. fotograf Markus Gårder
LÄRARHANDLEDNING FÖR Lärarhandledningen är tänkt att användas tillsammans med programmet som ni får under föreställningen. Det finns flera olika typer av övningar och uppgifter och vår förhoppning är att
Autistiskt Initiativ. Serena Hasselblad
Autistiskt Initiativ Serena Hasselblad Serena Hasselblad Civilingenjör och Tekn. Doktor Projektledare och coach Arbetar med kurser, föredrag och handledning inom autism Projektledare för Autistiskt Initiativ
Test specifikation. SF Bio App. Författare: Zina Alhilfi Datum: Version: v1,0. Granskad: Klar Ref: Testplan_v1.
Test specifikation SF Bio App. Författare: Zina Alhilfi Datum: 2017-03-07 Version: v1,0 Granskad: Klar Ref: Testplan_v1.0 Status: Klar 1. Introduktion 1.1 Syfte och omfattning 1.2 Terminologi 1.3 Referenser
Regressionstestning teori och praktik
Regressionstestning teori och praktik Lic. Emelie Engström emelie.engstrom@cs.lth.se Software Engineering Research Group LUND UNIVERSITY Sweden SWELL the Swedish Research School in Software Verification
Processinformation. Förvaltningsmöte Elvis och SURF Kerstin Lyngfelt Processledare VGR IT
Processinformation Förvaltningsmöte Elvis och SURF 2013-09-19 Kerstin Lyngfelt Processledare VGR IT Vad är en process? Ur Wikipedia: Process, ett repetitivt använt nätverk av länkade aktiviteter som använder
Tre modeller för kollegial handledning och verksamhetsbesök
Tre modeller för kollegial handledning och verksamhetsbesök Modell 1: Öppen Co- coaching. Denna modell innebär att två kollegor, på samma villkor, gör besök hos varandra. Det är en s.k. öppenfrågamodell
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Property-based Testing. Hans Svensson SAST Väst Q4 2013-11-26 http://quviq.com/
Property-based Testing Hans Svensson SAST Väst Q4 2013-11-26 http://quviq.com/ Om mig Teknisk Fysik PhD Datavetenskap Verification of Erlang programs using: Testing, Model checking, and Theorem proving
Kristian Almgren Artificiell Intelligens Linköpings Universitet 2011. Talstyrning
Talstyrning Abstrakt Talstyrning är en teknik som gör det möjligt för oss människor att mer eller mindre verbalt kommunicera med en dator eller ett system. Det här är ett tillvägagångssätt inom AI och
FUNGERAR DIN PR-STRATEGI?
FUNGERAR DIN PR-STRATEGI? Så kan du använda data för att mäta effekten av din PR Mynewsdesk PR Academy Studieguide 4 av 5 Del 1 Ett ramverk för mätning AMEC-modellen är ett ramverk som är framtaget av
Operatörer och användargränssnitt vid processtyrning
Operatörer och användargränssnitt vid processtyrning Normativa och beskrivande analyser Uppsala universitet @ 2003 Anders Jansson Sammanfattning kap. 1 Sociotekniska system Många olika grupper av användare
Användarcentrerad systemdesign
Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Vad innebär
RUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Presentation av uppgiften. Företaget. Vi ger er i uppgift att: Sista-minuten-företaget. Målanalys. Arbetssätt under övningarna
Arbetssätt under övningarna Kort introduktion av övningsledaren Påbörja den aktuella veckans uppgift Redovisning: handledaren går runt mellan grupperna en av handledaren utvald person kort redovisning,
Vad är. Domändriven design?
Vad är Domändriven design? 1 Domändriven design är utvecklare och domänexperter som arbetar tillsammans för att skapa mjukvara som är både begriplig och möjlig att underhålla. ett sätt att fånga och sprida
Automatiserade testsystem
Automatiserade testsystem Fredrik Edling, Tekn. Dr. Enea Services Stockholm fredrik.edling@enea.com Min bakgrund 2000: Civilingenjör teknisk fysik, inriktning mot tillämpad fysik 2004: Teknisk doktor,
Små förändringar. Stora resultat.
FileMaker Developer Conference 2017 Presenter Series Små förändringar. Stora resultat. En guide till ett perfekt gränssnitt. Martha Zink, Soliant Consulting, Inc. FileMaker Developer Conference DevCon
Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar
Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault
QC i en organisation SAST 2008-09-16
QC i en organisation SAST 2008-09-16 1 Agenda Hur är vi organiserade inom test på SEB? Hur är QC uppsatt på SEB? Hur arbetar vi med QC i en stor organisation? Uppfyllde QC våra förväntningar och hur har
KOPPLING TILL LÄROPLANEN
KOPPLING TILL LÄROPLANEN Arbetet med de frågor som berörs i MIK för mig kan kopplas till flera delar av de styrdokument som ligger till grund för skolans arbete. Det handlar om värden som skolan ska se
Utvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet
Utvärdering av gränssnitt särskilt befintliga Hur utvecklar man användbara system? Lära sig organisationen Förstå användarens situation Förstå användarens språk Involvera användare i processen Utvärdera,
Inspirerande (och inspirerade) testledare får mer gjort. Mobile:
Inspirerande (och inspirerade) testledare får mer gjort. Pablo.garcia@qualitypoint.se Mobile: +46 70 3183958 Pablo Garcia started as a tester in 1996 for Ericsson. After passing through roles like Test
Ett helt nytt affärsutvecklingsprogram för företag som: Vill utveckla Ledning och Styrning Vill sticka ut på marknaden Vågar Vilja Växa
Ett helt nytt affärsutvecklingsprogram för företag som: Vill utveckla Ledning och Styrning Vill sticka ut på marknaden Vågar Vilja Växa Anmälan t o m 31 oktober 2013 - är uppföljaren till det mycket uppskattade
VÄRLDSKULTURMUSEERNAS VÄG VIDARE
VÅR VISION Foton i visionen: Världskulturmuseerna, Filmriding & istock VÄRLDSKULTURMUSEERNAS VÄG VIDARE I det här dokumentet sammanfattas Världskulturmuseernas gemensamma vision. Den är vår kompass. Vår
Ledarskapsstilar. Tre föreläsningar med Rune. Ledarskap. Alla i en arbetsgrupp utövar funktionen Ledarskap
Tre föreläsningar med Rune Ledarskapsstilar Några tankar om att utveckla en personlig stil. TGTU04. 14 nov 2011 Rune Olsson PIE, IEI, LiU. 26 okt Ledarskapets historia > Gör studie över hur du använder
Kontrollerad mobilitet
Kontrollerad mobilitet Kommunala fordon Med fokus på Arbetsmaskiner Lant- och skogsbruk Transport och logistik Övertygande Mobil styrteknik fungerar tack vare att alla komponenter är perfekt samtrimmade.
Revisionsrapport 2011 Genomförd på uppdrag av Karlskrona Kommuns förtroendevalda revisorer. Karlskrona kommun. Granskning av Överförmyndarnämnden
Revisionsrapport 2011 Genomförd på uppdrag av s förtroendevalda revisorer Karlskrona kommun Innehållsförteckning Innehållsförteckning...2 Sammanfattning...3 1. Inledning...4 1.1 Uppdrag...4 1.1. Syfte
Undervisningen i ämnet programmering ska ge eleverna förutsättningar att utveckla följande:
Programmering PRR Programmering Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik,
I arbetet hanterar eleven flera procedurer och löser uppgifter av standardkaraktär med säkerhet, både utan och med digitala verktyg.
Kunskapskrav Ma 2a Namn: Gy Betyg E D Betyg C B Betyg A 1. Begrepp Eleven kan översiktligt beskriva innebörden av centrala begrepp med hjälp av några representationer samt översiktligt beskriva sambanden
Fö 2: Designprocessen. Projektet. Design är... Forts. projektet
Fö 2: Designprocessen Metoder Mål: att förstå användaren, uppgiften, situationen och tekniken (PACT) Hur hänger det ihop? Men först: projektet Projektet Användarstudier och analys av befintligt system
CASE FOREST-PEDAGOGIK
CASE FOREST-PEDAGOGIK INTRODUKTION Skogen är viktig för oss alla. Skogen har stora ekonomiska, ekologiska och sociala värden, som ska bevaras och utvecklas. Skogen är också bra för vår hälsa. Frågor kring
Uthållig Förblir effektiv och motiverad trots bakslag och besvikelser. Arbetar tills projektet avslutas eller resultat uppnås.
22 januari 2018 Kompetenslista Haninge kommun använder kompetensbaserad rekrytering. Denna mall innehåller de kompetenser som valts ut och definierats vara viktiga för Haninge kommun. Kompetensmallen används
Informationsbeteende och förmedling av arkivinformation
Informationsbeteende och förmedling av arkivinformation Anneli Sundqvist, Mittuniversitetet 2010-10-21 Arkivinformation lagrad information som uppstår i, för och genom en organisations verksamhet eller
Empirisk positivism/behaviorism ----------------------------------------postmoderna teorier. metod. Lärande/kunskap. Människosyn
Lärandeteorier och specialpedagogisk verksamhet Föreläsningen finns på kursportalen. Ann-Charlotte Lindgren Vad är en teori? En provisorisk, obekräftad förklaring Tankemässig förklaring, i motsats till
Strategy & Culture. För dig som arbetar som ledare inom: INFO: Datum: 6/3, 13/3, 20/3 Tid: Coaching: 1 timme
Strategy & Culture Strategy & Culture ger dig praktiska kunskaper om hur du på ett effektivt sätt kan leda och driva ett förändringsarbete inom ditt företag. Lär dig att förbättra företagets förmåga till
Rutiner för arbetet med Individuella utvecklingsplaner på Beta School
Rutiner för arbetet med Individuella utvecklingsplaner på Beta School Läsår 2011-2012 1 Innehåll Inledning..S.3 Syfte.S.4 Utvecklingsplanens innehåll.s.5 Den individuella utvecklingsplanen och åtgärdsprogram
Användbarhetstestning
Användbarhetstestning Samla in, analysera och presentera användbarhetsmått Användbarhetstestning Användare utför realistiska uppgifter i prototypen/systemet Observationer, tänka högt kompletteras med intervjuer
Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.
Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion Kapitel 5 (3) i Rogers et al. Översikt Human Action Cycle Konceptuella modeller Metaforer ikoner Emotionell design Antropomorfism Agenter
PROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
men borde vi inte också testa kraven?
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av
DE INTELLIGENTA HISSARNA ÄR HÄR
DE INTELLIGENTA HISSARNA ÄR HÄR KONE 24/7 CONNECTED SERVICES I samarbete med IBM har KONE gjort hissar och rulltrappor intelligenta. Genom att ansluta dem till molnet kan vi samla in stora mängder data
Modellering av Dynamiska system Bengt Carlsson Rum 2211
Modellering av Dynamiska system -2011 Bengt Carlsson bc@it.uu.se Rum 2211 Introduktion #1 System och deras modeller Dynamiska och statiska system Användning av modeller Matematisk modellering Ett modelleringsexempel
medarbetare Var noggrann när du väljer din närmaste medarbetare TRENDER OCH TEKNIK FÖR KONTORET
Rekrytera rätt medarbetare Var noggrann när du väljer din närmaste medarbetare Bland tusentals bärbara datorer är det inte lätt att hitta rätt modell i förhållande till verksamhetens krav. Måste den vara
Så här gör du. om du vill genomföra en framgångsrik innovationstävling
Så här gör du om du vill genomföra en framgångsrik innovationstävling Det här materialet hjälper er att planera och sätta förutsättningarna för att driva kampanjer, antingen en eller regelbundet. Ibland
Programdesign. Dokumentera. Dokumentera
Programdesign Dokumentera Välj datastruktur så programmet blir så enkelt som möjligt. Välj algoritm så programmet blir lättläst, robust och effektivt. Analysera programmet för att få en bra metod. Överväganden
Ett förslag på kompetensmodell/intervjuguide. Samarbetsförmåga;
Ett förslag på kompetensmodell/intervjuguide Samarbetsförmåga; Arbetar bra med andra människor. Relaterar till dem på ett lyhört och smidigt sätt. Lyssnar, kommunicerar och löser konflikter på ett konstruktivt
Föreläsning 13: Användbarhet och komplexa system
Föreläsning 13: Användbarhet och komplexa system FSR: 10 Att läsa: Redish (2007) Expanding usability testing to evaluate complex systems Översikt Exempel Definition Kännetecken Användbarhetsmål Skillnad
Nätverka med hjärtat. och gör bättre affärer. Helene Engström. Smakprov fra n boken Nätverka med hjärtat, utgiven pa www.egetforlag.
Nätverka med hjärtat och gör bättre affärer Helene Engström Innehåll Om nätverk...7 Nätverka med vem?...10 Nätverka lagom...12 Var hittar jag nätverk?... 15 Professionella affärsnätverk...16 Nätverka internationellt...22
Hur kan man CE-märka AI? PICTA workshop 29 Maj 2018
Hur kan man CE-märka AI? PICTA workshop 29 Maj 2018 Mats Artursson Utredare/Inspektör Agenda Vad säger regelverket Olika typer av AI Sverige Internationellt Utmaningar Pågående EU arbete 2 Medicinteknisk
Kommunikation och Interaktion
Kommunikation och Interaktion Innehåll Kommunikation Vad är Kommunikation? Kommunikationsmodeller Interaktion Vad är interaktion? Interaktionsmodeller Vad är kommunikation? Överföring av information från
SAST Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema
SAST 2010-10-14 Marie Östberg Konsult & Tjänsteområdesansvarig Krav på Qtema För närvarande uppdrag hos kund som IMR för systemtest-objekt (IMR = IT Maintenance Responsible) marie.ostberg@qtema.se www.qtema.se
Matematik genomförandestöd för förskola 2012/13
Matematik genomförandestöd för förskola 2012/13 Enhet Ansvarig förskolechef och mattepilot/er Brisens förskola Förskolechef Elisabeth Åhman Mattepilot Göran Norman Nulägesbeskrivning - Var är vi? Hur bedömer
Prototyping medium/high fidelity Användarupplevelse Interaktionsflöde och flow Användbarhetsutvärdering - Usability testing Tillgänglighet
martin östlund 2008 Prototyping medium/high fidelity Användarupplevelse Interaktionsflöde och flow Användbarhetsutvärdering - Usability testing Tillgänglighet Medium fidelity prototyping/testning» Använda
Elevernas uppfattningar om alltmer digitaliserad undervisning
Resultat Elevernas uppfattningar om alltmer digitaliserad undervisning Fråga 1 Mycket inspirerande (6) till mycket tråkigt (1) att arbeta med etologisidan Uppfattas som mycket inspirerande eller inspirerande
Strategy & Culture. För dig som arbetar som ledare inom: Kursdatum: 15/11, 21/11, 28/11, 5/12, 6/12 Lektionstimmar: 9 Coaching: 30 min
Strategy & Culture Strategy & Culture ger dig praktiska kunskaper om hur du på ett effektivt sätt kan leda och driva ett förändringsarbete inom ditt företag. Lär dig att förbättra företagets förmåga till
Mjukvarudesign. Designprocessen. Teknisk design. Konceptuell design
RE SD PD I UT IT ST AT Mjukvarudesign System Requirement Specification Inkrementell och iterativ! Konceptuell design (VAD) Systemdesign (OOA) Arkitekturell (grovkornig, UML) Teknisk design (HUR) Programdesign
Projektgruppens utveckling
Projektgruppens utveckling Sida 1 Om projektgruppens utveckling En grupp med ett gemensamt mål genomgår huvudfaserna osäkerhet, rollsökning och mognad. Mellan huvudfaserna finns de konfliktlösa övergångsfaserna
Pottstorleksfilosofin ett exempel
Kapitel fem Pottstorleksfilosofin ett exempel Säg att du spelar ett no limit-spel med mörkar på $2-$5 och $500 stora stackar. Du sitter i stora mörken med Någon inleder satsandet ur mittenposition med
Användbarhetstestning. Användbarhetstestning. Användbarhetstestning vs heuristisk utvärdering. Varför testa?
Användbarhetstestning Användbarhetstestning Samla in, analysera och presentera användbarhetsmått Användare utför realistiska uppgifter i prototypen/systemet Observationer, tänka högt kompletteras med intervjuer
Autismspektrumtillstånd
Autismspektrumtillstånd Beskrivning och hjälp till dig som möter barn och ungdomar med autismspektrumtillstånd 2 Den här broschyren ger en beskrivning av vad autismområdet är och kan vara till hjälp för
UPP-testet version 2 Begreppsförklaringar. September 2013. e-post info@psykologisk-metod.se 182 11 Danderyd 0768 530 885
UPP-testet version 2 Begreppsförklaringar September 2013 Psykologisk Metod AB http://www.psykologisk-metod.se/ Box 50 e-post info@psykologisk-metod.se 182 11 Danderyd 0768 530 885 UPP-testet i ett nötskal:
Essä introduktion till hur man skriver en akademisk essä
Essä introduktion till hur man skriver en akademisk essä Essä Den huvudsakliga examinerande uppgiften på kursen består av en individuell essä. Du ska skriva en essä som omfattar ca tio sidor. Välj ett
Programdesign. minnesutrymme storlek på indata. DA2001 (Föreläsning 15) Datalogi 1 Hösten / 20
Programdesign Välj datastruktur så programmet blir så enkelt som möjligt. Välj algoritm så programmet blir lättläst, robust och effektivt. Analysera programmet för att få en bra metod. Överväganden vid