Skip to main content

Mjukvaruutveckling agile-avtal

Mjukvaruutveckling agile-avtal

AVTAL OM AGIL MJUKVARUUTVECKLING

Upprättat enligt avtalslagen (1915:218), upphovsrättslagen (1960:729), köplagen (1990:931) och dataskyddsförordningen (GDPR, EU 2016/679).

Parter

MELLAN UNDERTECKNADE PARTER:

1. [Leverantor Namn], med säte på [Leverantor Adress], organisationsnummer [Leverantor Orgnr], behörigen företrädd av [Leverantor Foretradare], nedan kallad 'Leverantören';

OCH

2. [Kund Namn], med adress [Kund Adress], organisationsnummer [Kund Orgnr], nedan kallad 'Kunden';

HAR PARTERNA INGÅTT FÖLJANDE AVTAL OM AGIL MJUKVARUUTVECKLING:

§ 1 Projekt och agilt ramverk

§ 1 PROJEKT OCH AGILT RAMVERK

1.1 Leverantören åtar sig att genomföra agil mjukvaruutveckling för projektet '[Projekt Namn]': [Projekt Beskrivning].

1.2 Agilt ramverk: [Agilt Ramverk]. Leverantören utser en Scrum Master / Agil Coach och Kunden utser en Product Owner (PO) med befogenhet att prioritera product backlog och godkänna user stories.

1.3 Inledande scope är vägledande och baserat på initial product backlog. Förändringar av scope hanteras via strukturerad change-control-process: Kunden lämnar in change request skriftligen; Leverantören ger estimat inom 48 timmar; ändringar prioriteras i backlog av Product Owner. Ingen change request kräver skriftligt godkännande av båda parter vid estimat över 20 000 SEK.

§ 2 Sprintar, Definition of Done och acceptans

§ 2 SPRINTAR, DEFINITION OF DONE OCH ACCEPTANS

2.1 Sprintlängd: [Sprint Langd]. Varje sprint inkluderar: Sprint Planning (dag 1), Daily Standup (15 min dagligen), Sprint Review och Sprint Retrospective (sista dagen).

2.2 Definition of Done: [Definition Of Done]. User stories som ej uppfyller DoD räknas inte som levererade och återförs automatiskt till backlog.

2.3 Acceptanstestning: [Acceptanstestning]. Kunden ska genomföra acceptanstestning inom angiven acceptansperiod; godkänd user story är att betrakta som levererad och accepterad per denna tidpunkt. Leverantören har rätt att fakturera godkända user stories omedelbart efter Sprint Review.

§ 3 Priser, betalning och IP-ägande

§ 3 PRISER, BETALNING OCH IP-ÄGANDE

3.1 Prismodell: [Prismodell]. Pris: [Pris]. Mervärdesskatt (25 % per mervärdesskattelagen 2023:200) tillkommer. Fakturering sker månadsvis i efterskott baserat på tidrapporter; faktura betalas inom 30 dagar netto. Dröjsmålsränta per räntelagen (1975:635) § 4 vid försenad betalning.

3.2 Äganderätt till källkod: [Kallkod Agande]. Vid Kundens ägande: äganderätten övergår till Kunden vid full betalning per upphovsrättslagen (1960:729) kap. 3 § 27-29 (överlåtelse av upphovsrätt). Alla immateriella rättigheter till specifikt framtagna funktioner och kod överlåts till Kunden; Leverantören äger generella verktyg och interna ramverk (know-how) som inte är specifika för Kundens produkt.

3.3 Open source-användning: [Open Source Anvandning]. Leverantören ska förteckna alla open source-komponenter (licens, version, källkodslänk) i en Software Bill of Materials (SBOM) som uppdateras varje sprint.

§ 4 Säkerhet, GDPR och sekretess

§ 4 SÄKERHET, GDPR OCH SEKRETESS

4.1 Säker mjukvaruutveckling (Secure SDLC): Leverantören ska följa OWASP Top 10 (2021) och OWASP ASVS (Application Security Verification Standard) vid all kodning; genomföra statisk kodanalys (SAST) och komponentskanning (SCA) per sprint; och tillhandahålla penetrationstestrapport vid projektets avslut.

