Kunskapsspridning inom ett XP team
|
|
- Per-Olof Ström
- för 5 år sedan
- Visningar:
Transkript
1 Kunskapsspridning inom ett XP team Simon Lindberg & Firas Dib {ada10sli, En djupstudie i hur kunskaper sprider sig inom ett parprogrammerande utvecklingsteam. Nyckelord: kunskapspridning, bussfaktor, homogen grupp, parprogrammering, alla i samma rum, XP Abstrakt Denna studie innehåller våra tankar och observationer från vår tid som coacher för ett utvecklingsteam, då vi har studerat och utvärderat utvecklarnas kunskaper och dess spridning. I rapporten diskuterar vi hur de XP praktiker som parprogrammering, alla i samma rum, planeringsmöten och spikes påverkar kunskapsspridning inom gruppen och hur man utnyttjar dem bäst. 1
2 Introduktion Det har skrivits flertalet gånger om XP och dess fördelar för kodkvalité, tillfredsställelse och effektivitet [4,5,6]. I den här studien vill vi fokusera på hur kunskap sprids inom ett XP team och hur XP praktiker så som parprogrammering, alla i samma rum, planeringsmöten och spikes påverkar kunskapsspridningen i teamet. Denna djupstudie kommer att fokusera på hur kunskap sprider sig inom ett XP team. Eftersom XP fokuserar på Collective Code Owndership, dvs. att alla får ändra överallt, är det mycket fördelaktigt om man har en homogen grupp som arbetar tillsammans eftersom det indirekt ökar produktiviteten. Med en homogen grupp menar vi att gruppmedlemmarna har en jämnlik kunskapsnivå gällande systemet/projektet ifråga och en perfekt homogen grupp har exakt samma kunskaper och erfarenheter av systemet. Ett team som är perfekt homogent hade i praktiken varit omöjligt eftersom kodbasen ändras kontinuerligt av flera personer samtidigt. Därför introducerar vi ett sätta att mäta hur pass homogen en grupp är; bussfaktorn [2]. Bussfaktorn är ett mått på hur många programmerare som kan bli överkörda av en buss innan projektet inte längre går att genomföra eller stakar upp sig kraftigt. I ett perfekt homogent utvecklingsteam hade bussfaktorn varit lika stor som antalet medlemmar, dvs. att alla hade varit tvungna att bli överkörda för att projektet skulle dö ut. I ett team där kunskapen inte är homogent fördelad är bussfaktorn 1, vilket innebär att en specifik del av projektet förlitar sig fullständigt på en persons specifika kunskap. Målet med denna djupstudie är att se hur klassiska XP praktiker påverkar gruppens bussfaktor, och att vidare se vilka som fungerar bäst samt hur dem bör utövas. Även om vi i studien har ett fokus på bussfaktorn har vi använt oss av en mycket bred definition av kunskap. Vi benämner både vetskap om systemet och snabbkommandon i Eclipse som kunskap, lika så hantering av mergekonflikter och reguljära uttryck. Upplägg Totalt har vi arbetat med teamet under sex iterationer där varje iteration innefattade en långlabb och ett planeringsmöte. Under långlabbarna satt utvecklarna i samma sal och implementerade de stories som hade estimerats och prioriterats fram under det föregående planeringsmötet. Mellan varje långlabb delades det även ut spikes som utvecklarna gjorde hemma antingen ensamma eller i par. Efter varje långlabb lät vi alla i teamet fylla i en feedback enkät (se ett exempel i Appendix A) som varierade gradvis från vecka till vecka. Enkäten ändrades så att relevanta frågor och diskussionsämnen som kommit upp under dagen kunde läggas till och testas. 2
3 Många frågor i feedback enkäten är frågor där dem väljer en siffra som motsvarar den kunskap dem besitter. Frågorna är rankade 0 5 där vi översatt poängen till följande: 0. Ingen kunskap inom området alls. 5. Är en expert inom området. Kunskapsenkäten (se Appendix B) fylldes i under första och sista iteration för att på så sett ge oss ett bredare perspektiv över hur mycket det faktiskt lärt sig. Förutom att planera på planeringsmötena delade vi dessutom ut spikes till utvecklarna. Vi har provat olika metoder för hur spiksen bör genomföras och redovisas för att se vilken metod som verkar fungera bäst när det gäller att lära sig så mycket som möjligt och förmedla denna informationen till gruppen. Genomförande Förutom de återkommande feedback enkäterna delade vi ut en kunskapsenkät. Denna lät vi utvecklarna fylla i under första iterationen och senare under en av de sista iterationerna för att se hur utvecklarnas kunskapsnivå hade förändrats. Den delen av enkäten som vi fokuserat på mest är Kryssa i vad du känner dig säker på och vi har sammanställt resultat i tabellen nedan. Man ser tydligt att teamet i helhet ökat sina kunskaper. I denna delen av uppsatsen kommer vi att diskutera diverse situationer som har bidragit till denna ökning. Utvecklare Kunskapspoäng innan Kunskapspoäng efter Dev Dev Dev3 3 7 Dev Dev Dev Dev Dev Dev Dev Tabell 1. Sammanställning av antalet i kryssade rutor från Kryssa i vad du känner dig säker på Scenario 1: Spike för ANT script Upplägg Under första långlabben arbetade gruppen flitigt och tillslut saknades nya stories att implementera Vi valde då att dela ut en extra story till det par som inte hade något och göra vilket då handlade om just ANT skriptför att förenkla release processen. Paret lyckades skriva början till ett script som byggde 3
4 projektet och för att snabbt sprida kunskapen inom gruppen valde vi att dela ut en spike till nästa vecka. Spiken bestod av att läsa på om ANToch skriva ett script som bygger ett hello world projekt. Resultat I tabellen nedan finns den data vi samlat ihop genom enkätsvaren. Utvecklare Kunskapsnivå innan spike Kunskapsnivå efter spike Nedlagd tid Dev :30:00 Dev :30:00 Dev :10:00 Dev :30:00 Dev :45:00 Dev :15:00 Dev :30:00 Dev :00:00 Dev :30:00 Dev :20:00 Genomsnitt :36:00 Tabell 2. Resultat för scenario 1. Beskriver hur gruppen svarade på frågan Hur väl kan du ANT skript? samt Hur lång tid la du ner på ANT spiken? Diskussion Det var bara ett fåtal personer enligt vår data som tog sig tid att läsa på om ANToch framförallt DEV8 som även var den personen som skrev skriptet under första iteration. Många ökade sin kunskap smått men var fortfarande inte tillräckligt pålästa för att kunna arbeta med ANT. Detta återspeglas i hur lång tid varje person la ner på att lära sig ANT, där DEV8sticker ut extra mycket. Anledningen till detta var att DEV8 var ena halvan av paret som lyckades skriva det första skriptet, och upptäckte under spiken en bugg och spenderade tid på att lösa den. Trots att genomsnittet i gruppen fördubblats efter spiken var det inte mer än 4 personer i gruppen som svarade 3 eller högre, och t.o.m någon som fortfarande inte visste vad det var för något eller vars kunskapsnivå var helt oförändrad. Kunskapen för hur man skulle köra skriptet spreds sig efter hand till ett par andra inom gruppen, men under långlabbarna fick DEV8förklara en del till de andra som var mindre pålästa. Skulle en ändring för att hantera nya krav implementeras hade gruppen vänt sig till den personen som skrev det från första början för att endast denne har tillräckligt djup insikt. Detta tyder på att bussfaktorn var låg inom gruppen. Denna form av utdelning resulterade i att ingen riktigt kände sig träffad att ta tag i problemet, vilket har återspeglat några av Lencionis dysfunktioner [1]: Lack of commitment Avoidance of accountability 4
5 Slutsats I grund och botten är det tack vara en ensam gruppmedlem som ANT skriptetblev gjort och ett par andra medlemmar lärde sig använda det. Hade det inte varit för DEV8hade skriptet eventuellt aldrig blivit skrivet, alternativt hade någon annan varit tvungen att ta tag i det. Oavsett hade bussfaktorn inte ökat och fortsatt vara låg. Detta hade givetvis inte resulterat i att projektet hade varit tvunget att läggas ner men det hade varit en olägenhet som eventuellt hade resulterat i felaktiga releaser, att teamet hamnat bakom schemat eller en irriterad kund. Scenario 2: Strukturerade spikes Upplägg Veckan efter scenario 1 tog vi på oss att ge mer strukturerad instruktioner till spikesen, i kontrast mot den första. Vi erbjöd totalt 4 olika spikes, där ibland söka efter bad smells i kodbasen och göra en impact analysis. Utvecklarna valde själva fritt vilken de ville utföra. En del valde att samarbeta i par, andra delade upp uppgifterna mellan varandra eller gjorde det individuellt för att få bättre perspektiv. Vid nästa långlabb bad vi varje par redovisa för gruppen vad de kommit fram till och uppmanade till diskussion. På feedbeck enkäten frågade vi hur mycket de hade haft varandras spikes i åtanke. Resultat I tabellen nedan finns den data vi samlat ihop genom enkätsvaren. Utvecklare Spike 1 Spike 2 Differans Dev1 0:30:00 3:00:00 2:30:00 Dev2 0:30:00 2:15:00 1:45:00 Dev3 0:10:00 4:00:00 3:50:00 Dev4 0:30:00 0:10:00 0:20:00 Dev6 0:15:00 1:30:00 1:15:00 Dev8 2:00:00 1:00:00 1:00:00 Dev9 0:30:00 0:45:00 0:15:00 Dev10 0:20:00 0:20:00 0:00:00 Genomsnitt 0:36:00 1:37:30 1:01:30 Tabell 3. Visar nedlagd tid på olika spikes samt tidskillnaden. Två utvecklare är inte med då deras spike var att baka kakor. 5
6 Utvecklare Påverkan (0 10) Dev1 3 Dev2 1 Dev3 5 Dev4 5 Dev5 6 Dev6 3 Dev7 6 Dev8 7 Dev9 4 Dev10 4 Tabell 4. Utvecklarnas svar på Under dagen, hur mycket har du tänkt på de sakerna vi gick igenom under morgonmötet? Diskussion I snitt lade gruppmedlemmarna ner drygt en timme mer på den strukturerade spiken än ANT spiken, men redovisningen som grupperna gjorde var korta och innehållslösa. Resultatet var mycket varierat och om än inte dåligt tycker vi att det hade kunnat gå bättre. Även om många påstår sig ha tänkt på det som togs upp så löstes inte många av de problem och punkterna stod på tavlan under hela dagen. Ingen såg till att det gjordes vilket medförde att det mer eller mindre glömdes bort. Slutsats Vi märkte tydliga förbättringar efter att vi strukturerade upp utdelningen av spikesen, men anser fortfarande att en bättre redovisning av dem krävs för att få ut kunskapen i gruppen. Scenario 3: Refaktoreringsspike Upplägg Teamet började inse att kodkomplexiteten var för stor och att mindre individuella ingrepp skulle ta alldeles för lång tid att genomföra. Under planeringsmötet diskuterade vi därför problem med koden som skulle behövas refaktoriseras. Som spike delade vi ut att alla utvecklarna skulle se över systemet efter nyttiga refaktoriseringar, med de punkter som vi diskuterade fram under mötet i åtanke. Under morgonen på den följande iterationen gick vi igenom alla utvecklarnas refaktoriseringsförslag, diskuterade dem och skrev upp dem på tavlan. Under dagen noterade utvecklarna de refaktoriseringar de påbörjat och fullföljt. Resultat Teamet presenterade många och bra refaktoriseringar som kändes aktuella. Diskussion kring refaktoriseringsförslagen hölls också innan de skrevs ner på tavlan. 6
7 Utvecklare Påverkan (0 10) Dev1 6 Dev2 7 Dev3 6 Dev4 8 Dev5 4 Dev6 7 Dev7 7 Dev8 5 Dev9 7 Dev10 8 Tabell 5. Visar hur stor påverkan diskussionen kring spikes haft på varje utvecklare Diskussion Denna spike gav bättre resultat, vilket syntes både i vår feedback och i koden som de refaktoriserade. Utvecklarna ansåg att spiken var mycket aktuell vilket resulterade att de var mer angelägna i att ta tag i problemet. Dysfunktionerna vi såg i tidigare spikes märktes inte av den här gången vilket vi tror beror på att, utöver faktumet att spiken kändes relevant, vi krävde en mindre presentation från varje utvecklare och uppmanade till diskussion. Scenario 4: Utlopp för frustrationer Upplägg Bland JUnit testerna hade argumenten till assertequals(expected, actual)skrivits i fel ordning på flertalet ställen. Detta ledde till frustrationer inom teamet och specifikt hos ett par som felsökte testerna som slutligen gav utlopp för sina frustrationer. Föraren i paret berättade väldigt barskt för gruppen hur inkonsekventa de var. Resten av gruppen höll med, erkände att de gjort fel och i flera fall inte visste att det var någon specifik ordning för parametrarna. I vårt feedback formulär den dagen frågade vi om vilken som var den korrekta ordningen på argumenten i assertequals. Resultat Alla utom en utvecklare svarade rätt på frågan om ordningen och problemet har inte upprepats sen dess och alla tester följer konventionen. Diskussion och Slutsats Trots att detta utlopp resulterade i en positiv förändring inom gruppen anser vi inte att detta är ett optimalt sätt att förmedla informationen inom gruppen. Däremot ser vi det som något positivt att gruppen inte har 7
8 någon rädsla för att ta tag i en konflikt och lösa den, men optimalt hade denna information spritt sig tidigare (exempelvis genom parprogrammering) och detta scenario aldrig inträffat. Scenario 5: Utvecklare i samma rum med datorhaveri Upplägg Under första labben uppmuntrade vi utvecklingsparen till att sitta vid datorerna närmst varandra, vilket de gjorde. Detta visade sig mycket bra eftersom det blev lätt att vända sig om och fråga ett annat par om hjälp. Efter ett par labbar började ett antal datorer krångla vilket innebar att några par fick flytta på sig och avståndet mellan utvecklingsparen växte. I början av projektet var det max en halv meter mellan paren, i slutet var det uppemot tre meter. Resultat Antalet diskussioner som hölls gemensamt inom teamet minskade och de öppna frågor som utvecklarna ställde till rummet fick mindre respons. Diskussion och Slutsats Att en sådan enkel omorganisation skulle påverka gruppens samverkan var förvånande för både oss och teamet självt. När problemet upptäcktes uppmuntrade vi teamet till att vara mer uppmärksamma på öppna frågor och liknande. Detta hjälpte till viss del, men det fick oss att inse hur stor effekt små förändringar kan ha på teamets kommunikativa egenskaper. Diskussion Vi har märkt att kunskapen sprider sig på många olika sätt inom teamet. Under planeringsmötena, när utvecklarna diskuterar systemet och dess framtid, delar de med sig av sin bild av systemet och deras åsikter om det är något som borde åtgärdas i det. Vi märkte även att planeringsmötena var ett bra tillfälle att låta utvecklarna diskutera vad som borde göras som spike under veckan. Spikes har varit väldigt användbara för att snabbt få in specifik och nyttig kunskap i teamet för att sen låta utvecklarna sprida den vidare, men det tog några iterationer för oss att lyckas använda spike tiden bra. Vi märkte att spikes behöver vara välstrukturerade och, framför allt, relevanta för att utvecklarna ska ta till sig dem. Vi införde även korta redovisningar av spikesen vilket underlättare spridandet av kunskapen inom gruppen. Parprogrammeringen har varit väldigt intressant att följa hos utvecklarna eftersom man tydligt ser hur information och kunskap sprids mellan utvecklarna. Kortkommandon inom Eclipse och hur man använder SVN har varit två saker som var extra aktuella mellan paren. Självklart diskuterades även mer givande ämnen som design och specifika implementationsfrågor. 8
9 Vi påstår att en av de anledningarna som gör parprogrammeringen så kraftfullt på att sprida kunskap och öppna upp till diskussioner är det faktum att man sitter nära varandra. Detta såg vi tydligt i scenario 5 då teamet var tvungna att flytta sig längre ifrån varandra och att det efteråt krävde en ansträngning för att fortsatt upprätthålla kommunikationen. Från scenariot som vi upplevde kan man dra paralleller till hur små, enkla störningar och dysfunktioner påverkar teamets kommunikationsförmåga negativt. Det är därför viktigt att det är bra sammanhållning inom teamet för att ha fortsatt god kommunikation, undvika dysfunktioner och i slutändan sprida kunskap. Scenario 5 ger oss även tillfälle att påvisa hur teamet utnyttjade de olika praktikerna; parprogrammering och alla i samma rum. Parprogrammering används kontinuerligt, flytande i implementering, debugging, design och testning. Medan det faktum att man har hela sitt team i rummet utnyttjas endast när man fastnar, behöver hjälp eller inte förstår. Utvecklarnas tankar Under de sista delarna av projektet diskuterade vi med utvecklarna om vilka aspekter som de tyckte var hjälpsammast för inlärningen under projektet. De punkter vi diskuterade var: alla i samma rum, spikes, parprogrammering och planeringsmöte Alla i samma rum Det faktum att alla sitter i samma rum gör att det är lätt att ta upp diskussioner, vilket teamet har noterat och utnyttjat mycket. Men eftersom man har sin parprogrammeringspartner brevid sig att diskutera med blir det att de frågor man tar upp med någon är av större karaktär, tex. att man inte förstår någon någon nyligen implementerad del av systemet. Teamet uppmärksammade även att det är lätt att snappa upp något från en annan diskussion som man kan inflika i, vilket de tyckte var bra i sammanhanget. I början av projektet försökte vi sitta så nära varandra som möjligt, men allt eftersom datorer havererade spreds utvecklarna ut mer och mer. Alla utvecklarna var överens om att detta påverkade hur angelägna de var för att diskutera med andra par i rummet. Det bör noteras att avståndet endast gick från under 1 meter till 2 3 meter. En god idé kan vara att alla använder sig av en chattklient som man kan använda för kommunikation, även om man sitter i samma rum. Två fördelar lyftes fram: 1. Historik över diskussioner, lösningar och besluts som tagit. 2. Det underlättar för någon att inflika i diskussioner som man inte varit aktiv i från början. Spikes Vi diskuterade hur de hanterade de första 3 spikesen (scenario 1, 2, 3) och varför resultaten varierade så kraftigt. Anledningen de kom fram till och som vi tidigare diskuterat, en avsaknad av engagemang och 9
10 spiksen inte känns relevanta för teamet. Det var först under iteration 3 som de stötte på problem med kodbasen och då blev en spike om refaktorisering plötsligt relevant. Planeringsmöte Angående planeringsmötet tyckte utvecklarna att det var mer hjälpsamt för att snacka ihop sig om systemet, än att lära sig specifika saker om det. Dock skulle vi vilja argumentera att snacka ihop sig om något är att förmedla och dela med sig av sina kunskap om det ämnet. Vilket skulle göra planeringsmötena till en väldigt viktig del av teamets totala kunskapsspridning. Parprogrammering Alla utvecklare var i samtycke om att parprogrammeringen var det som hjälpt dem mest och det attribut som de värderade högst. De uppskattade framför allt den snabba feedbacken och att det uppmuntrar till diskussion eftersom man ser direkt vad ens partner försöker förklara. Med parprogrammeringen diskuterar så väl stora som små ämnen, både implementationsspcifika diskussioner och snabbkommandon i Eclipse. Självkritik Poängskalan vi använt på våra enkätfrågor öppnar upp till subjektiv bedömning vilket betyder att resultaten måste tas med en nypa salt då exempelvis en 3:a för en person kanske inte motsvarar samma kunskapsnivå hos en annan person. Detta hade eventuellt kunnat begränsas lite genom att ge en klarare definition för vad varje siffra ungefär motsvarade kunskapsmässigt, men hade aldrig blivit helt perfekt. Bussfaktor är en intressant mätstock men inte alltid en perfekt sådan. Låt oss demonstrera med ett exempel: Ett team med 9 utvecklare som delar samma kunskap där 1 person är den ende som kan en kritisk komponent i systemet och ett annat team på 10 utvecklare där alla utvecklare härjar fritt och ingen delar någon kunskap. Bussfaktorn för båda dessa team är 1, även om första teamet troligen arbetar betydligt effektivare och bussfaktorn är, med all sannolikhet, lättare att höja. Framtida arbete I mån om tid hade vi velat studera hur helt fria spikes hade fungerat för teamet. Förslagsvis hade vi kunnat diskutera fram ett antal potentiella spikes under planeringsmötena, sedan får utvecklarna själva välja vilken spike de vill utföra. Vid nästa iteration får de presentera vad de kommit fram till under sin spike tid. Alternativt hade spikes kunnat vara helt fria för utvecklarna, med den enda hållhaken att man måste presentera sina fynd i början på nästa iteration. Båda dessa alternativen garanterar att utvecklarna kommer att utföra något som de känner är relevant och givande. En annan idé, som uppmärksammades av teamet, är att se effekterna av en interna chattklient som används i konjunktion med att sitta i samma rum för att se om det öppnar upp för fler kanalar för kunskapen att spridas. 10
11 Slutsats Sammanfattningsvis kan vi konstatera att ett samarbetsvilligt team ökar möjligheterna för att kunskapen skall spridas effektivt. Att teamet har god atmosfär och saknar dysfunktioner gynnar deras diskussioner och ökar dess engagemang. Öppen diskussion är mycket viktigt och bör uppmuntras under både långlabbar och planeringsmöten. Det faktum att man sitter i samma rum är klar fördel för teamet, men är i sig självt inte nog för att få igång en bra diskussionsatmosfär. Man måste arbeta för att hålla atmosfären på en bra standard, men det kan räcka med att endast uppmärksamma kvalitén på den. Det är ytterst viktigt att de spikes som görs är relevanta och aktuella enligt utvecklarna. Annars blir de inte gjorda ordentligt alternativt så rinner det bara ut i sanden. Det krävs också att dem är välstrukturerade och redovisas för hela gruppen på ett bra sätt. Det som fungerade bäst för oss var att ha en genomgång och skriva upp lämpliga punkter på tavlan. Parprogrammering har visat sig har stort inflytande i hur kunskapen sprids från person till person. Det är därför extra viktigt att få in en god rutin på parbyten så att inte informationen koncentreras på ett och samma ställe. 11
12 Källor 1. The Five Dysfunctions of a Team, Patrick Lencioni, Bus factor. Wikipedia: The Free Encyclopedia. Web. 10 Dec Chromatic Extreme Programming Pocket Guide. O reilly media. 4. A. Cockburn, L.Williams The Costs and Benefits of Pair Programming. Online at: 5. C. McDowell, L. Werner, H. E. Bullock, J. Fernald The Impact of Pair Programming on Student Performance, Perception and Persistence. Online at: 6. C. McDowell, L.Werner, H. Bullock, J.Fernald The Effects of Pair Programming on Performance in an Introductory Programming Course. Online at: 12
13 Appendix A 13
14 Appendix B 14
Att effektivt strukturera, utföra och utvärdera spikes
Att effektivt strukturera, utföra och utvärdera spikes Oscar Rydh - psy13ory@student.lu.se, Axel Rosén - mas11ar1@student.lu.se, and Joel Klint - dat13jkl@student.lu.se Lunds Tekniska Högskola Table of
XP vs. Tillverkningsindustrin
Djupstudie i Coaching av programvaruteam Lunds Tekniska Högskola 2006-02-20 XP vs. Tillverkningsindustrin Hur behandlar man The FIVE dysfunctions of a TEAM? Emil Svärdh D02, Lunds Tekniska Högskola d02es@efd.lth.se
Nyttomaximering av spikes
Nyttomaximering av spikes Johan Hedin Sånemyr D11, LTH dat11jh1@student.lu.se Victor Shu-Ming Lam D11, LTH dat11vla@student.lu.se 2016-03-07 Sammanfattning Som projektledare av ett team programmerare så
Gruppdynamik och gruppsykologi i Extremet Programming
Gruppdynamik och gruppsykologi i Extremet Programming Jerry Malm, d02jm@efd.lth.se Gustav Olsson, d02og@efd.lth.se Lunds Tekniska Högskola Lund, den 22 februari 2005 Sammanfattning Denna djupstudie kan
F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH
F9 del B Organisatoriskt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH 1 Projektet - moment Projektstartsmöte 6 Iterationer (en per vecka) - 10-12 team - 12-14 personer
Kritik av Extrem Programmering
Kritik av Extrem Programmering Markus Borggren d01mbo@efd.lth.se Martin Persson d01mp@efd.lth.se D01, Lunds Tekniska Högskola 15 februari, 2004 Abstract I denna djupstudie kommer vi att försöka, på ett
Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?
En sammanfattning av studenternas summativa kursvärdering AllmäntHur tycker du kursen har varit? antal Dåligt 1 7 Ganska bra 2 13 Bra 3 7 Mycket bra 6 Summa 33 Medel 2, Median 2 1 12 10 8 6 2 0 Hur tycker
En studie om parprogrammering i praktiken
En studie om parprogrammering i praktiken Mia Nyström Karin Wanhainen Johan Rix 29 maj 2002 Sammanfattning Parprogrammering är en av de mest omdiskuterade grundstenarna i Extreme Programming (XP). All
Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson
Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,
I detta avsnitt beskrivs vart parprogrammering appliceras, hur det ska fungera och även i vilket projekt det introduceras i.
PARPROGRAMMERING Mikael Möller, dt07mm5@student.lth.se 2011-02-28 Abstrakt Parprogrammering är ett arbetssätt där två programmerare arbetar tillsammans vid en dator med en uppgift. Studien behandlar frågor
BG306A Strukturmekanik, bärverksanalys MT129A Finita elementmetoden
BG306A Strukturmekanik, bärverksanalys MT129A Finita elementmetoden Antal svar: 16 (14+28) 1. Flervalsfråga Andel Allmänt Hur tycker du kursen har varit? 1. Dålig 0% 2. Ganska bra 12,5% 3. Bra 50% 4. Mycket
XP-projekt: En fördjupning
XP-projekt: En fördjupning Extreme Programming Martin Karlsson marka@itn.liu.se K7522 011 36 34 63 Fem värden Kommunikation Var öppna Var ärliga Ta konflikter Diskutera Tag beslut Tag ansvar Kräver feedback,
Labrapport över Rumbokningssytemet Grupp:1
Fakulteten för ekonomi, kommunikation, IT & data Labrapport över Rumbokningssytemet Grupp:1 Kurskod: DVGC18 Kursnamn: Software Engineering Inlämningsdatum: 2009 10 28 Scrummaster: Martin Blom Projektmedlemmar:
TYNGDLYFTNING FÖR TJEJER
TYNGDLYFTNING FÖR TJEJER En rapport om hur kvinnor kan uppmuntras och introduceras till tyngdlyftningssporten Till Svenska Tyngdlyftningsförbundet och Västerbottens Idrottsförbund Av Lucy Rist och Frida
Djupstudie i parprogrammering
Djupstudie i parprogrammering Abstrakt P. Abrahamsson D05, Lunds Tekniska Högskola dt05pa1@student.lth.se P. Norlander D07, Lunds Tekniska Högskola dt07pn3@student.lth.se 2011-02-25 Denna studie handlar
Utvärdering av laboration i genteknik. för kemiingenjörer, VT 2002
Miniprojekt, pedagogisk kurs för universitetslärare II, ht 2002. Maria Andrén och Anna Lindkvist, Inst för genetik och patologi Utvärdering av laboration i genteknik för kemiingenjörer, VT 2002 Introduktion
Programmera Lego Mindstormsrobotar
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav
Att införa XP. Daniel Nilsson och Mattias Nordahl Lunds Tekniska Högskola. 27 februari Abstrakt
Att införa XP Daniel Nilsson och Mattias Nordahl Lunds Tekniska Högskola 27 februari 2012 Abstrakt Genom analys och sammanfattning av tidigare publikationer samt diskussion och reflektion av en högskolekurs
Laboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med
Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.
Scrum + XP = sant Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se Frederik Blauenfeldt Jeppsson D06, Lunds Tekniska Högskola dt06fb8@student.lth.se 2010-03-02 1 Abstract Scrum och XP
Att införa Extreme Programming genom processförbättring
Att införa Extreme Programming genom processförbättring Johan Thiborg-Ericson Vahagn Baghomian 14-02-28 Sammanfattning Syftet med denna studie är att studera hur agila metoder uppkommer som en naturlig
MT127A 3D CAD. Antal svar: 8 (58) 1. Flervalsfråga Andel. Allmänt. Hur tycker du kursen har varit? 1. Dålig 25% 2. Ganska bra 50% 3.
MT127A 3D CAD Antal svar: 8 (58) 1. Flervalsfråga Andel Allmänt Hur tycker du kursen har varit? 1. Dålig 25% 2. Ganska bra 50% 3. Bra 12,5% 4. Mycket bra 12,5% 2. Öppen fråga Nämn någonting i kursen som
PD104A - Introduktion för Produktuteckling och design
PD104A - Introduktion för Produktuteckling och design Antal svar: 13 (41) 1. Flervalsfråga Andel Allmänt Hur tycker du kursen har varit? 1. Dålig 0% 2. Ganska bra 23,1% 3. Bra 69,2% 4. Mycket bra 7,7%
1. Enkätsvar: Hur värdefullt fann du innehållet i kursen? 1=Mycket värdefullt 2=Värdefullt 3=Av litet värde 4=Värdelöst Besvarad av 14 personer
1 of 12 2006-03-28 01:35 Enkätresultat Enkät: Enkät 479896 Status: öppen Datum: 2006-03-28 01:35:19 Grupp: Aktiva deltagare (5C1106 Kursenkät) Besvarad av: 14(45) (31%) Sidan besökt av: 14(45) 1. Enkätsvar:
Dagbok Mikael Lyck 810717-0071
Dagbok Mikael Lyck 810717-0071 2/6 Slutredovisning, redovisningen gick bra vi hade ju redan byggt ihop spelet så vi var inte särskilt oroliga. Allt som allt är jag väldigt nöjd med slutprodukten. 11/5
MATEMATISK KOMMUNIKATION Att tavelpresentera som en matematiker
MATEMATISK KOMMUNIKATION Att tavelpresentera som en matematiker Presentationsteknik, särskilt tavelpresentation. Syfte: - Öva på att kommunicera matematik muntligt. - Stärka ämneskunskaperna. - Stärka
Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10
Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,
Verktyget FindBugs. Djupstudie i kursen EDA 270 Coachning av programvaruteam. Christofer Bach dt05cb6 Daniel Nilsson dt05dn4. Lunds Tekniska Högskola
Verktyget FindBugs Djupstudie i kursen EDA 270 Coachning av programvaruteam Christofer Bach dt05cb6 Daniel Nilsson dt05dn4 Lunds Tekniska Högskola 15 feb 08 1. Sammanfattning Denna djupstudie kommer att
Introduktion till programmering med hjälp av Lego Mindstorm
Kungliga Tekniska Högskolan Introduktion till programmering med hjälp av Lego Mindstorm Laborationsrapport gällande programmering inom NXC Simon Jansson 31 08 2014 simonjan@kth.se Introduktionskurs i datateknik
Föreläsningar Lektioner Laborationer Projekt Tentamina Inlämningsuppgifter Seminarier Annat. D-sektionen IT
1 (8) Användbara system Sändlista Kurskod Examinator Inger Klein Jonas Detterfelt Siv Söderlund Jakob Pogulis Johan Åberg Jalal Maleki TDDD35 Jalal Maleki Kursen gavs Årskurs 2 Kursens delar Ansvarig sektion
SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS
SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit
H10_Statistik och Vetenskapsteori. Antal deltagare i enkäten: 44 Antal erhållna enkätsvar: 28
H10_Statistik och Vetenskapsteori Antal deltagare i enkäten: 44 Antal erhållna enkätsvar: 28 1. I vilken utsträckning anser du att du uppnått de angivna kursmålen? (5) Stor 13 46,4% (6) Mkt stor 5 17,9%
Cult of Code Quality
Jakob Schyberg (d00jsc) 2005-02-13 Coaching av Programvaruteam Josef Granqvist (d00jgr) LTH Institutionen för Datavetenskap Cult of Code Quality Vad kan en coach göra? Denna djupstudie handlar om kodkvalitet.
Cambros elektroniska utvärderingssystem
Cambros elektroniska utvärderingssystem Kursutvärdering Kost vid graviditet och amning 7,5 hp HT12 Tack för att du tar dig tid att fylla i utvärderingen av kursen Kost vid graviditet och amning! projektarbetet
F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH
F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban Agila metoder Vad innehåller SCRUM Hur skiljer sig XP och SCRUM KANBAN
Bakgrundsinformation Kursens namn: Biomedicinsk laboratorievetenskap: Introduktion
Kursrapport Bakgrundsinformation Kursens namn: Biomedicinsk laboratorievetenskap: Introduktion Termin: HT-2014 Termin1 Ladokkod: BA111C Kursansvarig: Ravi Danielsson Antal registrerade studenter: 65 Antal
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
DD2458-224344 - 2014-12-19
KTH / KURSWEBB / PROBLEMLÖSNING OCH PROGRAMMERING UNDER PRESS DD2458-224344 - 2014-12-19 Antal respondenter: 26 Antal svar: 18 Svarsfrekvens: 69,23 % RESPONDENTERNAS PROFIL (Jag är: Man) Det var typ en
Arbeta med resultatet Steg 2: Involvera teamet. En guide i hur du involverar teamet när du arbetar med resultatet
Arbeta med resultatet Steg 2: Involvera teamet En guide i hur du involverar teamet när du arbetar med resultatet Arbeta med resultatet Guide 1 Guide 3 Guide 2 Du är här! Reflektera över resultat Detta
A ToolGuide for Eclipse: En fördjupning i några av verktygen i Eclipse och hur de underlättar XP s practices
A ToolGuide for Eclipse: En fördjupning i några av verktygen i Eclipse och hur de underlättar XP s practices Mattias Jarheden och Thomas Forsström Sammanfattning Denna djupstudie försöker ge en inblick
Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt
Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt Martin Malek Anders Hellström Lunds Tekniska Högskola 22 februari 2005 Version 1.0 Sammanfattning Som utgångspunkt för
Sammanställning av kursutvärdering
Kursutvärdering P O Ågren per-olof.agren@umu.se Vårterminen 2017 Sid 1 (13) Sammanställning av kursutvärdering Examensarbete i informatik, 15 hp, VT 2017 Kursansvarig: Per-Olof Ågren Samlad bedömning 1
Planeringsspelets mysterier, del 1
Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att
EN GUIDE AV. 10 frågor du som arbetsgivare bör ställa under medarbetarsamtalet
EN GUIDE AV 10 frågor du som arbetsgivare bör ställa under medarbetarsamtalet EN GUIDE AV Inledning Medarbetarsamtalet är det perfekta tillfället att stämma av läget med dina medarbetare. Vad krävs för
Djupstudie Collective Documentation Ownerhip - Wiki. Jakob Nilsson-Ehle
Djupstudie Collective Documentation Ownerhip - Wiki Jakob Nilsson-Ehle (d02jn@efd.lth.se) 1 1 Innehåll 1 Inledning............................... 3 1.1 Vad är en wiki?............................ 3 1.1.1
Laboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd
Labbrapport - LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Labbrapport - LEGO NXT Robot Programmering och felsökning Stefan Sarkis 2014-09-02 ssarkis@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Denna rapport handlar
Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning
EN GUIDE FRÅN. Så påverkar digitaliseringen er marknadsoch kommunikationsavdelning
EN GUIDE FRÅN Så påverkar digitaliseringen er marknadsoch kommunikationsavdelning Hej där! Den digitala utvecklingen är igång för oss alla, men den ser olika ut beroende på vilka utmaningar man har. I
Studentguide vid grupparbete
Studentguide vid grupparbete Checklista vid grupparbete Vad är syftet med uppgiften/projektet? Vad ska ni lära er? Vilka färdigheter ska ni träna och utveckla? Vilka andra delar av kursen bygger uppgiften
EDA270 ex treme Coaching Djupstudie i ett studentprojekt
EDA270 ex treme Coaching Djupstudie i ett studentprojekt Maxim Machelak (cim04mm6@student.lth.se) E rik Iveroth (dt05ei7@student.lth.se) Lunds Tekniska Högskola 24 februari 2009 Sa m m a nfa t t n i ng
Det nya landet startar i skolan Instruktioner till lärare (halvdagsupplägg) p.1(8)
Det nya landet startar i skolan Instruktioner till lärare (halvdagsupplägg) p.1(8) p.2(8) Hej! Du läser nu en instruktion för genomförandet av en halvdag på temat Det nya landet startar i skolan. Materialet
Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf
1 Slutrapport Interaktiv Mjukvaruutvecklingsprojekt HIF-Spelet Ett XNA-spel 2 Med den här rapporten avser jag att förmedla min bild av hur jag anser att mitt mjukvaruutvecklingsprojekt gick och hur jag
PiteåPanelen. Rapport nr 13. Europaförslag. November 2010. Kommunledningskontoret. Eva Andersson
PiteåPanelen Rapport nr 13 Europaförslag November 2010 Eva Andersson Kommunledningskontoret Europaförslag Europaparlamentet vill utöka möjligheten för Europas medborgare att påverka Europeiska unionen.
TDDD26 Individuell projektrapport
TDDD26 Individuell projektrapport Kort beskrivning av projektet Vi hade som projekt att utveckla en digital media servicer som skulle hjälpa filmentusiasten att organisera sitt filmbibliotek. Programmet
Kursrapport uppsatsarbete på kandidatnivå höstterminen 2017
Kursrapport uppsatsarbete på kandidatnivå höstterminen 2017 Den här hösterminen lämnades 33 kandidatuppsatser in för examination. Något fler uppsatser än vanligt rekommenderades att dras tillbaka, vilket
RAPPORT FÖR UTVÄRDERING AV AVSLUTAD KURS/DELKURS
UPPSALA UNIVERSITET Institutionen för musikvetenskap RAPPORT FÖR UTVÄRDERING AV AVSLUTAD KURS/DELKURS Kurs: Musikteori 1/Musikvetenskap A Delkurs: Satslära/funktionsanalys Termin: VT 211 Totalt besvarade
Agil programutveckling
Agil programutveckling Pontus Evertsson D00, Lunds Tekniska Högskola d00pe@efd.lth.se Anna Jennerheim D00, Lunds Tekniska Högskola d00aj@efd.lth.se 2003-05-15 1 1. Inledning 3 2. Extreme Programming (XP)
GIT som alternativ till CVS/SVN i agila utvecklingsmiljöer
1 GIT som alternativ till CVS/SVN i agila utvecklingsmiljöer Kristofer Jacobson, Patrick Ivarsson Abstrakt En studie om versionshanteringssystemet Git och om möjligheten att använda det som alternativ
F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH
F2 XP Extrem Programmering översikt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH Vad är XP? En metod för hur man utvecklar programvara i grupp i nära samspel
Scrums användning i Extreme Programming projekt. Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA270 2011-03-01
Scrums användning i Extreme Programming projekt Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA270 2011-03-01 1 Sammanfattning I denna djupstudie givet av kursen Coaching i Programvaruutveckling på Lunds
Proj-Iteration1. Arkitektur alt. 1
Proj-Iteration1 PVG/Coaching Boris Magnusson Datavetenskap LTH Proj-Iter1-1 Registrering Registrering Arkitektur alt. 1 Personuppgifter Starttid Sorterare Måltid Efterbehandling Resultat Tre program som
Seniorer lär seniorer IT
IT-handledarutbildning Seniorer lär seniorer IT Projektrapport nr 1 30 april 2019 1 Etapp 1, till 2019-04-30 Kartläggning av behov och inventering av existerande utbildningsmaterial 2 Etapp 2, 2019-05-01
Filhanterare med AngularJS
Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma
Antal studenter VG G U Blank
Kursledningens sammanfattning Kursen startar med en översiktsföreläsning. De första tre veckorna ägnas åt kursens teoriinnehåll genom totalt 20 föreläsningar (á 2x45 min), vilka efterföljs av motsvarande
ItiS Väskolan HT 2002. Din Kropp. Projekt av Arbetslag D / Väskolan
Din Kropp Projekt av Arbetslag D / Väskolan DIN KROPP Introduktion Vårt arbetslag hör hemma på Väskolan utanför Kristianstad. Vi undervisar dagligen elever i åk 6-9, men har i detta projekt valt att arbeta
HF LEQ. Antal svar: 23
HF - LEQ : GRUPPTILLHÖRIGHET Denna version av enkäten används om kursen har inkluderat olika grupper av kursdeltagare. Du bör då ha fått information om vilken grupp du ska välja nedan. Välj din grupp i
Testdriven utveckling. Teorin bakom testdriven utveckling. Bakgrund. Januari 2009, KTH. Alexander Tarnowski
Testdriven utveckling Januari 2009, KTH Alexander Tarnowski Teorin bakom testdriven utveckling Bakgrund Testdriven utveckling började nämnas kring 1999-2000 av Kent Beck I praktiken implementationen av
Den friska människans anatomi och fysiologi 1SJ000 Distans VT16. Jag uppfattar att jag genom denna kurs utvecklat värdefulla kunskaper /färdigheter.
Den friska människans anatomi och fysiologi SJ000 Distans VT6 Antal respondenter: 2 Antal : Svarsfrekvens: 4.48 % Jag uppfattar att jag genom denna kurs utvecklat värdefulla kunskaper /färdigheter. Jag
Sammanställning Mystery call, 2013
2013-04-16 Sammanställning Mystery call, 2013 Under början av år 2013 genomfördes så kallade mystery calls till kommunen som en del i uppföljningen av kommunens övergripande mål. Mystery call innebär att
Sammanställning regionala projektledare
Bilaga 1 till Tre år med Mångfald på slätten (OVR306) Sammanställning regionala projektledare 1. Hur nöjd är du med att arbeta i projektet? Samtliga var nöjda med att ha jobbat i projektet och tycker att
Bygga broar Skapa en stabil grund som förstagångscoach
Bygga broar Skapa en stabil grund som förstagångscoach Oscar Lundh, D02 (d02ol@efd.lth.se) Mats Wilson, D02 (d02mwi@efd.lth.se) 2005-02-22 Sammanfattning Att träda in i rollen som coach för första gången
Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 11. Svarsfrekvens i procent = 14.
Thomas Padron-Mccarthy Mobila applikationer med Android, 7. hp (Distans) (DT07G-607-06) Antal svarande = Svarsfrekvens i procent =.9 Thomas Padron-Mccarthy, Mobila applikationer med Android, 7. hp (Distans)
Täby kommun. Verksamhetssystemet Pulsen Combined. Förstudie. Offentlig sektor KPMG AB 14 september 2016 Antal sidor: 5
Verksamhetssystemet Pulsen Combined Förstudie Offentlig sektor KPMG AB 14 september 2016 Antal sidor: 5 Innehåll 1. Bakgrund 1 2. Syfte 1 3. Ansvarig nämnd/styrelse 1 4. Metod 1 5. Projektorganisation
Brukarundersökning IFO 2017
2018-01-31 Dnr: SN 2017/317 Marie Nyström och Maria Ekeroth Utvecklingsledare, Kansliet Brukarundersökning IFO 2017 Brukares upplevelser av kontakten med socialtjänsten i Haninge kommun 2 Innehållsförteckning
THFR41 - Teknisk kommunikation på franska del II
1 ( 6) THFR41 - Teknisk kommunikation på franska del II Sändlista Kurskod Examinator Mathias Henningsson Miguel Giménez Johan Holtström THFR41 Miguel Giménez Kursen gavs Årskurs 2 Termin Period 2 Kursens
Dokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Reglerteknik Linköpings universitet Dagens föreläsning Första timmen Kursens mål Projektmodellen LIPS och dess användning i kursen Olika former av redovisning
1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?
Makroekonomi NA0133, 40043.1415 10 Hp Studietakt = 65% Nivå och djup = Grund Kursledare = Rob Hart Värderingsresultat Värderingsperiod: 2015-06-04-2015-09-30 Antal svar 29 Studentantal 88 Svarsfrekvens
Coaching av programvaruteam, djupstudie: Coaching practices för XP-projekt på högskolenivå
Coaching av programvaruteam, djupstudie: Coaching practices för XP-projekt på högskolenivå Björn Pileryd Mikael Pehrsson D00, Lunds Tekniska Högskola d00bp@efd.lth.se d00mp@efd.lth.se 13. Maj 2003 Innehållsförteckning
1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?
Trädvård LK0196, 20078.1516 15 Hp Studietakt = 100% Nivå och djup = Grund Kursledare = Johan Östberg Värderingsresultat Värderingsperiod: 2016-01-12-2016-01-22 Antal svar 30 Studentantal 36 Svarsfrekvens
F2 XP Extrem Programmering översikt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH
F2 XP Extrem Programmering översikt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Görel Hedin Datavetenskap, LTH Syfte & Mål Ge en helhet av vad XP är Mål & syfte med XP - varför ser metoden
Simon Boström Introduktionskurs i Datateknik
KTH KISTA Linefollower Med parprogrammering i NXC Simon Boström 2014-09-04 simbos@kth.se Introduktionskurs i Datateknik Sammanfattning Laborationstillfället var till för att man som ny på KTH skulle lära
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
Utbildningsutvärdering
Utbildningsutvärdering YRKES-SFI FÖR BUSSFÖRARE (SJÖBO) YRKESVUX UTBILDNINGSPERIOD: 2017-11-06 TILL 2018-05-18 Om utvärderingen Detta är en sammanställning av utbildningsutvärderingen av Yrkes-sfi för
Att arbeta på en lagom utmanande nivå med det individuella arbetet
Att arbeta på en lagom utmanande nivå med det individuella arbetet Att eleven har svårt för huvuduppgiften kan bero på att uppgiftens kravnivå inte matchar med vad eleven kan för tillfället. Omatchningen
Effektivitet på jobbet
Effektivitet på jobbet RAPPORT BASERAD PÅ RESULTATEN FRÅN MANPOWER WORKLIFE, APRIL 2012 EFFEKTIVITET PÅ JOBBET NÄSTAN EN TIMME OM DAGEN FÖRSVINNER I STRUL Många drömmer nog om den perfekta arbetsplatsen,
INTRODUKTION HÄLSOENKÄT HUR GÅR DET FÖR VÅR OMSTÄLLNINGSGRUPP?
INTRODUKTION Deltagare: Tid: Ni behöver: HÄLSOENKÄT HUR GÅR DET FÖR VÅR OMSTÄLLNINGSGRUPP? Helst alla i gruppen 1 till 3 timmar Det här aktivitetsbladet, en plats att träffas på Varför ska vi göra det
Agil projektmetodik Varför och vad är det?
Agil projektmetodik Varför och vad är det? Boris Magnusson Datavetenskap LTH 2016-02-08 Lite större projekt Sträcker sig över tid Involverar många deltagare som behöver arbeta parallellt Planeras - delas
Hållbar Utveckling Miljömärkning
Jakob Warlin 9c Gunnesboskolan Hållbar utveckling Handledare: Senait Bohlin Hållbar Utveckling Miljömärkning Är man som vuxen konsument medveten om olika miljömärkningars betydelse? Påverkar det ens inköp?
Loggbok. Måndag 28/1. Tisdag 5/2
Loggbok Måndag 28/1 Vi hade först tänkt göra ett arbete om tandhygienistens arbetsförhållanden, vi hade då tänkt oss att i en klinisk undersökning för att se hur olika tandhygienister arbetar. Men på Lena
12 principer of agile practice (rörlig)
X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena
1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?
Livsvetenskaplig grundkurs BI0960, 30036.1213 30 Hp Studietakt = 100% Nivå och djup = Grund A Kursledare = Torbjörn Lundh Värderingsresultat Värderingsperiod: 2013-05-30-2013-07-26 Antal svar 14 Studentantal
Scrum + XP samt konsekvensanalys
Scrum + XP samt konsekvensanalys Daniel Nimren dt05dn8 Douglas Frisk dt05df1 Dept. of Computer Science, Lunds Tekniska Högskola, Sweden {dt05dn8 dt05df1}@student.lth.se 1 mars 2010 Sammanfattning Denna
Problemlösning Fk- åk 3 19/ Pia Eriksson
Problemlösning Fk- åk 3 19/12 2013 Pia Eriksson Fyra glaskulor och tre pappersstjärnor väger 63 gram. Tre glaskulor och två pappersstjärnor väger 46 gram. Alla glaskulor väger lika mycket och alla pappersstjärnor
En studie av programmet Buddyphone. Delmoment i kursen CSCW 2D1416
En studie av programmet Buddyphone Delmoment i kursen CSCW 2D1416 Niklas Becker e96_nbe@e.kth.se Viktor Erikson e96_ver@e.kth.se Inledning Ett bra exempel på hur ett verklig datorstött samarbete kan te
Introduktion till Programmering. Dåtid, nutid och framtid
Introduktion till Programmering Dåtid, nutid och framtid Reflektion och feedback vänta! Vad har den här kursen lärt mig om mitt eget lärande? Vad kommer jag fortfarande minnas från den här kursen om fem
Nadia Bednarek 2013-03-06 Politices Kandidat programmet 19920118-9280 LIU. Metod PM
Metod PM Problem Om man tittar historiskt sätt så kan man se att Socialdemokraterna varit väldigt stora i Sverige under 1900 talet. På senare år har partiet fått minskade antal röster och det Moderata
Working with parents. Models for activities in science centres and museums
Working with parents. Models for activities in science centres and museums 1 Index PRATA OM VETENSKAP FLYTA OCH SJUNKA... 3 1. Kort översikt över workshopens aktiviteter... 3 2. Mål och syfte... 3 3. Viktiga
Föreningstränare - Ledarskap
1. Ledarskap Du tillhör säkert en del olika grupper: Jobbet, familjen, skytteföreningen, konstklubben mm. Det är säkert så att de grupper du tillhör har kommit olika långt i sin utveckling. De fungerar