EDA270 ex treme Coaching Djupstudie i ett studentprojekt

Storlek: px
Starta visningen från sidan:

Download "EDA270 ex treme Coaching Djupstudie i ett studentprojekt"

Transkript

1 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 Rapporten är en djupstudie i svårigheterna en coach kan stöta på och analyserar dessa utifrån e X treme Programming -principen. V i berör kommunikationsproblem, brister i parprogrammering, undermånig testdriven utveckling och utvecklarnas kunskaper i C VS. Rapporten är en djupstudie i kursen E D A270 - Coaching för programvaruutveckling och genomförs under långlabbarna i kursen E D A260 - Programvaruutveckling i grupp. 1

2 Innehåll 1 I nled ning 2 2 K o m m u nika t ion 3 3 B rist a n de k u nska p i a t t coach a 4 4 P a r-p rogr a m m ering och dela d ko d 5 5 Test d riven u t veck ling 6 6 C V S so m kon figu r a t ionsm e to d 6 7 Slu tsa tser och fr a m å t blicka r 8

3 1 Inledning Den här djupstudien behandlar svårigheterna coacher av et t X P-team kan stöta på och försöker samtidigt ge lösningar på dessa. X P-teamet som denna djupstudie rör är et t team på tio personer med varierande erfarenheter av tidigare projekt. Ingen i teamet har tidigare arbetat enligt X P-metoden, men de har under höstterminen läst första delen av den kurs projektet är en del av, vilket motsvarar ungerfär 120 studietimmar. Därmed har det vid projektets början kunnat förutsät tas at t teamet har åtminstone grundläggande kunskaper inom X P-teorin. Som studenter har de flesta relativit liten erfarenhet från större projekt, och saknar därmed inför projektets start mycket av den kunskap rörande intern kommunikation mellan fler personer, vilket har visat sig vara ett av de största problemen. Coacherna i teamet hade på samma sät t ingen tidigare erfarenhet av coachning av et t större team. Den här djupstudien försöker identifiera, förklara och ge förslag på lösningar, för att göra det lättare för framtida förstagångscoacher at t reda ut eventuella dysfunktioner i et t team. Coacherna har under projektets gång identiferat flera problem, såsom avsaknad av kommunikation, dålig eller felaktig kommunikation, problem at t ta till sig X P-metodikens arbetssät t såsom delat kodägande, testdriven utveckling och användandet av et t konfigurationsverktyg. Coacherna har även kommit med förslag på hur, när och varför något av ovannämda problem ska lösas, och vad som kan göras för att undivka att samma sak händer igen. A rtikelns innehåll bestämdes under första långlabben då vi upptäckte hur svårt det egentligen är att coacha. V i hade tidigare ingen erfarenhet av coaching och det var en av de starkaste anledningarna för oss att läsa kursen E D A270. A t t coacha en grupp studenter trodde vi skulle vara relativt trivialt, eftersom uppgifterna var definierade och tillvägagångssät t var beskrivet. Syftet med rapporten är at t försöka identifiera några av problemen som kan uppstå vid coaching och ge förslag på hur problemen kan tacklas. V i kommer identifiera och beskriva följande områden: Kommunikation, bristande kunskap i at t coacha, parprogrammering, testdriven utveckling och C VS som verktyg. A nalysen genomförs på en grupp studenter som läser kursen Programvaruutveckling i grupp (E D A260) av två äldre studenter som redan läst kursen och rapporten är en del av examinationen i Coaching av programvaruteam (E D A270). 2

4 2 K om munika tion P roble m a t i ken Det mest framträdande och tydliga problemet som vi redan från början fick tackla var hur kommunikation inom teamet fungerade. Att ett sådant problem uppstår är inte alls märkvärdigt. En av faktorerna till det var förmodligen att ingen i gruppen kände någon annan i gruppen. De var alla främlingar för varandra, vilket förvånande oss coacher, som är äldre studenter och redan läst kursen. Det ta gjorde at t lite extra tid fick läggas på teambuilding, men det är bara bra eftersom sådant lönar sig. Y t terliggare en faktor som påverkar kommunikationen var at t samtliga medlemmar i teamet var unga studenter utan tidigare erfarenheter av liknande arbete i grupp. ex treme Programming, X P-metoden, lägger stor vikt på att teamet ska kommunicera fritt och alla utvecklarna ska vara medvetna om vad som händer i den delade koden och vad de andra utvecklarna arbetar med. Förfat tarna observerade at t utvecklarna till en början hade svårt at t själva ta initiativ till at t kommunicera med varandra för att berätta nuvarande status på vad de arbetade med. Det ledde till att flera utvecklare i gruppen saknade överblick på hur systemet såg ut Vad säger X P? X P värdesätter kommunkation inom ett team högt, och är en av nycklarna till et t framgångsrikt projekt. Det också viktigt at t utvecklarna har en god kommunkation med kunden för att kunna leverera en så god produkt som möjligt. H a ntering av p roble m e t Som coacher ansåg vi kommunikationen som grunden för en bra stämning inom gruppen, och även som vägen till ett lyckat projekt. V i började tidigt med att låta medlemmarna lära känna varandra, lära varandras namn och varandras styrkor, det ta för at t underlät ta första långlabben. På långlabben uppmanade vi utvecklarna at t verbalt kommunicera med varandra, speciellt inom et t par. Kommunikationen mellan drivern och navigatorn kändes redan från början naturlig, men för att få paren att kommunicera sinsemellan krävdes det lite speciella taktiker. Möten planerades in. K lockan och planerade vi in fikapaus, där teamet och coacherna lugnt sat t ner och diskuterade hur projektet gick frammåt, problem som uppståt t och vad som behövde göras. Även mindre pauser togs under utvecklingens gång där två eller flera team samtalade. Why is it hard to learn extreme Programming? [2] tar upp problemet, och anser att det inte går att förutsätta att alla utvecklarna är födda med starka kommunikation- och sociala egenskaper. Det är coachernas uppgift at t lära ut dessa, minst lika mycket som det är at t lära ut de teoretiska och praktiska delarna kring X P-metodiken. Som coach lär man sig mycket av att coacha, men något av det viktigaste, enligt How to E ectively Coach [5] är at t coachen själv lär sig kommunicera bättre och bättre ju mer erfarenhet han får. Detta kan vara lika viktigt för ett projekt som at t utvecklarna lär sig god kommunikation. 3