4.2 GDPR-DPA: Om produkten ska behandla personuppgifter, ska Leverantören under utvecklingsfasen agera personuppgiftsbiträde per GDPR art. 4(8) och ingå DPA per GDPR art. 28 som Bilaga 1. Kunden ansvarar för inbyggt dataskydd (Privacy by Design, GDPR art. 25) och Leverantören implementerar tekniska dataskyddsåtgärder per Kundens instruktion.

4.3 Sekretess: All information om Kundens affärsprocesser, produktplaner och tekniska arkitektur är konfidentiell per företagshemlighetslagen (2018:558). Leverantörens personal skriver under sekretessförbindelser och har ej rätt att använda Kundens konfidentiella information i andra kundprojekt.

§ 5 Avtalstid, ansvarsbegränsning och tvistlösning

§ 5 AVTALSTID, ANSVARSBEGRÄNSNING OCH TVISTLÖSNING

5.1 Avtalet träder i kraft den [Ingangsdatum] och löper tillsvidare med en ömsesidig uppsägningstid om [Uppsagningstid]. Pågående sprint avslutas ordnat vid uppsägning.

5.2 Ansvarsbegränsning: Leverantörens sammanlagda ansvar är begränsat till avgifterna erlagda under de senaste 6 månaderna, dock max 1 MSEK. Indirekt skada och utebliven vinst ersätts ej om inte grov vårdslöshet eller uppsåt föreligger.

5.3 Tillämplig lag: svensk rätt. Tvister avgörs av Stockholms tingsrätt; parterna ska i god anda försöka lösa tvister via produktägarens och projektledarens eskalation inom 30 dagar.

Undertecknande

UNDERTECKNANDE

Detta avtal har upprättats i två likalydande exemplar och undertecknats i [Undertecknande Ort] den [Undertecknande Datum].

Leverantören: __________________________ Kunden: __________________________

[Leverantor Foretradare] [Kund Namn]

Leverantören

________________

Signature

Kunden

________________

Signature

Vad är Mjukvaruutveckling agile-avtal?

Mjukvaruutveckling agile-avtal i Sverige är ett avtal mellan en mjukvaruleverantör och en kund som reglerar iterativ, sprintbaserad utveckling under agila ramverk som Scrum, Kanban eller SAFe. Till skillnad från traditionella fast-scope IT-kontrakt omfamnar agila avtal förändring under hela utvecklingen, men ger tydliga regler för sprintplanering, Definition of Done, acceptanstestning, immateriella rättigheters äganderätt, prismodeller (Time & Material eller fast kapacitet) samt säkerhetsåtaganden enligt svensk och EU-rättslig reglering.

Upphovsrättslagen (1960:729) kap. 2 § 40a reglerar äganderätten till datorprogram skapade i anställning, men vid uppdragsförhållanden — som agila konsultavtal — gäller inte automatisk övergång utan kräver uttrycklig reglering i avtalet. Avtalslagen (1915:218) §§ 1–9 styr erbjudande och accept av förändringar i backloggen under kontraktets löptid. GDPR art. 25 (Privacy by Design) kräver att integritetsskydd byggs in i arkitekturen redan i sprintplaneringen, inte läggs till i efterhand. EU:s förordning 2022/2554 (DORA) ställer krav på programvarusäkerhet för finanssektorn, och NIS 2-direktivet implementerat via cybersäkerhetslagen (2023) påverkar leverantörer till samhällsviktig infrastruktur.

Ett välformulerat agile-avtal för Sverige bör innehålla: tydlig definition av sprintlängd och kapacitet; Definition of Done (DoD) som acceptanskriterium; eskalationsrutin för felavstängning; IP-klausul med tidpunkt för rättighetsövergång; open source-policy för tredjepartskomponenter; Secure SDLC och OWASP ASVS-krav; samt GDPR-personuppgiftsbiträdesavtal (PBA) om persondata behandlas. forms-legal.com erbjuder en juridiskt genomarbetad mall anpassad till svenska förhållanden.

