Platina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08



Relevanta dokument
CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

TPK Teknisk Polymerkemi QMS. Några erfarenheter från att arbeta inom kvalitetssäkringssystem. 11-Jan-2007 N.Kullberg 1

Kurser och seminarier från AddQ Consulting

REGELVERK & HANDBÖCKER

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar

Agil testning i SCRUM

Programvara i säkerhetskritiska tillämpningar

men borde vi inte också testa kraven?

Uppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)

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

Praktikum i programvaruproduktion

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

Rutinbeskrivning Mallar för test

men borde vi inte också testa kraven? Robert Bornelind

Kurser och seminarier från AddQ Consulting

Testning som beslutsstöd

Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?

Vad är RTCA DO-178C? och: Hur arbetar Saab med dessa krav? Lars Ljungberg, Saab AB, Avionics Systems

ISO/IEC 20000, marknaden och framtiden

Configuration Management

Testplanering, test-first, testverktyg

Teststrategier och Testcertifiering. Per Strandberg, Maj 2013

Att fatta rätt beslut vid komplexa tekniska upphandlingar

ISTQB Testarens ledstjärna

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Vad är speciellt med IT-säkerhet?

Alla rättigheter till materialet reserverade Easec

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

Kurser och seminarier från AddQ Consulting

Steget efter CAD Data Management. Per Ekholm

Viktigt! Glöm inte att skriva Tentamenskod eller namn på alla blad du lämnar in.

Kompetens på Certifying Staff i POA? Checklista vid release med FORM 1?

Agenda SWEDISH CERTIFICATION BODY FOR IT SECURITY

harmaceutical Automation

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

Bygg bro mellan ITIL v2 och v3 - Bridgekurser - DF Seminarium

Övningstenta, Examinationsfrågor

Enhetstester på.netplattformen

Bilaga 4b. Underhåll. Upphandling av IT-stöd för barn- och elevregister inom Skolplattform Stockholm UTBILDNINGSFÖRVALTNINGEN. Förfrågningsunderlag

Produktstöd - Vägledning till dokumentationskraven i SS-EN ISO 9001:2000

Användarcentrerad systemdesign

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

HP ALM som stöd under implementationslivscykeln av standard applikationer Sarah Eriksson & Per Nordlander SAST

Föreläsning 4: Konfigurationer, Plattformar & Design I Programvaruutveckling - Metodik 2016 Jonas Wisbrant

Användbarhet i sitt sammanhang

Bilaga 9 Säkerhet Dnr: /2015 Förfrågningsunderlag

Spårbarhet och Koncernsäkerhet Sarbanes-Oxley i ett industriföretag

IHT. IHT Bollnäs. IHT Bollnäs. IHT Bollnäs. IHT Bollnäs. IHT Bollnäs. Vem är handikappad? Vem är handikappad?

effekt nu Kunskapsinitiativet

Förvaltningsmodell e- tjänsteplattform

Processbeskrivning Test

Design för användbarhet

Användbarhetsarbete i ERUP

Asset Management ISO 55000

Irland nr Progressive Systems Enterprise Limited

UTBILDNING: Nya ISO 9001:2015 och Nya ISO 14001:2015

Welcome. to the world of Jeeves. Copyright 2011 Jeeves Information Systems AB

Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements

Exercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15

Nr Iakttagelse Risk Risknivå Pensionsmyndighetens svar till Riksrevisionen , dnr VER

Filhanterare med AngularJS

Tentamen: INTE

Produktens väg från idé till grav

Nyheter FormPipe Platina

Checklista för Driftsättning - Länsteknik

RUP - Rational Unified Process

Att utveckla, förvalta, och införa FGS:er Testmetodik


E-VERIFIKATION OCH ERFARENHETER FRÅN VERKLIGHETEN 28 JANUARI, 2016 STAFFAN WIDENGREN

Common Criteria Certification of Open Source Software

Roller i mjukvaruprojekt. Åke Liljenberg ake.liljenberg@volvo.com

Kravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form

Varför testar vi? Att skaka fram förankrade testuppdrag

Version Testteam 4 Testledare: Patrik Bäck

FMV användning av ISO/IEC för ledningssystem implementering. Harold Bud Lawson Styrelsemedlem och Consulting Partner

KVALITETS- OCH MILJÖLEDNINGSSYSTEM ÖVERSIKT

Prototyping. Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID

Detta har hänt... Kursinformation. Utse kursombud - nytt försök. Föreläsning 3: Test, Konfigurationer. Pratat och skapat krav och plan

Att välja projektverktyg eller ska vi säga portföljverktyg. Lena Dubbelman Marknadsansvarig PMI Semcon Project Management

Nya Ladok. Checklista. Översyn av studieadministrativa rutiner inför införandet av nya Ladok

CERTIFIERING ett kvitto på kompetens

Ladok3 på GU. Rollbeskrivning i projektorganisationen

Nya dataskyddsförordningen tips för ett lyckat efterlevnadsprojekt

Välkomna CBA01! 11 februari 2015

Föreläsning 3. Programvaruutveckling för Stora System. Målsättning i programvaruprojekt. Fel och risker. Christin Lindholm

SF Bio App. Repport. Test summary. 1- Syfte. 2. Produktöversikt. Författare: Zina Alhilfi Datum: Version: v1,0

Kvalitet. Vad säger reglerna?

Konsoliderad version av

Exercise 1b: Requirements evaluation

SAST Örebro Välkomna!

Nå världsklass med Lean Kvalitet. World Quality Day Anette Kinde, Industrial Market Quality, AB SKF,