5 3 B rist ande kunskap i a t t coacha P roble m a t i ken A t t coacha en grupp studenter verkade inte vara någon större ansträngning, men det visade sig redan under iteration 1 att det var fel uppfattat. Teorin har under hösten bearbetats och studerats. A rtiklar har lästs och diskussioner har alla coachpar deltagit i för at t reda ut svårigheter och begrepp inom coachingpraktiken. Trots denna ansträngning i teorin blev coachingarbetet under iteration 1 lite svårare än väntat. Det blev en något fumlig struktur på vårt arbete under långlabben och teamet kände förmodligen av det ta, vilket kanske ledde till en osäkerhet inom teamet. Men när iterationen väl kommit igång och utvecklarna tilldelats story så flöt arbetet på bättre. V i coacher hade underskattat hur mycket arbete som borde lagts ner inför iterationen och var inte så förberedda som vi borde ha varit. Vad säger X P? X P beskriver en coach som någon som guidar och fungerar som en mentor för ett team. Han bör vara respekterad inom teamet, genom att föregå med gott exempel. Den bästa egenskap en coach kan ha är erfarenhet. Ibland lär coachen ut direkt, ibland lär han ut genom at t själv göra. Han ger tips på hur man kan förbät tra arbetet, och kan fungera som en länk mellan utvecklarna och övre cheferna. H a ntering av p roble m e t Det tycks finnas en oändlig mängd av tekniker och tips till hur en coach bäst agerar. Att coacha är en egenskap som är svår att bemästrar till fullo och inte något som alla kan lära sig. Men teorin bakom coaching verkar vara oberoende av vem som är målguppen; det är samma tekniker och tillvägagångssätt som bör användas för att coacha en grupp utvecklare som att coacha en chef eller V D. A rtikeln The executive as coach [3] nämner olika tips och inställningar som en bra coach bör använda för att vägleda en V D till att arbeta bättre, men det som beskrivs där hade likväl kunnat fungera för en grupp studenter som utvecklar ett javaprogram. Det visar alltså att det är sättet som coachen agerar och beter sig som är det väsentliga, inte vilka som blir coachade. Generellt försökte vi arbete på så sätt att vi lät utvecklarna driva arbetet frammåt själva. V i poängterade på långlabbarna de olika X P metoderna och var relativt restriktiva till att vägleda dem i hur de skall koda och hur de behövde koda för att få klart en story. Det svåra med coachingen är hur man skall lägga upp sit t framträdande. Hur mycket kan man hjälpa utvecklarna? När skall coachen träda in? Hur vägleder man utvecklarna rät t? Richard Hackman och Ruth Wageman analyserar i sin artikel A theory of team coaching hur en coach skall agera och framför allt när en coach skall agera. Enligt dem är det av stor vikt att coacha under rätt tidpunkt. Det verkar finns tre naturliga tidpunkter i utvecklingens cykel; start, mittten och slutet. Det är under dessa tre tider som coachen har störst möjlighet at t påverka; i början ger coachen motivation, under mitten ger coachen konsultation i arbetet och i slutet bör coachen arbeta för att lära teamet nya kunskaper [6]. 4