När behöver du Mjukvaruutveckling agile-avtal?

Mjukvaruutveckling agile-avtal i Sverige behövs i samtliga situationer där en extern leverantör eller konsult anlitas för att bygga, vidareutveckla eller underhålla en mjukvarulösning med iterativ metodik. Avtalet är obligatoriskt när:

  1. Konsultföretag levererar sprintbaserad produktutveckling åt en kund med föränderliga krav — fast-scope avtal fungerar inte i agila sammanhang utan leder till konstanta ändringsordrar.
  2. En startup anlitar ett agilt team för MVP-utveckling med Time & Material-prissättning — utan tydlig IP-reglering riskerar bolaget att sakna äganderätt till sin kärnkod.
  3. En offentlig myndighet eller bolag upphandlar mjukvarutjänster under LOU (2016:1145) — upphandlingskraven förutsätter tydlig prissättning och prestationsmått som DoDoch sprintar ger.
  4. Leverantören integrerar open source-komponenter med copyleft-licenser (GPL v2/v3, AGPL) — utan policy kan kundkoden bli GPL-licensierad mot kundens vilja.
  5. Projektet hanterar personuppgifter, hälsodata eller finansiell information — GDPR art. 25 (Privacy by Design) och art. 28 (personuppgiftsbiträdesavtal) kräver avtalsstöd.
  6. Finansiella aktörer under DORA (EU 2022/2554) anlitar en mjukvaruleverantör — kritiska IKT-tredjepartsleverantörer måste regleras i skriftliga avtal med specifika krav.
  7. Flera team arbetar i SAFe (Scaled Agile Framework) eller LeSS — koordinering av sprintcykler, PI-planering och Release Trains kräver tydlig kontraktuell styrning.

Vad ska Mjukvaruutveckling agile-avtal innehålla

Mjukvaruutveckling agile-avtal i Sverige bör innehålla ett antal nyckelklausuler för att uppfylla juridiska krav och projektbehov. forms-legal.com rekommenderar följande element:

**Agilt ramverk och sprintstruktur.** Avtalet specificerar vilket agilt ramverk som tillämpas — Scrum (sprintar 1–4 veckor, Sprint Review, Retrospective), Kanban (flödesbaserat, WIP-gränser) eller SAFe (PI-planering, Release Trains). Sprintlängden och den team-initiala kapaciteten (story points eller timmar) fastställs, med rutin för kapacitetsrevision varje kvartal.

**Definition of Done (DoD).** DoD är avtalets tekniska acceptanskriterium och ska specificera: kod granskad och godkänd i pull request; enhetstester med ≥80 % kodtäckning; integrationstester godkända i CI/CD-pipeline; SAST-skanning (t.ex. SonarQube) utan kritiska fynd; dokumentation uppdaterad. Varje leverans som inte uppfyller DoD anses inte slutförd och triggar inte betalning.

**Acceptanstestning och sprint review.** Kunden har rätt att genomföra acceptanstestning under X dagar efter sprintleverans. Testresultat rapporteras skriftligen. Fel klassificeras som kritiska (P1: blockerar core business), allvarliga (P2: begränsar funktionalitet), normala (P3: kosmetiska/performance). P1-fel ger rätt till korrigering utan extra kostnad; avtalet anger maximal åtgärdstid per prioritetsklass.

**Prissättning — Time & Material, fast kapacitet eller capped T&M.** Under Time & Material faktureras faktiska timmar till avtalad timsats plus godkända utlägg. Fast kapacitet ger ett definierat antal persontimmar per sprint till fast pris, oavsett levererat antal funktioner — lämpligt när kunden vill budgetera. Capped T&M kombinerar: T&M upp till ett tak per sprint, ingen fakturering utöver taket utan kundens skriftliga godkännande. Faktura skickas inom 5 dagar efter sprintslutet; betalning 30 dagar netto per Räntelagen (1975:635).

