Hur extreme Programming kan införas i industrin. Jonas Carlqvist D03, Lunds Tekniska Högskola 22 februari 2006

Storlek: px
Starta visningen från sidan:

Download "Hur extreme Programming kan införas i industrin. Jonas Carlqvist D03, Lunds Tekniska Högskola 22 februari 2006"

Transkript

1 Hur extreme Programming kan införas i industrin Jonas Carlqvist D03, Lunds Tekniska Högskola d03jc@efd.lth.se 22 februari 2006

2 Innehåll 1 Inledning 3 2 Svalt intresse från industrin 4 3 Starta förändringsprocessen 6 4 Hur får man teamet med sig? 8 5 Hur får man ledningen med sig? 9 6 Hur får man kunderna med sig? 9 7 Sammanfattning 10 8 Erkännanden 10 A Rekommenderad läsning 13 2

3 Sammanfattning Trots att agila metoder visat sig bra i många sammanhang och sedan länge nått utanför den akademiska skyddade verkstaden, uppfattas de fortfarande i mångt och mycket som suspekta ute i industrin. Varför är motståndet och oviljan så stor till att prova eller lära sig mer om alternativa arbetsmetoder? Med hjälp av intervjuer och litteratur kommer jag på de följande sidorna försöka samla de viktiga erfarenheter och argument som bör föras fram och beaktas vid införandet av extreme Programmings agila metoder i en befintlig organisation. 1 Inledning Vi lever i en värld där kraven på oss ständigt förändras i en allt snabbare takt. Möbler och andra varor som tidigare införskaffades för att hålla en hel livstid byts idag ut med jämna mellanrum. Vi tenderar också att både flytta och byta anställning oftare. Omsättningshastigheten ökar på många plan och utvecklingsprojekt är inte undantagna detta. Specifikationerna som du kommit överrens om med kunden kan nästa dag vara gamla och värdelösa då kunden hittar andra infallsvinklar i projektet, och applikationer som är skrivna uppfyller inte längre kundens verksamhetsbehov. Hur gör man för att lyckas med projekt i en sådan värld? Antingen kan man kämpa stenhårt med att försöka styra upp verkligheten så att den följer ens egna definierade projektplan eller så kan man försöka hänga med och dra nytta av förändringarna. Detta är något som extreme Programming på ett bra sätt möter upp. Genom att genomföra projekten med hjälp av ett ramverk av metoder som bygger på att förändringar faktiskt är naturliga får vi också goda förutsättningar att möta oväntade situationer och förändringar. Det medför också att kunden inte behöver betala mer än vad som faktiskt ger direkt nytta för honom eller henne. Endast businessvalue levereras. Hur kommer det sig då att det fortfarande inte är speciellt många ute i programvaruindustrin som arbetar med agila metoder och vad kan man själv göra för att få saker att hända? Det är några av de frågeställningar jag har sökt svaren på nedan. Vidare kommer jag även att presentera förslag på vilken typ av information som är lämplig att delge till intressenterna under förändringsarbetet. 3

4 2 Svalt intresse från industrin För många utvecklare i större organisationer är mjukvaruutveckling ett ständigt planerande och dokumenterande i all oändlighet. Innan ett projekt överhuvudtaget kommer igång med att skapa kundvärden ska specifikationer skrivas och estimeras, arkitektur designas, och möten ska hållas. Trots att man i början vet mycket lite om det slutgiltiga behovet från kundens sida satsar man stort med att lägga fram en så kallad BUFD (Big Upfront Design) späckad med detaljbeskrivningar. Flertalet utvecklare inser att det för många projekt hade varit bättre och snabbare med en annan arbetsmetodik, men de upplever det som svårt att sätta fingret på vad som behöver förändras. Varför tar det så lång tid för industrin att ta till sig extreme Programming som arbetsmetod? Troligen beror det på flertalet parametrar. Att vara ute tidigt inom ett visst område kan vara förknippat med stora kostnader. Det tar alltid en viss tid innan forskning och dess resultat når allmänheten och blir accepterat. Få vill vara först med att prova eftersom man ger sig ut på okända marker som är svåra att estimera kostnaden för. Först när rapporter om lyckade projekt börjar rapporteras i branschmedia så talas det mer i positiva ordalag om XP. E.M Rogers summerande 1962 bra och dåliga erfarenheter kring introduktionen av nya teknologier på marknaden i Diffusion of Innovations. Han delade upp intressenterna i olika grupper. Detta kan vi använda oss av för att förstå varför vår produkt extreme Programming ännu inte är helt accepterad av marknaden. Man kan tydligt se att de flesta produkter som kommer ut på marknaden följer ett visst etablerat livscykel-mönster. Alla produkter går igenom faserna Införande, Tillväxt, Mognad och Tillbakagång. I införandefasen är marknaden i stort sätt helt omedveten om produkten. Viss skepticism riktas mot produktens påstådda fördelar och forskningsresultat. En del motstånd kan skönjas. Köparna är vanligen innovatörer eller så kallade early adopters inom den egna organisationen som gärna tar risker. Om behovet av produkten accepteras av marknaden, så sker en tillväxt av användandet. När marknaden accepterar produkten till fullo har den mognat tillräckligt för att den ska få en större spridning. Tillväxten stabiliserar sig. Köparna under mognadsfasen är den riskmedvetna allmänheten som gärna följer med under förändringar, men leder dem sällan. Med specificerad budget köper de bara om tillräckliga bevis över produktens förträfflighet kan visas. Slutligen når produkten en tillbakagångsfas där marknaden tappar intresset till fördel för andra produkter. Vissa eftersläntrare kan fortfarande vara intresserade om de blir tvingade av andra och bevis på att risktagandet är helt obefintligt presenteras. 4