6 Det är inte lätt att coacha och det är ännu svårare att vara en bra coach. En god coach är en speciell person skriver David Rohland [5]. Det är en ära och et t viktigt uppdrag som tilldelats dig som coach, men Rohland påpekar även att du gör det inte bara för teamet - utan även för dig själv. Den största fördelen med att coacha är att Du lär dig så mycket av det, Du utvecklas av det! Och vi kan inte annat än att hålla med - det kan vi med erfarenhet säga från våra iterationer. V i författare känner att vi har blivit mycket mer bekväma i coachandet efter et t antal iterationer. 4 Par-program mering och delad kod P roble m a t i ken Par-programmeringen kändes redan från början naturlig; teamet arbetade direkt från start två och två vid varje dator. Men en av de viktigaste praktikerna för delad kod - parbyte - utfördes inte som vi hade hoppats på. Paren kände att det störde deras arbete att byta, och efter första iterationen hade det gjorts i snitt två byten under åtta timmar, vilket var helt för lite. Detta betydde att teamets medlemmar hade dålig överblick över programmets struktur, och var de andra låg i tiden. Många var förvirrade över vilka storys som var implementerade, och vilka som inte var det. Driver och navigator bytte lite oftare, men det visade sig att den starkare programmeraren satt oftare vid datorn än den svagare. Teamet hade dock inga problem att jobba i formen av två och två, vilket enligt andra undersökningar kan vara besvärligt för vissa grupper. K amran Sharifabdi och C laudia G rot har i likhet med oss analyserat en grupp utvecklare som använder sig av e X treme Programming [1]. I deras fall handlar det om erfarna norska utvecklare som har mångårig erfarenhet i programmering, men likväl uppstår där problem inom teamet när de försöker parprogrammera. Vad säger X P? X P uppmanar utvecklarna att programmera i par. Personen som sitter vid klaviaturet - drivern - tänker i detalj på det som kodas just nu, medan personen vid sidan av - navigatorn - har en överblick över programmet som helhet och ser till att drivern är på väg åt rätt håll med sin kod. Det är viktigt att det finns god kommunikation mellan medlemmarna. X P lägger inte vikt på parbyten, men i vårt projekt var det ta en viktig ingerdiens i det dagliga arbetet. H a ntering av p roble m e t Coacherna började med at t ta upp problemet på planeringsmötet, och försökte förklara varför det var viktigt med parbyten. När teamet väl så var övertygat att det var viktigt, så sattes planen i verket. Mål sattes upp - Parbyten ska ske minst varje timme, ett par ska inte sitta med ett problem längre än en timme, driver och navigator ska byta minst var femtonde minut. Resulutatet blev till en början blandat, men när coacherna började lägga sig i parbytenea och positivt uppmana teamet at t byta plats började det till slut fungera. Kommunkationen blev inom teamet bättre, de hade bättre koll på koden och fick en godare överblick över var de befann sig. Par som kände sig stressade genom att ha kört fast i ett problem 5

7 mådde bättre då de kunde gå över till något annat. totalt sett har medvetna parbyten ofta gjort teamet starkare och bät tre på at t kommunicera. 5 Test driven u t veckling P roble m a t i ken Teamet började direkt vid första iterationen med T D D, men bara efter ett par timmar visade det sig att de flesta gett upp metodiken. Teamet kände sig stressat att fullfölja storysen, och för att hinna klart dem skrevs koden först, och testerna efteråt - det var i alla fall deras egna ursäkter. Men vi tror snarare att det är ren lathet som är största argumentet till att inte skriva tester först. Det tycks inte vara något ovanligt fenomen, även erfarna utvecklare har samma problem beskriver Sharifabdj och G rot i sin artikel om det norska telekomföretagets utvecklare [1]. Intressant är at t deras project managerblev nödgad at t tvinga utvecklarna redovisa sina tester och visa sit t intresse för testerna för at t utvecklarna skulle bli bättre på att skriva dem. V i tacklade problemet på samma sätt med vår grupp och det gav genast resultat i antal tester men även i det ansvar studenterna tog för testerna. Vad säger X P? X P säger att teamet ska anamma tesdriven utveckling. Genom att skriva ett test, se att det fallerar, för att sedan implementera metoden och till sist se att testet går igenom är hur T D D ska praktiseras. Tester ger självförtroende och ger kodaren möjlighet att prova nya saker, utan att oroa sig över att han bryter gammal kod, eftersom han har testerna som säkerhet. H a ntering av p roble m e t G enom at t ta upp problemet och samtidigt delge en teammedlem T D D som spike fick teamet upp ögonen för metoden. E tt litet seminarium hölls i början av långlabb 2 där teamet och coacherna diskuterade T D D och dess fördelar. Teamet började koda väl enligt T D D, men ju längre tid som gick ju mindre brukade de metoden. Då tog teamet än en gång upp fördelarna med T D D för att verkligen övertyga teamet om att det var viktigt. V i som coacher passade ständigt upp teamet, och genom verktyget E C L Emma kunde vi visa vilka delar av koden som inte var testad. Ö verlag var tesutsträckningen nära 100%, vilket var väldigt bra. 6 C V S som konfigura tionsmetod P roble m a t i ken Teamet valde redan i början av projektet at t använda sig av C VS som konfigurationsverktyg. Det visade sig at t de flesta använt verktyget sen tidigare, och därmed antog vi som coacher lite dumt at t det inte skulle uppstå några problem med användningen av C VS. V i kunde inte haft mer fel. För även om teamet visste hur det fungerade tekniskt, så hade de ingen direkt kunskap om varför de använde C VS, och vilka bakomvarande ideer som låg bakom valet 6

8 av et t konfigurationsverktyg. V id flera tillfällen uppdagades röd kod i repositoryt, och flera gånger gick inte testerna igenom. T ill en början använde de arbetande paren sig sällan av check-in / check-out, vilket kanske inte medförde mergeproblem som man hade kunnat tro, utan det spädde istället på problemet med dålig kommunikation, och inblandade blev förvirrade kring vilka delar var implementerade eller inte. Vad säger X P? X P tar knappt upp användningen av konfigurationsmetod, utan nämns endast som hastigast. Men faktumet är at t några av de viktigaste praktikerna inom X P kräver just ett sådant verktyg för att fungera på ett vettigt sätt. Kontinuerlig integration skulle vara i princip omöjligt utan et t bra verktyg som teamet använder sig av. H a ntering av p roble m e t Coacherna sat te upp tydliga mål, en uppdatering minst var 10:e minut, en checkin minst var 15:e minut. Det visade sig att detta var svårt, inte på grund av Eclipse och C VS, utan därför att teamet int lyckades arbeta enligt en av X Ps metodiker - Code and design simply. Utvecklarna tyckte om att hoppa över hela problemet direkt, och genom at t försöka sig på at t implementera hela storys eller tasks på en gång kunde de sitta i timtal utan att göra en commit. Det vi som coacher försökte lyfta fram var hur viktigt det var att arbeta enkelt och stega sig fram, och därmed också kunna utnyttja T D D fullt ut. 7