**Immateriella rättigheter (IP).** Upphovsrättslagen (1960:729) kap. 2 § 40a överlåter inte automatiskt datorprogram skapade av externa konsulter till beställaren. Avtalet ska specificera att fullbetalda sprintleveranser övergår till kunden, inklusive källkod, dokumentation och testsviter — men med bibehållen licens för leverantörens återanvändningsbara ramverk, verktyg och metoder (leverantörens bakgrundsIP). Vid utebliven betalning träder en escrowanordning i kraft och leverantören återfår brukanderätten.

**Open source-policy.** Leverantören ska senast i varje sprint deklarera vilka open source-komponenter (OSS) som integreras och under vilken licens. Permissiva licenser (MIT, Apache 2.0, BSD) är fria att använda. Copyleft-licenser (GPL v2/v3, LGPL, AGPL) kräver kundens skriftliga godkännande per komponent. Leverantören tillhandahåller en Software Bill of Materials (SBOM) i CycloneDX- eller SPDX-format vid projektavslut.

**Säkerhet och Secure SDLC.** Leverantören åtar sig att: följa OWASP Top 10 (2021); utföra SAST-skanning vid varje merge till main; patcha kritiska CVE:er inom 24 timmar; hålla beroendebibliotek uppdaterade med SCA-verktyg (t.ex. Dependabot, Snyk). Penetrationstestning genomförs av oberoende part minst en gång per år. NIS 2-leverantörer tillhandahåller incident-notifiering inom 24 timmar per cybersäkerhetslagen (2023) kap. 6 § 8.

**GDPR Privacy by Design och PBA.** Om projektet hanterar personuppgifter ingår ett personuppgiftsbiträdesavtal (PBA) som bilaga. Leverantören implementerar Privacy by Design (GDPR art. 25): pseudonymisering, dataminimering och rollbaserad åtkomstkontroll (RBAC) inbyggt i arkitekturen. Dataöverföring utanför EEA regleras med standardavtalsklausuler (SCC) per GDPR art. 46.

**Avtalstid, uppsägning och exit.** Löpande avtal med 3 månaders ömsesidig uppsägningstid — ger kontinuitet för agila team. Vid förtida avslutning av kunden under en pågående sprint betalas pågående sprint fullt ut plus avvecklingskostnad motsvarande en sprintkapacitet. Leverantören levererar fullständig dokumentation, källkod, lösenord och SBOM inom 30 dagar från avtalsslutet.

Så fyller du i Mjukvaruutveckling agile-avtal

Fyll i mjukvaruutveckling agile-avtalet i Sverige steg för steg:

**Steg 1 — Parterna.** Ange leverantörens och kundens fullständiga firma, organisationsnummer (XXXXXX-XXXX) och registrerade adresser. Utse en namngiven projektledare (Product Owner) hos kunden och en Scrum Master / leveransansvarig hos leverantören.

**Steg 2 — Projektbeskrivning.** Beskriv projektet kortfattat: systemnamnets syfte, teknikstack (t.ex. React, Node.js, PostgreSQL) och övergripande leveransmål. Ange initialt antal sprintar och förväntad Go-live-tidpunkt — utan att binda fast-scope, utan som gemensam utgångspunkt.

**Steg 3 — Agilt ramverk.** Välj ramverk: Scrum (ange sprintlängd 1–4 veckor), Kanban (ange WIP-gränser per swimlane) eller SAFe (ange PI-längd och Release Train-struktur). Dokumentera definitionen av en sprint-kapacitetsenhet (timmar eller story points) och initial teamkapacitet.

**Steg 4 — Definition of Done.** Lista DoD-kriterierna explicit i bilaga. Inkludera kodgranskning, testning, SAST-skanning och dokumentation. Revidera DoD vid behov i Sprint Retrospective — ändringar ska vara skriftliga och signerade av båda parter.

**Steg 5 — Prismodell.** Välj Time & Material (timsats + utlägg), fast kapacitet (fast pris per sprint) eller Capped T&M (tak per sprint). Ange fakturaintervall (per sprint rekommenderas), betalningsvillkor (30 dagar netto) och ränta vid sen betalning per Räntelagen (1975:635).

