36
Innovasjon og prototyping i praksis Runar Normark @runarno, Glenn Bech @glennbech Frokostseminar, Mesh 10.02.14

Frokostseminar inmeta

Embed Size (px)

Citation preview

Innovasjon og prototyping i praksis

Runar Normark @runarno, Glenn Bech @glennbech

Frokostseminar, Mesh 10.02.14

"Muligheter til forenkling"

domene

teknologi

+ux

”forstå”

domene

”lage”

teknologi

+

”løse”

ux

”forstå”

domene

”lage”

teknologi

+

”løse”

ux

Skatt og likning

Rutiner/retningslinjer

Caser

Regne-

eksempler

Struktur og flyt

Interaksjon

Visuell

design

Brukergrensesnitt

Prototype

”forstå”

domene

”lage”

teknologi

+

”løse”

ux

smidig

Personer og samspill

Hyppige tilbakemeldinger

Samarbeid

Reagere på endringer

Programvare som virker

Fleksibilitet i bruk av verktøy

Caser

Steg

EPF EPF

m/mom

s

Billed-

kunstner

Enkelt

AS

Land-

bruker

Avgrensning Sprint 1 Sprint 2

Virksomhetsinfo Sprint 1 Sprint 2

Tilpasning Sprint 2

Regnskaps-

grunnlag

Skattemessige

resultater

Innsending

”Enklere å levere, lettere å

forstå, med bedre datakvalitet"

Informasjons-

arkitektur

Interaksjonsdesign

Brukertesting

”Dårlig sikt i starten – ingen tid

å miste”

Inmeta “multi-tennant” infrastruktur for Javabaserte prosjekter

• Versjonskontroll av kode (GIT)

• Byggserver (Bamboo)

• Smidig prosjektstøtte (JIRA/Agile)

• Dokumentasjon (Confluence)

• Overvåkning av kodekvalitet og metrics (Sonar)

• Test og feilrapportering (Bonfire)

Prosjektetablering på mindre en 1 time

Erfaringer

”forstå”

domene

”lage”

teknologi

”løse”

ux

smidig

Bilde av en stråmann (ref use-case)

som løper, (løper fra hva?)

Bytte til lilla mal?

“løse”

“forstå”

“lage”

“forstå”

“løse”

“lage”

tid

Sprint 1

“løse”

“forstå”

“lage”

“forstå”

“løse”

“lage”

tid

Sprint 4Sprint 3

Anbefalinger (ux)

• Riktig inngang (sprint -1)

“forstå”

“løse”

“forstå”

tid

Sprint -1

“løse”

Anbefalinger (ux)

• Riktig inngang (sprint -1)

• Iterasjoner, også på å “forstå”

• Domenekunnskap avgjørende

• Begynn med det enkle, tenk på det komplekse

• Farten øker for hver sprint

Vi traff bakken med bena i gang

Amazon AWS, EC2

Front

Grid

Front

Grid

Demo/TestUtvikling

Byggserver

(inmeta)

FrontFront

GridGrid

GridGrid

Grid

Stabil versjon ved iterasjonslutt

Endring av kode

Amazon AWS, Elastic Beanstalk

Byggserver

(inmeta)

Prototype

Prototype

Utvikling

Demo/Test

Oppsummering skytjenester

• Stor gevinst ved dårlig sikt

• Ingen bestillingstid på ressurser eller endringeri konfigurasjon

• Ikke bare i Prototyping

• Skalerer opp- og ned ved behov, for eksempel for last-test.

• Kapasitetsplanlegging er ikke lengernødvendig, kjør tester istedet

• Pay as you go, time for time. En virtuell server heltned til 90 kroner/måned

• Arkitekturavgjørelser kan tas når man har bedreoversikt

* t1.micro, US east

@runarno @glennbech