9 7 Slu tsa tser och framåtblickar Att ha god teori i bagaget är viktigt, men kunskap att coacha genom empiri är av ännu större vikt. En coach måste utvecklas genom coachingen och ta lärdom av de misstag hon gör. Hantering och lösning av de problem som uppstår kan underlättas genom att tillsammans med andra coacher prata om det och genom planering. Det är genomgående samma misstag eller problem som uppstår vid nästan all typ av coaching - flera av de problem vi stötte på var precis sådana som även andra coacher berättade att de stötte på. Det som skilljer en situation från en annan är coachernas erfarenheter, som varierar. E n erfaren coach har tidigare varit med om problemet och vet således hur man når en lösning och reder ut problemet medan en oerfaren behöver upfinna hjulet på nyt t - det räcker inte enbart med at t kunna teorin. V idare visar flera undersökningar och intervjuer att coaching får ett allt större utrymme hos företag och att företagen själva inser värdet i at t utbilda och använda coacher. Men till yrket kommer ansvar och kvalité. Det är en svår konst att bemästra coaching och fel coaching kan ge förödande e ekter för företaget. Det skall även poängteras att yrket är relativt nytt och har ännu inte blivit så pass legitimt alla företag ser det som något positivt eller användbart [4]. 8

10 R eferenser [1] K. Sharifabdi, C. G rot Team Development and Pair P rogramming: tasks and challenges of the X P coach. Agile A lliance, [2] J. Pelrine, R. Uhtes, C. Noack. Why is it hard to learn extreme Programming? - Philosophical and psychological aspects of learning a new methodology [3] J. Waldroop och T. Butler. T he Executive as Coach. Harvard Business Review, 1 November [4] D. Coutu och C. K au man. What can coaches do for you? Harvard Business Review, 1 januari [5] David G. Rohlander. How to E ectively Coach Journal of Management in Engineering, Vol. 15, No. 2, March / April 1999 pp [6] J. R. Hackman och R. Wageman. A theory of team coaching. Academy of Management Review, Vol. 30, No. 2, pp , [7] chromatic Extreme P rogramming Pocket G uide. O Reilly

Gruppdynamik och gruppsykologi i Extremet Programming

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

Läs mer

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 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

Läs mer

12 principer of agile practice (rörlig)

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

Läs mer

Kritik av Extrem Programmering

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

Läs mer

Nyttomaximering av spikes

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å

Läs mer

Att effektivt strukturera, utföra och utvärdera spikes

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

Läs mer

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 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

Läs mer

SCRUM och mycket mer

SCRUM och mycket mer Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

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,

Läs mer

Scrum + XP samt konsekvensanalys

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

Läs mer

Djupstudie i parprogrammering

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

Läs mer

Extended DISC Coachande ledarskap

Extended DISC Coachande ledarskap Utbildningen sträcker sig totalt över 8 utbildningsdagar och riktar sig till chefer som vill utveckla sitt ledarskap och lära sig och stärka sitt coachande förhållningssätt. Grunderna i utbildningen är

Läs mer

Issue- och Bug Trackers i X P-projekt

Issue- och Bug Trackers i X P-projekt Issue- och Bug Trackers i X P-projekt Snild Dolkow (dt06sd2@student.lth.se) Jon Sturk (dt06js3@student.lth.se) 24 februari 2009 A bst ract Denna djupstudie syftar till att undersöka nyttan av issue- och

Läs mer

Projektrapport. Till Projektet Bluetoothstyrd bil

Projektrapport. Till Projektet Bluetoothstyrd bil Till Projektet Bluetoothstyrd bil Av Erik Olsson Fornling Handledare: Fredrik Johansson n söndagen den 18 mars 2012 Sidan 1 (7) Sammanfattning Jag har byggt om en gammal radiostyrd bil och bytt ut all

Läs mer

ÖPPEN KURS OPERATIV SÄLJLEDNING

ÖPPEN KURS OPERATIV SÄLJLEDNING ÖPPEN KURS OPERATIV SÄLJLEDNING SÖKER DU EN PRAKTISKT SÄLJLEDARUTBILDNING SOM LEDER TILL ATT DU: Växer i rollen och har möjlighet att ta ett större ledaranasvar? Får ytterligare tydlighet kring din roll,

Läs mer

Kunskapsspridning inom ett XP team

Kunskapsspridning inom ett XP team Kunskapsspridning inom ett XP team Simon Lindberg & Firas Dib {ada10sli, ada10fdi}@student.lu.se En djupstudie i hur kunskaper sprider sig inom ett parprogrammerande utvecklingsteam. Nyckelord: kunskapspridning,

Läs mer

TDP023 Projekt: Agil systemutveckling

TDP023 Projekt: Agil systemutveckling TDP023 Projekt: Agil systemutveckling Johan Åberg johan.aberg@liu.se Tre moment Projekt 8hp Marknadsföring av produkt 2hp Kopplat till projektarbetet Individuell rapport 2hp Kopplat till projektarbetet

Läs mer

En studie om parprogrammering i praktiken

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

Läs mer

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot

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

Läs mer

IHM FRAMGÅNGSRIK FÖRHANDLING

