Logo
Unionpedia
Kommunikasjon
Tilgjengelig på Google Play
Ny! Last ned Unionpedia på din Android™-enhet!
Installer
Raskere tilgang enn browser!
 

Smidig programvareutvikling

Index Smidig programvareutvikling

Innen programvareutvikling er smidig utvikling (engelsk: agile development) en form for prosjektarbeid hvor oppdagelse av krav og forbedring av løsninger gjøres gjennom samarbeid i selvorganiserende og tverrfaglige lag hvor kunden eller sluttbrukeren er med, adaptiv planlegging, evolusjonær utvikling, tidlig levering, kontinuerlig forbedring, og fleksibel respons på endringer i krav, kapasitet og forståelse av problemene som skal løses.

58 relasjoner: Akseptansetest (programvare), Aktør, Anekdotisk bevisføring, Avkastning, Åpen kildekode, Brukerhistorie, Covid-19, Designmønster, Dokumentasjonsgenerator, Ekstrem programmering, Endringskomité, Enhetstesting, ESSEC Business School, Finans, Fossefallmodellen, Hastighet (programvareutvikling), Informasjons- og kommunikasjonsteknologi, Ingeniør, Kanban, Kontinuerlig integrasjon, Kravspesifikasjon, Kunde, Mikroledelse, Oppførselsdrevet utvikling, Post-it, Produkteier, Profesjonell, Programmering, Programvaredesign, Programvarefeil, Programvareutviklingsprosess, Prosjektledelse, Prosjektplanlegging, Rammeverk, Rapid application development, Rational Unified Process, Refaktorering, Retrospektiv, Risiko, Ruby, Scrum, Shewhart-syklusen, Smidig ledelse, Smidig programvareutvikling, Ståmøte, Strategi, Strømlinjeformet oppstart, Strømlinjeformet produksjon, Styring, TED (konferanse), ..., Testdrevet utvikling, Tidsboks, Tverrfaglig lag, U.S. Agency for International Development, Unified Modeling Language, Utah, Videomøte, Ward Cunningham. Utvid indeks (8 mer) »

Akseptansetest (programvare)

Akseptansetest er en formalisert form for programvaretesting hvor det undersøkes om programvaren tilfredsstiller brukerbehov, funksjonelle krav, og forretningsprosesser.

Ny!!: Smidig programvareutvikling og Akseptansetest (programvare) · Se mer »

Aktør

En aktør (fra latin āctor og fransk actour, på gammelgresk har ἄκτωρ betydningen leder) er en person/gruppe som opptrer eller medvirker, en deltaker.

Ny!!: Smidig programvareutvikling og Aktør · Se mer »

Anekdotisk bevisføring

Et anekdotisk bevis er en form for tankefeil der en «viten» bygger på et enkeltstående tilfelle (ev. et begrenset antall enkeltstående tilfeller) som ikke kan bestrides.

Ny!!: Smidig programvareutvikling og Anekdotisk bevisføring · Se mer »

Avkastning

Avkastning, eller avkasting, er et begrep som viser til vinning eller utbytte av et gjennomført arbeid.

Ny!!: Smidig programvareutvikling og Avkastning · Se mer »

Åpen kildekode

Åpen kildekode (engelsk: open source code) brukes om allment tilgjengelig kildekode til dataprogrammer.

Ny!!: Smidig programvareutvikling og Åpen kildekode · Se mer »

Brukerhistorie

En brukerhistorie er en naturlig beskrivelse av funksjonen til en programvare sett fra et brukerperspektiv.

Ny!!: Smidig programvareutvikling og Brukerhistorie · Se mer »

Covid-19

Centers for Disease Control and Prevention (CDC), USA Ingen bekreftede tilfeller Covid-19, også skrevet COVID-19, (akronym for den engelskspråklige sykdomsbetegnelsen coronavirus disease 2019, «koronavirussykdom») er en viral luftveisinfeksjon forårsaket av sars-CoV-2, en type koronavirus i familie med sars.

Ny!!: Smidig programvareutvikling og Covid-19 · Se mer »

Designmønster

Designmønster er en generell løsning til problem som ofte oppstår i programvareutvikling.

Ny!!: Smidig programvareutvikling og Designmønster · Se mer »

Dokumentasjonsgenerator

En dokumentasjonsgenerator er et programmeringsverktøy som genererer programvaredokumentasjon beregnet for programmerere (for eksempel API-dokumentasjon) eller sluttbrukere (sluttbrukerguide), eller begge deler, basert på en mengde av kildekodefiler, og i noen tilfeller binærfiler.

Ny!!: Smidig programvareutvikling og Dokumentasjonsgenerator · Se mer »

Ekstrem programmering

