Holistyczne projektowanie stron internetowych: to po prostu brzmi tak ... 60-latka przeciw-kulturalna, przypominająca epifanię, przypominająca kwas. Ale i tak warto to zobaczyć. Mam na myśli, wszyscy tutaj albo czytają Dirk Delikatnie książki lub przynajmniej oglądałem najnowsze Adaptacja Netflix , dobrze? Nie? Cóż, oto kurs zderzeniowy:
Wszystko jest połączone.
To połączenie może być słabe lub oczywiste, ale w jakiś sposób wszystko jest w jakiś sposób połączone. Elementy tej idei można znaleźć w teorii chaosu, zwłaszcza w motywie Effect - wiesz, motyl macha skrzydłami w Chinach, a na Florydzie uderza huragan. (Prognozy: do 2020 r. Ogłosimy wojnę tym cholernym motylowi).
W projektowaniu i tworzeniu stron WWW przyczyna i skutek zazwyczaj można zauważyć niemal natychmiast. Wszystko dzieje się szybko, a wszystko, co robisz, wpłynie na twoich użytkowników, ciebie, wszystkich twoich pracowników, twoich akcjonariuszy i niektóre osoby, których nie uwzględnisz w równaniu. Wpłynie to na całe twoje życie, czy to na dobre, czy na złe.
Dlatego za każdym razem, gdy budujesz coś nowego lub zmieniasz coś już w sieci, musisz sprawdzić, jak wpłynie to na wszystko i na wszystkich, o których myślisz. Oczywiście, nikt z nas nie jest wróżbitami i nie możemy przewidzieć wszystkiego. Ale możesz zacząć od zadawania kilku ostrych pytań:
Załóżmy, że masz już tam produkt. Myślisz o czymś fajnym, do którego chcesz dodać. Dokładnie, jak to zmieni sposób interakcji użytkowników z Twoją witryną? Jasne, różnica może być znikoma. Z drugiej strony może to nieco utrudnić dostęp do niektórych istniejących funkcji. Może przeniosłeś link z głównego menu do podmenu, aby zrobić miejsce dla twojej nowej, wielkiej rzeczy.
Chodzi o to, że te małe zmiany mogą całkowicie rzucić obecnych użytkowników, zwłaszcza jeśli nie pokazujesz im, gdzie poszła ich ulubiona funkcja. Jeśli masz użytkowników, którzy codziennie korzystają z Twojej witryny lub aplikacji, ważne jest, aby zastanowić się, jakie zmiany wprowadzisz, wpływając na ich codzienne życie.
Zróbmy ponownie przykład istniejącej aplikacji. Mam na myśli, że został zbudowany z myślą o jednym zestawie wymagań i celów i prawdopodobnie został zoptymalizowany pod kątem realizacji tych celów. Co się stanie, gdy zdecydujesz się dodać ten fantazyjny widżet lub ożywisz te elementy, które wcześniej wydawały się nieco bez życia?
W jaki sposób zmiany wpłyną na czas ładowania i przetwarzania? Te dwa czynniki będą bezpośrednio wpływać na to, ile osób nadal korzysta z Twojej witryny lub aplikacji i jak bardzo są z niej zadowoleni. W zależności od starszych urządzeń może to wpłynąć na to, ile osób może korzystać z Twojego produktu.
Zanim zbudujesz coś po raz pierwszy, musisz mieć przygotowane plany bezpieczeństwa. W końcu nie musisz być jasnowidzem, aby przekonać się, że posiadanie niezabezpieczonego systemu może zaszkodzić tobie, twojemu wynikowi, a co najgorsze: twoim klientom. Więc, tak, zechcesz nakreślić, które procesy, technologie i zasady będą obowiązywać od samego początku.
Dokonując zmian w istniejącej witrynie lub aplikacji, pamiętaj o tym prostym fakcie statystycznym: więcej kodu oznacza więcej potencjalnych błędów i usterek. Chodzi mi o to, że dodanie kilku linków do stopki prawdopodobnie nie spowoduje pęknięcia zabezpieczeń, ale bardziej złożone zmiany mogą.
Okay, ilu ludzi tutaj rozpoczęło projekt bez prawdziwego pojęcia, ile pracy wymagałoby jego wykonanie? Ile osób stworzyło coś bez budżetu na ilość czasu i pieniędzy potrzebnych na jego wsparcie? Okay, to dużo rąk w powietrzu. Ty ... wszyscy możecie teraz przestać.
Nawet jeśli jesteś szefem, każdy nowy projekt lub funkcja dodana do twojego składu zajmie więcej czasu, niż możesz sobie wyobrazić. Jest czas, aby to zrobić, ale potem jest debugowanie, obsługa klienta i ewentualnie szkolenie użytkowników, aby z tego skorzystać.
Nie trzeba szukać dalej niż ogólnie w mediach społecznościowych, aby znaleźć przykłady dobrych pomysłów, które zostały skręcone przez szarpiących. Nie ma dnia, w którym nie pojawiłaby się nowa historia opisująca sposoby, w jakie ludzie są wobec siebie straszni w Internecie. Wiele z tych produktów zostało zaprojektowanych z myślą o najlepszym scenariuszu i nie przygotowały się na najgorsze. Teraz grają w pojedynkach przeciwko społecznościom doświadczonych trolli.
Jedna z moich ulubionych opowieści na ten temat Peeple , który ledwo musiał wystrzelić, zanim poczuł pełną moc tego problemu. Widzisz, był on oznaczony jako "Yelp for people" i początkowo pozwalał innym na zapoznawanie się z opiniami innych osób, nawet jeśli recenzenci nie byli w aplikacji.
Internet od razu dostrzegł potencjał nadużycia. Twórcy aplikacji na początku nie. Jak na ironię, widzieli tylko światło po tym, jak aplikacja została zbombardowana negatywnymi opiniami osób, które nigdy tak naprawdę jej nie używały.
Wszystko, co robisz, wpłynie na twoich użytkowników, z wyjątkiem sytuacji, gdy tak się nie dzieje. Chociaż istnieje coś takiego jak wynalezienie nowego produktu, który tworzy własne zapotrzebowanie, czasami tak się nie dzieje. Musisz uczciwie zadać sobie pytanie, czy istnieje zapotrzebowanie na Twój produkt.
Najnowszy przykład pochodzi ze świata offline. Pewien technologiczny geniusz uznał, że dobrym pomysłem byłoby rozbicie branży sokowirówki. Tak też zrobili, tworząc maszynę do wyciskania soku, która wyciskała "soki" pełne pokrojonych owoców (które można całkowicie przecisnąć wałkiem). Nazwali to " Juicero ", I opłata 400 USD za to.
Mieli do czynienia z producentami, lokalnymi rolnikami, marketerami i prawie wszystkimi ... z wyjątkiem ich potencjalnych klientów. Najwyraźniej przeprowadzono bardzo mało badań rynkowych, aby sprawdzić, czy ktoś rzeczywiście chciałby absurdalnie drogiej sokowirówki. Możesz sobie wyobrazić wynik.
Więc tak, moja ostatnia uwaga jest taka: zanim zbudujesz coś dla sieci lub dokonasz zmiany na swojej istniejącej stronie, zadaj sobie pytanie, czy robisz coś, by coś zrobić. Czy ktoś chce nawet zmian?