IHM FRAMGÅNGSRIK FÖRHANDLING BUSINESS UNUSUAL 3 dagar som gör dig till en betydligt bättre förhandlare och kommunikatör, oavsett din situation och yrkesroll. IHM FRAMGÅNGSRIK FÖRHANDLING IHM FRAMGÅNGSRIK FÖRHANDLING Att samarbeta

Läs mer

SEGLAISOLEN.SE En Wordpres Webbsajt

SEGLAISOLEN.SE En Wordpres Webbsajt SEGLAISOLEN.SE 2012-05-28 En Wordpres Webbsajt Individuellt Mjukvaruutvecklingsprojekt, 1DV430 Projektet är utvecklat med hjälp av Unified Process & Wordpress REFERAT Den här rapporten handlar om projektet

Läs mer

Boksammanfattning. Konsten att få andra att prestera

Boksammanfattning. Konsten att få andra att prestera Boksammanfattning Konsten att få andra att prestera Konsten att få andra att prestera är framför allt ett användbart verktyg för dig som vill utveckla dig själv och dem du leder. Med hjälp av både skisser

Läs mer

Agil programutveckling

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)

Läs mer

UTMANINGSBASERAT LÄRANDE I FÖRSTA PROGRAMMERINGSKURSEN

UTMANINGSBASERAT LÄRANDE I FÖRSTA PROGRAMMERINGSKURSEN Fokus: Studenters lärande 2015, 26-27 nov, Malmö UTMANINGSBASERAT LÄRANDE I FÖRSTA PROGRAMMERINGSKURSEN Jeanette Eriksson, Olle Lindeberg BAKGRUND Programmering är en nyckelkompetens inom datavetenskap.

Läs mer

Lean programvaruutveckling

Lean programvaruutveckling Lean programvaruutveckling Av Ludvig Hagmar (d01lh@efd.lth.se eller l_hagmar@hotmail.com) Den 12:e Februari 2006 Abstract: Denna djupstudie behandlar den agila metoden Lean software development eller Lean

Läs mer

Individuellt anpassat stöd/utbildning/praktik Individuellt strukturerande samtal/stöd med elever i eller utanför skolan

Individuellt anpassat stöd/utbildning/praktik Individuellt strukturerande samtal/stöd med elever i eller utanför skolan Vinnaverkstaden Metodkategori 1 och 4 Individuellt anpassat stöd/utbildning/praktik Individuellt strukturerande samtal/stöd med elever i eller utanför skolan Problemet: Skolan har allt svårare med den

Läs mer

Kevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning]

Kevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning] [NXT Legorobot] [Programmering och felsökning] Kevin Lane 28/8-12 klane@kth.se Introduktionskurs i datateknik II1310 1 Sammanfattning I denna laboration så fick vi programmera och felsöka en LEGO-robot.

Läs mer

XP vs. Tillverkningsindustrin

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

Läs mer

I detta avsnitt beskrivs vart parprogrammering appliceras, hur det ska fungera och även i vilket projekt det introduceras i.

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

Läs mer

Kursrapport uppsatsarbete på kandidatnivå höstterminen 2017

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

Läs mer

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

SCRUM. Marcus Bendtsen Institutionen för datavetenskap SCRUM Marcus Bendtsen Institutionen för datavetenskap 2 Metodik Systematiskt tillvägagångssätt för att garantera utfallet Metodiken behöver passa kontexten och tillgängliga resurser Verifiering av metodiken

Läs mer

Manager-100. A. Produktivitet B. Self Management. C. Kommunikation D. Gränsdragning. E. Kvalitet F. Initiativförmåga. G. Manage Up H.

Manager-100. A. Produktivitet B. Self Management. C. Kommunikation D. Gränsdragning. E. Kvalitet F. Initiativförmåga. G. Manage Up H. Manager-100 Hur är du som chef? Vilka är dina mest utmärkande förmågor och beteenden? Var är du stark och var finns det en förbättringspotential? Det här testet omfattar 10 olika områden, och du kan få

Läs mer

Sälj mindre och dubbla din försäljning

Sälj mindre och dubbla din försäljning Sälj mindre och dubbla din försäljning Sammanfattning Tack för att du kom på föreläsningen. Här får du en summering av föreläsningen samt en del bonusmaterial. Du får också en varning: Kom ihåg att kunskap

Läs mer

Linköpings universitet 1

Linköpings universitet 1 Vanliga faser TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Analys Vad är problemet? Uppgift Vad är det för arbetsuppgifter och hur utförs de? Användarbehov Vad behöver användaren/användarna?

Läs mer

Crossmedia design. Crossmedia design (27311VT14) Results of survey. Startade: den 21 juni Avslutad: den 22 augusti 2014

Crossmedia design. Crossmedia design (27311VT14) Results of survey. Startade: den 21 juni Avslutad: den 22 augusti 2014 Crossmedia design Crossmedia design (27311VT14) Results of survey Startade: den 21 juni 2014 Avslutad: den 22 augusti 2014 Svarsfrekvens: 26 ( 8 / 31 ) Elektroniskt utvärderingssystem Crossmedia*design*

Läs mer

TDDD78 Att välja och planera ett projekt

TDDD78 Att välja och planera ett projekt jonas.kvarnstrom@liu.se 2016 TDDD78 Att välja och planera ett projekt Steg 1: Grunder, labbmiljö, era första Java-program Vecka 3 Vecka 4 Vecka 5 Vecka 6 4 labbar, enskilt Steg 2: Fortsättning, miniprojekt