5 R&D Tech Transfer Best Practices Införande Tillväxt Tidig Mognad Sen Mognad Tillbakagång Technology Adoption Process Figur 1: Technology Adaption Process Analogin mot införandet av extreme Programming är tydlig. Med all sannolikhet befinner sig extreme Programming fortfarande under tillväxtfasen, vilket kan förklara det ännu svala mottagandet. Vad som också ska nämnas i sammanhanget är att som ovan nämnts, ökar omsättningshastigheten i en allt snabbare takt. Det tog ca 20 år för objektorienterad programmering att bli allmänt accepterat i industrin [10, LUCAS2005]. Införandet av extreme Programming tar troligen betydligt kortare tid än så, men det är fortfarande en lång väg tills att idéerna är helt accepterade av den stora massan. Erik Lundh menar att vi kan bedöma acceptansen avseende extreme Programming genom att snegla på de stora konsultbolagens tjänsteutbud. Den dagen då de stora drakarna börjar erbjuda extreme Programming tjänster i större skala, bör Kent Becks practices anses accepterade. Förutom Rogers livscykel-mönster, finns det även andra och mer påtagliga anledningar till problemet med att införa nya idéer. Ledningfolk som hört talas om extreme Programming avfärdar det direkt utan att titta närmare på om det verkligen fungerar. Flertalet av XP-praktikerna låter skrämmande och oklara till en början eftersom det inte är möjligt att kontrollera projektet med traditionella metoder. Därför är de snabba i sina slutsatser, och kör vidare i gamla hjulspår då de anser att deras befintliga utvecklingsmetoder fungerar tillräckligt bra. Att införa något helt nytt och relativt oprövat som senare visar sig dåligt är det få som vill stå till svars för. Anställda på nyckelbefattningar som till exempel projektledare och systemarkitekter kan tänkas motarbeta införandet av extreme Programming då de tror att de kommer att förlora sin status som nyckelperson. Även utvecklare som har nyckelkompetens kan se vissa practices som ett hot mot deras expertkunnande. 5

6 3 Starta förändringsprocessen Att introducera en ny ide är en learn-as-you-go process som kommer att ha fram- och motgångar under resans gång. Ett bra råd är att börja försiktigt och inse att det kommer att ta mycket tid i anspråk. Det finns ingen anledning att försöka sälja in idén till alla på en gång. Som David Hutton beskriver i The Change Agents Handbook: Your job is not to plant the entire forest, row by row - it is to plant clumps of seedings in hospitable places and to nurture them. As they mature, these trees will spread their seeds, and the forest will eventually cover the fertile land. The rocks will of course, remain barren regardless. Det är alltså med andra ord av stor vikt att hitta rätt personer som du kan övertyga och som sedan kan sprida dina idéer. Dessa innovatörer intresserar sig troligen för dig och dina idéer på ett tidigt stadium. Håll fast vid dessa genom att skapa långsiktiga relationer. Alla företag har sin egen kultur och givetvis spelar denna en stor roll då man inför något nytt. Det är inte lämpligt att införa alla förändringar på en gång, utan försök istället att analysera organisationen och hitta de infallsvinklar på dina idéer som du kan börja med [11, Hodgetts]. Vi eftersträvar hela tiden evolution framför revolution [12, Lundh]. Få gillar omvälvande förändringar. Genom att låta idéerna växa sig fram, så får personalen ett betydligt bättre helhetsgrepp och de kan känna sig mer involverade i processen. Paul Hodgetts beskriver i sin artikel Refactoring the Development Process: Experiences with the Incremental Adoption of Agile Practices två av sina dyrköpta erfarenheter med att försöka införa alla practices på en och samma gång. Vid båda tillfällena resulterade det i kraschade projekt där mycket lite av det förväntade värdet i projektet blev levererat och duktiga utvecklare valde att lämna företagen. Hodgetts drog slutsatsen att det blev för mycket att lära för teamet på en gång. Att både brottas med komplexiteten i projektet och samtidigt lära sig ett nytt sätt att arbeta resulterade i en långsam inlärningsprocess och reducerad utvecklingshastighet för teamet. Som innovatör är det lätt att ryckas med och bli exalterad inför något nytt och man vill gärna införa alla idéer på en gång. Gör inte detta misstag! Människor är vanligen negativa till snabba förändringar som sker i deras närhet. Det är lätt att bli uppfattad som en person med extrema åsikter och den negativa stämpeln kan sedan vara svår att bli av med. Försök istället att utnyttja två av Kent Becks välkända begrepp Baby Steps och Reflection [13, Beck]. Dela upp dina idéer i mindre delar och rangordna dessa. Fokusera på små men snabba segrar. Försök införa en liten, men betydelsefull del och följ sedan upp hur den togs emot. Att förändra människors synsätt tar lång tid, så förvänta dig inga snabba resultat. Blev inte din idé mottagen på förväntat sätt, så låt dig inte nedslås av 6

7 detta. Reflektera över hur det gick och förändra din strategi om det skulle behövas inför nästa tillfälle. Fira dina segrar! Dela upp i mindre delar Välj en viktig del Inför idén Reflektera Förändra strategi Nej Seger? Ja Fira! Figur 2: Flödesschema på hur nya iéer införs Hänsyn bör även tas till vid vilket tillfälle som förslaget läggs fram. Situationer då folk är stressade brukar vanligen inte vara en god idé. Att presentera förslaget för sina kolleger samma vecka som en stor release bör alltså undvikas. Faller idéerna väl ut, så kan det vara lämpligt att vid ett senare tillfälle starta upp en mindre studiecirkel för att öka förståelsen hos de som är intresserade. Det viktiga är att ingen expert på området är närvarande under mötena. Beroende på arbetsgivare kan dessa studiecirklar drivas under arbetstid alternativt sponsras med mat för att motivera deltagarna [1, Manns och Rising]. 7