**Steg 6 — IP och open source.** Specificera exakt vilka rättigheter som övergår till kunden vid full betalning — källkod, tester, dokumentation och specifika backgrundstillgångar om dessa ingår. Bifoga open source-policyn som bilaga och ange vem som godkänner nya OSS-komponenter.

**Steg 7 — Säkerhetsbilaga.** Om projektet är känsligt (hälsa, finans, kritisk infrastruktur) — bifoga en säkerhetsbilaga med OWASP ASVS-kravnivå (Level 1/2/3), penetrationstestningsfrekvens och notifieringsprocedur för säkerhetsincidenter.

**Steg 8 — Signering.** Avtalet undertecknas av behörig firmatecknare hos båda parter. Varje bilaga (PBA, open source-policy, säkerhetsbilaga, DoD) signeras separat eller hänvisas tydligt till i huvudavtalet. Spara original.

Vanliga misstag i Mjukvaruutveckling agile-avtal

Vanliga misstag vid agile-avtal för mjukvaruutveckling i Sverige:

**Misstag 1 — Ingen IP-klausul.** Det vanligaste och mest kostsamma misstaget: kunden tror att de äger koden men upphovsrättslagen (1960:729) kap. 2 § 40a ger ingen automatisk övergång vid konsultavtal. Resulterar i långvariga tvister om källkodsäganderätt.

**Misstag 2 — Vag Definition of Done.** DoD definieras som "fungerande kod" utan tekniska kriterier. Leverantören levererar kod utan tester; kunden godkänner men hittar buggar i produktion. Utan DoD med testtäckningskrav och SAST-skanning uppstår kostsamma garantitvister.

**Misstag 3 — Time & Material utan tak.** T&M utan sprint-tak ger kunden obegränsad fakturarisk. Sprintar drar ut på tiden och fakturan exploderar. Capped T&M eller fast kapacitet ger förutsägbar budget.

**Misstag 4 — Ingen open source-policy.** Leverantören integrerar GPL v3-licensierade komponenter utan kundens godkännande. Kundprodukten blir tvingad att publiceras med GPL v3 — oförenligt med proprietär affärsmodell. Kräv alltid SBOM och explicit godkännande per komponent.

**Misstag 5 — Saknat GDPR-PBA.** Mjukvaruleverantören behandlar personuppgifter (t.ex. testdata med riktiga personnummer) utan personuppgiftsbiträdesavtal. IMY-böter och GDPR art. 83 straffsanktioner.

**Misstag 6 — Odefinierade ändringsrutiner.** Kunden ändrar krav mitt i en sprint utan skriftlig ändringsbegäran. Leverantören levererar nya krav men ursprunglig sprint review-funktion saknas. Konflikter om vad som ska levereras och vem som betalar för övertid.

**Misstag 7 — Ingen exitplan.** Avtalet avslutas men leverantören lämnar inte dokumentation eller källkod i fullgott skick. Kunden kan inte vidareutveckla produkten. Avtalet måste specificera exitplanen inklusive SBOM, lösenordsöverlämning, migrationshjälp och tidsgränser.

Citera den här sidan

Hänvisa till den här gratismallen i en artikel, kursplan eller forskningsanteckning:

APA

Forms Legal. (2026). Mjukvaruutveckling agile-avtal (Sverige) [Legal document template]. Forms Legal. https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile

MLA

"Mjukvaruutveckling agile-avtal (Sverige)." Forms Legal, 2026, https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile.

BibTeX
@misc{formslegal-mjukvaruutveckling-agile,
  author       = {{Forms Legal}},
  title        = {Mjukvaruutveckling agile-avtal (Sverige)},
  year         = {2026},
  howpublished = {\url{https://forms-legal.com/sv/sverige/business/services/mjukvaruutveckling-agile}},
  note         = {Free legal document template}
}

Vanliga frågor

Mall med lagreferenser — Mallen ändrades senast juni 2026

Denna mall tillhandahålls endast i informationssyfte och utgör inte juridisk rådgivning. Lagar varierar mellan jurisdiktioner och ändras över tid. Rådfråga en kvalificerad jurist för rådgivning som är specifik för din situation.Fullständig ansvarsfriskrivning

Hittade du ett fel? Berätta för oss