Läs mer

Labbrapport - LEGO NXT Robot

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

Läs mer

Hållbart förbättringsarbete med stöd av kvalitetsregister

Hållbart förbättringsarbete med stöd av kvalitetsregister Hållbart förbättringsarbete med stöd av kvalitetsregister Hur arbetar vi för att åstad komma den bästa vården för våra patienter? Forskning om förbättringsarbete visar att det multiprofessionella teamet

Läs mer

TDDD26 Individuell projektrapport

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

Läs mer

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

SLUTRAPPORT RUNE TENNESMED WEBBSHOP SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker

Läs mer

BESKRIVNING AV PROCESSMETODEN SCRUM

BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...

Läs mer

XP-projekt: En fördjupning

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,

Läs mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

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å 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

Läs mer

Hitta drivet i livet!

Hitta drivet i livet! Hitta drivet i livet! om drivkraft, motivation, fokus och inställning Vad är det som får oss att ticka och gå? Vilka parametrar är det som gör att vi tar de stora eller små besluten som förändrar våra

Läs mer

Labrapport över Rumbokningssytemet Grupp:1

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:

Läs mer

UTBILDNING: Leda människor i projekt

UTBILDNING: Leda människor i projekt UTBILDNING: Leda människor i projekt Introduktion Kursen ger projektledare en unik möjlighet att utveckla god kompetens i att leda och hantera människor i projekt. Kursen ger dig insikter, väl beprövade

Läs mer

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI NG STRESS LUNDS TEKNISKA HÖGSKOLA - 2013-05-22 Projektmedlemmar: Emil Apelgren adi10eap@student.lu.se Fredrik Helander gda10fhe@student.lu.se Jonathan Klingberg

Läs mer

Kursutvärdering Icke-linjärt och interaktivt berättande VT 2014

Kursutvärdering Icke-linjärt och interaktivt berättande VT 2014 Kursutvärdering Icke-linjärt och interaktivt berättande VT 2014 Ickelinjärt och interaktivt berättande (IN101VT14) Results of survey Startade: den 8 maj 2014 Avslutad: den 28 maj 2014 Svarsfrekvens: 5

Läs mer

INTRODUKTION STEG Övning ger färdighet. Träna gärna på intervjusituationen med en vän eller genom att filma dig själv och dina svar.

INTRODUKTION STEG Övning ger färdighet. Träna gärna på intervjusituationen med en vän eller genom att filma dig själv och dina svar. INTRODUKTION Ibland är en lyckad intervju allt som ligger mellan dig och ditt drömjobb. Många upplever därför anställnings intervjun som oerhört stressande, såväl de som söker sitt första jobb som de med

Läs mer

Introduktion till Programmering. Dåtid, nutid och framtid

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

Läs mer

Slutrapport Get it going contracts

Slutrapport Get it going contracts Slutrapport Get it going contracts Författare: Anthony Dry Datum: 2011-06-02 Program: Utvecklare av digitala tjänster Kurs: Individuellt mjukvaruutvecklingsprojekt 7.5p Linnéuniversitetet (Kalmar) Abstrakt

Läs mer

Ledarskapsprogrammet. Mästarskaparna Lär dig framgångsrika beteenden

Ledarskapsprogrammet. Mästarskaparna Lär dig framgångsrika beteenden Ledarskapsprogrammet Många menar att NLP är det bästa man kan hitta inom chefsutveckling. Det tror vi är en bra grund för framgångsrikt ledarskap. Läs här om alla verktyg du kommer lära dig. Genom hela

Läs mer

Att införa Extreme Programming genom processförbättring

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

Läs mer

Införande av en karriärtrappa av samma typ som de använder i Shanghai

Införande av en karriärtrappa av samma typ som de använder i Shanghai Enskild motion Motion till riksdagen 2015/16:170 av Stefan Jakobsson m.fl. (SD) Införande av en karriärtrappa av samma typ som de använder i Shanghai Förslag till riksdagsbeslut 1. Riksdagen ställer sig

Läs mer

BG306A Strukturmekanik, bärverksanalys MT129A Finita elementmetoden

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

Läs mer

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 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

Läs mer

Laboration i datateknik

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

Läs mer

ÄR DINA MEDARBETARE MOTIVERADE?

ÄR DINA MEDARBETARE MOTIVERADE? Dale Carnegie Trainings ledarskapsguide: ÄR DINA MEDARBETARE MOTIVERADE? Lär dig motivera olika typer av medarbetare och bygg relationer som skapar entusiasm, motivation och engagemang på arbetsplatsen.

Läs mer

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 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

Läs mer

Coaching av programvaruteam EDA270, djupstudie: Praktisk SCM användning i XP-projekt

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

Läs mer

Framtidens kompetenser

Framtidens kompetenser Kommunikatören 2016 Tema: Den digitala resan Framtidens kompetenser Lotta Schibbye Fredrikson Karin Netzell Vilka vi är Lotta Schibbye Fredrikson Karin Netzell Hammer & Hanborg Recruitment & Staffing People

Läs mer

Högskolepedagogisk utbildning Modul 3 - perspektivkurs Projekt på K3 med kultur producenter Hösten 2005

Högskolepedagogisk utbildning Modul 3 - perspektivkurs Projekt på K3 med kultur producenter Hösten 2005 Högskolepedagogisk utbildning Modul 3 - perspektivkurs Projekt på K3 med kultur producenter Hösten 2005 Malmö, den 15 maj 2005 José Luiz Barbosa Kultur Produktion Konst, Kultur och Kommunikation (K3) Malmö

