Ordlista
Här hittar du en sammanställning med vanliga ord och begrepp som brukar dyka upp när man bygger digitala tjänster och produkter
a
Accordion #
En webbplatsfunktion som organiserar innehåll i hopfällbara sektioner. Användare kan expandera eller fälla ihop specifika sektioner för att visa information efter behov.
Agil #
En projektledningsmetod som betonar iterativ utveckling och samarbete. Den innebär att bryta upp uppgifter i mindre hanterbara delar och kontinuerligt anpassa och förbättra baserat på feedback.
relaterat: Scrum
Android #
Ett operativsystem utvecklat av Google, främst för användning i mobila enheter som smartphones och surfplattor. Det erbjuder ett brett utbud av appar och anpassningsalternativ för att förbättra användarupplevelsen.
Användargränssnitt #
De visuella och interaktiva elementen i en digital produkt som möjliggör användarinteraktion. Det inkluderar menyer, knappar, formulär och andra komponenter utformade för att göra användarens interaktion intuitiv och effektiv.
Användbarhetstester #
En metod för att utvärdera användbarheten och effektiviteten hos en webbplats eller applikation genom att observera hur verkliga användare interagerar med den. Det hjälper till att identifiera potentiella problem och samla in feedback för att förbättra användarupplevelsen.
API #
Förkortning: API
En uppsättning regler och protokoll som möjliggör kommunikation och interaktion mellan olika programvaruapplikationer. API:er gör det möjligt för utvecklare att få åtkomst till och använda funktionaliteten hos andra applikationer eller tjänster.
relaterat: Endpoint
API Versioning #
En praxis att tilldela versioner till applikationsprogrammeringsgränssnitt (API) för att hantera ändringar i funktionalitet och stödja bakåtkompatibilitet med äldre klienter.
Arkitektur #
Den övergripande strukturen och designen av ett programvarusystem. Den definierar hur olika komponenter och moduler interagerar med varandra och hur systemet är organiserat för att uppfylla specifika krav. Det säkerställer skalbarhet, underhållbarhet och prestanda.
Artikelsida #
En webbsida som specifikt är utformad för att visa artiklar eller blogginlägg. Den innehåller vanligtvis funktioner som artikelrubrik, författare, datum, innehåll och ibland kommentarer eller knappar för delning i sociala medier för att förbättra läs- och engagemangsupplevelsen.
Atomic Design #
Atomic Design är en metod för att designa användargränssnitt som bygger på att bryta ner gränssnittet i mindre och återanvändbara komponenter. Genom att använda atomer, molekyler och organismer skapas en hierarki av komponenter som kan byggas upp till mer komplexa gränssnitt.
Augmented Reality #
Förkortning: AR
Augmented Reality (förstärkt verklighet) är en teknik där digitala element och information läggs till i den fysiska världen genom användning av exempelvis kameror och sensorer. Det skapar en förbättrad upplevelse genom att kombinera den verkliga världen med virtuella objekt.
relaterat: Virtual Reality
Adobe XD #
Adobe XD är en design- och prototypverktyg utvecklat av Adobe. Det används för att skapa användargränssnitt, prototyper och interaktiva designarbeten för webb- och mobilapplikationer.
Användarintervju #
En användarintervju är en metod för att samla in information och förstå användares behov, mål och upplevelser genom att intervjua dem direkt. Det används för att informera designbeslut och skapa användarcentrerade lösningar.
Artificial Intelligence #
Förkortning: AI
Artificial Intelligence (AI) är en gren inom datavetenskapen som fokuserar på att utveckla datorer och system som kan utföra uppgifter som normalt kräver mänsklig intelligens. Det omfattar områden som maskininlärning, naturlig språkbearbetning, datavision och expertsystem.
relaterat: Machine Learning, Open AI, Chat GPT
A/B Testing #
A/B-testing är en experimentell metod där två eller flera versioner av en webbsida eller app jämförs för att utvärdera vilken version som ger bättre prestanda eller användarupplevelse. Det används för att optimera design och funktionalitet baserat på kvantitativa data och användarfeedback.
Affordance #
Affordance (tillgänglighet) är en egenskap hos ett objekt eller en design som indikerar hur det kan användas eller interageras med. Det kan vara visuell, taktil eller auditiv och hjälper användare att förstå hur de ska agera eller utföra en viss uppgift baserat på objektets egenskaper.
Analytics #
Analytics (analys) innebär insamling, bearbetning och analys av data för att dra insikter och fatta informerade beslut. I webbdesign används analytiska verktyg för att mäta och utvärdera webbplatstrafik, användarbeteenden och konverteringsfrekvenser för att förbättra användarupplevelsen och uppnå affärsmål.
Avatar #
Avatar är en digital representation av en användare, vanligtvis i form av en bild eller ikon. Det används för att identifiera och representera användare inom en applikation eller online-plattform och kan bidra till att skapa en personlig och engagerande användarupplevelse.
Användarcentrerad design #
User-centered design (Användarcentrerad design) är en designmetodik som sätter användarna i centrum av designprocessen. Det fokuserar på att förstå användarnas behov, beteenden och förväntningar för att skapa användarvänliga och meningsfulla produkter och tjänster.
Användarresa #
User Journey Maps (Användarresa) är en visuell representation av den övergripande upplevelsen och interaktionen som en användare har med en produkt, tjänst eller system över tid. Det hjälper till att identifiera användarbehov, smärtor och möjligheter för att förbättra användarupplevelsen.
Användarscenarie #
User Scenario (Användarscenarie) är en berättelse eller beskrivning av hur en användare interagerar med en produkt eller tjänst i en specifik situation eller kontext. Det används för att förstå och designa användarupplevelser baserat på verkliga användarsituationer.
b
Backend #
Den del av en webbplats eller applikation som hanterar logik och databasåtkomst i bakgrunden. Den fokuserar på serverhantering och datahantering som användarna inte direkt interagerar med.
Backlog #
En lista över uppgifter eller funktioner som ska utföras inom ett projekt eller en utvecklingssprint. Den fungerar som en att göra-lista och hjälper till att organisera och prioritera arbetsuppgifter.
Bootstrap #
Ett populärt frontend-ramverk som används för att snabbt bygga responsiva webbplatser och webbapplikationer. Det erbjuder en samling fördefinierade komponenter och stilmallar som underlättar webbdesign och utveckling.
relaterat: Tailwind, Material Design
Bot #
En automatiserad mjukvaruentitet som kan utföra uppgifter automatiskt. Botar kan användas för att automatisera interaktioner, svara på frågor eller samla information på webbplatser eller applikationer.
Bounce Rate #
Andelen besökare som lämnar en webbplats eller applikation direkt efter att ha landat på den första sidan. En hög studsgrad kan indikera att användarna inte hittar vad de letar efter eller att sidan har dålig användarupplevelse.
Brainstorm #
En kreativ process där idéer och förslag genereras genom att samla in och dela tankar och koncept. Det är vanligt inom webbdesign och utveckling för att generera innovativa lösningar och funktionaliteter.
breakpoint #
En specifik skärmstorlek eller upplösning där layouten och designen av en webbplats eller applikation anpassas för att ge en optimal användarupplevelse.
Brödsmulor #
En typ av navigationsverktyg som visar den hierarkiska strukturen av en webbplats. Det ger användarna en visuell indikation på deras aktuella plats och låter dem enkelt navigera tillbaka till tidigare nivåer.
Bug #
En bug är en felaktighet eller defekt i programvara som leder till oönskat beteende eller funktionalitet. Det kräver felsökning och korrigering för att åtgärdas.
relaterat: Debugging
Business-to-Business #
Förkortning: B2B
En affärsmodell där företag säljer produkter eller tjänster till andra företag. Det handlar om affärsrelationer och transaktioner mellan två företag.
relaterat: B2C
B2C #
B2C (Business-to-Consumer) är en affärsmodell där företag säljer produkter eller tjänster direkt till konsumenter. Det involverar affärsrelationer och transaktioner mellan företag och enskilda konsumenter.
relaterat: B2B
Bit #
Förkortning: b
En bit är den minsta enheten för digital information och kan anta värdet 0 eller 1. Den används för att representera binär data och är grunden för digital kommunikation och beräkningar.
relaterat: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Byte #
Förkortning: B
Byte är den grundläggande enheten för datalagring och informationshantering. Det representerar en åtta-bitars sekvens och används för att mäta storlek, kapacitet och överföring av data. En byte består av 8 bitar och är en enhet för datalagring och överföring. Det används för att mäta storleken på filer, minneskapacitet och datahastighet.
relaterat: Bit, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Brontobyte #
Förkortning: BB
En brontobyte (BB) är en ännu större enhet och motsvarar 1 237 940 039 285 380 274 899 124 224 byte eller 1 024 yottabyte. Det är en extremt stor datamängd som överstiger praktisk användning och representerar teoretiska scenarier.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte
c
Call To Action #
Förkortning: CTA
En tydlig uppmaning till användarna att vidta en önskad åtgärd, till exempel att köpa, registrera sig eller klicka på en knapp. Det är utformat för att skapa engagemang och konvertera besökare till handlingar.
Content Management System #
Förkortning: CMS
Ett verktyg eller system som används för att skapa, redigera och organisera innehåll på en webbplats. Det gör det möjligt för icke-tekniska användare att hantera och publicera innehåll utan att behöva koda.
Code Review #
En process där en utvecklare granskar och bedömer kvaliteten, korrektheten och effektiviteten i en annan utvecklares kod. Det hjälper till att upptäcka fel, förbättra prestanda och säkerställa en enhetlig kodstandard.
Customer Relationship Management #
Förkortning: CRM
En strategi eller system som används för att hantera och bygga relationer med kunder. Det inkluderar aktiviteter som att samla in och analysera kunddata, hantera kontakter och spåra försäljning och kundsupport.
CSS #
Förkortning: CSS
Ett programmeringsspråk som används för att styra utseendet och layouten av webbsidor. CSS används för att definiera färger, typsnitt, marginaler och andra visuella egenskaper.
Client-Side #
Client-Side refererar till processer och operationer som utförs på användarens enhet, vanligtvis i webbläsaren. Det inkluderar rendering av webbsidor, interaktioner och validering av användardata.
Cross-Browser Compatibility #
Cross-Browser Compatibility handlar om att utveckla och designa webbplatser och applikationer som fungerar korrekt och ser enhetliga ut på olika webbläsare, oavsett om det är Chrome, Firefox, Safari eller Internet Explorer.
Cookies #
Cookies är små datafiler som lagras på användarens enhet och innehåller information om användarens webbplatspreferenser och interaktioner. Cookies används för att anpassa innehåll, spara inloggningsuppgifter och spåra användarbeteende.
Cache #
Cachning är processen att temporärt lagra webbsidors eller applikationsdata på användarens enhet eller på en server. Det minskar laddningstiden och förbättrar prestanda genom att undvika onödig datahämtning från nätverket.
Continuous Integration / Continuous Deployment #
Förkortning: CI/CD
CI/CD är en metodik och praxis för att automatisera och effektivisera processen för att integrera och distribuera kodändringar till produktionen. Det främjar snabb och pålitlig utveckling och deployment av mjukvara.
relaterat: DevOps
Cumulative Layout Shift #
Förkortning: CLS
En mätning av visuell stabilitet i en webbsida. Det mäter hur mycket sidans layout förändras under laddning och hjälper till att förbättra användarupplevelsen genom att minimera plötsliga förändringar och hoppande innehåll.
Chat GPT #
Chat GPT är en version av GPT-modellen som är specialiserad på att generera text och svara på användarinteraktioner i en konversationsliknande form. Det kan användas för att skapa chatbots och interaktiva dialogsystem.
relaterat: Open AI
Card Sorting #
Card Sorting är en användbarhetsmetod där deltagare organiserar och kategoriserar information på virtuella eller fysiska kort för att utvärdera informationsarkitektur och användbarhet. Det används för att förstå hur användare mentalt organiserar och grupperar information för att informera designbeslut.
Chatbot #
En Chatbot är en AI-baserad mjukvaruapplikation som simulerar en konversation med användare genom naturligt språk. Den används för att automatisera kundtjänst, interaktion med användare och tillhandahålla information eller stöd.
Clickstream #
Clickstream är en sekvens av webbsidesbesök och klick som registreras och analyseras för att förstå användares navigationsmönster och beteenden. Det används i webbanalys för att optimera webbplatsdesign och användarupplevelse.
Commits #
Commits är en term inom versionshanteringssystem som representerar en uppsättning ändringar i en kodbas. Det används för att spåra och dokumentera ändringar, inklusive buggfixar, funktionstillägg eller kodförbättringar.
Copy #
Copy (Text) refererar till textinnehållet som används i en webbplats, applikation eller marknadsföringsmaterial. Det inkluderar rubriker, paragrafer, knappetiketter och annan skriven information som är avsedd att kommunicera med användare eller läsare.
d
Datadriven Utveckling #
En metod som betonar användningen av data och analys för att informera designbeslut och utvecklingsstrategier. Det hjälper till att optimera resultatet baserat på insamlade användardata och feedback.
Deploy #
Att "sjösätta" en webbplats eller applikation för att göra den tillgänglig för användare. Det innebär att flytta den från en testmiljö till en produktionsmiljö.
Dropdown-Meny #
En meny som visas när användaren klickar eller hovrar över en specifik knapp eller länk. Den visar en lista med ytterligare valmöjligheter för att navigera eller utföra specifika åtgärder.
Design #
Design är processen att skapa en visuell och funktionell plan för en webbplats eller applikation. Det involverar skapandet av layout, färgscheman, typografi och användargränssnitt för att skapa en attraktiv och användarvänlig upplevelse.
Design System #
Ett Design System är en samling av återanvändbara komponenter, riktlinjer och regler som används för att skapa enhetliga och konsistenta designmönster inom en organisation. Det hjälper till att säkerställa samstämmighet och effektivitet i designarbetet.
Development #
Se utveckling
Debugging #
Debugging är processen att identifiera och korrigera fel eller buggar i koden för att säkerställa att webbplatsen eller applikationen fungerar korrekt. Det innefattar att använda verktyg och tekniker för att spåra, isolera och lösa problemen.
relaterat: Bug
Databas #
En databas är en strukturerad samling av data som organiserar och lagrar information för en webbplats eller applikation. Den används för att effektivt lagra och hämta data för att möjliggöra funktionalitet som användarregistrering, produktkataloger eller innehållshanteringssystem.
Domain #
En domän är en unik adress eller webbadress som identifierar en webbplats på internet, till exempel www.example.com. Domännamnet fungerar som en användarvänlig referenspunkt för att nå och visa webbplatsens innehåll och tjänster.
Drag & Drop #
Drag and drop är en interaktionsteknik som möjliggör att användare flyttar och släpper element på en webbplats eller applikation genom att helt enkelt dra och släppa dem med musen eller pekskärmen. Det ger en intuitiv och enkel användarupplevelse för att organisera eller manipulera innehåll.
Domain Name System #
Förkortning: DNS
DNS är ett system som översätter webbplatsers domännamn till deras IP-adresser. Det fungerar som en telefonbok för internet och möjliggör kommunikation mellan webbläsare och webbservrar genom att översätta lättlästa domännamn till numeriska IP-adresser.
DevOps #
DevOps är en metodik och kultur som främjar samarbete och integration mellan utvecklings- och driftsteam. Syftet är att förbättra mjukvaruleverans och automatisera processer genom kontinuerlig integration, leverans och deployment.
relaterat: CI/CD, Full Stack
Direct-to-Consumer #
Förkortning: D2C
En affärsmodell där företag säljer sina produkter direkt till konsumenter utan att använda traditionella återförsäljare eller mellanhänder. Det möjliggörs oftast genom e-handelsplattformar och onlineförsäljning.
Deep Link #
En deep link är en webb- eller app-länk som direkt tar användaren till en specifik sida eller funktion inom en applikation, istället för att bara öppna applikationen. Det kan förbättra användarupplevelsen genom att minska klick och navigering.
Docker #
Docker är en öppen plattform som används för att packa, distribuera och köra applikationer i isolerade containrar. Det möjliggör enkel och konsistent distribution av applikationer över olika miljöer.
relaterat: Kubernetes
Django #
Django är ett högnivå-webbramverk som använder Python och följer modell-vy-kontrollern (MVC) arkitekturmönstret. Det erbjuder en enkel och snabb metod för att bygga webbapplikationer med inbyggd databashantering och administrativa gränssnitt.
Django REST Framework #
Django REST Framework är en kraftfull och flexibel ram för att bygga webb-API:er med Django. Det underlättar skapandet av RESTful API:er och erbjuder funktioner som autentisering, serializers och vyhantering.
Double Diamond #
Double Diamond är en designprocessmodell som innefattar fyra faser: upptäck, definiera, utveckla och leverera. Modellen betonar divergent och konvergent tänkande för att skapa innovativa och användarcentrerade lösningar.
Design Thinking #
Design Thinking är en problemlösningsmetodik som fokuserar på att förstå användares behov och skapa innovativa lösningar genom kreativt och empatiskt tänkande. Det involverar iteration och samarbete över olika discipliner.
Data Science #
Data Science (Data vetenskap) är en tvärvetenskaplig disciplin som involverar att extrahera kunskap och insikter från data genom användning av statistik, maskininlärning, visualisering och andra metoder. Det används för att lösa komplexa problem och fatta informerade beslut baserat på data.
Designskuld #
Designskuld (Design Debt) refererar till de brister eller kompromisser i en design som har gjorts av tids- eller resursbegränsningar och kan behöva åtgärdas senare. Det kan innefatta dåligt användargränssnitt, ineffektiv informationsarkitektur eller bristande tillgänglighet.
Diary Study #
Diary Study (Dagboksstudie) är en användbarhetsmetod där deltagare dokumenterar sina upplevelser, aktiviteter och åsikter i en dagbok eller journal under en viss tidsperiod. Det används för att samla in djupgående och kontextuell information om användarbeteenden och behov.
e
Epic #
En stor och omfattande uppgift eller funktionalitet inom en utvecklingscykel. Epics bryts vanligtvis ner i mindre uppgifter eller "user stories" för att underlätta hantering och genomförande.
Encryption #
Kryptering är processen att omvandla information till en oläslig form med hjälp av en algoritm. Det används för att skydda känslig data, som lösenord eller kreditkortsuppgifter, från att läsas eller återställas av obehöriga.
E-commerce #
E-handel, eller e-commerce, hänvisar till köp och försäljning av varor eller tjänster över internet. Det involverar onlinebutiker, elektroniska betalningar och digitala transaktioner.
Error Handling #
Felhantering är processen att hantera och hantera fel eller undantag som uppstår vid körning av en webbplats eller applikation. Det innefattar att identifiera, rapportera och åtgärda fel för att upprätthålla korrekt funktion och användarupplevelse.
Event #
En händelse är en specifik handling eller upptäckt som inträffar inom en webbplats eller applikation, till exempel klick, inmatning eller laddning av en sida. Händelser används för att utlösa responsiva åtgärder eller funktionalitet.
Endpoint #
En endpoint är en specifik URL eller webbadress som representerar en specifik resurs eller tjänst inom ett API. Det används för att kommunicera och hämta data från en webbserver eller en annan applikation.
relaterat: API
Exception #
Ett undantag är en oönskad händelse eller fel som uppstår under körning av en webbplats eller applikation. Undantag hanteras vanligtvis genom felhantering och kan inkludera felmeddelanden eller andra indikationer på problem.
Enkät #
En enkät är en undersökningsmetod där deltagarna svarar på en serie frågor i skriftlig form. Det används för att samla in kvantitativ data om användares åsikter, preferenser eller beteenden.
Exabyte #
Förkortning: EB
En exabyte (EB) motsvarar 1 152 921 504 606 846 976 byte eller 1 024 petabyte. Det används för att mäta exceptionellt stora datamängder, som global datatrafik eller forskningsdatabaser.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Zettabyte, Yottabyte, Brontobyte
Empati-karta #
Empathy Map (Empati-karta) är ett verktyg inom användarcentrerad design för att hjälpa till att förstå och definiera användarnas behov, känslor och mål. Det hjälper designteam att skapa empati och få insikter om användarna för att informera designprocessen.
Enhetstestning #
Unit Testing (Enhetstestning) är en testmetodik inom mjukvaruutveckling där enskilda enheter av kod testas separat för att säkerställa att de fungerar korrekt. Det syftar till att upptäcka och korrigera buggar och felaktigheter tidigt i utvecklingsprocessen.
f
Feature Branch #
En separat utvecklingsgren inom versionshanteringssystemet där en specifik funktionalitet eller uppgift utvecklas isolerat. Det möjliggör samtidig arbete utan att påverka huvudkoden.
relaterat: Git
flow #
En användarupplevelsesdesignterm som beskriver en sömlös och intuitiv användarinteraktion. Det handlar om att skapa en naturlig och smidig navigationsväg och användarupplevelse.
Frontend #
Den del av en webbplats eller applikation som användare interagerar med direkt. Det inkluderar gränssnittselement, design och användarupplevelse.
Figma #
Ett kollaborativt design- och prototyptillverkningsverktyg. Det används för att skapa användargränssnitt, prototyper och samarbeta med design- och utvecklingsteam.
Framework #
Ett ramverk är en samling av verktyg, bibliotek och komponenter som används för att underlätta utvecklingen av webbplatser eller applikationer. Det ger en grundstruktur och färdiga lösningar för att snabbt bygga och implementera kod.
Function #
En funktion är en återanvändbar kodblock som utför en specifik uppgift eller åtgärd inom en webbplats eller applikation. Funktioner kan ta emot parametrar och returnera värden och används för att organisera och återanvända kod.
Form #
En form är en del av en webbplats eller applikation som används för att samla in och skicka data från användaren. Det kan inkludera fält för textinmatning, kryssrutor, radio-knappar och skicka-knappar.
Full Stack #
Full Stack refererar till utvecklare eller system som har kunskap och erfarenhet inom både frontend- och backend-utveckling. De kan arbeta med hela utvecklingsstacken, från användargränssnitt till databaser och serverhantering.
Flexbox #
Flexbox är en layoutmodell i CSS som används för att skapa responsiva och flexibla layouter på webbplatser. Det ger en enkel och kraftfull metod för att hantera placering och ordning av element på en webbsida.
relaterat: CSS
Firebase #
Firebase är en molnbaserad plattform från Google som erbjuder ett komplett set av verktyg och tjänster för att utveckla och driva webbplatser och applikationer. Det inkluderar hosting, autentisering, databas och molnlagring.
Framer #
Framer är en interaktionsdesign- och prototypverktyg som används för att skapa interaktiva och animerade prototyper för webb- och mobilapplikationer. Det erbjuder en rad funktioner och möjligheter för att skapa realistiska användarupplevelser.
Fältstudie #
En fältstudie är en forskningsmetod där man observerar och studerar användares beteenden, interaktioner och upplevelser i deras naturliga miljö. Det ger insikter om användarkontext och behov.
Flat Design #
Flat Design är en minimalistisk designstil som kännetecknas av användning av enkla former, ren typografi och färgpaletter samt avsaknad av skuggor eller texturer. Det betonar tydlighet, användbarhet och enkelhet inom användargränssnitt.
Flödesschema #
Flödesschema (Flowchart) är en visuell representation av en process eller ett system som använder symboler och pilar för att visa sekvensen av steg och beslut. Det används för att visualisera och förstå komplexa processer och informationsflöden.
g
Git #
Ett distribuerat versionshanteringssystem som används för att spåra och hantera ändringar i kodbaser. Det underlättar samarbete och hantering av olika versioner av koden.
Git Flow #
En specifik arbetsflödesmodell för att hantera utvecklingen med hjälp av Git. Den definierar regler och riktlinjer för hur funktioner och förbättringar integreras och distribueras i en utvecklingsprocess.
GitHub #
En webbplattform för versionshantering och samarbete på kodprojekt. GitHub används av utvecklare för att lagra, hantera och dela kod samt för att samarbeta kring utvecklingsprojekt.
relaterat: Git
Gradient #
En övergång av färger från en nyans till en annan, vanligtvis i form av en mjuk övergång från en färg till en annan. Gradienter används ofta för att skapa visuellt tilltalande effekter i designen.
Grafisk Profil #
En uppsättning grafiska element, färger, typsnitt, logotyper och riktlinjer som definierar och representerar varumärket eller företaget. Den används för att upprätthålla en enhetlig och igenkännbar visuell identitet.
Grid #
Ett layoutsystem som består av en samling vertikala och horisontella linjer som hjälper till att skapa en strukturerad och organiserad layout för webbplatser eller applikationer.
Growth Hacker #
En person som fokuserar på att snabbt och effektivt driva tillväxt för ett företag genom innovativa och ofta out-of-the-box strategier och metoder.
Growth Hacking #
En metod för att identifiera och genomföra snabba experiment och strategier för att driva tillväxt för ett företag. Det involverar att använda data och analyser för att iterativt optimera och skala tillväxtinitiativ.
GUI #
Förkortning: GUI
Samma som användargränssnitt Ett visuellt gränssnitt som gör det möjligt för användare att interagera med en dator eller programvara genom grafiska element som knappar, menyer och ikoner.
relaterat: användargränssnitt, UI-Design
GitHub Actions #
GitHub Actions är en funktion inom GitHub som möjliggör automatiserade arbetsflöden och kontinuerlig integration direkt inom plattformen. Det ger utvecklare möjlighet att automatisera byggning, testning och distribution av sina projekt.
relaterat: GitHub
Generative Pre-trained Transformer #
Förkortning: GPT
GPT är en typ av neurala nätverk och maskininlärningsmodell som använder transformerarkitekturen. Det används för att generera naturligt språk, skapa text och utföra uppgifter inom språkbearbetning.
Guerillatesting #
Guerillatesting (gerillatestning) är en användbarhetstestmetod där man snabbt och informellt testar en webbplats eller applikation med deltagare från den verkliga målgruppen. Det kan utföras på offentliga platser eller utanför traditionella testlaboratorier.
Gigabyte #
Förkortning: GB
En gigabyte (GB) motsvarar 1 073 741 824 byte eller 1 024 megabyte. Det används för att mäta ännu större datamängder, som videofiler, musiksamlingar eller programvara.
relaterat: Bit, Byte, Kilobyte, Megabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Gamification #
Gamification (Spelifiering) är en designmetodik som använder spelrelaterade element och principer i icke-spelkontexter, som användargränssnitt eller lärandemiljöer. Syftet är att öka användarengagemang, motivation och inlärning genom att tillämpa spelmekanik och belöningssystem.
Gränssnittselement #
UI Element (Gränssnittselement) refererar till de visuella komponenterna och objekten som används i ett användargränssnitt, som knappar, ikoner, formulär och navigationsmenyer. De är designade för att underlätta interaktion och användarupplevelse inom en applikation eller webbplats.
Gränssnittsmönster #
UI Pattern (Gränssnittsmönster) är en återanvändbar lösning eller designstandard som används för att lösa vanliga designproblem inom användargränssnittet. Det hjälper till att skapa konsistens, effektivitet och användarvägledning inom en applikation eller webbplats.
h
Headless Browser #
En webbläsare utan en grafisk användargränssnitt (GUI) som används för att automatisera webbsidetestning eller extrahera data från webbplatser.
Headless CMS #
Ett CMS som separerar innehållet från den visuella presentationen. Det tillhandahåller ett API för att hantera och leverera innehåll till olika plattformar och gränssnitt.
relaterat: CMS
Hero #
En framträdande sektion eller innehållsbanner på en webbplats eller applikation som ofta innehåller en kraftfull bild, en central rubrik och en tydlig call to action.
HTML #
Förkortning: HTML
Ett så kallat "märkspråk" som används för att strukturera och presentera innehåll på webbsidor. Det används för att definiera olika element och deras relationer på en webbsida.
HTTP #
Förkortning: HTTP
Ett protokoll som används för att överföra data över internet. Det är grunden för kommunikationen mellan webbläsare och webbservrar.
relaterat: HTTPS
HTTPS #
Förkortning: HTTPS
En säker version av HTTP som krypterar data som överförs mellan webbläsare och webbservrar för att skydda integriteten och säkerheten för användarens information.
relaterat: HTTP
Huvudmeny #
En primär navigationsmeny på en webbplats eller applikation som ger länkar till de viktigaste sidorna eller avsnitten.
HEX-Färg #
HEX är en förkortning för hexadecimal och används för att representera färger i ett hex-format. Det är en sexsiffrig alfanumerisk kod som representerar en specifik färg.
HSL #
HSL är en förkortning för hue, saturation, lightness (nyans, mättnad, ljushet) och används för att representera färger. Det är ett alternativt färgsystem till RGB och ger mer flexibilitet i att justera nyans, mättnad och ljushet separat.
HSB #
HSB är en förkortning för hue, saturation, brightness (nyans, mättnad, ljusstyrka) och används för att representera färger. Det är ett alternativt färgsystem till RGB och ger mer intuitiva kontroller över nyans, mättnad och ljusstyrka.
Hårdvara #
Hårdvara (Hardware) avser de fysiska komponenterna i en dator eller ett digitalt system, inklusive enheter som processorer, minnen, bildskärmar, tangentbord och möss. Hårdvaran interagerar med mjukvaran för att utföra uppgifter och möjliggöra användning av digitala system.
i
Inkrementell #
En utvecklingsmetodik där arbete utförs i små steg eller iterationer för att gradvis bygga upp och förbättra en produkt eller funktion.
Interaktionsdesigner #
En person som ansvarar för att utforma användarinteraktioner, användargränssnitt och upplevelser för att skapa intuitiva och användarvänliga digitala produkter.
relaterat: UI-Design
iOS #
Ett operativsystem utvecklat av Apple för användning på mobilenheter som iPhone och iPad. Det erbjuder en mängd appar och funktioner som är specifika för Apple-ekosystemet.
Iteration #
En återkommande cykel eller steg i en utvecklingsprocess där en produkt eller funktion successivt förbättras genom att återkommande testa, utvärdera och justera baserat på feedback och insikter.
Integrated Development Environment #
Förkortning: IDE
En integrerad utvecklingsmiljö (IDE) är en programvara som används för att utveckla, testa och felsöka programvara. Den erbjuder vanligtvis en textredigerare, byggverktyg, felsökningsverktyg och andra funktioner för att underlätta utvecklingsprocessen.
Interface #
En interface (gränssnitt) definierar metoder och egenskaper som en klass måste implementera. Det används för att specificera en kontrakt mellan olika komponenter eller delar av en applikation för att möjliggöra kommunikation och interoperabilitet.
Input #
En input (inmatning) är data eller information som används som inmatning till en webbplats eller applikation. Det kan vara text, användarinteraktioner eller andra typer av data som behandlas eller lagras.
Informationsarkitektur #
Informationsarkitektur handlar om att organisera, strukturera och etablera en hierarki för information och innehåll i en webbplats eller applikation. Det syftar till att underlätta användarnavigering och sökbarhet för att förbättra användarupplevelsen.
Interaktionsdesign #
Interaktionsdesign handlar om att utforma och skapa användarinteraktioner och gränssnitt för att möjliggöra effektiva och meningsfulla användarupplevelser. Det fokuserar på användarflöde, beteenden och interaktionsmönster för att skapa intuitiva och engagerande digitala produkter.
IP-adress #
IP-adress är en unik identifierare för enheter som är anslutna till ett nätverk. Det används för att identifiera och kommunicera med enheter på internet genom att tilldela en specifik adress till varje enhet.
j
Java #
Ett programmeringsspråk och en plattform som används för att utveckla olika typer av applikationer, inklusive webbapplikationer, mobilappar och programvara för inbyggda system.
JavaScript #
Det vanligaste programmeringsspråket på webben för frontend. Ett programmeringsspråk som används för att skapa dynamiska och interaktiva webbsidor. Det används också för att bygga webbapplikationer och tillägg på både frontend och backend.
JSON #
Förkortning: JSON
JSON är ett format för att strukturera och överföra data i en läsbar textform. Det används ofta för att skicka data mellan en webbplats och en server som kan tolkas av JavaScript.
relaterat: JavaScript
JWT Token #
Förkortning: JWT / JWT-Token
JWT är en standard för att säkert överföra och verifiera information som JSON-objekt mellan två parter. Det används ofta för autentisering och auktorisering i webbapplikationer.
relaterat: JSON
k
Kanban #
En metod för att visualisera och hantera arbetsflödet i ett projekt eller en utvecklingsprocess. Det använder en tavla med olika kolumner för att visa status och framsteg för varje uppgift eller arbetsenhet.
Konvertering #
Att få en användare att utföra en önskad åtgärd på en webbplats eller applikation, till exempel att köpa en produkt, prenumerera på nyhetsbrev eller fylla i ett formulär. Konvertering mäts vanligtvis som en andel av antalet besökare.
Key Performance Indicator #
Förkortning: KPI
Mätbara indikatorer som används för att utvärdera framgången eller prestationen för en webbplats, applikation eller företag. KPI:er kan inkludera saker som konverteringsgrad, användartillväxt, intäkter eller användarengagemang.
Kvalitativa Användbarhetstester #
Tester som syftar till att utvärdera användbarheten och användarupplevelsen av en webbplats eller applikation genom att observera och samla in feedback från användare. Det fokuserar på att förstå användarnas behov, beteenden och upplevelser.
relaterat: UX-Design
Kvantitativa Användbarhetstester #
Tester som syftar till att samla in kvantitativa data och statistik om användbarheten och effektiviteten hos en webbplats eller applikation. Det inkluderar metoder som att mäta klickfrekvenser, tidsåtgångar och framgångsfrekvenser.
relaterat: UX-Design
Kubernetes #
Kubernetes är en öppen källkodsplattform för att automatisera, hantera och skalera distribuerade applikationer och containrar. Det underlättar hantering och orkestrering av applikationer över olika moln- och servermiljöer.
relaterat: Docker
Kilobyte #
Förkortning: KB
En kilobyte (KB) motsvarar 1 024 byte och används för att mäta små datamängder, som textfiler eller enkla bilder.
relaterat: Bit, Byte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Kundupplevelse #
Kundupplevelse (Customer Experience) avser alla interaktioner och upplevelser som en kund har med ett företag eller dess produkter och tjänster. Det inkluderar alla beröringspunkter och kan påverka kundens uppfattning, tillfredsställelse och lojalitet.
l
Landningssida #
En separat webbsida som är avsedd att fånga besökarnas uppmärksamhet och leda dem till en specifik åtgärd eller konvertering. Landningssidor är vanligtvis optimerade för att maximera konverteringar och används i marknadsföring och annonsering.
Linear #
En projekt- och uppgiftshanteringstjänst som fokuserar på att skapa enkelhet och effektivitet i arbetsflödet. Linear erbjuder funktioner för att organisera arbetsuppgifter, spåra framsteg och samarbeta inom team för att effektivisera utvecklingsprocessen.
Layout #
Layout avser arrangemanget och positioneringen av olika element och komponenter på en webbplats eller applikation. Det inkluderar placeringen av text, bilder, knappar och andra visuella element för att skapa en attraktiv och användarvänlig design.
relaterat: UI-Design
Localization #
Localization, eller lokaliseringsprocessen, innebär att anpassa en webbplats eller applikation till en specifik geografisk eller språklig målgrupp. Det inkluderar översättning av innehåll, anpassning av kulturella referenser och användning av lokala format och enheter.
Loop #
En loop är en programmeringsstruktur som upprepar en sekvens av kod flera gånger. Det används för att utföra upprepade beräkningar, iterationer eller behandlingar av data.
Library #
En library (bibliotek) är en samling av färdigskriven kod, funktioner och resurser som kan användas för att underlätta utvecklingsprocessen. Biblioteket kan innehålla återanvändbar kod för specifika ändamål, som t.ex. grafikhantering eller databasåtkomst.
Largest Contentful Paint #
Förkortning: LCP
En mätning av den tid det tar för det största synliga innehållet på en webbsida att ladda. Det används som en viktig prestandaindikator för att förbättra sidans laddningstid och användarupplevelse.
Lean UX #
Lean UX är en metodik inom användarcentrerad design som betonar snabba iterationer, samarbete och användarfeedback. Det fokuserar på att minimera slöseri, snabbt testa idéer och kontinuerligt förbättra användarupplevelsen genom iterativ designprocess.
m
Markdown #
Ett enkelt och läsbart märkspråk som används för att formatera och strukturera text. Det används ofta för att skriva dokumentation, blogginlägg eller snabba anteckningar.
Markup #
Att lägga till strukturerad information eller taggar i en text eller dokument för att ange dess struktur, semantik eller presentation. Exempel på markup-språk inkluderar HTML och XML.
Mouse-over #
En interaktion där användaren placerar muspekaren över ett visst område eller objekt på en webbplats eller applikation för att visa ytter
MVP #
Förkortning: MVP
En tidig version eller prototyp av en produkt eller applikation som har tillräckligt med funktioner för att möta kundernas grundläggande behov och testa produktens livskraft och efterfrågan.
Mobile-First #
Mobile-First (mobil-först) är en designteknik där man först utformar och utvecklar en webbplats eller applikation med fokus på mobilanvändning. Det innebär att man prioriterar och optimerar för mobila enheter för att skapa en bättre användarupplevelse.
Modularity #
Modularity (modularitet) är principen att dela upp en applikation eller kod i mindre, självständiga moduler. Det gör det lättare att underhålla, återanvända och testa koden samt ökar flexibiliteten och skalbarheten.
Machine Learning #
Machine Learning (maskininlärning) är en gren inom artificiell intelligens som fokuserar på att utveckla algoritmer och modeller som kan lära sig och fatta beslut baserat på data. Det används för att skapa system som kan analysera, förutsäga och agera utan explicit programmering.
relaterat: Artificial Intelligence
Megabyte #
Förkortning: MB
En megabyte (MB) motsvarar 1 048 576 byte eller 1 024 kilobyte. Det används för att mäta större datamängder, som högupplösta bilder eller korta ljudklipp.
relaterat: Bit, Byte, Kilobyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Människa-datorinteraktion #
Human-Computer Interaction (Människa-datorinteraktion) är studien av interaktionen mellan människor och datorer och utformningen av gränssnitt för att underlätta den interaktionen. Det innefattar att förstå användares behov, designa användarcentrerade gränssnitt och utvärdera användbarhet.
Material Design #
Material Design är en designstil och designsystem utvecklat av Google. Den använder en visuell språk som fokuserar på skuggor, lager, rörelser och responsiv layout för att skapa enhetliga och attraktiva användargränssnitt på olika plattformar.
Microcopy #
Microcopy är korta och koncisa texter som används i användargränssnittet för att förklara, guida och kommunicera med användare. Det kan vara knappetiketter, meddelanden eller instruktioner som är utformade för att vara tydliga och engagerande.
Mockup #
Mockup är en visuell representation eller prototyp av en webbplats eller applikation som visar designens layout, struktur och interaktionsmönster. Det används för att visualisera och kommunicera designidéer innan den slutliga implementationen.
Mockdata #
Mockdata är fiktiva eller genererade data som används för att simulera verkliga datavärden i en testmiljö. Det används för att utföra tester och utvärderingar utan att använda riktiga data och kan hjälpa till att säkerställa att systemet fungerar korrekt och effektivt.
Mörkt mönster #
Dark Pattern (Mörkt mönster) är en designstrategi som syftar till att vilseleda eller manipulera användare för att få dem att utföra oönskade åtgärder. Det kan inkludera tricks som illusoriska val, stealth checkboxes eller irriterande popup-fönster för att påverka användarbeteende.
n
Native-App #
En applikation som är specifikt utvecklad för en viss plattform eller enhet, såsom iOS eller Android. Den är optimerad för att dra nytta av plattformens specifika funktioner och användarupplevelse.
Node.js #
En OpenSource JavaScript-runtime som körs utanför webbläsaren och används för att utveckla skalbara och snabba nätverksapplikationer.
relaterat: JavaScript, NPM
Notion #
En digital arbetsplattform som kombinerar funktioner för dokumenthantering, projektorganisation, databaser och samarbete. Notion används för att skapa och organisera innehåll, planera projekt och samarbeta inom team.
Node Package Manager #
Förkortning: NPM
En pakethanterare för Node.js och JavaScript-projekt. Det används för att installera och hantera externa bibliotek och verktyg som behövs för att bygga och köra JavaScript-projekt.
npx #
En kommandoradsverktyg som levereras med Node.js och används för att köra paketerade kommandon och verktyg. npx gör det möjligt att använda verktyg från npm-paket direkt utan att behöva installera dem globalt.
Next.js #
Ett populärt ramverk för att bygga webbapplikationer med React och Node.js. Det erbjuder förbättrad prestanda, server-side rendering och enkel klient-serverkommunikation.
relaterat: React.js
o
Opacitet #
Ett attribut som används för att justera genomskinligheten eller ogenomskinligheten hos ett element på en webbsida eller applikation. Det styr graden av synlighet av det underliggande innehållet.
relaterat: CSS
Open Source #
Open Source (öppen källkod) refererar till programvara vars källkod är tillgänglig för allmänheten att se, använda, modifiera och distribuera fritt. Det främjar samarbete och transparens inom utvecklarcommunityn.
Object-Oriented Programming #
Förkortning: OOP
Object-Oriented Programming (objektorienterad programmering) är en programmeringsparadigm som fokuserar på att organisera och strukturera kod runt objekt som innehåller data och funktioner. Det underlättar återanvändning, modularitet och abstraktion.
Optimization #
Optimering innebär att förbättra prestanda, effektivitet eller användarupplevelse i en webbplats eller applikation. Det kan innefatta att förbättra kodens hastighet, minimera filstorlek, optimera databasfrågor eller anpassa resurshantering.
OAuth #
OAuth är en autentiseringsstandard som används för att tillåta användare att ge begränsad åtkomst till sina onlinekonto eller data till en tredje part, utan att behöva dela sina lösenord. Det används ofta för att autentisera och integrera med externa plattformar eller API:er.
Open AI #
Open AI är ett forskningslabb och företag inom artificiell intelligens som syftar till att utveckla och främja öppen och samhällsnyttig AI-teknik. De har utvecklat modeller som GPT och är engagerade i att främja etisk och säker användning av AI.
relaterat: Chat GPT
p
Pantone #
Ett företag som är känt för sitt färgsystem, används ofta inom design och tryckning för att säkerställa enhetlighet och noggrannhet i färgåtergivningen. Pantone-färgerna används också för att referera till specifika färgnyanser.
Parallax Scrolling #
Parallax Scrolling är en designeffekt där bakgrunden och förgrunden rör sig i olika hastigheter när en användare rullar genom en webbsida. Det skapar en illusion av djup och kan användas för att ge en mer engagerande och interaktiv upplevelse.
Pitch #
En kort och övertygande presentation eller försäljningsargument för att sälja en idé, produkt eller tjänst till en publik eller intressenter.
Pixel #
Den minsta enheten av bildinformation på en digital skärm eller bildskärm. Pixel används för att mäta upplösning och skapa visuell representation av bilder och grafik.
Produktionsmiljö #
En miljö eller infrastruktur där en applikation, webbplats eller system är driftsatt och används i verklig tid. Det är den miljö där produkten är live och tillgänglig för användare.
relaterat: Deploy
Produktägare #
En person eller roll som ansvarar för att definiera och prioritera produktens funktioner, krav och utvecklingsriktning. Produktägaren fungerar som en röst för användarna och intressenterna.
Prototyp #
En tidig version eller representation av en produkt, ofta interaktiv, som används för att testa och validera design- och funktionalitetskoncept innan den slutliga utvecklingen.
Python #
Python är ett högnivåspråk och programmeringsspråk som är populärt för webbutveckling, dataanalys och automatisering. Det är känt för sin läsbarhet och produktivitet och har ett stort ekosystem av bibliotek och ramverk.
Petabyte #
Förkortning: PB
En petabyte (PB) motsvarar 1 125 899 906 842 624 byte eller 1 024 terabyte. Det används för att mäta enorma datamängder, som storskaliga datalager eller nätverkstrafik.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Persona #
Persona är fiktiva representationer av olika användartyper eller målgrupper som används inom användarcentrerad design. De är baserade på forskning och data och hjälper till att skapa en gemensam förståelse för användarnas behov, mål och beteenden.
Pull Request #
Pull Request är en process inom versionshanteringssystem som möjliggör samarbete och granskning av kodändringar. Det innebär att en utvecklare begär att ändringar ska införlivas i en huvudkodbas och att andra granskar och godkänner ändringarna innan de integreras.
Programvara #
Programvara (Software) är en samling av data och instruktioner som styr en dator eller en enhet för att utföra specifika uppgifter och funktioner. Det inkluderar operativsystem, applikationer, webbplatser och andra digitala lösningar.
q
Query #
En begäran eller fråga som skickas till en databas eller ett API för att hämta specifik information eller utföra en åtgärd.
QR-Kod #
Förkortning: QR-Code
En tvådimensionell streckkod som kan skannas med en mobiltelefon eller annan enhet för att snabbt komma åt information, länkar eller utföra en handling.
Quality Assurance #
Förkortning: QA
Processen för att säkerställa och kontrollera att produkter eller tjänster uppfyller fördefinierade kvalitetsstandarder och specifikationer.
Query String #
En del av en URL som innehåller parametrar och värden som skickas till en webbserver för att styra eller filtrera resultatet av en förfrågan eller åtgärd.
Queue #
En datastruktur som används för att hantera och ordna objekt eller uppgifter i en sekvens där den första som kommer in är den första som behandlas (FIFO - First-In-First-Out).
Quick Link #
En snabb eller direkt länk som tar användaren till en specifik sida, funktion eller åtgärd utan att behöva navigera genom flera steg.
Query Optimization #
Processen att optimera och förbättra prestanda för databasförfrågningar genom att välja bästa möjliga index, optimeringsstrategier eller ändra frågestruktur för att minimera resursförbrukning och maximera hastigheten.
Quality of Service #
Förkortning: QoS
En term som beskriver prestanda- och tillgänglighetsnivån för en tjänst eller nätverk. QoS definierar och garanterar vissa kvalitetsparametrar, såsom bandbredd, latens och paketförlust.
Query Language #
Ett specifikt språk som används för att formulera och utföra databasförfrågningar eller sökningar för att hämta eller manipulera data. Exempel inkluderar SQL (Structured Query Language) och XPath (XML Path Language).
relaterat: SQL
r
Responsive Design #
Responsiv design Responsiv design Responsiv design är en designteknik som skapar webbplatser eller applikationer som automatiskt anpassar sig till olika enheter och skärmstorlekar. Genom att använda flexibla layouter och anpassa innehållet för varje enhet, säkerställer responsiv design responsiv design responsiv design en optimal visuell och användarupplevelse oavsett om användaren använder en dator, surfplatta eller mobiltelefon.
React.js #
Ett populärt JavaScript-bibliotek för att bygga användargränssnitt och interaktiva webbapplikationer. React använder komponentbaserad utveckling och är känd för sitt effektiva uppdateringssystem.
relaterat: Next.JS
REST #
Förkortning: REST
REST är en arkitekturstil för att designa nätverksbaserade applikationer. Det används ofta för att skapa webbtjänster som är skalbara, enkla att använda och kan kommunicera med olika system och plattformar.
relaterat: API
Responsiv Design #
En designmetodik som anpassar webbplatsen eller applikationen dynamiskt till olika skärmstorlekar och enheter för att ge en optimerad användarupplevelse.
relaterat: Mobile-First
Retrospekt #
Ett möte eller aktivitet inom Scrum-metodiken där teamet reflekterar över föregående sprint, identifierar förbättringsområden och föreslår åtgärder för att öka produktivitet och kvalitet.
relaterat: Scrum
RGB #
En färgmodell som representerar färger genom att kombinera röd (red), grön (green) och blå (blue) komponenter. RGB används för att skapa och visa färger på digitala enheter.
Roadmap #
En visuell och tidsbaserad plan som identifierar och beskriver de viktigaste målen, funktionerna och utvecklingsstegen för en produkt eller projekt över en viss tidsperiod.
Rutnätssystem #
Grid System (Rutnätssystem) är en designmetod som baseras på användningen av horisontella och vertikala linjer för att skapa en strukturerad layout för webbsidor eller användargränssnitt. Det ger enhetlighet, balans och proportion i designen.
Refactoring #
Refactoring är processen att omstrukturera och förbättra koden i en applikation utan att ändra dess externa beteende. Det syftar till att göra koden mer läsbar, effektiv och underhållbar genom att eliminera duplicering, förbättra namngivning och optimera prestanda.
Responsiv design #
Responsiv design (Responsiv webbdesign) innebär att skapa en webbplats eller applikation som automatiskt anpassar sig till olika enheter och skärmstorlekar för att ge en optimal användarupplevelse. Det innebär användning av flexibla layouter, bilder och typografi som anpassar sig efter användarens enhet.
s
scrum #
En agil projektledningsmetodik som betonar iterativ utveckling, snabba sprintar och självstyrande team. Det fokuserar på att leverera värde till kunder kontinuerligt och regelbundet.
Scrum Master #
En roll inom Scrum-metodiken som ansvarar för att stödja och coacha Scrum-teamet, säkerställa efterlevnad av Scrum-processen och underlätta samarbete och produktivitet.
relaterat: Scrum
Search Engine Optimization #
Förkortning: SEO
En process för att optimera en webbplats eller innehåll för att förbättra synligheten och placeringen i sökmotorresultaten. Målet är att öka organisk trafik och förbättra webbplatsens ranking.
Sidfot #
Den nedersta delen av en webbsida som ofta innehåller information som copyright, kontaktuppgifter, länkar till sekundära sidor eller sociala medieprofiler.
Sidhuvud #
Den övre delen av en webbsida som innehåller logotyp, navigationsmeny och andra viktiga element som identifierar och navigerar webbplatsen.
Sitemap #
En Sitemap (webbplatskarta) är en hierarkisk lista eller struktur som visar alla sidor på en webbplats. Det används för att organisera och planera innehållet samt underlätta navigeringen för användare och sökmotorer.
Slack #
En kommunikationsplattform för team och företag som erbjuder chatt, kanaler, samarbetsverktyg och integrationer. Slack används för att underlätta kommunikation, dela filer och samarbeta på distans.
Slug #
En Slug är en del av en URL som identifierar och representerar en specifik sida eller resurs på en webbplats. Den är vanligtvis en kort, läsbar och sökmotoroptimerad sträng som ersätter specialtecken och mellanslag med bindestreck eller andra tecken.
Source Code #
Source Code (källkod) är den mänskligt läsbara versionen av en programvara eller applikation. Den består av instruktioner och kommandon som utvecklare skriver för att skapa en fungerande programvara.
Single Page Application #
Förkortning: SPA
En typ av webbapplikation som fungerar som en enda webbsida utan att ladda om sidan. Det ger en mer responsiv och smidig användarupplevelse genom att dynamiskt uppdatera innehållet på sidan.
Sprint #
En tidsbaserad period inom Scrum-metodiken där ett team arbetar på att utveckla och leverera specifika funktioner eller arbetsenheter. En sprint har en fast varaktighet, vanligtvis 1-4 veckor.
relaterat: Scrum
Sprint Backlog #
En lista över uppgifter och funktioner som ska slutföras under en sprint. Det är en delmängd av den övergripande produktbacklogen.
relaterat: Scrum
Sprintmål #
En specifik målsättning eller önskat resultat för en sprint. Det hjälper teamet att fokusera och arbeta mot att uppnå en gemensam uppgift eller leverans.
relaterat: Scrum
Sprintplanering #
Ett möte i början av en sprint där teamet planerar och prioriterar uppgifter, definierar sprintmål och skapar en plan för att slutföra arbetet.
relaterat: Scrum
SSL #
Förkortning: SSL
En kryptografisk protokollstandard som används för att upprätta en säker och krypterad kommunikation mellan en webbplats och dess användare. Det används för att skydda känslig information och säkerställa integriteten för data som överförs över nätet.
Stake Holders #
Personer eller intressenter som har en investering, påverkan eller intresse i ett projekt eller en organisation. Stakeholders kan inkludera ägare, kunder, användare, teammedlemmar eller andra berörda parter.
Stand-Up #
Ett kort, dagligt möte inom Scrum-metodiken där teammedlemmar delar statusuppdateringar, diskuterar framsteg, utmaningar och planer för dagen. Syftet är att främja kommunikation och samarbete inom teamet.
relaterat: Scrum
Sticky #
En kortfattad anteckning eller lapp som ofta används under möten eller i arbetsflödet för att påminna om uppgifter, idéer eller viktiga punkter. De kan fästas på en fysisk yta eller användas i digitalt format.
Storyboard #
En visuell presentation eller sekvens av skisser, bilder eller illustrationer som används för att berätta en historia eller förklara en användarupplevelse, en process eller en sekvens av händelser.
SVG #
Förkortning: SVG
SVG är ett filformat för grafik som använder skalbara vektorgrafik. Det gör att grafik kan skalas utan att förlora kvalitet och är populärt för ikoner, illustrationer och logotyper på webbplatser och appar.
SCSS #
SCSS är en utökad syntax för Cascading Style Sheets (CSS) som erbjuder funktioner som variabler, inbyggda funktioner och nesting. Det underlättar skrivandet av mer strukturerad och återanvändbar CSS-kod.
SASS #
SASS är en CSS-preprocessor som tillhandahåller en utökad syntax och funktionalitet för att skapa och hantera CSS-kod. Det möjliggör användning av variabler, mixin och nesting för att göra CSS-kod mer modulär och underhållbar.
Software as a Service #
Förkortning: SaaS
SaaS är en molnbaserad leveransmodell där mjukvaror tillhandahålls som en tjänst över internet. Användare kan få tillgång till programvara via webbläsaren utan att behöva installera eller underhålla den lokalt.
SQL #
Förkortning: SQL
SQL är ett programmeringsspråk som används för att kommunicera med och hantera relationella databaser. Det används för att skapa, läsa, uppdatera och ta bort data och utföra avancerade frågor och rapportering.
Slutanvändare #
Slutanvändare (End User) är den faktiska personen eller gruppen som använder eller interagerar med en produkt, tjänst eller system. Slutanvändarens behov, beteenden och feedback är viktiga för att skapa en användarcentrerad design och förbättra användarupplevelsen.
SDK #
SDK (Software Development Kit) är en samling verktyg, bibliotek och resurser som används för att utveckla applikationer och programvara för en specifik plattform eller teknologi. Det tillhandahåller ofta API:er och dokumentation för att underlätta utvecklingen av programvarulösningar.
t
Tailwind #
Ett CSS-ramverk som erbjuder ett uppsättning verktygsklasser för att bygga anpassningsbara och responsiva webbgränssnitt. Tailwind tillåter utvecklare att snabbt skapa och anpassa design genom att använda klasser för specifika egenskaper.
relaterat: Bootstrap, Material Design
Task #
En specifik uppgift eller arbetsenhet som behöver slutföras inom en projektplan eller arbetsflöde. Uppgifterna definieras vanligtvis tydligt och tilldelas till teammedlemmar för att utföra.
Team #
En grupp av individer som samarbetar för att uppnå gemensamma mål inom ett projekt eller en organisation. Ett team kan ha olika roller, kompetenser och ansvarsområden för att slutföra arbetsuppgifterna.
Template #
En Template (mall) är en fördefinierad struktur eller layout som används som grund för att skapa liknande innehåll eller designelement. Det sparar tid och underlättar konsistens genom att ge en färdig ram för att bygga på.
Testmiljö #
En miljö eller plattform där tester och validering av en applikation eller webbplats utförs. Testmiljön är en separat miljö från produktionsmiljön och används för att upptäcka och åtgärda eventuella problem eller fel innan lansering.
Tumnagel #
En liten förhandsvisning eller representativ bild som används för att ge en snabb visuell sammanfattning av innehållet eller designen. Tumnaglar används ofta i gallerier, sökresultat eller som förhandsvisning av mediafiler.
Trello #
Ett webbaserat projekt- och uppgiftshanteringssystem som använder sig av ett visuellt kortbaserat gränssnitt. Trello hjälper till att organisera arbetsuppgifter, samarbeta i realtid och spåra framsteg inom team och projekt.
Typsnitt #
En uppsättning tecken eller bokstäver med en gemensam design och stil. Typsnitt används för att visa text i olika stilar, storlekar och format för att förbättra läsbarhet och visuell presentation.
TypeScript #
Ett programmeringsspråk som är en förlängning av JavaScript. Det ger statisk typning och andra funktioner för att förbättra utvecklingsprocessen och kvaliteten i JavaScript-baserade applikationer.
relaterat: JavaScript
Test-Driven Development #
Förkortning: TDD
TDD är en utvecklingsmetodik där tester skrivs och körs innan själva kodimplementeringen. Det hjälper till att säkerställa att koden uppfyller de specificerade kraven och bidrar till bättre kvalitet och underhållbarhet.
Terabyte #
Förkortning: TB
En terabyte (TB) motsvarar 1 099 511 627 776 byte eller 1 024 gigabyte. Det används för att mäta stora mängder data, som hårddiskar, databaser eller molnlagring.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Petabyte, Exabyte, Zettabyte, Yottabyte, Brontobyte
Tillgänglighet #
Tillgänglighet handlar om att utforma och utveckla webbplatser och applikationer på ett sätt som gör dem användbara för alla människor, inklusive personer med funktionsnedsättningar. Det innefattar att tillhandahålla alternativa texter för bilder, korrekt kontrast för läsbarhet och stöd för hjälpmedelsteknik.
Teknisk skuld #
Teknisk skuld (Tech Debt) är en metaforisk term som beskriver konsekvenserna av att göra snabba och suboptimala tekniska lösningar eller val för att snabbt leverera en produkt eller funktion. Det kan leda till underhållsproblem och behovet av att senare åtgärda eller förbättra koden.
u
Undermeny #
En sekundär lista med navigationsval som visas under en huvudmeny på en webbplats eller applikation. Undermenyer används för att organisera och visa mer detaljerade navigationsalternativ.
UI-Design #
Förkortning: UI-Design
UI-design (användargränssnittsdesign) involverar skapandet av visuell design och layout av användargränssnittet. Det inkluderar val av färger, typografi, ikoner och andra grafiska element för att skapa en attraktiv och användarvänlig upplevelse.
relaterat: UX-Design
UI/UX #
Förkortning: UI/UX
UI/UX (Användargränssnitt/Användarupplevelse) är ett övergripande begrepp som refererar till både designen av användargränssnittet och användarupplevelsen som helhet. Det fokuserar på att skapa användarvänliga, tilltalande och effektiva digitala produkter.
Usability #
Usability (användbarhet) refererar till hur lätt och effektivt en webbplats eller applikation kan användas av sina avsedda användare. Det inkluderar faktorer som användarflöde, navigering, responsivitet och användarvänlighet.
User Flow #
User Flow (användarflöde) är den sekvens av sidor, åtgärder och interaktioner som en användare utför inom en webbplats eller applikation. Det används för att kartlägga och optimera användarupplevelsen och processen för att uppnå specifika mål.
UX-Design #
Förkortning: UX-Design
UX-design (användarupplevelsedesign) innefattar skapandet av en positiv och meningsfull användarupplevelse genom att förstå användares behov, beteenden och förväntningar. Det involverar användarforskning, informationsarkitektur och interaktionsdesign.
relaterat: UI-Design
Upplösning #
Antalet bildpunkter (pixlar) som visas på en skärm eller bildskärm. Det mäts oftast som bredd x höjd och påverkar skärmpresentationen av innehåll och grafik.
User Story #
En kortfattad beskrivning av en användares mål eller behov som används inom agila metoder som Scrum för att definiera arbetsuppgifter och funktionalitetskrav.
relaterat: Scrum
Utveckling #
Processen att skapa, bygga och implementera en webbplats, applikation eller programvara. Utvecklingen omfattar vanligtvis programmering, kodning och testning av olika funktioner och komponenter.
UX-Research #
UX-Research (användarforskning) är en metodik för att samla in och analysera information om användares beteenden, preferenser och behov för att informera designbeslut. Det inkluderar metoder som användarobservation, intervjuer och enkäter för att förstå användares perspektiv och förbättra användarupplevelsen.
UX-Copy #
UX-Copy (Användartext) hänvisar till textinnehållet som är specifikt utformat för att förbättra användarupplevelsen. Det fokuserar på att vara användarcentrerat, tydligt, kortfattat och engagerande för att kommunicera med användare och vägleda dem genom en produkt eller tjänst.
Uppgiftsanalys #
Uppgiftsanalys (Task Analysis) är en metod för att analysera och bryta ner användarbeteenden och uppgifter i mindre steg och aktiviteter. Det används för att förstå användarnas behov och att utforma effektiva och användarcentrerade gränssnitt och interaktioner.
v
Vercel #
En molntjänstplattform som erbjuder hosting, distribuering och andra verktyg för att bygga och driva webbapplikationer och webbplatser. Vercel stöder olika teknologier som React, Next.js och Node.js.
Validation #
Processen att kontrollera och verifiera att data eller inmatning uppfyller specifika regler, standarder eller krav.
Version Control #
En metod för att hantera ändringar och versioner av en fil, kodbas eller projekt över tid. Det möjliggör spårning av ändringar, samarbete och återställning till tidigare versioner.
Viewport #
Ett område på en webbsida eller i en applikation som definierar den synliga delen av användargränssnittet i webbläsaren eller på enheten.
Vulnerability #
En svaghet eller brist i en programvara, system eller process som kan utnyttjas av angripare för att kompromettera säkerheten eller orsaka skada.
Visual Design #
Den estetiska aspekten av design som fokuserar på att skapa visuell attraktivitet, harmoni och användarupplevelse genom färg, typografi, layout och grafiska element.
Velocity #
Inom agila metoder mäter velocity hastigheten och effektiviteten för ett team genom att kvantifiera antalet uppgifter eller historia poäng som kan slutföras under en given tidsperiod.
Virtual Reality #
Förkortning: VR
En teknik som skapar en datorgenererad simulerad miljö som användare kan interagera med och uppleva med hjälp av speciella enheter, som VR-glasögon och handkontroller.
relaterat: Augmented Reality
Validation Testing #
En typ av testning som syftar till att verifiera att en produkt, system eller applikation fungerar enligt förväntningarna, krav och specifikationer.
Visitor #
En användare eller person som besöker en webbplats, applikation eller digital plattform för att konsumera innehåll, använda funktioner eller utföra åtgärder.
VS Code #
VS Code (Visual Studio Code) är en populär och kraftfull källkodsredigerare och utvecklingsmiljö som används för att skriva och felsöka programvara. Den erbjuder en mängd funktioner, utbyggbarhet och stöd för olika programmeringsspråk.
Vattenfallsmodell #
Waterfall (Vattenfallsmodell) är en sekventiell projektledningsmetodik där varje fas i utvecklingsprocessen slutförs innan nästa fas påbörjas. Det inkluderar vanligtvis faser som kravspecifikation, design, implementering och testning.
w
Webb-App #
En applikation som körs i en webbläsare istället för att installeras på en enhet. Webb-appar är plattformsoberoende och kan nås via internet.
Work in Progress #
Förkortning: WIP
En term som används för att referera till arbete som ännu inte är färdigt eller avslutat. Det indikerar att arbetet fortfarande pågår och inte är redo för slutlig leverans.
Workshop #
Ett strukturerat och interaktivt möte eller evenemang där deltagarna samarbetar för att generera idéer, lösa problem, utforska möjligheter eller ta fram lösningar inom ett specifikt ämnesområde.
Wireframe #
En grundläggande visuell representation eller skiss av layouten och strukturen för en webbplats eller applikation. Wireframes används för att planera och kommunicera design- och layoutkoncept innan den slutliga designen implementeras.
web design #
Processen att skapa och designa visuellt tilltalande och användarvänliga webbplatser. Det omfattar olika element som layout, färgscheman, typografi och användargränssnitt.
Web Development #
Processen att bygga och utveckla webbplatser eller applikationer för internet. Det inkluderar att skapa och implementera kod, databaser, användargränssnitt och andra tekniska aspekter.
web hosting #
En tjänst som gör det möjligt för webbplatser att vara tillgängliga på internet. Webbhotellföretag tillhandahåller serverutrymme och infrastruktur för att lagra och leverera webbplatsens innehåll till användare.
widget #
Ett småprogram eller en komponent som kan integreras i en webbplats eller applikation för att tillhandahålla specifika funktioner eller information. Exempel inkluderar kalenderwidgetar, väderwidgetar och sociala medie-widgetar.
Wordpress #
Ett populärt och användarvänligt innehållshanteringssystem (CMS) som används för att skapa och hantera webbplatser. WordPress erbjuder enkla verktyg för design, innehållshantering och utbyggnad av webbplatser.
Workflow #
En sekvens av uppgifter, processer eller steg som följs för att slutföra en specifik arbetsuppgift eller projekt. Workflow används för att organisera och optimera arbetsflöden och säkerställa effektivitet och produktivitet.
White Space #
Tomt utrymme eller mellanrum som används avsiktligt i designen för att förbättra läsbarhet, skapa visuell balans och framhäva viktiga element. White space ger öppenhet och luftighet i designen.
What You See Is What You Get (WYSIWYG) #
Förkortning: WYSIWYG
Förkortning för "What You See Is What You Get". En redigerings- eller designmiljö som visar innehållet eller layouten på samma sätt som det kommer att visas för slutanvändarna. Det gör det möjligt att designa och redigera webbplatser utan att behöva ha djupgående kunskaper om kodning.
Workflow Automation #
Processen att automatisera uppgifter, processer eller arbetsflöden genom användning av teknologi och programvara. Workflow-automation syftar till att effektivisera och standardisera arbetsprocesser för att spara tid och resurser.
Whiteboard-utmaning #
Whiteboard challenge (Whiteboard-utmaning) är en typ av teknisk intervjuprocess där en kandidat uppmanas att lösa ett programmeringsproblem eller designuppgift på en whiteboard eller liknande yta. Det syftar till att bedöma kandidatens problemlösningsförmåga och kommunikationsförmåga.
x
XaaS #
XaaS står för "Anything as a Service" och syftar på olika molnbaserade tjänster som tillhandahålls över internet. Det kan inkludera SaaS (Software as a Service), IaaS (Infrastructure as a Service) eller PaaS (Platform as a Service).
XHR #
XHR (XMLHttpRequest): En inbyggd webbläsarfunktion som möjliggör asynkron kommunikation mellan webbläsaren och en server. Det används för att dynamiskt ladda innehåll på webbsidor utan att behöva ladda om hela sidan.
XHTML #
XHTML är en utökad version av HTML som följer XML-syntax. Det används för att strukturera och koda innehåll på webbsidor på ett sätt som är kompatibelt med XML-standarder.
XML #
XML står för "eXtensible Markup Language" och är ett märkspråk som används för att strukturera och koda data i en hierarkisk struktur. Det är läsbar för både människor och maskiner och används för att utbyta och lagra data på ett strukturerat sätt.
xPath #
XPath är ett språk som används för att navigera och uttrycka sökningar i XML-dokument. Det gör det möjligt att hitta och extrahera specifika data genom att använda uttryck och sökvägar.
XSD #
XSD står för "XML Schema Definition" och används för att definiera strukturer, typer och regler för XML-dokument. Det fungerar som en beskrivning av hur XML-data bör vara strukturerad och valideras.
XSRF #
(Cross-Site Request Forgery): XSRF är en sårbarhet som uppstår när en angripare lurar en användare att oavsiktligt utföra oönskade handlingar på en webbplats där de redan är inloggade.
XSS #
XSS står för "Cross-Site Scripting" och är en sårbarhet i webbapplikationer som tillåter skadlig kod att injiceras i webbsidor och exekveras på användares webbläsare.
XSS-filter #
Ett XSS-filter är en mekanism i webbläsare som försöker upptäcka och blockera potentiellt skadlig kod från att köras på webbsidor. Det hjälper till att skydda användare från XSS-attacker.
y
YAML #
Förkortning: YAML
YAML är ett mänskligt läsbart dataseringsformat som används för att strukturera och representera data. Det används ofta för att konfigurera inställningar och metadata inom webbutveckling och andra tekniska sammanhang.
yarn #
En pakethanterare för JavaScript-projekt som används för att hantera beroenden och installation av externa bibliotek och paket. Yarn är utformat för att vara snabbt och effektivt för att optimera utvecklingsprocessen.
relaterat: npm
YCbCr #
YCbCr är ett färgrymdsystem som används för att representera färginformation i digitala bilder eller videor. Det används ofta för att separera ljushet (Y) från färginformationen (Cb och Cr) i en bild.
Yottabyte #
Förkortning: YB
En yottabyte (YB) motsvarar 1 208 925 819 614 629 174 706 176 byte eller 1 024 zettabyte. Det är en teoretiskt mycket stor enhet och används för att beskriva hypotetiska datamängder.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Brontobyte
z
Z-index #
Z-index är en CSS-egenskap som används för att kontrollera staplingsordningen av HTML-element på en webbsida. Det definierar vilket element som ska visas över eller under andra element baserat på deras z-index-värde.
relaterat: CSS
Zero-day Vulnerability #
En zero-day-sårbarhet är en sårbarhet i programvara som är okänd för utvecklare eller leverantörer. Det innebär att det inte finns något officiellt sätt att skydda sig mot den innan en attacker utnyttjar den. Det är en av de mest allvarliga sårbarheterna eftersom det inte finns någon patch eller lösning tillgänglig.
Zip #
En zip-fil är ett komprimerat filformat som används för att packa flera filer eller mappar till en enda fil. Det minskar filstorleken och underlättar överföring och lagring av filer.
Zombie Cookie #
En zombie-cookie är en typ av webbkaka (cookie) som återställs automatiskt även om användaren har raderat eller blockerat cookies. Den återställs från andra lagringsplatser, vilket gör det svårt för användaren att kontrollera eller radera den.
Zone File #
En zone file är en textfil som innehåller DNS-information för en domän. Den innehåller information om IP-adresser och namnserverinställningar som styr hur domännamnet associeras med IP-adresser och vägleder trafiken till rätt plats.
Zoom #
Zoom är en video- och webbkonferenstjänst som möjliggör distansmöten, samarbete och kommunikation via video- och ljudsamtal, chatt och delning av skärmen. Det används ofta för att hålla virtuella möten, presentationer eller utbildningssessioner.
Zettabyte #
Förkortning: ZB
En zettabyte (ZB) motsvarar 1 180 591 620 717 411 303 424 byte eller 1 024 exabyte. Det är en enorm enhet för datalagring och används för att representera astronomiska datamängder.
relaterat: Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Yottabyte, Brontobyte