Holistisk webdesign: det høres bare slik ... '60-tallet motkultur syre-drivstoff epiphany-like. Men det er verdt å se på allikevel. Jeg mener, alle her har enten lest Dirk forsiktig bøker , eller i det minste sett det siste Netflix-tilpasning , Ikke sant? Nei? Vel, her er krasjbanen:

Alt er tilkoblet.

Denne forbindelsen kan være uklar eller åpenbar, men alt er mer eller mindre koblet på en eller annen måte. Du kan finne elementer av denne ideen i kaosteori, spesielt i Butterfly Effect-du vet, en sommerfugl klapper sine vinger i Kina, og Florida blir rammet av en orkan. (Prediksjon: innen 2020 vil vi ha erklært krig mot de darned sommerfuglene.)

I webdesign og utvikling kan årsak og effekt vanligvis ses nesten umiddelbart. Ting skjer fort, og alt du gjør vil påvirke brukerne, deg selv, alle ansatte du har, dine aksjonærer, og noen mennesker du kanskje ikke engang vurderer i ligningen. Det vil påvirke alle dine liv, uansett om det er bra eller dårlig.

Derfor, når du går for å bygge noe nytt, eller endre noe allerede på nettet, må du se på hvordan det vil påvirke alt og alle du kan tenke på. Selvfølgelig er ingen av oss fortune tellere, og vi kan ikke forutse alt. Men du kan stille deg selv noen spisse spørsmål for å komme i gang:

1. Hvordan vil denne endringen påvirke eksisterende UX?

Så la oss si at du allerede har et produkt der ute. Du tenker på noe kult du vil legge til på det. Nøyaktig hvordan skal det endre måten brukerne kommuniserer med på nettstedet ditt? Visst, forskjellen kan være ubetydelig. På den annen side kan det få litt eksisterende funksjonalitet litt vanskeligere å få tilgang til. Kanskje du flyttet en lenke fra hovedmenyen til en undermeny for å få plass til din store nye ting.

Saken er, de små endringene kan helt kaste eksisterende brukere, spesielt hvis du ikke viser dem hvor deres gamle favorittfunksjon gikk. Hvis du har brukere som bruker nettstedet ditt eller appen hver dag, er det viktig å vurdere hvordan endringer du gjør, vil påvirke deres daglige liv.

2. Hvordan vil dette utføre / påvirke ytelsen?

La oss ta eksemplet på en eksisterende app igjen. Jeg mener det var bygget med et sett med krav og mål i tankene, og det var antagelig optimalisert rundt å gjøre disse målene skje. Så hva skjer når du bestemmer deg for å legge til den fancy widgeten, eller animere de elementene som tidligere følte seg litt livløse?

Hvordan påvirker endringene dine lasting og behandlingstid? Disse to faktorene vil heller direkte påvirke hvor mange som fortsetter å bruke nettstedet ditt eller appen, og hvor glade de er med det. Avhengig av eldre enheter kan det påvirke hvor mange som kan bruke produktet.

3. Hvordan vil du sikre dette?

Før du bygger noe for første gang, må du ha sikkerhetsplaner på plass. Du trenger ikke å være klargjørende, for å se hvordan å ha et usikkert system på plass, vil skade deg, din bunnlinje og verste av alt: dine kunder. Så ja, du vil oversiktliggjøre hvilke prosesser, teknologier og retningslinjer du vil ha på plass fra get-go.

Når du endrer et eksisterende nettsted eller en app, må du huske dette enkle statistiske faktum: mer kode betyr flere potensielle feil og sårbarheter. Jeg mener, å legge til noen få koblinger til fotfoten din, sannsynligvis ikke kommer til å åpne sprekker i sikkerheten din, men mer komplekse endringer kan.

4. Hvordan vil dette påvirke deg og dine ansatte?

Ok, hvor mange mennesker her har startet et prosjekt uten noen ide om hvor mye arbeid det ville ta for å oppnå det? Hvor mange mennesker har opprettet noe uten å budsjettere for hvor mye tid og penger det ville ta for å støtte det? Ok, det er mange hender i luften. Du ... du kan alle stoppe nå.

Og selv om du er sjefen, vil alle nye prosjekter eller funksjoner som legges til din oppstilling, ta mer tid enn du kanskje skjønner. Det er tiden det tar å gjøre det i utgangspunktet, men så er det feilsøking, kundesupport, og muligens opplæring av brukere for å dra nytte av det.

5. Hvordan kunne folk bruke dette til å skade hverandre?

Du trenger ikke se lenger enn sosiale medier generelt for noen eksempler på gode ideer som har blitt vridd av jerks. Ikke en dag går uten noen ny historie dukker opp og beskriver hvordan mennesker er forferdelige for hverandre på nettet. Mange av disse produktene ble designet med beste scenario, og de forberedte seg ikke på det verste. Nå spiller de innspill mot samfunn med erfarne troll.

En av mine favoritthistorier om denne typen ting handler om peeple , som knapt måtte lansere før den følte hele styrken av dette problemet. Se, det ble fakturert som "Yelp for folk", og i utgangspunktet tillot det folk å komme seg på det og legge vurderinger om andre mennesker, selv om anmeldelsene ikke var på appen.

Internett så umiddelbart potensialet for misbruk. Skaperne av appen gjorde det ikke, først. Ironisk nok så de bare lyset etter at appen ble bombardert med negative anmeldelser fra folk som aldri virkelig brukte det.

6. Er det noen som egentlig ønsker dette?

Alt du gjør vil påvirke brukerne dine, unntatt når det ikke gjør det. Mens det er en ting som oppfinner et nytt produkt som skaper sin egen etterspørsel, skjer det noen ganger ikke. Du må ærlig spørre deg selv om det er noen etterspørsel etter produktet ditt.

Det beste nylige eksemplet kommer fra offline verden. Noen teknologiske genier trodde det ville være en god ide å forstyrre juicerindustrien. Så de gjorde det, og skapte en juicemaskin som presset "juicepakker" full av hakkede frukt (som du helt kan klemme med en rullestift). De kalte det " Juicero ", Og de belastet $ 400 USD for det.

De hadde avtaler med produsenter, lokale bønder, markedsførere, og omtrent alle ... bortsett fra deres potensielle kunder. Det var tilsynelatende svært lite markedsundersøkelse gjort for å se om noen faktisk ønsket en latterlig dyr juicer. Du kan forestille deg resultatet.

Så ja, mitt siste punkt er nettopp det: Før du bygger noe for nettet, eller gjør en endring til ditt eksisterende nettsted, spør deg selv om du lager noe bare for å gjøre noe. Vil noen selv ha ting å forandre seg?