Bilaga A Checklista vid leverantörsbedömning SIDA 1AV 11

IT-projektledning - introduktion 725G62

Exempel på verklig projektplan

PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:

Funktioner kring nationella kvalitetsregister

Erasmus+ utomeuropeisk mobilitet

AUTOMATION. TEK Kompetenscentrum E-post: Tel Fax: Slottsjordsvägen 3, Halmstad

Transkript:

Formpipe Platina och kvalité Rasmus Staberg, Teknisk direktör, 2014-04-08 04 08 1

Formpipe Presentation Bakgrund Platina släpptes som första release år 2000. Fick pris för Best in show från Bill Gates på.net awards Platina Life Science startade 2008 => mycket fokus på kvalité i utvecklingsprocessen => komplett kvalitetsledningssystem med fokus på spårbarhet Det som inte är dokumenterat existerar inte 2

Formpipe Presentation Kvalitetsledningssystem Baserat på GAMP 5 (riktlinjer inom läkemedelsbranschen) Utvecklingsmodellen baserad på ISO standard Täcker hela livscykeln från rekrytering av personer med rätt kompetens till release och underhåll av produkten Består av ett repository av procedures Arbetssättet måste; 1. Dokumenteras 2. Förankras utbildas på 3. Tillämpas generera bevis på att man tillämpat rutinen Formpipe blivit godkända vid ett antal audits från olika läkemedelsbolag Kunderna besöker oss under 1-3 dagar och går igenom våra processer och säkerställer att vi följer dom (kan uppvisa bevis) 3

Formpipe Presentation Centralt med dokumentation från beslut av funktion till release Beslut dokumenteras i mötesanteckningar URS User Requirements Specification uppdateras med nytt krav FRS Functional Requirements Specification uppdateras DDS Detailed Design Specification uppdateras SAD Software Architecture Document uppdateras Kodning Testplan upprättas Testfall uppdateras/skapas Testprotokoll TM Traceability Matrix (spårbarhetsmatris) uppdateras Användardokumentation skapas/uppdateras 4

Formpipe Presentation Kravdokument (URS) 5

Formpipe Presentation Funktionella krav (FRS) 6

Formpipe Presentation Funktionella krav (FRS) generella krav 7

Formpipe Presentation Funktionella krav (FRS) exempel på ett funktionellt krav 8

Formpipe Presentation Detaljerad design spec (DDS) 9

Formpipe Presentation Testfall finns för alla nivåer av krav 10

Formpipe Presentation Testprotokoll summerat 11

Formpipe Presentation Spårbarhetsmatris mellan alla krav och testfall 12

Hur ser processen ut i verkligheten? verkligheten? Produktägaren lista med förbättringsförslag ( tickets ) Produktägaren kallar till styrgrupp Styrgruppsmöte Beslut om saker som ska utvecklas Beslut om saker som måste utredas/estimera s vidare Produktägaren lämnar över till projektledaren Projektledaren planerar arbetet Kravanalys kolla om vi förstår hur vi ska lösa uppdraget Påverkan kolla om det påverkar andra saker Dokumentation vad behöver skapas/ändras? UTVECKLING Kodgranskning Testning Skapa paket och släppa en release

Platina QMS Process System Så här hänger processerna ihop i våra rutiner

Alla rutiner lagras självklart i vårt interna Platina

Två typer av ändringar Förbättringar från Platina Portfolio från Support Defekt rättningar Inom utvecklingscykeln Sparade defekter sedan tidigare Centralt med risk/påverkans analys innan utveckling påbörjas

Påverkan av ny funktionalitet på Påverkan av ny funktionalitet på produkten utreds med hjälp av en Risk impact analysis checklist

Formpipe Presentation Vi hjälper utvecklaren att inte missa något - checklista 18

Formpipe Presentation Vi hjälper utvecklaren att programmera rätt - guidelines 19

Formpipe Presentation Vi kollar för säkerhets skull att utvecklaren gjort rätt kodgranskning i 130 punkter... 20

Formpipe Presentation Vi följer upp bugg trender för att identifiera problematiska områden 21

Vi håller koll på vilka roller som är involverade I de olika processerna. Och vem som ersätter vem om någon inte kommer till jobbet Organizational Charter

Det finns även tydliga arbetsbeskrivningar till varje rollponsibilities

Identifying Training Needs Vi har ett antal standardutbildningar d i i våra olika processer Vi kollar i matrisen exakt vilka utbildningar respektive roll behöver

Training Certificates Man får ett kursbevis efter avklarad kurs

De roller som bara arbetar med kvalitetsibilities Management Representative on Quality Utsedd av ledningen att bevaka alla de kvalitativa aspekterna gällande verksamheten Quality Manager (kvalitetschef) Bevakar på daglig basis att de upprättade rutiner följs och identifierar avvikelser och genomför interna audits Quality Assurance Representative (kvalitetsrepresentant) Bevakar inom ett lokalt project de kvalitativa aspekterna och rapporterar till kvalitetschefen

Testprocessenw. Test Ticket

Testning - dokumentation Test Plan Skapas av test manager och godkänns av produktägare Test Cases Skapas av test manager och godkänns av produktägare Test Protocol Skapas av test manager och godkänns av projektledare Test Report Vad som testats och på vilka miljöer Kända fel Sammanfattning av testresultat Godkänns av produktägare

Sedan får vi inte missa något vid release... Release checklist Product Owner performs physical and configuration audit for release and fills checklist correspondingly.