Det produktive team Software kvalitet og kultur

Slides:



Advertisements
Lignende præsentationer
Et projekt til undersøgelse af udviklingsmetodologi.
Advertisements

LEAN Akademy.
Hans Jørgen Limborg Arbejdsmiljøkonferencen 2005
Hvilken forskel skaber mest værdi for brugerne?
Web 2.0 Teoretisk viden.
BUREAU FOR MARKEDSANALYSER Din genvej til viden, indsigt & overblik Man får et hurtigt overblik ved at kigge på farverne. De grønne farver viser, at her.
Produktion og Logistik
Test First Development
Et projekt til undersøgelse af udviklingsmetodologi.
Opstart i forretningen • Hvad var det smarteste du så? • Tjene eller spare penge! • 2 måder at starte på: • Lille eller stor forretning • Min. et test.
Beskrivelsesværktøjer
Kommunikation i samarbejdet mellem Mentor og Mentee
Kommunikation / it.
IS-Strategi.
Visual Studio Team System Fra versionsstyring til processtyrring.
Den Regionale LEAN Enhed
Et projekt til undersøgelse af udviklingsmetodologi.
Risici for SAPA-projektet
Skriv titel Synlig læring med it Agerbæk Skole og Starup Skole 2013
Innovation – et mindset hos ledere og medarbejdere Tina Lambrecht Danske Fysioterapeuter.
Krav til funktionalitet i fremtidens flådestyringssystem
Science Team K Slutrapport fra evalueringen Henrik Busch, Jan Sølberg, Finn Horn 3. november 2006.
IT Service Management – JP/Politikens Hus
Om at være på vej 1. Fusionen og dens målsætninger 2 øge fleksibiliteten styrke fagligheden effektivisere bedre ressourceudnyttelsen øge kvaliteten og.
WorldIQ A/S - Technology Briefing
Tietgen Skolen Kvalitet og kvalitetssikring Review Test.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Case-studiets 7 skridt 1.Læs og forstå casen og afklar/tydeliggør ukendte begreber/ord 2.Opstil problemer/begreber som skal studeres 3.Brainstorm for at.
Forbedringsprojekt om målinger - SCKK 2004
Formål – i dag Lidt dybere kendskab til lean Tankesættet Værktøjerne
Et projekt til undersøgelse af udviklingsmetodologi.
Værktøjer til hjælp i kompetenceudviklingen
PHP Meetup Juni Nu med SCRUM. Hvad er Scrum? Ikke en forkortelse Forandringsvenlig udviklingsmetode Leverance efter hver gennemført iteration Dyder fra.
SMALL BUSINESS er BIG BUSINESS Hvad kræver det at blive Small Business Specialist? Marlene Dissing Projektkoordinator.
MMP Model og Metode til Programudvikling – MMP 1 Kursusindhold: Modellering af postkontor Objekt Orienteret Programudvikling - OO* Unified Modelling.
SMED Formål: Minimering af omstillingstiden 1 Hvad er SMED 2 Gevinster
Søren Kofoed Weeke Rambøll Management A A R H U S U N I V E R S I T E T Den administrative forandringsproces Justering af programmet På styregruppemøde.
Lean i Faaborg- Midtfyn Kommune
Projektarbejde i EogS Fagligt  Høj autonomi  Dedikerede arbejdsopgaver  Udviklingsorienteret arbejde  Stor vilje og igangsætter iver – svært at følge.
TFS – Branching strategi
Dansk Byggeri løser opgaver: ved anvendelse af egne ressourcer samarbejde eksterne –foreningen bips –andre institutioner.
Malermester Mikkel Stoltz
Styr på ressourcer og projekter Inspirationsseminar 31. oktober 2006.
Hvordan skriver man sin afsluttende opgave?
Kom godt i gang med dit EU- projekt. Step 1: Lav en projektskitse Step 2: Undersøg støttemulighederne Step 3: Læs program-dokumenterne +tidl. støttede.
Godmorgen - og velkommen til alle de nye. Kulhuse-sangen Melodi: I en kælder sort som kul Nu vi samlet er igen og et år er gået Karlslunde vi sidst tog.
Hvad er lean? Lean er at opnå en kultur, baseret på løbende forbedringer, hvor der fokuseres på, hvad der giver værdi, set med kundens øjne. Alt andet.
Forside med baggrundsbillede. Skriv titlen med Arial Regular. Skriv stort. Lad teksten forholde sig til baggrundsbilledet. Du kan vælge andre baggrunds-
Seminar om implementering – Økonomistyrelsen (11. november 2010) Implementering af systemer Inspiration og erfaringer fra Post Danmark ved chefkonsulent.
Lars Haugaard, Salg i praksis Lars Haugaard, PremiTech.
Kompetenceprofil Arbejdsinstruktører. Hvornår er man en god instruktør? Hvilke personlige egenskaber skal den gode instruktør besidde?
Målstyring KPI... – Hvad kunne vi måle på? Leveringsevne - evne til at levere materialer og information nøjagtigt og præcist til kunder (interne & eksterne)
Værktøj 2: Kan og skal krav - fokus på kerneopgaven Vi forebygger stress sammen.
Leverandørperspektivet på det gode samarbejde og hvordan NNIT konkret vil anvende kodekset Lars Andersen, Vice president, NNIT PUBLIC USE.
CASE: Udvikling af system til optimering af kassebemanding
Jan Christiansen Nyborg Gymnasium
Socialtilsyn årsmøde Faglig session: Autisme
IT-B: 1.07 Fasemodel og Agil Udvikling
1.08 Test.
IT-B: 1.07 Fasemodel og Agil Udvikling
Den gode SRP-proces.
Realtids software udvikling
Tests v/Palle.
Med udgangspunkt i bogen ”HBR Guide to Leading Teams” af Mary Shapiro
Velkommen til.
Fundraising i Propa Inspiration til en fremtid med flere indtægter til projekter og aktiviteter I udgaven af Propa Nyt vil.
Den gode SRP-proces.
Værktøj: Check dine relationer
Simulering af binomialforsøg
Gruppeudviklingssamtale Trin 1-2-3
Præsentationens transcript:

