Holistisk webbdesign: det låter bara så ... '60-talets motkultur syrabränd epifany-liknande. Men det är värt att titta på ändå. Jag menar, alla här har antingen läst Dirk försiktigt böcker , eller åtminstone tittat på det senaste Netflix anpassning , höger? Nej? Tja, här är kraschbanan:

Allt hänger ihop.

Den anslutningen kan vara tuff eller uppenbar, men allt är mer eller mindre kopplat på något sätt. Du kan hitta element i denna idé i kaosteori, speciellt i fjärilseffekten - du vet, en fjäril klappar sina vingar i Kina, och Florida blir slagen med en orkan. (Förutsägelse: 2020 kommer vi att ha förklarat krig mot de darned fjärilar.)

I webbdesign och utveckling kan orsak och effekt vanligen ses nästan omedelbart. Saker händer snabbt, och allt du gör kommer att påverka dina användare, dig själv, alla anställda du har, dina aktieägare och några personer du kanske inte ens överväger i ekvationen. Det kommer att påverka alla dina liv oavsett om det är bra eller sjuk.

Därför måste du titta på hur det kommer att påverka allt och alla du kan tänka dig när du går på att bygga något nytt eller ändra något som redan finns på webben. Naturligtvis är ingen av oss förtrollare, och vi kan inte förutse allt. Men du kan fråga dig några spetsiga frågor för att komma igång:

1. Hur kommer denna förändring att påverka befintlig UX?

Så låt oss säga att du redan har en produkt där ute. Du tycker om något coolt du skulle vilja lägga till det. Exakt hur kommer det att förändra hur användarna interagerar med din webbplats? Visst kan skillnaden vara försumbar. Å andra sidan skulle det kunna göra vissa befintliga bitar av funktionalitet lite svårare att komma åt. Kanske flyttade du en länk från din huvudmeny till en undermeny för att göra plats för din stora nya sak.

Saken är, de små förändringarna kan helt kasta befintliga användare, speciellt om du inte visar dem var deras gamla favoritfunktion gick. Om du har användare som använder din webbplats eller app varje dag, är det viktigt att överväga hur förändringar du gör kommer att påverka deras dagliga liv.

2. Hur kommer det att utföra / påverka prestanda?

Låt oss ta exemplet på en befintlig app igen. Jag menar att den byggdes med en uppsättning krav och mål i åtanke, och det var förmodligen optimerat runt att göra dessa mål hända. Så vad händer när du bestämmer dig för att lägga till den fina widgeten, eller animera de element som tidigare kände sig lite livlösa?

Hur påverkar dina ändringar lastning och behandlingstid? Dessa två faktorer kommer snarare att direkt påverka hur många människor som fortsätter att använda din webbplats eller app, och hur lyckliga de är med det. Beroende på äldre enheter kan det påverka hur många som kan använda din produkt.

3. Hur kommer du att säkra detta?

Innan du bygger någonting för första gången måste du ha säkerhetsplaner på plats. Du behöver inte vara clairvoyant, för att se hur att ha ett osäkert system på plats skulle skada dig, din botten och värst av allt: dina kunder. Så ja, du vill beskriva vilka processer, tekniker och policyer du kommer att ha på plats från get-go.

När du ändrar en befintlig webbplats eller app, kom ihåg det här enkla statistiska faktumet: mer kod betyder fler potentiella fel och sårbarheter. Jag menar att lägga till några länkar till din sidfot kommer förmodligen inte att öppna sprickor i din säkerhet, men mer komplexa förändringar kan.

4. Hur kommer det att påverka dig och dina anställda?

Okej, hur många människor har här startat ett projekt utan någon riktig uppfattning om hur mycket arbete det skulle ta för att uppnå det? Hur många personer har skapat något utan att budgetera för hur mycket tid och pengar det skulle ta för att stödja det? Okej, det är många händer i luften. Du ... du kan alla sluta nu.

Och även om du är chefen, kommer varje nytt projekt eller funktion som läggs till i din uppställning att ta mer tid än du kanske inser. Det är dags att göra det i första hand, men då finns det felsökning, kundsupport och eventuellt träning av användare för att dra nytta av det.

5. Hur kunde människor använda detta för att skada varandra?

Du behöver inte titta längre än sociala medier i allmänhet för några exempel på bra idéer som har vridits av jerks. Inte en dag går utan att någon ny historia dyker upp och beskriver hur människor är hemska mot varandra online. Många av dessa produkter har utformats med bästa fallsscenario i åtanke, och de förberedde sig inte för det värsta. Nu spelar de ikapp mot gemenskaper av erfarna troll.

En av mina favoritberättelser om den här typen av saker handlar om peeple , som knappt måste starta innan den kände det fulla kraften i detta problem. Se, det var fakturerat som "Yelp for people", och till att börja med fick det folk att få på det och lämna recensioner om andra personer även om granskarna inte var på appen.

Internet såg omedelbart potentialen för missbruk. Skaparna av appen gjorde inte, först. Ironiskt nog såg de bara ljuset efter att appen bombades med negativa recensioner från människor som aldrig riktigt använde den.

6. Vill någon verkligen ha det här?

Allt du gör kommer att påverka dina användare, förutom när det inte gör det. Medan det finns en sådan sak som att uppfinna en ny produkt som skapar sin egen efterfrågan, sker det ibland inte. Du måste ärligt fråga dig själv om det finns någon efterfrågan på din produkt.

Det bästa senaste exemplet kommer från offlinevärlden. Något tekniskt geni tyckte att det skulle vara en bra idé att störa juicerindustrin. Så de gjorde, skapade en saftmaskin som pressade "saftpaket" fulla av hackad frukt (som du helt kan klämma med en rullande stift). De kallade det " Juicero ", Och de debiterade $ 400 USD för det.

De hade hand om tillverkare, lokala bönder, marknadsförare och nästan alla ... utom sina potentiella kunder. Det var tydligen mycket liten marknadsundersökning som gjordes för att se om någon verkligen ville ha en löjligt dyr juicer. Du kan föreställa dig resultatet.

Så ja, min sista sak är just det: innan du bygger något för webben, eller byter till din befintliga webbplats, fråga dig själv om du gör något för att bara göra något. Vill någon att saker och ting ändras?