A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse

Like dokumenter
Test i Praksis. NTNU Februar Copyright 2014 Accenture All Rights Reserved.

Modernisering av IKT i NAV

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter

Bruk av HP Quality Center med smidige utviklingsmetoder. HP Sofware Norge

Testplan (Software Test Plan)

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

JigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet

Testing tidlig i livssyklusen smidige prosjekter. Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11

Cross the Tech Bridge. Anette Valaker

Prosjektledelse - fra innsiden

Erfaring med funksjonell testing i en integrert ALM prosess

Testdekning og automatisering - Er 100% testdekning et mål?

ISTQB Foundation Level Prøveeksamen

LEVER OFTERE TEST SMARTERE

Ansvarlig: Faglig ansvarlig for innhold og revisjon, Testseksjonen TestiT, Avd. for Tjenesteproduksjon HN IKT

Effektiv testing. Per Otto Bergum Christensen September, JavaZone. Bergum Christensen Consulting

Jøtul Closed Budget Loop

Retningslinjer for akseptansetest

Prisbelønte «esøknad Bostøtte» & Endrede tilnærming «Fra scrum til Kanban»

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

Validering og verifisering. Kirsten Ribu

BE AGILE. Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge

Oppgave 1 Multiple Choice

Lønn 5.0. Veiledning for ASP leverandører

AP221 Use Case - TUL - Utarbeid prosessflytmal og komponenter

Livsløpstesting av IT-systemer

SCRUM EB og TMG 2010

GJENNOMGANG UKESOPPGAVER 9 TESTING

Støtter din digitale reise

Testbilag til IT kontrakter

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

Harald Hoff. Om meg. Tidligere erfaringer. Senior Testleder. Senior Test Lead. Hurtigruten AS Oslo

Effektive samarbeidspraksiser for kravhåndtering

Test i smidig. Laila Sandbæk Testrådgiver og testleder Sogeti

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

Huldt & Lillevik Lønn Lønn 5.0. Versjon

K O N S U L E N T - I D : C U R R I C U L U M V I T A E

Retningslinjer for akseptansetest

Data fra/til kasse. Timesalgsrapport, kasseoppgjør, overføre data til kasse og oppdatering av kassen.

EveryOne DIGITAL PERSONALFORVALTNING MORTEN BJØRKHAUG, KARINA LINDE GIERTSEN OG KARINE WANGSVIK

Saksnummer 13/ / 29

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

Why Desperate Houswives make Excellent Test Managers Testprosjektet som suksessfaktor i et hvert prosjekt

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider:

Scrum. -nøkkelbegreper og noen personlige erfaringer

Erfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM. Mette Gjertsen Prosjektleder Statens Pensjonskasse

PoC Duet. Oppfølging av sykefravær

Oppgaver uke 42. Systemutvikling

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

IT Service Management

DATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN

Why Desperate Houswives make Excellent Test Managers En gjennomgang av testfaser i prosjekt

Innhold. Om Handelshøyskolen BI Status BI 2011 Universitets- og høyskolesektoren as is. Copyright Capgemini All Rights Reserved

Test og kvalitet To gode naboer. Børge Brynlund

Brukerdokumentasjon for Administrator og andre brukere fra PT

Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt Motivasjon av kunder og Nyttige verktøy

Muligheter etter studiene

Programvare som installeres Følgende tre programmer benyttes til oppgraderingen og kan lastes ned fra

Releaseinfo Winorg september-2018

Prosess til folket! AICIT work in progress. Copyright 2012 Accenture All Rights Reserved

Altinn - Test Anne Risbakk Testleder i Altinn

Automatisert test som leveransekrav

Krav som bør stilles til leverandørens verifikasjon og test

Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS

Offentlig journal Periode:

Software Development Plan

Integrasjonsfabrikken Norges største integrasjonsprosjekt? Integrasjonsdagene, Halden 4-5. september 2014

Introduksjon,l SCRUM. EB og TMG

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen

Bruk av Scrum i BI-prosjekter

altinn tjenester 3.0