8 4 Hur får man teamet med sig? De företag som diskuterats under intervjuerna, följer en tydlig linje - initiativet till agila metoder startar bland utvecklarna själva och inte från ledningshåll. Så är fallet även med företagen i artikeln Combining Agile Methods with Stage-Gate Project Management [9, Karlstrom och Runeson]. Det kan tyckas märkligt, då den normala synen på arbetsledning är att det är just chefen som ska strukturera upp de anställdas arbete. Det anser jag är en mycket viktig iakttagelse. Ofta börjar det med att någon eldsjäl som har blivit intresserad av extreme Programming delger sitt intresse till sina kolleger. Korridorsnacket går igång och utan ledningens egentliga godkännande börjar man med att praktisera några få av de olika praktikerna. TDD (Test-Driven Development) och parprogrammering verkar vara två av de första praktikerna som med framgång testas i skarpt läge. När utvecklarna själva sedan vill införa förändringarna i arbetssättet som officiella, möts de ofta med mycket liten uppbackning från ledningshåll [9, Karlstrom och Runeson]. Det okända anses farligt. De företag som lyckats bra med införandet av extreme Programming och dess practices låter alla processförändringar förankras av utvecklarna själva. Stödet från utvecklarnas sida är ett absolut måste för att de ska kunna känna sig delaktiga i besluten [4, Neubauer]. Att införa förändringar utan att de anställda själva är med på noterna kommer direkt att leda till sänkt trivsel och ett omotiverat team. Konkreta exempel som presenterats och diskuterats inom teamet har visat sig vara en fördelaktig metod [5, Neubauer]. Genom att visa fungerande och konkreta exempel hands-on för utvecklarna hur man går tillväga så ökar man förståelsen. Tänk på att utvecklare förstår både kod och diagram men är allergiska mot det senare. Starta i mycket liten skala med några få konkreta practices och bygg sedan på med med fler allt eftersom de visar sig mogna. När intresset väl är där kommer införandet av förändringarna att accelerera. Se till att utvecklarna har en ordentlig basträning innan de börjar praktisera. Utan basträningen kommer de snabbt att misslyckas och känna sig stressade vilket ökar risken för att de återgår till sina gamla arbetssätt. Uppmuntra förändringsarbetet och se till att utvecklarna inser att det är viktigt. Upptäcker utvecklarna något som man kan förbättra i processen, se till att engagera dig och ta tag i problemen. Se till att ge processförändringar den tid de kräver. Att förändra sitt arbetssätt är en mognadsprocess där resultatet kommer först efter en tids utövande. Uppmuntra teamet att söka sig till intressegrupper och studiecirklar inom området där de kan träffa andra som har likvärdiga problem. 8

9 5 Hur får man ledningen med sig? I större företag går fokus idag mot kontrollintensiva processcentrerade standarder som ISO och CMMI (Capability Maturity Model Index). Dessa är några som många på ledningsnivå känner till och anser vara bra då standarderna innehåller specificerade och enkla metoder för hur man mäter och följer upp arbete samt kvalitet. Agila metoder levererar resultat på ett annat sätt än vad ledningsfolket är vana vid vilket betyder att man inte heller vet hur man kan följa upp arbetet. Detta gör det är mycket svårt att sälja in behovet av agila metoder till ledning. Precis som i många andra sammanhang är det viktigt att prata med bönder på bönders vis. Lämpligt är att visa mätbara resultat som motiverar ett närmande mot extreme Programming, exempelvis [5, Neubauer]: Ta hjälp från en extern part som kan berätta om erfarenheter och kan ställa upp med know-how i ett framtida förändringsarbete. Antalet buggar och antalet rättade buggar i programvaran före och efter en release. Gärna tillsammans med jämförelsetal mellan XP-team och traditionell utveckling. Att hitta, rätta och testa programfel är dyrt och tar mycket tid i anspråk. Betona möjligheten med minskade ågärdstider. Traditionella projekt har en tendens att leverera sällan och då med dålig precision. Förklara hur extreme Programming kan lösa dessa problem. Att testa en programvara grundligt innan den tas i skarp drift är förknippat med stora kostnader. Påvisa fördelarna med test-first och unit-testning gällande den minskade tidsåtgång som dessa tekniker leder till. Andra saker som kan motivera övergång är påvisandet av hur nöjda kunderna blir då mängden businessvalue i leveranserna ökar. Om ledningen bestämmer sig för att organisationen ska följa det agila spåret, så vill de självklart känna delaktighet i förändringsprocessen. Det är ett ypperligt tillfälle att försöka få med dem projekten genom att låta dem agera kunder. Det krävs också av ledningen att den är så erfaren att den ser nyttan av investeringarna i processförbättringen. Trots att detta är en kostsam process bör man övertyga dem om att alla infrastrukturella förändringar som kan automatiseras, i det långa loppet sparar tid och resurser. 6 Hur får man kunderna med sig? För att ett extreme Programming team ska fungera optimalt bör kunderna vara något skolade i hur teamet hanterar projektet och kontakten med kunden. Detta är en pedagogisk fråga som om den sköts på rätt sätt kan ge framtida mycket nöjda kunder. Är kundens organisation och beställare istället av en mer strikt traditionell typ kan vissa brister i den förväntade kommunikationen mellan parterna uppstå. Det verkar dock inte upplevas som ett stort problem, då kundrollen istället tas över av någon kundansvarig inom den egna organisationen som sedan i sin tur får ta hand om alla kundkontakter. 9

10 Kunderna är givetvis intresserade av motsvarande saker som ledningen, men även: Genom att teamet snabbt får feedback på sitt arbete, så kan missförstånd rättas till relativt snabbt. Chansen ökar att den slutgiltiga produkten faktiskt kommer att användas. Genom att använda sig av ett XP-team kommer så småningom kunderna att kunna förbättra sina finansiella planeringar för projekten då teamet efter ett tag kommer att vara mycket duktiga att estimera tidsåtgång. 7 Sammanfattning Vi går mot en värld där omsättningshastigheten ökar i en allt snabbare takt. För att i längden överleva på en sådan marknad, så gäller det att förutom passande kunskap och kompetens även att man nyttjar en arbetsprocess som möter upp omvärldens nycker på ett bra och effektivt sätt. Ju snabbare feedback från marknaden, desto bättre produkter kan industrin tillverka, leverera och få betalt för före sina konkurrenter. Det är troligen här morgondagens vinnare finns. Trots flertalet rapporter om misslyckade förändringsprojekt, så ser framtiden mycket ljus ut där extreme Programming troligen spelar en viktig roll som enkel och billig metodik för högkvalitativa mindre projekt. Att införa extreme Programming i en organisation som tidigare inte använt sig av agila metodiker bedömer jag som fullt genomförbart om man har de rätta argumenten vid den rätta tidpunkten. Det kräver dock att man går försiktigt fram och tillgodoser de olika intressenternas behov för att de ska våga ta klivet in i ett nytt sätt att skriva programvara. En mycket intressant detalj som jag fick höra under resans gång är frånvaron av certifieringar inom extreme Programming motsvarande dem inom andra mer påkostade och kommersialiserade metodiker. Införandet av sådana är troligen är en viktig milstolpe mot metodikens erkännande ute i industrin. 8 Erkännanden Jag vill tacka alla de personer som tog sig tid och var villiga att ställa upp på intervjuer/diskussioner kring ämnet. Ni har hjälp mig mycket med era idéer och erfarenheter från verkliga projekt. 10