Läs mer

PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10

PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10 PROJEKTLEDNING inom produktutveckling Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10 Innehållsförteckning Inledning... 3 Projektarbete... 4 Projektledning & Ledarskap...

Läs mer

Statistik över heltal

Statistik över heltal Övningsuppgift Statistik över heltal Steg 2 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande

Läs mer

MASKINTEKNOLOGSEKTIONENS YRKES- & ARBETSMARKNADSDAG

MASKINTEKNOLOGSEKTIONENS YRKES- & ARBETSMARKNADSDAG Postbeskrivningar KASSÖR Du kommer vara projektledarens högra hand genom att ständigt ha en uppdaterad bild av det ekonomiska läget tillgängligt för att möjliggöra snabba beslut. Du arbetar strukturerat

Läs mer

Spelplanen ändras. 1. Agila arbetssätt växer sig starkare. 2. Förenkling, transparens och flexibilitet blir ledstjärnor i förändringsarbeten.

Spelplanen ändras. 1. Agila arbetssätt växer sig starkare. 2. Förenkling, transparens och flexibilitet blir ledstjärnor i förändringsarbeten. Spelplanen ändras Allt fler är överens om att vi står inför en förändring i sättet att se på och arbeta i projekt och organisationer. Trender kommer och går men det finns några som kommer att bestå och

Läs mer

Laboration i datateknik

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

Läs mer

Introduktion till programmering med hjälp av Lego Mindstorm

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

Läs mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client

Läs mer

SCRUM och agil utveckling

SCRUM och agil utveckling SCRUM och agil utveckling Johan Åberg johan.aberg@liu.se Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Läs mer

Dagbok Mikael Lyck 810717-0071

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

Läs mer

MGTN46 är en kurs i management som ges på avancerad nivå. A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav

MGTN46 är en kurs i management som ges på avancerad nivå. A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav Ekonomihögskolan MGTN46, Management: Lärande, utveckling och förändring i individer och organisationer, 6 högskolepoäng Management: Learning, Development and Change in Management and Organisations, 6 credits

Läs mer

Hur du tacklar intervjusituationen!

Hur du tacklar intervjusituationen! Hur du tacklar intervjusituationen! Denna artikel är skriven av Linda U Johansson, KarriärCoachen Informationen får ej spridas eller kopieras utan författarens medgivande www.karriarcoachen.nu Inledning

Läs mer

Hi-Fi Prototyping + laborationsgenomgång & verktyg

Hi-Fi Prototyping + laborationsgenomgång & verktyg Hi-Fi Prototyping + laborationsgenomgång & verktyg Karin Fahlquist 2015 Frågor att besvara Vad innebär prototyping? Vad är speciellt med hi-fi prototyping? Hur kan man använda dem? Hur väljer man nivå

Läs mer

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel. Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som

Läs mer

Vet ej/ Ej relevant fördelning 0% 28,6% 57,1% 14,3% 0% antal (0) (2) (4) (1) (0)

