Holistisch webdesign: het klinkt gewoon zo ... '60s tegencultuur met zuur gevoede epifanie-achtige. Maar het is de moeite waard om naar te kijken. Ik bedoel, iedereen hier heeft de Dirk schrijft voorzichtig , of op zijn minst de laatste bekeken Netflix-aanpassing , toch? Nee? Nou, hier is de spoedcursus:
Alles is verbonden.
Die verbinding is misschien zwak of voor de hand liggend, maar op de een of andere manier is alles min of meer verbonden. Je kunt elementen van dit idee vinden in de chaostheorie, vooral in het vlindereffect - je weet wel, een vlinder klappert in China en Florida wordt geraakt door een orkaan. (Voorspelling: tegen 2020 hebben we de oorlog verklaard tegen die verdomde vlinders.)
Bij webontwerp en -ontwikkeling zijn oorzaak en effect vrijwel onmiddellijk zichtbaar. Dingen gebeuren snel en alles wat u doet, zal van invloed zijn op uw gebruikers, uzelf, uw werknemers, uw aandeelhouders en sommige mensen die u misschien niet eens in overweging neemt. Het zal al je levens beïnvloeden, zowel ten goede als ten kwade.
Daarom moet je elke keer dat je iets nieuws gaat bouwen of iets op het web veranderen, kijken naar hoe het alles en iedereen die je maar kunt bedenken zal beïnvloeden. Natuurlijk is niemand van ons waarzeggers en kunnen we niet alles voorzien. Maar je kunt jezelf een aantal scherpe vragen stellen om aan de slag te gaan:
Dus laten we zeggen dat je al een product hebt. U denkt aan iets leuks dat u eraan wilt toevoegen. Hoe zal dit de manier veranderen waarop gebruikers omgaan met uw site? Natuurlijk, het verschil kan te verwaarlozen zijn. Aan de andere kant zou het sommige bestaande stuk functionaliteit iets moeilijker kunnen maken om te openen. Misschien heb je een link van je primaire menu naar een submenu verplaatst om plaats te maken voor je grote nieuwe ding.
Het probleem is dat deze kleine wijzigingen bestaande gebruikers volledig kunnen weggooien, vooral als je ze niet laat zien waar hun oude favoriete functie was. Als u gebruikers heeft die uw site of app elke dag gebruiken, is het belangrijk om te overwegen hoe uw wijzigingen van invloed zijn op hun dagelijks leven.
Laten we het voorbeeld van een bestaande app opnieuw nemen. Ik bedoel, het was gebouwd met één set vereisten en doelen in het achterhoofd, en het was vermoedelijk geoptimaliseerd rond het maken van die doelen. Dus wat gebeurt er als je besluit om die mooie widget toe te voegen of die elementen te animeren die voorheen een beetje levenloos aanvoelden?
Welke invloed hebben uw wijzigingen op de laad- en verwerkingstijd? Deze twee factoren zijn eerder van invloed op het aantal mensen dat uw site of app blijft gebruiken en hoe gelukkig ze ermee zijn. Afhankelijk van oudere apparaten kan dit invloed hebben op het aantal mensen dat uw product kan gebruiken.
Voordat u iets voor de eerste keer bouwt, moet u beveiligingsplannen hebben. Je hoeft toch niet helderziend te zijn om te zien hoe het hebben van een onveilig systeem je zou kunnen schaden, je bottom-line, en het ergste van alles: je klanten. Dus ja, u zult willen aangeven welke processen, technologieën en beleidslijnen u vanaf het allereerste begin zult hebben.
Houd bij het aanbrengen van wijzigingen aan een bestaande site of app rekening met dit eenvoudige statistische feit: meer code betekent meer potentiële bugs en kwetsbaarheden. Ik bedoel, het toevoegen van enkele links naar je voettekst zal waarschijnlijk geen scheuren in je beveiliging veroorzaken, maar complexere veranderingen kunnen dit wel.
Oké, hoeveel mensen hier zijn een project gestart zonder echt een idee van hoeveel werk het zou doen om het te bereiken? Hoeveel mensen hebben iets gemaakt zonder te budgetteren voor de hoeveelheid tijd en geld die het zou kosten om het te ondersteunen? Oké, dat zijn veel handen in de lucht. Jij ... je kunt nu allemaal stoppen.
En zelfs als je de baas bent, zal elk nieuw project of elke nieuwe functie die je toevoegt meer tijd kosten dan je zou beseffen. Er is de tijd die nodig is om het op de eerste plaats te maken, maar dan is er debugging, klantenondersteuning en mogelijk trainen gebruikers om er gebruik van te maken.
Je hoeft niet verder te kijken dan sociale media in het algemeen voor enkele voorbeelden van goede ideeën die zijn verdraaid door schokken. Er gaat geen dag voorbij zonder dat er een nieuw verhaal opduikt dat beschrijft hoe mensen online verschrikkelijk zijn voor elkaar. Veel van deze producten zijn ontworpen met het beste scenario in gedachten, en ze hebben zich niet op het ergste voorbereid. Nu spelen ze inhaalslag tegen gemeenschappen van ervaren trollen.
Een van mijn favoriete verhalen over dit soort dingen gaat over peeple , die amper kon worden gelanceerd voordat het de volledige kracht van dit probleem voelde. Ziet u, het werd als "Yelp voor mensen" gefactureerd en in eerste instantie konden mensen ermee aan de slag en recensies over andere mensen achterlaten, zelfs als de beoordelaars niet in de app zaten.
Het internet zag onmiddellijk het potentieel voor misbruik. De makers van de app deden dit aanvankelijk niet. Ironisch genoeg zagen ze pas het licht nadat de app was gebombardeerd met negatieve recensies van mensen die het nooit echt gebruikten.
Alles wat u doet, is van invloed op uw gebruikers, behalve wanneer dit niet het geval is. Hoewel er zoiets bestaat als het uitvinden van een nieuw product dat zijn eigen vraag creëert, gebeurt dat soms niet. U moet zich eerlijk afvragen of er vraag naar uw product is.
Het beste recente voorbeeld komt uit de offline wereld. Een technisch genie dacht dat het een goed idee zou zijn om de juicer-industrie te verstoren. Dus dat deden ze, het creëren van een sapmachine die "juice packs" vol gesneden fruit (dat je volledig kon persen met een deegroller) kon persen. Ze noemden het " de Juicero ", En zij brachten er $ 400 USD voor in rekening.
Ze hadden deals met fabrikanten, lokale boeren, marketeers en zo ongeveer iedereen ... behalve hun potentiële klanten. Er was blijkbaar heel weinig marktonderzoek gedaan om te zien of iemand echt een belachelijk dure sapcentrifuge wilde. Je kunt je het resultaat voorstellen.
Dus ja, mijn laatste punt is alleen dat: voordat je iets voor het web bouwt, of een wijziging aanbrengt in je bestaande site, vraag jezelf af of je iets maakt om iets te maken. Wil iemand zelfs dat dingen veranderen?