11 Referenser [1] Fearless Change: Patterns for Introducing New Ideas Mary Lynn Manns, Linda Rising Addison-Wesley Professional,2nd edition, 2005 [2] Små tuvor och stora lass. En liten bok om att förvandla en bra idé till ett bra IT-projekt Troed Troedson Paradigmmäklarna, Löberöd och SIGMA Pleon AB, Sundsvall, 2004 [3] Anonym Konsult med uppdrag på stora företag i Lund, 2006 [4] Peter Neubauer Utvecklingschef på Scan Coin i Malmö, 2006 [5] Snabbrörlig Utveckling på Scan Coin - bara Aglie räcker inte JayView nr 7, 2005 [6] Agile Breaks on Through to the Other Side Stephen Swoyer, [7] Guidelines For introducing DSDM Into An Organisation - Envolving to a DSDM Culture DSDM Consortium 1998 [8] Technology Adoption Cycle Andrea Di Maio, [9] Combining Agile Methods with Stage-Gate Project Management Daniel Karlström and Per Runeson, Lund University IEEE Software, May/June 2005 [10] LUCAS - Center for Applied Software Research Jonas Wisbrant, 2005, Lund University [11] Refactoring the Development Process: Experiences with the Incremental Adoption of Agile Practices Paul Hodgetts, 2004, Agile Logic, Inc. Proceedings of the Agile Development Conference (ADCŠ04) 11

12 [12] Erik Lundh Compelcon AB, Helsingborg [13] Extreme Programming Explained : Embrace Change Kent Beck, Addison-Wesley Professional

13 A Rekommenderad läsning Nedan presenteras ett urval av referenser som rekommenderas att läsas för att få ammunition till att övertyga utvecklare, ledning och kunder. Overcoming Management Resistance to Pair Programming Innehåller What s In It For Me -tankar och empiriska data som kan användas för att motivera parprogrammering. The Costs and Benefits of Pair Programming Innehåller empiriska data som kan användas för att motivera parprogrammering. Examining the Agile Cost of Change Curve Förklarar hur agila projekt på ett possitivt sätt påverkar kostnaden för förändringar. Reexamining the Cost of Change Curve, year 2000 Förklarar hur agila projekt på ett possitivt sätt påverkar kostnaden för förändringar. Agility, Uncertainty, and Software Project Estimation Resultatet av studier på 120 kommersiella projekt. pdf Sabre takes extreme measures Mätningar från Sabre Airline Solutions visar att både antalet buggar och utvecklingstid har minskat drastiskt efter införandet av extreme Programming. 0,10801,91646,00.html Extreme Programming Kritiska röster mot XP The Case Against Extreme Programming Kritik mot XP metoderna TDD Research Findings Sammanfattning av mätningar utförda vid användande och införande av TTD 13

14 Metrix and XP Förslag på olika sätt att mäta utvecklingshastighet, effektivitet osv i extreme Programming projekt aspx 14

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

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 4 Standarder... 5 Översikt: Standarder... 6 1058.1-1987 IEEE Standard för Software Project Management Plans... 7 Ingående dokument... 8 Syfte och struktur... 9 ITIL... 10 ITIL

Läs mer

Agile-metoder, XP och ACSD

Agile-metoder, XP och ACSD Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP

Läs mer

Steg 3. Grupp F5 2011-02-16

Steg 3. Grupp F5 2011-02-16 Steg 3 Grupp F5 2011-02-16 Innehållsförteckning 3.1 Användarens röst... 3 Kundkrav och kundkedja... 3 Konsumentundersökning... 4 3.2 Kanomodellen... 4 3.3 Vart är pionjärerna på väg?... 5 Bilaga 1... 8

Läs mer

Time Cares tjänsteerbjudande

Time Cares tjänsteerbjudande Time Cares tjänsteerbjudande Time Cares tjänsteerbjudande Time Care tjänsteerbjudande Hur utbildar och stöttar vi våra chefer att leda verksamheter där varje krona har en berättelse och varje minut ett

Läs mer

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning

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

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

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola Effekter av införande av agila metoder Daniel Sundmark Mälardalens högskola Agila metoder Agila metoder Values T. ex., working software over comprehensive documentation (Agile manifesto) Agila metoder

Läs mer

Förändringsledning Hur långt har vi kommit?

Förändringsledning Hur långt har vi kommit? Förändringsledning Hur långt har vi kommit? Förändringsledning har under de senaste åren blivit mer och mer etablerat både inom näringslivet och den offentliga sektorn. Det vi, som har arbetat som förändringsledare

Läs mer

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård Agil transformation och DevOps Hur lyckas du? Stockholm, 2017-09-13 Stefan Ingelgård Utveckling och användning av nya tjänster går snabbare idag än någonsin Storleksordningen 750 gånger snabbare idag.

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

Vi presenterar. Talent Management

Vi presenterar. Talent Management Vi presenterar Talent Management Finns det ett enkelt framgångsrecept för framgångsrik Talent management som ger resultat utan ansträngning eller kostnad? Nej, tyvärr - men ett systematiskt HR-arbete tillsammans

Läs mer

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Agil utveckling ställer nya krav på upphandling Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Roland Bäcklin Tidigare: Utvecklare, Systemarkitekt, Projektledare, CTO, CIO, Riksinstruktör,

