Holistisk webdesign: det lyder bare så ... '60'erne modkultur syre-fueled epiphany-lignende. Men det er værd at se på alligevel. Jeg mener, alle her har enten læst Dirk forsigtigt bøger , eller i det mindste set den seneste Netflix tilpasning , højre? Ingen? Nå, her er crash kursuset:

Alt er forbundet.

Denne forbindelse kan være uklar eller indlysende, men alt er mere eller mindre forbundet på en eller anden måde. Du kan finde elementer i denne ide i kaosteori, især i Butterfly Effecten - du ved, en sommerfugl klapper sine vinger i Kina, og Florida bliver ramt med en orkan. (Forudsigelse: I 2020 vil vi have erklæret krig mod de darnede sommerfugle.)

I webdesign og udvikling kan årsag og virkning normalt ses næsten umiddelbart. Det sker hurtigt, og alt hvad du gør, vil påvirke dine brugere, dig selv, dine medarbejdere, dine aktionærer og nogle mennesker, du måske ikke engang overvejer i ligningen. Det vil påvirke alle dine liv, uanset om det er godt eller syg.

Derfor, når du går til at bygge noget nyt, eller ændre noget allerede på nettet, skal du se på, hvordan det vil påvirke alt og alle, du kan tænke på. Selvfølgelig er ingen af ​​os formuefortællere, og vi kan ikke forudse alt. Men du kan spørge dig selv nogle spidse spørgsmål for at komme i gang:

1. Hvordan vil denne ændring påvirke eksisterende UX?

Så lad os sige, at du allerede har en vare derude. Du tænker på noget cool, du gerne vil føje til det. Præcis hvordan vil det ændre måden brugerne interagerer med dit websted? Sikker på, at forskellen kan være ubetydelig. På den anden side kan det gøre nogle eksisterende funktionaliteter lidt sværere at få adgang til. Måske flyttede du et link fra din primære menu til en undermenu for at gøre plads til din store nye ting.

Sagen er, de små ændringer kan helt kaste eksisterende brugere, især hvis du ikke viser dem, hvor deres gamle favoritfunktion gik. Hvis du har brugere, der bruger dit websted eller din app hver dag, er det vigtigt at overveje, hvordan ændringer, du foretager, vil påvirke deres daglige liv.

2. Hvordan vil dette udføre / påvirke ydeevnen?

Lad os tage eksemplet på en eksisterende app igen. Jeg mener, det var bygget med et sæt krav og mål i tankerne, og det var formodentlig optimeret omkring at gøre disse mål ske. Så hvad vil der ske, når du beslutter dig for at tilføje den fancy widget eller animere de elementer, der tidligere følte sig lidt livløse?

Hvordan påvirker dine ændringer indlæsning og behandlingstid? Disse to faktorer vil snarere direkte påvirke, hvor mange mennesker, der fortsat bruger dit websted eller din app, og hvor lykkelige de er med det. Afhængigt af ældre enheder kan det påvirke, hvor mange mennesker der kan bruge dit produkt.

3. Hvordan vil du sikre denne ting?

Før du bygger noget for første gang, skal du have sikkerhedsplaner på plads. Du behøver ikke at være clairvoyant for at se, hvordan man har et usikkert system på plads, vil skade dig, din bundlinje og værst af alt: dine kunder. Så ja, du vil gerne skitsere hvilke processer, teknologier og politikker du vil have på plads fra get-go.

Når du ændrer et eksisterende websted eller en app, skal du huske på denne simple statistiske kendsgerning: mere kode betyder flere potentielle fejl og sårbarheder. Jeg mener, at tilføje nogle få links til din sidefod vil sandsynligvis ikke åbne revner i din sikkerhed, men mere komplekse ændringer kan.

4. Hvordan vil det påvirke dig og dine medarbejdere?

Okay, hvor mange mennesker her har startet et projekt uden nogen ægte ide om, hvor meget arbejde det ville tage for at opnå det? Hvor mange mennesker har skabt noget uden at budgettere for mængden af ​​tid og penge, det ville tage for at støtte det? Okay, det er mange hænder i luften. Du ... du kan alle stoppe nu.

Og selvom du er chefen, vil alle nye projekter eller funktioner, der tilføjes til din lineup, tage mere tid, end du måske indser. Der er tid det tager at gøre det i første omgang, men så er der fejlsøgning, kundesupport og muligvis træning af brugere for at drage fordel af det.

5. Hvordan kunne folk bruge dette til at skade hinanden?

Du behøver ikke se mere end sociale medier generelt for nogle eksempler på gode ideer, der er blevet snoet af jerks. Ikke en dag går forbi uden en ny historie, der dukker op, og beskriver de måder, hvorpå folk er forfærdelige for hinanden online. Mange af disse produkter blev designet med det bedste tilfælde i tankerne, og de forberede sig ikke på det værste. Nu spiller de indfange mod samfund med erfarne trolde.

En af mine yndlingshistorier om denne slags ting handler om Peeple , som næppe skulle lancere, før det følte den fulde kraft af dette problem. Se, det blev faktureret som "Yelp for folk", og i første omgang tillod det folk at komme på det og forlade anmeldelser om andre mennesker, selvom de anmeldere ikke var på appen.

Internettet så straks potentialet for misbrug. Applernes skabere gjorde ikke først. Ironisk nok så de kun lyset efter appen blev bombarderet med negative anmeldelser fra folk, der aldrig rigtig brugte det.

6. Er der nogen der egentlig ønsker denne ting?

Alt du gør, vil påvirke dine brugere, undtagen når det ikke gør det. Mens der er sådan en ting som at opfinde et nyt produkt, der skaber sin egen efterspørgsel, sker det nogle gange ikke. Du skal ærligt spørge dig selv, om der er nogen efterspørgsel efter dit produkt.

Det bedste nylige eksempel kommer fra offline verden. Nogle tech geni troede, det ville være en god idé at forstyrre juicerindustrien. Så det gjorde de og skabte en saftemaskine, der pressede "saftpakker" fuld af hakket frugt (som du helt kunne klemme med en rullestift). De kaldte det " Juicero ", Og de debiterede $ 400 USD for det.

De havde handler med producenter, lokale landmænd, marketingfolk og næsten alle ... undtagen deres potentielle kunder. Der var tilsyneladende meget lidt markedsundersøgelse gjort for at se, om nogen rent faktisk ønskede en latterligt dyr juicer. Du kan forestille dig resultatet.

Så ja, mit sidste punkt er netop det: Før du bygger noget på nettet eller ændrer dit eksisterende websted, spørg dig selv, om du laver noget, bare for at lave noget. Vil nogen selv have ting at ændre sig?