Det produktive team Software kvalitet og kultur 09-12-2018 1 Software Kvalitet - Stephan Korsholm, sek@via.dk

Indhold Formål Min baggrund? Budskab Det produktive team – et eksempel Det uproduktive team – et eksempel Værktøjer, teknikker og processer Hvordan? Konklusion 09-12-2018 2 Software Kvalitet - Stephan Korsholm, sek@via.dk

Formål SW/HW udviklere, Vil gerne bruge sine evner til at udtænke, designe og implementere nye features som har værdi for kunden Og blive værdsat for det Det inkluderer ikke, Opdage fejl i sidste øjeblik Finde og rette andres fejl Have uklare mål Miste overblikket og følelsen af kontrol 09-12-2018 3 Software Kvalitet - Stephan Korsholm, sek@via.dk

Formål Ledere og chefer, Vil gerne have forudsigelighed i projektforløbet! Hvad kræver det af ressourcer? Hvornår er det færdig? Virker det? Generelt have så lidt bøvl som muligt Det inkluderer ikke, Overskredne (tids) budgetter Kunder der finder fejl Love ting man ikke kan holde Få over draget ansvar for et problem man ikke kan løse 09-12-2018 4 Software Kvalitet - Stephan Korsholm, sek@via.dk

Min baggrund Big Scale Programming Embedded Programming Master Computer Science (1998) Ph.D. Embedded Programming (2013) Embedded Programming Big Scale Programming 09-12-2018 5 Software Kvalitet - Stephan Korsholm, sek@via.dk