Läs mer

Time Cares tjänsteerbjudande

Time Cares tjänsteerbjudande Time Cares tjänsteerbjudande Time Cares tjänsteerbjudande När ni är här så känner jag att jag kan prestera mästerverk! När ni är borta saknar jag er och er oerhörda kompetens! Pia Helsing Enhetschef LSS

Läs mer

Så tar du ledningsgruppen från idé till resultat

Så tar du ledningsgruppen från idé till resultat Guide Så tar du ledningsgruppen från idé till resultat Förord Många VD:ar kämpar med engagemanget i ledningsgruppen och att få alla lika entusiastiska som hen själv inför förändringar och nya ideer. I

Läs mer

De 10 mest basala avslutsteknikerna. Direkt avslutet: - Ska vi köra på det här då? Ja. - Om du gillar den, varför inte slå till? Ja, varför inte?

De 10 mest basala avslutsteknikerna. Direkt avslutet: - Ska vi köra på det här då? Ja. - Om du gillar den, varför inte slå till? Ja, varför inte? 20 vanliga avslutstekniker att använda för att öka din försäljning Du kanske blir förvirrad när du läser det här, men det är alldeles för många säljare som tror och hoppas, att bara för att de kan allt

Läs mer

Vad är det då som gör att man inte får en bra start?

Vad är det då som gör att man inte får en bra start? Guide: Bra start på nytt jobb När du börjar på ett nytt jobb, oavsett om det är externt eller internt, finns det förstås många frågor, funderingar och förväntningar. Både från din sida och från arbetsgivarsidans.

Läs mer

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt Expertgruppen för digitala investeringar Framgångsfaktorer för ett agilt arbetssätt När man pratar om ett agilt arbetssätt syftar det ofta på att man använder metoder som främjar lättrörlighet, smidighet

Läs mer

Testdriven utveckling. Teorin bakom testdriven utveckling. Bakgrund. Januari 2009, KTH. Alexander Tarnowski

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

Läs mer

Implementering hur gör man (inte)?

Implementering hur gör man (inte)? Implementering hur gör man (inte)? Anna Melke Fil Dr Offentlig förvaltning Forskare FoU i Väst/GR 1 Dagens upplägg Vad krävs för att ett nytt förhållningssätt (som Hitta Rätt) verkligen ska införlivas?

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

Föreläsningsanteckningar Olof Röhlander 17 mars 2015

Föreläsningsanteckningar Olof Röhlander 17 mars 2015 Föreläsningsanteckningar Olof Röhlander 17 mars 2015 Konsten att ta en chans och få saker att hända! Vad krävs för att vi ska nå våra mål och förverkliga våra drömmar? Hur blir man bra på något? Standardtipset

Läs mer

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6 Agil Projektledning 1 / 6 2 / 6 3 / 6 Agil Projektledning Agil projektledning blev officiellt känt redan 2001. Har du kunskap inom Agile projektledning som projektledare, ledare, företagsledare, utvecklare,

Läs mer

Organisera effektstyrning

Organisera effektstyrning Sida 1 Om organisera effektstyrning Beställarrollen är en komplex roll med ansvar för mycket arbete i den egna verksamheten. Det är bara i små projekt och enkla situationer beställaren helt själv kan utföra

Läs mer

CREATING VALUE BY SHARING KNOWLEDGE

CREATING VALUE BY SHARING KNOWLEDGE CREATING VALUE BY SHARING KNOWLEDGE PROJEKTLEDNING 101 Nidzara Dellien, Lund September 2017 PROJEKT En formell definition på projekt är följande (enligt Wikipedia): En temporär satsning för att framställa

Läs mer

Copyright Prolore All Rights Reserved.

Copyright Prolore All Rights Reserved. Vem är jag? Jonas Hermansson Arbetar som konsult på Prolore Testspecialist med inriktning mot: Utveckling och införande av testprocesser Process stödjande verktyg Testledning 13 års erfarenhet av test

Läs mer

Bläddra vidare för fler referenser >>>

Bläddra vidare för fler referenser >>> Ulla Simonsson, VD Simonsson & Widerberg Lean Consulting Det Torbjörn har byggt upp är ett fundament av kunskap som många företag slarvar med. Ju fler ledningsgrupper som inser att Utvecklingssamtalet

Läs mer

Kreativitet som Konkurrensmedel

Kreativitet som Konkurrensmedel www.realize.se 1 Kreativitet som Konkurrensmedel Vi är på väg in i Idésamhället. Ord som kreativitet och innovation upprepas som ett mantra. Det är många som vill. Det är färre som kan. Realize AB är ett

Läs mer

SAPSA 12 NOVEMBER 2014

SAPSA 12 NOVEMBER 2014 SAPSA 12 NOVEMBER 2014 Change Management - Förändringsledning Arla Foods implementering av SAP inom Supply Chain Sverige fokus på förändringsledning Summering och frågor Presenteras av: Lena Selander,

Läs mer

Nyckeln till framgång

Nyckeln till framgång Nyckeln till framgång 1 2 En liten bok om Industrilås värderingar att bära nära hjärtat. 3 När vi på Industrilås ville formulera vilka vi är och vad vi står för skapade vi begreppet En filosofi, 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

Change management effectiveness.

Change management effectiveness. Leda i förändring Percent of respondets that met or exceeded project objectives Change management effectiveness. 100% Correlation of change management effectiveness to meeting project objectives 90% 95%

Läs mer

Intelligent Business Integration. icore Kund- och Partnerdagar 2018

Intelligent Business Integration. icore Kund- och Partnerdagar 2018 icore Kund- och Partnerdagar 2018 Digitalisering kräver integration! Noterat Sveriges Regering har tagit ett större grepp kring vår IT-utveckling och digitalisering. Vi har i ett antal rapporter på senare

Läs mer

Tieto PPS AH146, 2.0.1, Xxxx Leda förändring. Sida 1

