Scaled agile framework (SAFe) vs ISO 27001
SAFe är ett Agilt arbetssätt med omfattande dokumentation ISO 27001 en standard med krav mot säkerhetssystem för informationssäkerhet. Perfekt om du se om du klarar säkerhetskraven när du arbetar agilt.
Scaled agile framework (SAFe) är ett ramverk för att arbeta agilt i större skala. ISO 27001 är en standard som ställer krav mot ett säkerhetssystem för informationssäkerhet, i ISO27000-serien finns fllertalet guider som t ex ISO 27002, ISO 27003 med fler har en omfattande dokumentation. Både SAFe och ISO 27001 vill ur olika perspektiv skapa kundnytta. Men fungerar dom ihop?
Den här artikeln handlar om agilt och säkerhet
För att lyckas med att bygga informationssäkerhet med ISO 27001 när du arbetar efter ramverket SAFe måste du förstå kraven i ISO 27001 ur ditt perspektiv. Detta innebär att du behöver mappa krav i ISO 27001 mot din implementation av SAFe och sedan fylla i luckorna.
Den här artikeln går kapitelvis igenom ISO 27001 och beskriver hur du kan utnyttja SAFe för att uppfylla varje kapitels krav. Förhoppningsvis har du efter ha läst igenom artikeln förstått var du hittar kraven i ISO 27001 och vilka områden i SAFe som påverkas. Du har också förstått att ISO 27001 inbjuder till att arbeta agilt
SAFe vs Kapitel 4, Sammanhang för säkerhetssystemet
Krav från ISO 27001 kapitel 4
Organisationen ska ha ett säkerhetssystem vars omfattning definieras genom att:
- Förstå organisationens sammanhang genom att identifiera alla frågor som påverkar förmågan att uppnå målet med säkerhetssystemet
- Identifiera intressenternas behov och förväntningar relevanta för systemet för informationssäkerhet.
- Ta hänsyn till gränsytor mellan interna och externa aktiviteter .
Vad gör SAFe relaterat ISO 27001 kapitel 4
SAFe hanterar sammanhanget avseende informationen som hanteras ur två olika perspektiv:
- "Operational Value streams" är "verksamhetens" processer där verksamhetsinformation hanteras. Sammanhanget hanteras i Portfolio Context, Business Model Canvas, Soltion Intent och Epics.
- "Development Value streams" de processer som utvecklar stödet för verksamheten. Sammanhanget hanteras i "Strategic Themes", "Portfolio Vision"och "Portfolio Canvas". Lean-QMS är kvalitetssystemet.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 4
SAFe definierar att det ska finnas ett Lean QMS, ur ett säkerhetsperskeptivet ett ISMS, ett säkerhetssytem. Kraven ISO 27001 ställer mot säkerhetssystem är till för att skydda en organisation, du bestämmer vilken organsisation. Säkerhetssystemet byggs efter mål baserade på verksamhetens mål, vision och strategi. Säkerhetssystemets mål kan definieras som "Strategic Themes".
Frågan du först ska ställa dig är vad du vill skydda, är det företagets information eller IT-avdelningens?
Om du vill skydda hela företagets information så ska du ur ett SAFe-perspektiv så hittas sammanhanget både i organisationens "Operational Value streams" och "Development Value streams". Ska du ta hjälp av SAFe för att uppfylla 4.1, 4.2 och 4.3c i ISO 27001 hittar du följande:
- Organisationens sammanhang beskrivs i SAFe på en övergripande nivå med Business Model Canvas, i mer detalj i "Operational Value streams" och "Development Value streams".
- Intressenterna hittar du i Business Model Canvas och Portfolio Canvas, men även i dokumentationen av värdeströmmarna. Intressenterna kan vara kunder, myndigheter, medarbetare eller din egen organisation. Kraven kan komma av rent kommersiella mål eller genom regelverk och standarder. Sättet att dokumentera krav på portföljnivån är "Epics".
- Även gränsytorna mellan externa och interna aktiviteter hittas i dokumentationen av värdeströmmarna.
Dokumentationen av säkerhetssytemets omfattning görs lämpligen i Solution Intent.
SAFe vs Kapitel 5, Ledarskap
Krav från ISO 27001 kapitel 5
Högsta ledningen ska visa ledarskap och engagemang genom att tillse att det finns policy är förenlig med strategin, tillsätta och styra resurser samt kommunicera vikten av säkerhetsarbetet och säkerhetssystemet.
Säkerhetspolicy ska vara lämplig för organisationen, innehålla säkerhetsmålen på hög nivå, kommunicerad och tillgänglig. Tillse att ansvar/befogenheter är definierade kommunicerade
Vad gör SAFe relaterat ISO 27001 kapitel 5
SAFe definierar en del om inställning, värden och principer vad avser ledarskap. När det gäller ledarskap inom kvalitetshantering och säkerhet finns inte så mycket detaljer.
Vad avser informationssäkerhet så beskriver SAFe att ett "Lean QMS" ska finnas . SAFe beskriver att ett "Lean QMS" ta är sättet att uppnå regulatoriska krav.
SAFe beskriver att i ett QMS definierar organisationens godkända metoder, policies och processer.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 5
Ledarskap som det definieras i ISO 27001 handlar om att ledningen står bakom säkerhetssystemet, oaktat om säkerhet implementeras genom tekniska lösningar eller genom att definiera godkända metoder, eller policys.
Den som tror att säkerhet handlar om att publicera godkända metoder, eller policys har helt missuppfattat säkerhet och informationssäkerhet i allmänhet och ledarskap inom säkerhet i synnerhet. Den som bygger ett flygbolags säkerhet på att publicera godkända metoder, eller policys får snabbt både besättningar och kunder att fly bolaget.
Lean Agile Leadership" måste leda idén med säkerhet samt stå bakom och leva efter säkerhetspolicyn.
För att i SAFes termer klara kraven mot Ledarskap i ISO 27001 måste "Lean Agile Leadership" innebära ett ledarskap som genom ett aktivt engagemang sätter riktningen för säkerhetssystemet, stödjer implementering och ser till att rätt resurser är tillgängliga. Ledningens engagemang är avgörande för medarbetarnas engagemang i utveckling, drift och användande av säkerhetssystemet.
"Lean Agile Leadership" måste se till att det finns och stå bakom en säkerhetspolicy som styr säkerhetsarbetet baserat på en övergripande nivå och en referens i det dagliga arbetet. "Portfolio Canvas" och "Development Value Streams Canvas" kan vara en grund för ledningens engagemang för informtionssäkerhet.
SAFe vs Kapitel 6, Planering
Krav från ISO 27001 kapitel 6
Riskanalys ska göras som identifierar och prioriterar risker avseende informationens konfidentialitet, integritet och tillgänglighet. Riskerna ska hanteras med nödvändiga kontroller i en åtgärdsplan godkänd av riskägarna.
Säkerhetsmål förenliga med säkerhetspolicyn och identifierade säkerhetskrav fastställas och en plan för hur målen uppnås ska tas fram.
Vad gör SAFe relaterat ISO 27001 kapitel 6
Den här delen gör du när du inför ISO 27001 och läggs in i SAFes "Implementation Roadmap". Avseende omfånget har SAFe "Princip #2 - Apply systems thinking".
SAFe beskriver vikten att hantera risker och compliance tidigt och kontinuerligt i utvecklingsprocessen och att involvera experter på DevSecOps detta är planeringen för att få dina SAFe processer ISO27001-compliant.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 6
Hjärtat i ISO 27001 är hanteingen av risker, och möjligheter, det är ochså hjärtat i bevisad säkerhet. Bevisad säkerhet är det vi alla vill ha när vi sätter oss i ett flygplan eller låter någon hantera våra besparingar.
SAFe, är inte ett ramverk för att leverera bevisad kvalitet eller informationssäkerhet. De mest fundamentala mekaniskerna för att uppnå bevisad säkerhet saknas, det krävs dokumenterade rutiner som genom dokumentation visas efterlevas och ge resultat. ISO 27001 är en mycket
Ska SAFe bli safe måste du hantera risker och möjligheter bli en redan i implementation roadmap.
ISO 27001 kapitel 6, planering, beskriver kraven på processer för analys av risker och möjligheter, och hanteringen av funna risker och möjligheter, dessa processer saknas i SAFe. I SAFe-termer är det krav på att risker hanteras i framförallt "Operational Value Streams", men även "Development Value Streams" där informationens konfidentialitet, integritet och tillgänglighet kan vara väl så viktig.
Safe saknar helt vad som det ställs krav på i kapitel 6.1. ”Statement of Applicability” dokumenteras i Solution Intent och refererar till epics, features och storys avseende implementationen av fastställda kontrolller. Planen för åtgärderna mot riskerna bli sedan en "implementation roadmap godkänd av riskägarna.
Säkerhetsmålen och planen för hur se uppfylls i sina "Development Value Streams" och "Operational Value Stream" saknas verktyg för i SAFe. Detta måste skapas.
SAFe vs Kapitel 7, Stöd
Krav från ISO 27001 kapitel 7
Samtliga resurser nödvändiga för säkerhetssystemet ska definieras och tillhandahållas. Kompetenskraven för säkerhetspåverkande arbete ska fastställas. Alla ska känna till säkerhetspolicyn och sin säkerhetspåverkan.
Kommunikationsbehovet relevant för säkerheten ska fastställas. Dokumentation som IS0 27001 kräver ska tas fram. den vara beskriven, versionshanterad, tillgänglig, skyddad, och uppdaterad samt granskad och godkänd.
Vad gör SAFe relaterat ISO 27001 kapitel 7
SAFe är fokuserat på "Development Value Streams" och lösningarna som levereras. Avseende "Operational value Streams" ska resultatet, skapat värde, mätas med olika KPIer relaterade de övergripande kraven.
SAFe "Principle #2 - Apply systems thinking" beskriver att systemet som "Development Value Streams" levererar till "Operational value Streams" ska ses ur ett helhetsperspektiv. I "Operational value Streams" ingår allt som är nödvändigt för att leverera kundvärdet.
Agile Release Train Canavas definierar resurser nödvändiga för att leverera system.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 7
SAFe innehåller inget kring hur säkerhet åstadkoms i verksamheten, vilka resurser som måste finnas därför att systemet och verksamheten ska bli säker. Men "Principle #2 - Apply systems thinking" fungerar utmärkt som ledstjärna, ska organisationen bli säker så måste du se hela organisationen som systemet.
Du föväntar dig att du flyger säkert med flygbolaget (Operational value Stream), inte bara att flygplanet var säkert när det lämnade flygplanstillverkaren (Development Value Stream).
För Development Value Stream är det bättre, samtliga roller i SAFe behöver dock definieras avseende vad deras ansvar och befogenheter innebär i aktuell organisation och i det aktuella sammanhanget för säkerhetssystemet, definitionerna i SAFe är en bra utgångspunkt men dess innebörd behöver specificeras och detaljeras. Processer för att försäkra sig om att resurserna har rätt kompetens och erfarenhet måste skapas.
Strukturen i SAFe är ett sätt att uppnå det som ISO27001 ställer krav på avseende kommunikation, för Development Value Streams. Däremot behövs en egen plan där du visar att du tänkt igenom kommunikationsbehovet, se artikeln om intressentanalys för att se hur du gör. Denna plan kopplas lämpligen kopplas till de kommunicerande aktiviteterna i SAFe. Utöver detta behöver du skapa samma sak för Operational Value Streams, där systemet används.
Dokumentation är ett sätt att tänka efter, visa att du tänkt efter och att du tänkt rätt
Sista delen är den svåra utmaningen, kraven på dokumentation. När det gäller bevisad säkerhet måste dokumentationen ses som en del av produkten, du ska visa att du tänkt rätt, byggt rätt och genomfört rätt. Gör du allt fel får du i varje sprint göra om allt arbete, men utnyttjas tänket i DevOps med "Lean flow" och automatisering kan du med modellbaserad dokumentation göra arbetet med säkerhet bli en effektiv och naturlig del i den agila metodiken. Ension har byggt upp en grund för detta i Sparx Enterprise Architect.
SAFe vs Kapitel 8, Operativt arbete
Krav från ISO 27001 kapitel 8
Organisationen ska planera, implementera och följa upp de processer nödvändiga för kraven på informationssäkerhet och som implementerar i kapitel 6 fastställda kontroller och planer.
Styra planerade ändringar och granska och hantera konsekvenserna av oönskade ändringar samt återkommande och vid ändringar genomföra riskanalyser och hantera risker enligt kap 6.
Vad gör SAFe relaterat ISO 27001 kapitel 8
Backlogs, PI-planning, Kanban tillsammans med strukturen av Epics, Features, Stories och Enablers är en grund för att planera implementera och följa upp.
Continuous Exploration är den kontenuerliga planeringsprocess där riskanalyser enligt ISO 27001 perspektiv bör ske. SAFe "Princip #2 - Apply systems thinking" beskriver hur
SAFe beskriver att experter på DevSecOps ska involveras i arbetet med Kanban, Backlog, Roadmap, Solution intent, PI-planning, PI-demo och Inspect and adept.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 8
I ISO 27001 kapitel 8, har du kommit in i den ständiga PDCA-loopen, PIs i SAFe. Planer och krav från tidigare kapitel ska implementeras, i system, Development value Streams och Operational Value Streams. Praktiskt innebär det du ska göra vad SAFe är bra på, att strukturerat planera, implementera och följa upp krav definierade som "Epics", Features" och "Stories". Detta behöver kompletteras:
- Du ska upprätthålla en dokumentation som visar att processerna som berör säkerhet i "Development Value Streams" och "Operational value Streams" genomförts som planerat.
- Du ska granska och hantera konsekvenser av oönskade ändringar, processer för detta ska implementeras,
- Enligt 8.2 ska du återkommande och vid ändringar genomföra riskanalyser och hantera risker enligt kap 6. Detta läggs in i Continuous Exploration.
SAFe vs Kapitel 9, Utvärdering av prestanda
Krav från ISO 27001 kapitel 9
Organisationen ska utvärdera informationssäkerheten och effektiviteten av säkerhetssystemet. Man ska fastställa vad som ska övervakas och utvärderas samt vem som gör detta när och metoder som ska användas.
För att se om säkerhetssystemet uppfyller kraven ska organisationen planera, implementera och förvalta ett program för regelbundna internrevisioner samt genomföra revisioner enligt programmet.
Vad gör SAFe relaterat ISO 27001 kapitel 9
Principle #5 – Base milestones on objective evaluation of working systems
PI är en PDCA-loop där Inspect and Adapt avslutar loopen. Detta är platsen för interna audits på "PI"-nivå.
KPIer och outcome metrics definieras i samband med arbetet med Epics, Features och Stories.
SAFe definierar Management Reviewes som en aktivitet där frågor riktade mot managent tas upp.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 9
SAFe är helt korrekt i mindset när det gäller att utvärdera informationssäkerheten och effektiviteten av säkerhetssystemet. En dokumenterad planering av utvärderingarna kopplat till inspect and Adept.
KPIer och outcome metrics definieras i samband med arbetet med Epics, Features och Stories.
SAFe definierar Management Reviewes som en aktivitet där frågor riktade mot managent tas upp.
SAFe vs Kapitel 10, Förbättringar
Krav från ISO 27001 kapitel 10
En av de viktiga drivkrafterna för förbättring är att lära sig av incidenter och möjliga incidenter, problem identifierade vid revisioner kvalitetsmätningar, klagomål och idéer.
Enligt ISO 27001 kap 10 ska organisationen kontinuerligt förbättra systemet för att hantera informationssäkerhet. Organisationen ska hantera avvikelsen och dess konsekvenserna, analysera behovet av att ändra säkerhetssystemet.
Vad gör SAFe relaterat ISO 27001 kapitel 10
Principle #4 – Build incrementally with fast, integrated learning cycles.
Product management ska vara "Customer Centric" och förstå kundernas behov. Product management ska också tillse att affärsmålen uppnås.
KPIer och outcome metrics definieras i samband med arbetet med Epics, Features och Stories.
SAFe definierar Management Reviewes som en aktivitet där frågor riktade mot managent tas upp.
Åtgärder för att med SAFe bli compliant med ISO 27001 kapitel 10
SAFe saknar metod för avvikelsehantering, detta är doch något som de flesta företag har inbyggt genom ITIL och dessa processer behöver slipas och integreras med arbetet i Contious exploration.
Ständig förbättring är en lika naturlig del i SAFe som i ISO 27001, båda refererar till och implementerar PDCA-processen (Plan, Do, Check, Act). Sättet att hantera avvikelser som kravställs i ISO 27000 är lik den som finns i ITIL vilket de flesta organisationer implementerat. Det som krävs utöver är en process för riskhantering i enlighet med ISO 27001 kap 6.
Cybersäkerhetslagen och SAFe
Utmaningar med Cybersäkerhetslagen och SAFe
Bilindustrin och andra sektorer som utvecklar säkerhetskritiska system använder i allt större utsträckning skalade agila metoder som SAFe (Scaled Agile Framework) och LeSS (Large-Scale Scrum). Dessa ramverk erbjuder flexibilitet, snabbare leverans och bättre samarbete. Att tillämpa agilt samtidigt som man uppfyller strikta säkerhets- och efterlevnadsregler är dock en utmaning. Företag måste hantera frågor som spårbarhet, kontinuerlig efterlevnad och organisatorisk flexibilitet. Denna artikel utforskar dessa utmaningar och erbjuder praktiska lösningar.
Utmaning 1: Att hålla reda på förändringar
I säkerhetskritiska system är det avgörande att spåra alla krav, kod och tester. Traditionella vattenfallsmetoder säkerställer att allt dokumenteras, men agilens föränderliga tillvägagångssätt gör detta svårare.
Problem:
- Ständiga förändringar kan skapa luckor i dokumentationen.
- Föränderliga användarberättelser gör det svårt att upprätthålla ett revisionsspår.
- Befintliga spårningsverktyg kanske inte fungerar bra med agila metoder.
Lösningar:
- Automatiserad spårning: Använd verktyg som ansluter till agila plattformar för att upprätthålla register.
- Enkel dokumentation: Håll viktig dokumentation lättviktig och effektiv.
- Koppla säkerhet till backlogs: Koppla varje backlog-post till säkerhetskrav för enkel spårning.
Utmaning 2: Att upprätthålla efterlevnad i agil utveckling
Regler som ISO 26262 för bilsäkerhet kräver omfattande dokumentation och granskningar. Agilens snabba tillvägagångssätt passar inte alltid bra med dessa krav
Cybersäkerhetslagen och NIS2 ställer krav på att arbeta efter etablerade standarder
Cybersäkerhetslagen ställer krav på cybersäkerhet och ett systematiskt arbetssätt. Cybersäkerhet är som annan inte ett stort projekt utan ett kontinuerligt förbättringsarbete.
Med kontinuerliga internrevisioner startar högst upp i organisationen. Efter egen ambiton blir du sedan hela tiden bättre och skapar bevisad säkerhet. För ett lyckas med cybersäkerhet och cybersäkerhetslagen finns stödet i t ex ISO 27001 och ISO 61508.
Safety By Design, ett krav i cybersäkerhetslagen

Säker utvecklingslivscykel, Safety by design är säkerhet på ritbordet. Säkerhet vid design innebär:
- möjligheterna till teknisk fel minskar,
- risken att för handhavandefel minskar
- förmågan att ta hand om inträffade risker ökar
Det finns beprövade metoder för funktionell säkerhet från industrier som flyg energi och fordon. Metoderna utgår från standarden för funktionell säkerhet ISO 61508.
En utbildning i agilt och säkerhet, Scaled agile framework och ISO 27001
Ension har sammanställt en presentation att använda som en introduktion till informationssäkerhet och agilt arbete. ISO 27001 och SAFe. Bilderna som pdf är länkade i bilden.
Hur du i detalj bygger och implementerar metodik för säkerhet ligger utanför scoopet för den här artikeln. Ension hjälper dig gärna, se säkerhetsexpert.
