Værktøjer, teknikker og Budskab.... Værktøjer, teknikker og processer Evner, erfaring Kultur, holdning og engagement 09-12-2018 6 Software Kvalitet - Stephan Korsholm, sek@via.dk

Værktøjer, teknikker og Budskab.... Evner, erfaring Værktøjer, teknikker og processer Kultur, holdning og engagement Hvordan arbejder jeg? Kan jeg forbedre mine arbejdsmetoder en smule i dag? Hvad kan jeg gøre? 09-12-2018 7 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det produktive team – et godt eksempel 09-12-2018 8 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det produktive team – et godt eksempel Efter ”Planning Poker”, Er den samlede sum større end vores ”Velocity” Tilpas listen Udfør arbejdet Arbejdet udføres over en 14 dages periode, i fred og uden forstyrrelser 09-12-2018 9 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det produktive team – et godt eksempel Efter arbejdet er udført, Done vs. donedone Skriv test Tilføj til buildserver Review Ryd op (merge, interfaces, abstract, refactor) Demonstrér nye features for kunden Hvad forudsætter det om arbejdsopgaverne? 09-12-2018 10 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det produktive team – et godt eksempel Efter demonstration, Retrospective, Hvordan klarede vi os? Kan vi forbedre vores arbejdsmetoder en smule til næste gang? Hvad kan vi gøre? 09-12-2018 11 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det uproduktive team – et godt eksempel Kunden ringer og indrapporterer en fejl 09-12-2018 12 Software Kvalitet - Stephan Korsholm, sek@via.dk

Det uproduktive team – et godt eksempel Kunden ringer og indrapporterer en fejl Nogen venter Benjamin forsøger at genskabe den Nogen ”retter” fejlen Lang process Benjamin ringer tilbage til kunden: ”Det virker for mig” Fejlen kan endelig genskabes. Klaus skal rette den... Projektlederen beordre Benjamin til at gå i gang med næste feature Det virker nu for Klaus (fejlen er rettet?) Benjamin synes han er færdig Commit Resolve Conflict! Benjamin pakker et nyt release på hans maskine og sender det til kunden 09-12-2018 13 Software Kvalitet - Stephan Korsholm, sek@via.dk

Værktøjer, teknikker og Budskab.... Evner, erfaring Værktøjer, teknikker og processer Kultur, holdning og engagement Hvor ligger vi i dette spænd mellem det uproduktive og det produktive? Hvad kan jeg gøre i dag for at komme lidt tættere på det produktive? Eller fastholde det? Eller blive endnu bedre? Hvordan kan jeg få de andre med? 09-12-2018 14 Software Kvalitet - Stephan Korsholm, sek@via.dk

Værktøjer, teknikker og processer Adskillelse af hardwarenær software og forretningsbærende software Brug test dreven udvikling (TDD) Build servers Automated regression tests Code review Planning poker baseret på verificerbare opgaver (TDD) Skift roller .................. 09-12-2018 15 Software Kvalitet - Stephan Korsholm, sek@via.dk

Hvordan.... Det starter hos udviklerne Tag initiativet selv Få de andre med stille og roligt Vent ikke på nogen eller noget, men gør det du kan inden for de rammer du har Skab en fast platform. Hold den stabil og troværdig. Udvid den i små skridt Der findes ikke noget tool eller nogen process som sikre succes. Det er kultur, holdning og engagement som er vigtigst 09-12-2018 16 Software Kvalitet - Stephan Korsholm, sek@via.dk

Konklusion Hvordan arbejder vi? Kan vi gøre det lidt bedre? Hvad er vores måde at gøre det bedre på? 09-12-2018 17 Software Kvalitet - Stephan Korsholm, sek@via.dk

Konklusion Hvordan arbejder vi? Kan vi gøre det lidt bedre? Hvad er vores måde at gøre det bedre på? Det kræver træning at opbygge Og vedvarende træning at vedligeholde 09-12-2018 18 Software Kvalitet - Stephan Korsholm, sek@via.dk