Tieto PPS AH146, 2.0.1, Xxxx Leda förändring. Sida 1 Leda förändring Sida 1 Utveckling av en organisations verksamhet mot nya mål innebär alltid att arbetssituationen för de medarbetare som ingår i verksamheten behöver förändras. För att lyckas måste de

Läs mer

Forskningsprojektet Egenorganiserade föreningar bland personer med intellektuell funktionsnedsättning

Forskningsprojektet Egenorganiserade föreningar bland personer med intellektuell funktionsnedsättning Forskningsprojektet Egenorganiserade föreningar bland personer med intellektuell funktionsnedsättning Vi har gjort en kort sammanfattning över vad vi har kommit fram till i projektet. Det är bra om du

Läs mer

Lyckade projekt - finns det?

Lyckade projekt - finns det? Lyckade projekt - finns det? Maria Lindqvist Björkman Enea Business Software Enea Business Software 2002 Sida 1 Agenda Förväntningar kund & leverantör Statistik om projekt Framgångsfaktorer Exempel på

Läs mer

Agil projektmetodik Varför och vad är 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

Läs mer

Business Design. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling.

Business Design. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling. Våra lösningar lär dig hur du kan använda din kreativa intelligens som motor i ditt företag,

Läs mer

Min syn på optimal kommunikation i en PU-process

Min syn på optimal kommunikation i en PU-process Min syn på optimal kommunikation i en PU-process KN3060 Produktutveckling med formgivning Mälardalens högskola Anders Lindin Inledning Denna essä beskriver min syn på optimal kommunikation i en produktutvecklingsprocess.

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering,19 september 2002 1(26) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.8 2002/09/16 19:43:40 rejas Exp $ Metainformation Denna

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/

Läs mer

Användbarhet i sitt sammanhang

Användbarhet i sitt sammanhang Användbarhet i sitt sammanhang Världsanvändbarhetsdagen 2009-11-12 Anders Hedberg, Guide Konsult Stockholm Innehåll En helikoptertur över ett projekts olika faser med belysning på användbarhet i förhållande

Läs mer

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer

Läs mer

Att lyckas med programstyrning. Marina Maric, Business Consultant, Antura AB

Att lyckas med programstyrning. Marina Maric, Business Consultant, Antura AB Att lyckas med programstyrning Marina Maric, Business Consultant, Antura AB Om mig Projektledare och Verksamhetsutvecklare, Göteborg Masterexamen inom projektledning, Chalmers Tekniska Högskola Engagerad

Läs mer

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29)

Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.14 2002/12/16 14:52:59 rejas Exp $ Metainformation Denna

Läs mer

Agile - det moderna synsättet på mjukvaruutveckling Ordet Agile kommer från engelskan och kan närmast översättas med flexibel, dynamisk och smidig. Med det menar vi dynamiska projekt som konstruktivt kan

Läs mer

Jämförelserapport. För Christina Jonsson som samarbetar med Lars Andersson Denna rapport tillhandahålls av:

Jämförelserapport. För Christina Jonsson som samarbetar med Lars Andersson Denna rapport tillhandahålls av: Jämförelserapport För Christina Jonsson som samarbetar med Andersson 07.09.2018 Denna rapport tillhandahålls av: Lambertson Consulting Riddarvägen 42 184 51 Österskär E-mail: urban@u-lab.se Mobil: +46

Läs mer

De fem vanligaste säljutmaningarna

De fem vanligaste säljutmaningarna De fem vanligaste säljutmaningarna 1 Säljutmaningar De fem vanligaste säljutmaningarna och Smärta, Power, Vision, Värde och Kontroll. När sättet att sälja är ur fas med kundernas sätt att köpa eller när

Läs mer

ATT FÅ ALLA MED SIG PÅ RESAN ELISABET VINBERG HEARN THINK SOLUTIONS AB HILTON SLUSSEN 12 MAJ 2014

ATT FÅ ALLA MED SIG PÅ RESAN ELISABET VINBERG HEARN THINK SOLUTIONS AB HILTON SLUSSEN 12 MAJ 2014 ATT FÅ ALLA MED SIG PÅ RESAN ELISABET VINBERG HEARN THINK SOLUTIONS AB HILTON SLUSSEN 12 MAJ 2014 ETT OTACKSAMT JOBB Most people do not listen with the intent to understand; they listen with the intent

Läs mer

Så här gör du. om du vill genomföra en framgångsrik innovationstävling

Så här gör du. om du vill genomföra en framgångsrik innovationstävling Så här gör du om du vill genomföra en framgångsrik innovationstävling Det här materialet hjälper er att planera och sätta förutsättningarna för att driva kampanjer, antingen en eller regelbundet. Ibland

Läs mer

Astrakan Strategisk Utbildning AB 2011 1

Astrakan Strategisk Utbildning AB 2011 1 Målet med detta kapitel är att du skall kunna utvärdera ett agilt projekt och förstå hur man upptäcker vad som behöver förstärkas. Metoden som egentligen är ett verktyg kan användas på många sätt: att

Läs mer

men borde vi inte också testa kraven? Robert Bornelind

men borde vi inte också testa kraven? Robert Bornelind men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST 15 års jubileum 14 oktober 2010 SQS Software Quality Systems Nordic Innehåll Introduktion Kvalitet, tid och kostnad Process Testning

Läs mer

Välj affärssystem & partner i 5 steg. En guide för dig som ska välja, upphandla & implementera ett affärssystem

Välj affärssystem & partner i 5 steg. En guide för dig som ska välja, upphandla & implementera ett affärssystem Välj affärssystem & partner i 5 steg En guide för dig som ska välja, upphandla & implementera ett affärssystem Att byta affärssystem är en utmaning, men ofta ett nödvändigt steg för att lyfta verksamheten

Läs mer

Hur nöjd är du på en skala?

Hur nöjd är du på en skala? Vilken är den vanligaste kraften bakom positiva resultat såsom hög produktivitet, låg personalomsättning och låg sjukfrånvaro? De flesta av oss svarar troligen hög personalnöjdhet. Nöjda personer arbetar

Läs mer

FÖRELÄSNING 8 DSV2PVT