Oppgave 1 (Opprett en database og en tabell)

Hjelp til Sykefraværsoppfølging

Finansportalen Historiske bankdata

K-Nett. Krisehåndteringssystem for Norges vassdrags- og energidirektorat i en beredskaps- og krisesituasjon. av Erik Mathiessen

BlackBox, WhiteBox og andre testmetoder. Etter ønske fra studentene 26. november 2009

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Systematisk Testing av Software

Smidig utvikling NTNU Tor-Erik Mathisen

ØKONOMIAVDELINGEN. Brukerdokumentasjon. Generell funksjonalitet og eksempler Juni 2017

Visma Lønn. Kom i gang med Visma.net Time

Releaseskriv versjon Vedr. INSTALLASJONSPROSEDYRER. Versjon Pr. 30. MARS 2012 Copyright. Daldata Bergen AS

Grunnleggende testteori

Kandidat nr. 1, 2 og 3

INSTALLASJON DDS-CAD ARKITEKT & KONSTRUKSJON 6.5 PR. DESEMBER 2009

Intentor Helpdesk - Installasjon Step #4: Database

Sertifisert Tester. Foundation Level Extension Pensum Agile Tester

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

Nasjonal sikkerhetsmyndighet

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Teknisk gjeld - hvor mye er forsvarlig? Per Otto Bergum Christensen, Objectdesign 27 August, Smidig fagdag i SPK

Produktkalkyler i SAS Cost and Profitability Management hos Avinor

PROSESSDOKUMENTASJON

Hjelp til Sykefraværsoppfølging

Brukerveiledning. PowerOffice GO. og Conecto Inkassointegrasjon. Side 1 av 17

(brukermanualen vil oppdateres ved behov. Sjekk at du har siste versjon)

Transkript:

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Manager at Lånekasse 21.mars.2013 Heza Wasfy

Hvem er Sogeti? Sogeti Norge er et heleid datterselskap av Cap Gemini Group (på samme måte som Capgemini Norge) med 20 000 ansatte i 15 land på 100 lokasjoner i Europa, USA og India. Internasjonalt er vi 9.000 som jobber med test Sogeti Norge startet i juli 2007 I Norge har vi fokus på rådgivning og testrelaterte tjenester Oppdrag og tjenester er basert på våre metoder TMap og TPI Page 2

Agenda Lånekassen og Modulis prosjektet Industrialisering av testprosessen Microsoft verktøyene Hva bruker vi Bruksområder Våre erfaringer Oppsummering Page 3

Organisering i LØFT-programmet Kunskapsdepartementet Styret Programstyret Ekstern QA (KD) Ekstern QA (Lånekassen) Referansegruppe Prosjektdirektør LØFT stab Modulis parallell drift og forvaltning Modulis HL 2-2 Modulis HL 2-2e Modulis HL 3 Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Side 4

Fra LIS til Modulis Page 5

Modulis teknisk arkitektur Page 6

Prosesser i utvikling

V-modellen Page 8

TFS Team Foundation Server Page 9

Manager (MTM) < > Visual Studio (VS) MTM plan suite run Dokumentasjon Dashboard impact Bug VS Scenario mål User story Product Backlog Item Task dekning Planlegging, spesifikasjon og gjennomføring av test Oppfølging av tester Oppfølging av timer, oppgaver og leveranser Dokumentasjon Oversikter dekning impact Page 10

MTM Visual studio plan plan plan plan Scenario plan plan plan suite User story Risikoklasse mål Task Spesifikasjon Task data Bug Task Stabilisering plan plan plan run Page 11

Bruksområder Manager Manuell test planer spesifikasjon data (parametre i spesifikasjonene) gjennomføring Bugregistrering og retesting Rapportering resultat Visual Studio Automatisert test Enhetstest Integrasjonstest Ytelsestest Bugoppfølging Rapportering testdekning Page 12