Vet ej/ Ej relevant fördelning 0% 28,6% 57,1% 14,3% 0% antal (0) (2) (4) (1) (0) Enkätresultat Enkät: Status: Distans: Generell kursenkät KI öppen Datum: 2014-02-03 15:37:03 Grupp: Besvarad av: 7(15) (46%) Deltagare (HT13 1SJ012 Ledarskap, pedagogik och samverkan i sjuksköterskans

Läs mer

PERSPEKTIV ledarskap JAN LUNDBERG LEDARSKAPSUTVECKLING MENTORSKAP COACHING. Foto: tillhör JLleadership. Jan Lundberg - jlleadership.

PERSPEKTIV ledarskap JAN LUNDBERG LEDARSKAPSUTVECKLING MENTORSKAP COACHING. Foto: tillhör JLleadership. Jan Lundberg - jlleadership. PERSPEKTIV ledarskap JAN LUNDBERG LEDARSKAPSUTVECKLING MENTORSKAP COACHING Foto: tillhör JLleadership Jan Lundberg - jlleadership.se 48 / GROW magazine 2/2016 ledarskap PERSPEKTIV LEDAREN ETT LEDARSKAP

Läs mer

Bli ledare! Fyra dagar 12, 13 och 26 november samt 19 december 2018 kl på Arvika Näringslivscentrum.

Bli ledare! Fyra dagar 12, 13 och 26 november samt 19 december 2018 kl på Arvika Näringslivscentrum. Bli ledare! Fyra dagar 12, 13 och 26 november samt 19 december 2018 kl. 08.30-16.30 på Arvika Näringslivscentrum. Om att inspirera, skapa engagemang och få medarbetare att göra ett bra jobb Välkommen till

Läs mer

Inspel till dagens diskussioner

Inspel till dagens diskussioner Intro till Agil Projektledning CMB 11 juni 2018 Mats Nyman Wenell Management AB Inspel till dagens diskussioner Historik och bakgrund Agila manifestet och de agila principerna SCRUM Kort om SAFe Wenell

Läs mer

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. 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

Läs mer

Processimulering --- I teori och i praktik

Processimulering --- I teori och i praktik Processimulering --- I teori och i praktik Bernt Nilsson, LTH 1 Kursen Processimulering Avancerad kurs på 7,5 hp Jan-mars, årskurs 4 En av studenternas sista kurs (innan Xjobb) (15 hp oblig. projektering

Läs mer

Effektiva team med effektiv teori

Effektiva team med effektiv teori Effektiva team med effektiv teori Björn Åkesson D05, Lunds Tekniska Högskola dt05ba2@student.lth.se 24 februari 2009 Abstract Denna rapport undersöker olika teamteorier och projekt och sammanfattar de

Läs mer

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1 Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut

Läs mer

AAR After Action Review. Reflexiv dialog 1+1=3. After Action Review, AAR - En process för ständig utveckling. av Räddningstjänstens insatser AAR

AAR After Action Review. Reflexiv dialog 1+1=3. After Action Review, AAR - En process för ständig utveckling. av Räddningstjänstens insatser AAR After Action Review, - En process för ständig utveckling After Action Review av Räddningstjänstens insatser Reflexiv dialog 1+1=3 Projektidé Skapa ett pedagogiskt fundament för i samverkan. Projektmål

Läs mer

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,

Läs mer

VAD ÄR MENSUTMANINGEN?

VAD ÄR MENSUTMANINGEN? MENSUTMANINGEN VAD ÄR MENSUTMANINGEN? Mensutmaningen handlar om att ge tjejer bättre förutsättningar att träna och tävla. Den handlar om att bryta menstabu och att öppna för en kultur i klubben och laget

Läs mer

Bengts seminariemeny 2016

Bengts seminariemeny 2016 Bengts seminariemeny 2016 Bengt Kallenberg Bengt Kallenberg, civilingenjör som sedan 2006 arbetar med ledarutveckling, karriärutveckling, coaching, grupputveckling, seminarier och föredrag. Han har många

Läs mer

Kursöversikt Certifierad Mjukvarutestare

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

Läs mer

OTW UTBILDNING SÅ BESTÄLLER DU EN BRA KURS

OTW UTBILDNING SÅ BESTÄLLER DU EN BRA KURS OTW UTBILDNING SÅ BESTÄLLER DU EN BRA KURS TIPS DIG SOM SKA KÖPA EN UTBILDNING 8 SAKER ATT HÅLLA KOLL PÅ 1 FORMULERA TYDLIGA MÅL Lägg energi på att beskriva vad du vill uppnå med kursen. På så sätt kan

Läs mer

Så säkerställer du affärsnyttan för dina produkter

Så säkerställer du affärsnyttan för dina produkter Så säkerställer du affärsnyttan för dina produkter Den här guiden ger dig konkreta tips på hur du skapar en effektiv kravprocess som ökar affärsnyttan i ditt företags leveranser. Den här guiden ger dig

Läs mer

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell. Vattenfallsmodellen SCRUM Analys Kallas också linjär sekventiell modell Introduktion Design Kod Test Rational Unified Process Agile DSDM Adaptive Software Development Crystal Feature-Driven Development

Läs mer

Hur chefer kommunicerar

Hur chefer kommunicerar Hur chefer kommunicerar Undersökning BY& KRY BYLANDER KRYLANDER 1 Indikativ undersökning Syfte att öka förståelsen för organisationers utveckling av chefer till kommunikativa ledare Utförd oktober november

Läs mer

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. 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

Läs mer

PDP som redskap för karriärutveckling i utbildning. Ola Tostrup

PDP som redskap för karriärutveckling i utbildning. Ola Tostrup PDP som redskap för karriärutveckling i utbildning Ola Tostrup - 16, 4, 47, 3 Dagens föreställning Vad innebär PDP och varför PDP Hur vi designat det inom utbildningen Kompetensbegreppet och vilka kompetenser

Läs mer

LEDARSKAPSTANKAR EMPATI & TYDLIGHET. 2 ord som räcker för att bli bästa chefen för företagets bästa och för medarbetarnas bästa hälsa.

LEDARSKAPSTANKAR EMPATI & TYDLIGHET. 2 ord som räcker för att bli bästa chefen för företagets bästa och för medarbetarnas bästa hälsa. LEDARSKAPSTANKAR Min formel inom ledarskap? Mod & disciplin med fokus på empati & tydlighet tack vare 3 enkla verktyg som 1. Engagerar > 2. Involverar > 3. bekräftar medarbetarna EMPATI & TYDLIGHET 2 ord

Läs mer

Instruktioner. Tänk på situationer där dina önskemål står i motsats till någon annans. Hur beter du dig vanligen i dessa situationer?

Instruktioner. Tänk på situationer där dina önskemål står i motsats till någon annans. Hur beter du dig vanligen i dessa situationer? Instruktioner Tänk på situationer där dina önskemål står i motsats till någon annans. Hur beter du dig vanligen i dessa situationer? I det här testet finns ett antal meningar som beskriver möjliga beteenden.

Läs mer

MENTOR MATCH GUIDE FÖR MENTORER

MENTOR MATCH GUIDE FÖR MENTORER Sök... MENTOR MATCH GUIDE FÖR MENTORER alumn@oru.se I 1 Syftet med mentorskap kan beskrivas som att stötta och uppmuntra människor till att ta ansvar för sitt eget lärande så att de kan nå sin fulla potential,

Läs mer

Leadership Mastery Program

Leadership Mastery Program Leadership Mastery Program Varför lyckas vissa ledare bättre än andra? Svaret är att det är den trygga, tydliga och modiga ledaren som avgör framgången. Det är min erfarenhet efter 25 års arbete med ledar-

Läs mer