FÖRELÄSNING 8 DSV2PVT Föreläsning 8 DSV2:PVT Kvalitet i mjukvara 1 FÖRELÄSNING 8 DSV2PVT Kvalitet i mjukvara, utvecklingsmodeller Beatrice Åkerblom beatrice@dsv.su.se Institutionen för Data- och Systemvetenskap (DSV) IT-Universitetet

Läs mer

Steg för steg. så får du ut mest av din digitaliseringssatsning

Steg för steg. så får du ut mest av din digitaliseringssatsning Steg för steg så får du ut mest av din digitaliseringssatsning Agenda Digitaliseringens möjligheter Nuläget: digital mognadsanalys av svenska företag (2018) Konkreta råd för hur ditt företag får ut det

Läs mer

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se Agilt arbetssätt i komplexa organisationer Välkomna! Anna Picetti, IT-HUSET 2011-10-27 Ord från en företagsledare Ett bra genomförande är 90 procent av framgången och strategin 10, varav magkänslan är

Läs mer

extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP

extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP extreme Programming refactored - recension och analys av Kent Becks senaste definition av XP Måns Gunnarsson d01mg@efd.lth.se Sammanfattning Denna djupstudie består av en recension av andra upplagan av

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

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

Projektledning del 2 Driva projekt och förändring 31 januari 2018

Projektledning del 2 Driva projekt och förändring 31 januari 2018 Projektledning del 2 Driva projekt och förändring 31 januari 2018 Johan Frisack Ekan Management Agenda Återblick Rollen som projektledare Att leda en projektgrupp Ekonomi, förändringar och förseningar

Läs mer

Förbättra kommunikationen mellan målvakt och backar. Torbjörn Johansson

Förbättra kommunikationen mellan målvakt och backar. Torbjörn Johansson Svenska Ishockeyförbundet Elitkurs Förbättra kommunikationen mellan målvakt och backar Torbjörn Johansson Handledare Ulf Engman 2011-05-17 INNEHÅLLSFÖRTECKNING 1. Inledning Sid.3 2. Bakgrund Sid. 4 3.

Läs mer

Curriculum Vitae - Anders Persson. Anders Persson

Curriculum Vitae - Anders Persson. Anders Persson Anders Persson Anders har en civilingenjörsexamen i elektroteknik. Han har 30 års erfarenhet av mjukvaruutveckling, främst från Telekommunikation och CAD / CAM industrin. Anders är en erfaren verksamhetsutvecklare

Läs mer

Testning som beslutsstöd

Testning som beslutsstöd Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten

Läs mer

men borde vi inte också testa kraven?

men borde vi inte också testa kraven? men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av

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

FÖRBÄTTRINGSVÄGEN. Verktyg & inspiration för företagets utveckling. Helene Kolseth

FÖRBÄTTRINGSVÄGEN. Verktyg & inspiration för företagets utveckling. Helene Kolseth FÖRBÄTTRINGSVÄGEN Verktyg & inspiration för företagets utveckling Helene Kolseth Förbättringsvägen - Verktyg & inspiration för företagets utveckling Förbättringsvägen - Verktyg & inspiration för företagets

Läs mer

Två resor till molnet. Per Sedihn CTO Proact IT Group

Två resor till molnet. Per Sedihn CTO Proact IT Group Två resor till molnet Per Sedihn CTO Proact IT Group Hur ett internt privat moln och ett externt lokalt moln skapar värde för verksamheten och förändrar IT avdelningen När ska en intern respektive extern

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

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara

Läs mer

Ledningen i fokus - starkare styrning krävs för att utveckla statlig verksamhet med bra och säkra IT-/e-tjänster

Ledningen i fokus - starkare styrning krävs för att utveckla statlig verksamhet med bra och säkra IT-/e-tjänster Bengt E W Andersson 2008-11-19 Föredrag vid Dokumentinfos Strategiseminarium, IT i offentlig sektor offentliga e-tjänster, den 19 november 2008, World Trade Center, Stockholm. Ledningen i fokus - starkare

Läs mer

Välkommen till Creosa.

Välkommen till Creosa. Välkommen till Creosa. Vi hjälper företag och organisationer att tänka kreativt, hitta nya lösningar på olika typer av problem och utmaningar och skapa förutsättningar för att förverkliga kreativa idéer.

Läs mer

Informationshantering vid systemutveckling styrd av CM

Informationshantering vid systemutveckling styrd av CM Informationshantering vid systemutveckling styrd av CM Håkan Edler Torbjörn Jungeby Tore Qvist Syfte och mål Syftet med arbetsgruppens aktuella arbete är, att möjliggöra ett samordnat informationsutbyte

Läs mer

Rapport för Andrew Jones

Rapport för Andrew Jones Rapport för Andrew Jones Datum för ifyllande 0/0/0 RAPPORT FÖR Andrew Jones DATUM FÖR IFYLLANDE 0/0/0 PÅLITLIGHET - 99.% Svaren var mycket sannolikt noggranna och sanningsenliga ORGANISATION Harrison Assessments

Läs mer

Systemperspektiv på grupputveckling och processledning

Systemperspektiv på grupputveckling och processledning Systemperspektiv på grupputveckling och processledning Syfte Syftet med dagen är att utveckla förståelse och metodik för gruppers utveckling Program 08.30 Syfte och agenda Check in Systemisk perspektiv

Läs mer

Kanban är inte din process. (låt mig berätta varför) #DevLin2012 15 Mars 2012

Kanban är inte din process. (låt mig berätta varför) #DevLin2012 15 Mars 2012 Kanban är inte din process (låt mig berätta varför) #DevLin2012 15 Mars 2012 Torbjörn Tobbe Gyllebring @drunkcod tobbe@cint.com Är du eller känner du en Kanban hipster? Förut körde vi X nu kör vi Kanban

Läs mer

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL.

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL. GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL. UPPKOPPLAT BEHÖVER INTE BETYDA SMART. Trasslat in dig i tekniken? Se vår humoristiska film om en möjlig (?) nära, uppkopplad framtid. www.semcon.com/smart Att