Våre erfaringer hva som fungerer bra! plan Vi benytter én testplan for testkjøringer per nivå og Sprint Tittelen på en testplan forteller hvilket testnivå og hvilken sprint den er knyttet mot suiter gjør det enkelt å organisere og gruppere testr innenfor et gitt område, f.eks en user story. suite: Kan lage suite gjennom Query. data Parameterisering: r kan ha flere iterasjoner basert på parametre Side 13

Våre erfaringer hva som fungerer bra! Bughåndtering Knyttes til testt og innsjekket kode (feilretting) Stegene og hvor det har feilet, legges automatisk inn i Steps to Reproduce I tillegg kan det legges inn kommentar i History Egne felter som beskriver alvorlighet, prioritet, modul og sakstype Enkelt å ta skjermbilder under bug registrering Oversikt over alle Bugs som er registrert Side 14

Våre erfaringer hva som fungerer bra! Tilpasning av template SCRUM1.0 En bug har tilstandene (i template Scrum1.0): New Approved Commited Done Removed I tillegg har vi innført teststatuser: Benyttes sammen med tilstanden Approved + Avventer Done + Klar til ST, OK i ST, Klar til GP, OK i GP, Lukket Side 15

Våre erfaringer hva som fungerer bra! Rapportering - fleksibelt, godt integrert med Excel Basert på data i TFS Laget i Excel Import like lett som eksport! Side 16

Våre erfaringer hva som fungerer bra! Samme verktøy for utvikler og tester (Visual Studio) User story Funksjonell spesifikasjon Tilstand fra Modning utvikling - systemtest Task Oppgaver i sprinten knyttet til samme User story Følges opp i daglig scrummøte Kode Kildekontroll Sjekkes inn på User story eller Bug (Change set) Page 17

Våre erfaringer hva er mer utfordrende! Oversikt over innhold i test i MTM Kan ikke se på flere test samtidig Innholdet i et test kan ikke sees uten å åpne det Side 18

Våre erfaringer hva er mer utfordrende! Opprettelse og redigering av test i MTM Det er ikke mulig å endre tittel/innhold på flere testr på en gang Lettere å bearbeide testne i Excel og overføre de til MTM i slutten av sprinten TC TC-navn Beskrivelse mål Stegn r Steg Resultat BeregnFagligStatu Kunden søker del3. Kunde TC04 s_ingenbakrevegg har ikke PPI.BakreVegg. 43491, 43496 Sjekk at PPI.BakreVegg IKKE finnes på 1 kunden. Kunden har ikke PPI.BakreVegg. 2 Opprett ST01-sak. Sak opprettet. 3 Forslagstill saken. Saken behandles og kommer tilbake til behandlingsbildet. Sjekk at Faglig Status er oppdatert i 4 saksgrunnlaget. Saksgrunnlaget er oppdatert med FagligStatus. 5 Godkjenn saken. Saken sendes til effektuering og oppgavelisten kommer opp. 6 Sjekk at PPI.BakreVegg er opprettet. PPI.BakreVegg er opprettet. Sjekk at detaljene Periode.FomDato = PPI.KUP.Fom -1, Periode.TomDato = PPI.KUP.Fom -1, FagligStatus = 0 og PPI.BakreVegg.ErSikker = TRUE er oppdatert PPI.BakreVegg er oppdatert 7 i PPI.BakreVegg. korrekt. Spesifisering Spesifikasjon i excel Oversikt Steg med Forventet resultat Kopiere inn i Manager Side 19

Våre erfaringer hva er mer utfordrende! MTM krever en del systemressurser Lang responstid ved åpning og lagring av testkjøring spesielt når flere testere er pålogget systemet Besluttet å ikke ha automatisk opptak av manuelle tester ved kjøring Har eget verktøy som samler inn logg fra tjenester som kan vedlegges bug manuelt Side 20

Oppsummering Manager er et solid testverktøy Planlegging Gjennomføring Verktøyene fungerer godt sammen med andre produkter fra Microsoft Bedre samarbeid mellom alle på prosjektet: PL Utviklere ere Mindre rom for misforståelser mellom utviklere og testere Page 21

Takk for meg! heza.wasfy@sogeti.no www.sogeti.no Page 22