Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban



Relevanta dokument
AGILA METODER. (för oss som inte kodar) Nina Berlin

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

Agil testning i SCRUM

Kurser och seminarier från AddQ Consulting

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Kurser och seminarier från AddQ Consulting

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

12 principer of agile practice (rörlig)

Inspel till dagens diskussioner

Testning som beslutsstöd

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Kurser och seminarier från AddQ Consulting

Samarbetsstrukturer för att självorganisera inom givna ramar.

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Vad är agilt? Agile Islands Andreas Björk

Användarcentrerad systemdesign

Fungerar Agila principer i alla typer av projekt?

Linköpings universitet 1

SCRUM och mycket mer

ALM Live: Scrum + VSTS

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

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

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

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt

Teststrategier och Testcertifiering. Per Strandberg, Maj 2013

Swedbank CI Cross Functional Team

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

ISTQB Testarens ledstjärna

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

QC i en organisation SAST

Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast

Agil Projektledning. En introduktion

SCRUM på Riksarkivet. Magnus Welander /

Agil programutveckling

Agil Projektledning. En introduktion

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

Agile i ett större sammanhang

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

DevOps i Verkligheten

Acceptanstest - är mer än du tror

Agila Organisationer

Översikt. Fö: Projekt: Interaktivt system. Projekt. Mål. Coachning. Praktiker att använda

BESKRIVNING AV PROCESSMETODEN SCRUM

Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU

Användarcentrerad systemdesign

Scrum. Seminar SESAM, Stockholm, Emerging requirements and Agile testing in. Jimmy Janlén.

Software Engineering. Agneta Nilsson, PhD MPA Software Engineering Master s Programme

Testbara krav. SAST Syd Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

SCRUM. på fem minuter

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Agile-metoder, XP och ACSD

Agila metoder. Idag skall vi vända på steken... Agil Ledning av IT-projekt

CREATING VALUE BY SHARING KNOWLEDGE

Systemutveckling i praktiken

Kursöversikt Certifierad Mjukvarutestare

Scrums användning i Extreme Programming projekt. Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA

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

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.

SCRUM och agil utveckling

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

pm3 och agila metoder

Agenda. Föreläsning 6: Processer och vidareutveckling. Kursinformation. Utvecklingsprocesser. Programvara efter release. L5b Extern QA-granskning

Kvalitetssäkring i ett Scrumteam

Skapa Värde. KTH - November 2009

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM

Agila arbetsformer. Gemensamma värderingar

Agil Projektledning. En introduktion

KURSER OCH WORKSHOPS 2017

TDP023 Projekt: Agil systemutveckling

Kursmål. Kursens delar. Obligatorisk närvaro

Att fatta rätt beslut vid komplexa tekniska upphandlingar

Agila Metoder. Nils Ehrenberg

Microsoft ALM Agenda. Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling

Användbarhet i sitt sammanhang

IT-projektledning - introduktion 725G62

Lita på mig Löften & lögner i agila projekt

Testautomatisering i projekt med kontinuerliga leveranser Hur går det till och vad finns det för hinder?

Detta har hänt... Agenda. Kursinformation. Föreläsning 5: Processer och vidareutveckling

ETSA01 Ingenjörsprocessen 1 - Metodik VT15 Markus Borg

Software Engineering. Mål med föreläsningen 10/2/2017. Kort presentation

Med kunden i fokus & ett Agilt mindset. för att navigera i komplexitet

Intro. Christian Gerdes Performance Test Evangelist LIGHTS IN LINE AB

Förvaltningsplan NyA 2016

TDDD26 Individuell projektrapport

Programvara i säkerhetskritiska tillämpningar

Föreläsning 4: Designprocessen

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Scrum + XP samt konsekvensanalys

TDP023 Projekt: Agil systemutveckling

Övningstenta, examinationsfrågor

Testautomatisering. Intro

Reijo Soréus. NyA. Presentation för Ladok-Inkubator Göteborg

Transkript:

Presentation Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Om AddQ Mission Vi skapar affärsnytta för kunden genom specialisttjänster inom test, kvalitetssäkring och effektivisering Tjänsteområden Konsultverksamhet Verksamhetsutveckling Utbildning

Idag Agilt vs Traditonell testning Framgångsfaktorer från boken Agile Testing Reflektioner och erfarenheter

Förändrad kravbild Vattenfall Iteration 1 Iteration 2 Iteration 3 Iteration 4 A C B D Agilt A B Iteration 1 Iteration 2 Iteration 3 Iteration 4 C E

Förseningar Vattenfall leverans Planerad leverans Verklig leverans Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 A C B D Agile levereans A B C E F Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5

Manifest för Agil systemutveckling Individer och interaktioner framför processer och verktyg Fungerande programvara framför omfattande dokumentation Kundsamarbete framför kontraktsförhandling Anpassning till förändring framför att följa en plan

Success factors Whole team approach Adopt an agile testing mindset Automate regression test Provide and obtain feedback Build and foundation of core practices Collaborate with customers Look at the big picture

Whole team approach Hela teamet är ansvariga för test och kvalite. Andra än testarna kan testa Nära samarbete mellan team medlemmar Power of three

Tips Fika/Frukost Par programmering (utv+utv, testare+utv) Testdag Labdag Kontroll, retrospective

Adopt an agile testing mindset Håll det enkelt Leverera värde till kunden Ständigt lärande Våga misslyckas Fråga dumma frågor Le

Tips SAST Gå på Seminarium/utbildningar Läs böcker

Automate regression test Nödvändigt för att klara av korta iterationer Låt hela teamet medverka Börja med enkla och kritiska scenarion Testdata Det tar tid och resurser! Egen produkt.

Tips Gör urvalet av scenarion med HELA teamet Begränsa urvalet Positiva tester först, negativ och gräns värden sen Få in det i definition of done Utvecklas av testare+utv

Provide and obtain feedback Beställare mot team person eller grupp Product Ownership -Maintain requirements -Maintain product backlog -Backlog prioritization -User Experience -Documentation Utvecklingsteam SCRUM Master, utvecklare, systemtestare AA (Application Analyst) UE (User Experience) Utveckling -Coding -Testing (Junit, Scenario) -Bug Fixing Scrum of Scrums -Sprint planning -Team Coordination -Handle Issues/Conflicts Utveckling -Coding -Testing (Junit, Scenario) -Bug Fixing SA (System Analyst) Sys Arch QC (Quality Control ) UD (User Documentation) PM (Product Management ) Supportteam Arkitekt Testansvarig/teststrateg Systemansvarig Leverans -Advanced Scenario Testing -Performance Testing -Non Functional Req Testing -Test Environment Maintenance -Maintain bug backlog PL (Project Leader ) Sys Arch Documentation Release management Leveransteam Icke-funktionella tester Releaseansvarig

Tips Bjud in Stakeholders på standup Uppföljning på buggar efter releasen Aktiv i retrospekt Våga förändra och testa nya vägar Testmöten skapa kompetensområde

Build a foundation of core practices Continous Integration, testa tidigare Test miljöer Hantera Teknisk skuld Småförändringar, påverkar systemet lite Testning och utveckling hör ihop

Tips Virtuella miljöer Grund databas Exploratory testing/utforskande tester

Collaborate with customers Hjälp kunderna/stakeholders med krav Var ett mellan lager mellan kund/utvecklare Power of three Direkt kommunikation kund->utvecklare(?)

Tips Definiera dina kunder/stakeholder Är User Stories något för dig? Kundmöten/kundbesök

Look at the big picture Som utvecklare är det lätt att hamna nära koden Tänk utanför boxen Agile Testing Quadrants

Tips

Frågor?