Ekstrem programmering (engelsk: extreme programming, forkortet XP) er en systemutviklingsmetode som er utformet for å være så fleksibel som mulig.

Ny!!: Smidig programvareutvikling og Ekstrem programmering · Se mer »

Endringskomité

I programvareutvikling eller prosjektledelse er en endringskomité (engelsk: change control board) et utvalg som består av fageksperter (for eksempel programvareingeniører, testeksperter og så videre) og ledere (for eksempel kvalitetsstyringsledere) som avgjør om man skal implementere foreslåtte endringer i et prosjekt.

Ny!!: Smidig programvareutvikling og Endringskomité · Se mer »

Enhetstesting

Enhetstesting er en type programvaretesting som blir brukt innen programmering, hvor individuelle deler av kildekode eller dataprogrammer, sammen med tilhørende kontrolldata, brukerprosedyrer og operasjonsprosedyrer, testes for å se om de er egnet for en gitt type bruk.

Ny!!: Smidig programvareutvikling og Enhetstesting · Se mer »

ESSEC Business School

ESSEC Business School, tidligere École supérieure des sciences économiques et commerciales (forkortet ESSEC), er fransk handelshøyskole med hovedsete i Cergy og avdelinger i La Défense, Singapore, Rabat og Mauritius.

Ny!!: Smidig programvareutvikling og ESSEC Business School · Se mer »

Finans

Finans er et fagområde innen økonomi, som tar for seg måten bedrifter, institusjoner og privatpersoner tilegner seg, forvalter og bruker penger over tid.

Ny!!: Smidig programvareutvikling og Finans · Se mer »

Fossefallmodellen

Et eksempel på hvordan fossefallsmodellen kan se ut Fossefallmodellen er en nedbrytning av aktiviteter i et prosjekt til lineære, sekvensielle faser hvor hver fase avhenger av leveransene fra den foregående fasen og korresponderer med en spesialisering av oppgaver.

Ny!!: Smidig programvareutvikling og Fossefallmodellen · Se mer »

Hastighet (programvareutvikling)

Innen smidig programvareutvikling er implementeringshastighet eller hastighet (engelsk: velocity) et mål på utført arbeid per iterasjon.

Ny!!: Smidig programvareutvikling og Hastighet (programvareutvikling) · Se mer »

Informasjons- og kommunikasjonsteknologi

Informasjons- og kommunikasjonsteknologi (IKT), også omtalt som bare informasjonsteknologi (IT), er et begrep som omfatter teknologi for innsamling, lagring, behandling, overføring og presentasjon av informasjon.

Ny!!: Smidig programvareutvikling og Informasjons- og kommunikasjonsteknologi · Se mer »

Ingeniør

NASA Ingeniør er en yrkestittel som brukes av de som har høyere teknisk utdannelse i ingeniørfag.

Ny!!: Smidig programvareutvikling og Ingeniør · Se mer »

Kanban

En kanbantavle Kanban er en måte for å begrense igangsatt arbeid i et produksjonsanlegg.

Ny!!: Smidig programvareutvikling og Kanban · Se mer »

Kontinuerlig integrasjon

Kontinuerlig integrasjon (engelsk: continuous integration, CI) er en tilnærming til programvareutvikling hvor man slår sammen alle utviklerne sine arbeidskopier til en delt hovedgren flere ganger i løpet av dagen.

Ny!!: Smidig programvareutvikling og Kontinuerlig integrasjon · Se mer »

Kravspesifikasjon

Kravspesifikasjon eller problemanalyse er i informatikken et ord som brukes til å beskrive alle oppgaver som inngår i undersøkelse, avgrensning og definisjon av et nytt eller endret datasystem.

Ny!!: Smidig programvareutvikling og Kravspesifikasjon · Se mer »

Kunde

En kunde er et individ eller en husstand som kjøper varer og tjenester generert innen økonomien.

Ny!!: Smidig programvareutvikling og Kunde · Se mer »

Mikroledelse

Innen ledelse er mikroledelse eller detaljstyring en type ledelsesstil hvor en leder i stor grad observerer nøye, kontrollerer eller gir påminnelser om arbeidet til sine underordnede eller ansatte.

Ny!!: Smidig programvareutvikling og Mikroledelse · Se mer »

Oppførselsdrevet utvikling

Oppførselsdrevet utvikling (engelsk: behavior-driven development, BDD) er en metode for programvareutvikling som oppstod fra testdrevet utvikling (Test-driven development, TDD).

Ny!!: Smidig programvareutvikling og Oppførselsdrevet utvikling · Se mer »

Post-it