Läs mer

GeoGebra in a School Development Project Mathematics Education as a Learning System

GeoGebra in a School Development Project Mathematics Education as a Learning System Karlstad GeoGebra in a School Development Project Mathematics Education as a Learning System Dé dag van GeoGebra Zaterdag 19 oktober 2013 GeoGebra Instituut Vlaanderen, Brussell 1 2 GeoGebra in a School

Läs mer

Delaktighetsundersökning 2013

Delaktighetsundersökning 2013 Helena Räf November 2013 Delaktighetsundersökning 2013 En utvärdering som behandlar medlemmars känsla av påverkan och inflytande inom redaktionen Word Inledning Syfte & bakgrund Word är en tidning som

Läs mer

Magnus Evertsson Sandvik Mining & Construction

Magnus Evertsson Sandvik Mining & Construction 3. Kartlägg kundens röst Kundkedja Grupp D6 Produktutvecklare Elisabeth Lee Magnus Evertsson Sandvik Mining & Construction Tillverkare Användare Myndighet Opinionsbildare Tekniker Distributör Köpare Avvecklare

Läs mer

Kursprogram hösten 2011

Kursprogram hösten 2011 Enea Experts Logo - with wet floor effect Enea Experts Logo - without wet floor effect Android Störst på Linux OSE/realtidskurser Flest testkurser ISTQBcertifiering Java, C# C, C++, Safer C, TDD projektledning

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

Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid

Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid 2017-10-19 2 Programmering i skolan 2017-10-19 3 Lgr 11 (rev. 2017) Arbetssätt för utveckling

Läs mer

CUSTOMER VALUE PROPOSITION ð

CUSTOMER VALUE PROPOSITION ð CUSTOMER VALUE PROPOSITION ð IN BUSINESS MARKETS JAMES C. ANDERSSON, JAMES A. NARUS, & WOUTER VAN ROSSUMIN PERNILLA KLIPPBERG, REBECCA HELANDER, ELINA ANDERSSON, JASMINE EL-NAWAJHAH Inledning Företag påstår

Läs mer

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group Cybercom Group www.cybercom.se info@cybercom.com Yanting Larsen Jag har ett stort intresse av mjukvaruutveckling och jag är angelägen om att arbeta med antingen webbapplikationer, datorprogram eller mobilapplikationer.

Läs mer

UTBILDNING: Förändringsledning & förändringsledarskap

UTBILDNING: Förändringsledning & förändringsledarskap UTBILDNING: Förändringsledning & Introduktion De flesta förändringar misslyckas eller försenas för att det brister i planering och i hur man som ledare klarar att få människor att själva vilja genomföra

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

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders

Läs mer

Två decenniers perspektiv på förändring och utveckling

Två decenniers perspektiv på förändring och utveckling Två decenniers perspektiv på förändring och utveckling När vi i Rörelse & Utveckling startade 1996 var det med en stark drivkraft att vilja medverka till utveckling bland organisationer, grupper och verksamheter.

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

Vägen till ett aktivitetsbaserat arbetssätt. Heléne Lidström

Vägen till ett aktivitetsbaserat arbetssätt. Heléne Lidström Vägen till ett aktivitetsbaserat arbetssätt Heléne Lidström VARFÖR VAD HUR 2005 New World of Work THE EVOLUTION OF THE EMPLOYEE EMPLOYEE EXPERIENCE Den digitala arbetsplatsen Kultur, ledarskap, arbetssätt

Läs mer

Så gör du IT-avdelningen till affärsutvecklare

Så gör du IT-avdelningen till affärsutvecklare Så gör du IT-avdelningen till affärsutvecklare Morgondagens IT-chef går i kundernas skor och lägger planerna tillsammans med verksamheten. Här är den ultimata guiden för att bli en IT-avdelning som utvecklar

Läs mer

Nyttorealisering. Text Nyttorealisering för Ekonomirapporten Anna Pegelow Avdelningen för Digitalisering

Nyttorealisering. Text Nyttorealisering för Ekonomirapporten Anna Pegelow Avdelningen för Digitalisering Nyttorealisering Att skapa nytta är en ledningsfråga När många kommuner, landsting och regioner nu investerar i digitalisering är det förstås viktigt att de digitala lösningarna och den nya tekniken verkligen

Läs mer

Kompetenskriterier för ledare i Lunds kommun

Kompetenskriterier för ledare i Lunds kommun Kompetenskriterier för ledare i Lunds kommun Som ledare i Lunds kommun har du en avgörande betydelse för verksamhetens kvalitet. Du har stort inflytande på hur medarbetare presterar och trivs samt hur

Läs mer

Kompetenskriterier för ledare i Lunds kommun

Kompetenskriterier för ledare i Lunds kommun LUNDS KOMMUN Box 41, 221 00 Lund kommunkontoret@lund.se www.lund.se Stortorget 7 Telefon (vx) 046-35 50 00 Produktion Personalavdelningen, Kommunkontoret Design www.mariannaprieto.com Foto Wirtén PR &

Läs mer

Vår mission är att hjälpa människor och företag att blomstra samt möjliggöra för kunder och partners att förverkliga sina idéer.

Vår mission är att hjälpa människor och företag att blomstra samt möjliggöra för kunder och partners att förverkliga sina idéer. Att jobba hos oss Vår mission är att hjälpa människor och företag att blomstra samt möjliggöra för kunder och partners att förverkliga sina idéer. Hur vi lever vårt varumärke Simple, Personal and Fair

Läs mer

GÖRA SKILLNAD. om vikten av hållbar produktion och om hur den kan skapas. Bengt Savén Södertälje Science Park, 2014-11-07

GÖRA SKILLNAD. om vikten av hållbar produktion och om hur den kan skapas. Bengt Savén Södertälje Science Park, 2014-11-07 GÖRA SKILLNAD om vikten av hållbar produktion och om hur den kan skapas Bengt Savén Södertälje Science Park, 2014-11-07 KORT OM MITT YRKESLIV ABB (trainee Melbourne, chef NC-programmering, produktionsteknisk

Läs mer