
{"id":787,"date":"2016-10-13T11:11:39","date_gmt":"2016-10-13T09:11:39","guid":{"rendered":"https:\/\/erpblogg.se\/?p=787"},"modified":"2020-09-09T09:24:45","modified_gmt":"2020-09-09T07:24:45","slug":"leverantorens-ansvar-vid-testning","status":"publish","type":"post","link":"https:\/\/www.herbertnathan.com\/sv\/2016\/10\/13\/leverantorens-ansvar-vid-testning\/","title":{"rendered":"Leverant\u00f6rens ansvar vid testning"},"content":{"rendered":"<p>Det \u00e4r h\u00f6g tid att vi styr upp roller och ansvar vid testning och godk\u00e4nnande av ett nytt aff\u00e4rssystem. Allt oftare ser vi resultatet av ett bristande testarbete och d\u00e4r kund och leverant\u00f6r i efterhand br\u00e5kar om \u201dvarf\u00f6r driftstarten gick d\u00e5ligt\u201d. Som vanligt finns det minst tv\u00e5 sidor av saken och det \u00e4r s\u00e4llan enbart den ena parten som har r\u00e4tt i sin kritik. Snarare handlar det om att b\u00e5da parter inte uppfyllt det \u00e5tagande som legat p\u00e5 respektive part, eller som BORDE legat p\u00e5 respektive part.<\/p>\n<p>Inledningen till denna blogg handlar om att varna och inspirera kunderna till att st\u00e4lla v\u00e4sentligt h\u00f6gre krav p\u00e5 leverant\u00f6ren inf\u00f6r testerna j\u00e4mf\u00f6rt med vad vi ser idag. Det finns fallgropar i dagens avtal som de flesta kunder inte kan \u00f6verblicka, och en av fallgroparna handlar just om acceptanskontroll.<\/p>\n<p>I samtliga implementeringar delas inf\u00f6randet in i ett flertal faser och d\u00e4r det vid n\u00e5gon tidpunkt infaller en sk acceptanskontrollperiod. Syftet med denna period handlar (enligt de flesta standardavtal) om att kunden ska genomf\u00f6ra en kontroll f\u00f6r att verifiera att systemet uppfyller de krav som fastst\u00e4llts under upphandlingen och ing\u00e5r som en del i avtalet. Det framg\u00e5r ocks\u00e5 i de flesta standardavtal att det \u00e4r kunden som ansvarar f\u00f6r att genomf\u00f6ra dessa tester och d\u00e4refter avl\u00e4mna ett godk\u00e4nnande eller reklamation av identifierade fel och brister som leverant\u00f6ren ska \u00e5tg\u00e4rda innan ett godk\u00e4nnande l\u00e4mnas. P\u00e5 pappret verkar detta vara en l\u00e4mplig modell.<\/p>\n<p>Problemet \u00e4r att vi v\u00e4ldigt ofta ser exempel p\u00e5 kunder som drabbas av ett flertal utmaningar under acceptanskontrollen och d\u00e4r det r\u00e5der otydlighet om hur dessa problem ska hanteras d\u00e5 de inte helt finns beskrivna i avtalet. Exempel p\u00e5 problem:<\/p>\n<ul>\n<li>Det visar sig att testmilj\u00f6n \u00e4r uppsatt p\u00e5 ett bristf\u00e4lligt s\u00e4tt och d\u00e4r testerna ofta f\u00e5r avbrytas pga att upps\u00e4ttningen inte \u00e5terspeglar den upps\u00e4ttning som till\u00e4mpats i den milj\u00f6 d\u00e4r parterna arbetat under implementeringen.<\/li>\n<li>Det visar sig att testdata \u00e4r bristf\u00e4llig och d\u00e4r f\u00f6rarbetet \u00e4r s\u00e5 bristande att arbetsfl\u00f6den inte helt g\u00e5r att genomf\u00f6ra och d\u00e4r enbart enkla fl\u00f6den g\u00e5r att testa och d\u00e4r stor del av tiden ska \u00e4gnas \u00e5t att registrera in grunddata.<\/li>\n<li>Det visar sig att fl\u00f6den fr\u00e5n f\u00f6rsystem till huvudbok (eller andra sammanh\u00e4ngande moduler) ej kan genomf\u00f6ras pga att upps\u00e4ttning skett per modul och d\u00e4r det saknats ansvar f\u00f6r n\u00e5gon att s\u00e4kra fl\u00f6den hela v\u00e4gen fr\u00e5n k\u00e4lla till slutdestination.<\/li>\n<li>Det visar sig att kunden faktiskt saknar tillr\u00e4cklig kompetens f\u00f6r att kunna genomf\u00f6ra testerna p\u00e5 ett fullgott s\u00e4tt antingen pga bristande utbildning eller pga bristande upps\u00e4ttning.<\/li>\n<li>Det visar sig att systemets upps\u00e4ttning mer speglar dagens \u201dAS-IS\u201d men att kundens f\u00f6rv\u00e4ntan var att systemet mer skulle spegla morgondagens \u201dTO-BE\u201d.<\/li>\n<\/ul>\n<p>Listan kan g\u00f6ras l\u00e5ng n\u00e4r det g\u00e4ller problem vi st\u00f6ter p\u00e5, och som sedan lett fram till en v\u00e4ldigt besv\u00e4rlig drifts\u00e4ttning med en l\u00e5ng period av konvalescens f\u00f6r att n\u00e5 ett friskt tillst\u00e5nd hos kunden.<\/p>\n<p>Allt detta g\u00e5r att undvika om parterna redan under avtalsfasen \u00e4r tydliga med ansvarsrollerna under implementeringen och vilka f\u00f6ruts\u00e4ttningar som ska vara uppfyllda innan acceptanstester kan inledas. Det finns flera situationer d\u00e4r kund har en avtalad r\u00e4tt att v\u00e4gra inleda testerna d\u00e5 systemet helt enkelt inte h\u00e5ller m\u00e5ttet f\u00f6r att inleda testerna. En av de viktigare parametrarna \u00e4r att kunden ska kr\u00e4va av leverant\u00f6rer att genomf\u00f6ra sk \u201degentester\u201d av hela systemet och l\u00e4mna ett testprotokoll till kunden innan det g\u00e5r \u00f6ver till kunden att inleda sin acceptanskontroll period.<\/p>\n<p>Detta inneb\u00e4r att det vilar ett stort ansvar p\u00e5 leverant\u00f6ren att s\u00e4kerst\u00e4lla systemets kvalitet innan testerna genomf\u00f6rs. Detta f\u00f6ruts\u00e4tter dock att det finns framtaget b\u00e5de testdata och testscenario som leverant\u00f6ren ska anv\u00e4nda sig av under testerna. Det var dock enbart ett exempel av m\u00e5nga andra som b\u00f6r l\u00e4ggas in i avtalet f\u00f6r att tidigt markera vem som har ansvar f\u00f6r vad. Testerna \u00e4r implementeringens allra viktigaste fas och b\u00f6r f\u00e5 den prioritet och omfattning i tid som kr\u00e4vs f\u00f6r att s\u00e4kerst\u00e4lla en lyckad driftstart. Och m\u00e4rk v\u00e4l att det spelar ingen roll om implementeringen sker agilt eller via en traditionell vattenfallsmodell.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Det \u00e4r h\u00f6g tid att vi styr upp roller och ansvar vid testning och godk\u00e4nnande av ett nytt aff\u00e4rssystem. Allt [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"slim_seo":{"title":"Leverant\u00f6rens ansvar vid testning - HerbertNathan &amp; Co","description":"Det \u00e4r h\u00f6g tid att vi styr upp roller och ansvar vid testning och godk\u00e4nnande av ett nytt aff\u00e4rssystem. Allt oftare ser vi resultatet av ett bristande testarbet"},"footnotes":""},"categories":[1715],"tags":[],"class_list":["post-787","post","type-post","status-publish","format-standard","hentry","category-digitalisering","formats-blogg"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/posts\/787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/comments?post=787"}],"version-history":[{"count":1,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/posts\/787\/revisions"}],"predecessor-version":[{"id":31838,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/posts\/787\/revisions\/31838"}],"wp:attachment":[{"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/media?parent=787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/categories?post=787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herbertnathan.com\/sv\/wp-json\/wp\/v2\/tags?post=787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}