Notatlapper på en digital kanbantavle. En notatlapp eller selvklebende notatlapp, også kjent under varemerkene Post-it eller Sticky Note, er en notisblokk med avtagbare papirblad hvor baksiden av hvert blad har en stripe med svakt klebende lim som kan gjenbrukes, slik at lappen kan festes på for eksempel et annet papir, en tavle, vegg eller lignende, uten at overflaten blir skadet av limet.

Ny!!: Smidig programvareutvikling og Post-it · Se mer »

Produkteier

Innen smidig programvareutvikling er en produkteier (engelsk: product owner) en rolle som representerer interessentene i et prosjekt.

Ny!!: Smidig programvareutvikling og Produkteier · Se mer »

Profesjonell

En profesjonell er en person som enten.

Ny!!: Smidig programvareutvikling og Profesjonell · Se mer »

Programmering

Programmering består av å designe, skrive, teste, feilsøke og vedlikeholde kildekoden til et program som skal tolkes av en datamaskin.

Ny!!: Smidig programvareutvikling og Programmering · Se mer »

Programvaredesign

Programvaredesign er en underdisiplin av programvareutvikling som går på å definere arkitekturen, komponentene, grensesnittene og andre trekk ved et system eller en komponent.

Ny!!: Smidig programvareutvikling og Programvaredesign · Se mer »

Programvarefeil

En programvarefeil (populært kalt bug, fra engelsk, eller programlus, bugg eller bøgg på norsk) er en tilstand eller feil i et dataprogram som trenger korreksjon.

Ny!!: Smidig programvareutvikling og Programvarefeil · Se mer »

Programvareutviklingsprosess

Programvareutviklingsprosessen omfatter tekniske og administrative aktiviteter i forbindelse med å drive strukturert programvareutvikling.

Ny!!: Smidig programvareutvikling og Programvareutviklingsprosess · Se mer »

Prosjektledelse

Prosjektledelse er en disiplin som dreier seg om å initiere, planlegge, gjennomføre, kontrollere og avslutte et arbeid utført av et team av prosjektdeltakere for å oppnå bestemte mål og suksesskriterier.

Ny!!: Smidig programvareutvikling og Prosjektledelse · Se mer »

Prosjektplanlegging

Prosjektplanlegging eller prosjektering er en del av prosjektledelse hvor man lager tidsplaner som for eksempel Gantt-diagrammer for å planlegge og deretter rapportere fremdriften til prosjektet.

Ny!!: Smidig programvareutvikling og Prosjektplanlegging · Se mer »

Rammeverk

Et rammeverk er et generelt begrep som vanligvis refererer til en underliggende stuktur som brukes som et grunnlag for å bygge andre ting oppå.

Ny!!: Smidig programvareutvikling og Rammeverk · Se mer »

Rapid application development

Rapid application development (RAD, direkte oversatt: rask applikasjonsutvikling) er både et navn på alternativer til vannfallmodellen innen programvareutvikling og navnet på James Martin's tilnærmelse til rask utvikling.

Ny!!: Smidig programvareutvikling og Rapid application development · Se mer »

Rational Unified Process

Rational Unified Process (forkortet: RUP, direkte oversatt: rasjonell enhetlig prosess) er en iterativ og inkrementell programvareutviklingsprosess, med røtter i spiralmodellen, for å sikre et resultat med høyt kvalitetsnivå.

Ny!!: Smidig programvareutvikling og Rational Unified Process · Se mer »

Refaktorering

Refaktorering eller omstrukturering av kode eller (en: refactoring) er en teknikk for å trinnvis forbedre kvaliteten på programkode.

Ny!!: Smidig programvareutvikling og Refaktorering · Se mer »

Retrospektiv

Retrospeksjon (avledet av latinsk retrospectus, perfektum partisipp av retrospicere, «se bakover på») betyr å se seg bakover.

Ny!!: Smidig programvareutvikling og Retrospektiv · Se mer »

Risiko

forlag.

Ny!!: Smidig programvareutvikling og Risiko · Se mer »

Ruby

Ruby er et objektorientert programmeringsspråk som kombinerer syntaks inspirert av Perl med Smalltalks objektorienterte egenskaper.

Ny!!: Smidig programvareutvikling og Ruby · Se mer »

Scrum

Innen prosjektledelse er scrum et rammeverk for å utvikle, levere og opprettholde produkter i et komplekst miljø.

Ny!!: Smidig programvareutvikling og Scrum · Se mer »

Shewhart-syklusen

Shewhart-syklusen er en iterativ design- og ledelsesmetodikk som brukes i næringslivet for kontroll og kontinuerlig forbedring av prosesser og produkter.

Ny!!: Smidig programvareutvikling og Shewhart-syklusen · Se mer »

Smidig ledelse

Smidig ledelse vil si å anvende prinsippene for smidig programvareutvikling og strømlinjeformet prosjektledelse i ulike ledelsesprosesser, særlig innen produktutvikling og prosjektledelse.

Ny!!: Smidig programvareutvikling og Smidig ledelse · Se mer »

Smidig programvareutvikling

Innen programvareutvikling er smidig utvikling (engelsk: agile development) en form for prosjektarbeid hvor oppdagelse av krav og forbedring av løsninger gjøres gjennom samarbeid i selvorganiserende og tverrfaglige lag hvor kunden eller sluttbrukeren er med, adaptiv planlegging, evolusjonær utvikling, tidlig levering, kontinuerlig forbedring, og fleksibel respons på endringer i krav, kapasitet og forståelse av problemene som skal løses.

Ny!!: Smidig programvareutvikling og Smidig programvareutvikling · Se mer »

Ståmøte

Et ståmøte eller stand-up-møte er et møte hvor deltakerne vanligvis står mens de deltar.

Ny!!: Smidig programvareutvikling og Ståmøte · Se mer »

Strategi

En strategi er en angrepsmåte for å nå et mål.

Ny!!: Smidig programvareutvikling og Strategi · Se mer »

Strømlinjeformet oppstart

Strømlinjeformet oppstart (engelsk: lean startup) er en metodikk for utvikling av bedrifter og produkter som sikter på å forkorte produktutvikling og raskt oppdage om en foreslått forretningsmodell er levedyktig.

Ny!!: Smidig programvareutvikling og Strømlinjeformet oppstart · Se mer »

Strømlinjeformet produksjon

Strømlinjeformet produksjon eller veltrimmet produksjon (engelsk: lean manufacturing, noen ganger direkte oversatt som slank produksjon) betegner en produksjonsmetodikk for fremstilling av varer og tjenester.

Ny!!: Smidig programvareutvikling og Strømlinjeformet produksjon · Se mer »

Styring

Styring (engelsk: governance) er et vidt begrep som brukes innen statsvitenskap og organisasjonsstudier og betegner styringssystemer og styringsstrukturer.

Ny!!: Smidig programvareutvikling og Styring · Se mer »

TED (konferanse)

Bill Clinton snakker på TED i 2007 TED (engelsk forkortelse for Technology, Entertainment, Design) er en årlig, amerikansk konferanse som opprinnelig begynte i 1984.

Ny!!: Smidig programvareutvikling og TED (konferanse) · Se mer »

Testdrevet utvikling

Testdrevet utvikling er en programvareutviklingsmetodikk som består av korte iterasjoner hvor nye tester som dekker de ønskede forbedringene eller nye funksjonaliteten skrives først, deretter implementeres produksjonskoden som trengs for å få testene til å passere feilfritt.

Ny!!: Smidig programvareutvikling og Testdrevet utvikling · Se mer »

Tidsboks

Innen smidig programvareutvikling er en tidsboks (engelsk: timebox) et fastsatt tidsvindu for gjennomføring av en planlagt aktivitet der man arbeider for å oppnå et mål, og i så måte er dette en metode for tidsstyring.

Ny!!: Smidig programvareutvikling og Tidsboks · Se mer »

Tverrfaglig lag

Et tverrfaglig lag er en gruppe mennesker med ulik fagkompetanse som jobber mot et felles mål.

Ny!!: Smidig programvareutvikling og Tverrfaglig lag · Se mer »

U.S. Agency for International Development

U.S. Agency for International Development (USAID) er en amerikansk føderal etat som har ansvar for det meste av landets ikke-militære utviklingshjelp.

Ny!!: Smidig programvareutvikling og U.S. Agency for International Development · Se mer »

Unified Modeling Language

Unified Modeling Language (UML) er en industristandard for datarelatert modellering, forvaltet av et internasjonalt konsortium kalt Object Management Group (OMG).

Ny!!: Smidig programvareutvikling og Unified Modeling Language · Se mer »

Utah

Utah Bikubestaten (engelsk: The Beehive State) er en delstat i USA.

Ny!!: Smidig programvareutvikling og Utah · Se mer »

Videomøte

Videokonferanse mellom to universitetet. Et videomøte eller en videokonferanse er et møte der deltagerne kan se og høre hverandre ved hjelp at kommunikasjonsteknologi, uten å være på samme sted.

Ny!!: Smidig programvareutvikling og Videomøte · Se mer »

Ward Cunningham

Howard G. «Ward» Cunningham (født 26. mai 1949) er en amerikansk dataprogrammerer som fant opp wikikonseptet.

Ny!!: Smidig programvareutvikling og Ward Cunningham · Se mer »

Omdirigeringer her:

Agile, Agile metoder, Smidig og agil systemutvikling, Smidig prosjektledelse, Smidig utviklingsmetodikk, Smidige metoder.

UtgåendeInnkommende
Hey! Vi er på Facebook nå! »