Doskonałość w projektowaniu Dlaczego to zły pomysł
Jeśli jesteś projektantem lub twórcą stron internetowych, prawdopodobnie powinieneś wiedzieć, że próba uczynienia twojego projektu doskonałym może wydłużyć czas potrzebny na ukończenie projektu - nawet kilka razy. Zawsze jest jeden ostatni element, który chcesz szybko poprawić, ponieważ jest w nim coś irytującego. Ale niestety prawda jest taka - Doskonałość jest równym faszyzmem.
To śmiałe stwierdzenie, wiem. Ale rozejrzyj się wokół. Czy w twoim domu lub garażu jest co najmniej jeden wadliwy przedmiot?
Twój samochód? Musisz go zatankować co x liczbę mil i raz na jakiś czas załamuje się - nie jest doskonały. Twój komputer? Zużywa zbyt wiele energii elektrycznej, psuje się i ulega awarii, a dysk twardy ZAWSZE umiera dwie minuty przed wykonaniem kopii zapasowej danych - nie do końca. Chleb? Zbyt szybko zestarzeje się - nie jest doskonały. Okulary? Szkło jest podatne na ataki - dalekie od doskonałości. Więc jaki jest wniosek?
Doskonałość szkodzi rozwojowi
Nic, co nas otacza, nie jest idealne. Zawsze jest co najmniej jedna rzecz, którą można poprawić. Gdyby każdy doprowadził swój produkt do perfekcji przed wprowadzeniem go do publicznej wiadomości, dziś nie mielibyśmy nic! Nawet elektryczność ani koło. Ponieważ wszystko, co cię otacza, nie jest idealne, wolałbyś ich nie posiadać? Czy wolisz poczekać, aż ktoś doprowadzi ich do doskonałości, zanim pozwolą ci je mieć? Prawdopodobnie nie.
Dlatego podczas pracy nad własnymi projektami zawsze traktujemy niepowodzenia innych jako odniesienie - bądź kreatywny, ale nie staraj się być doskonały.
Dlaczego doskonałość jest szkodliwa??
Ponieważ nie sprzyja osiągnięciu celów. Rozpoczynając pracę, zawsze masz jakieś rzeczywiste cele do osiągnięcia w projekcie. Może to być coś tak oczywistego, jak rosnąca sprzedaż lub nietypowe, takie jak tworzenie świadomości dla swojego podwodnego centrum treningowego kickboxingu. Niemniej jednak powinny to być cele, na których musisz się skupić i za każdym razem, gdy chcesz zrobić coś nowego, powinieneś zadać sobie pytanie: „czy ta rzecz zbliża mnie do celów?”
A teraz zabawna część. Dążenie do doskonałości nie zbliża cię do celów. Z drugiej strony - wymyślenie najprostszego rozwiązania. To prawda - najprostszy i niezawodny, nie najlepszy. Na jednym z wczesnych etapów projektu nie możesz być w 100% pewien, które rozwiązanie będzie najlepsze. Bo skąd byś to wiedział, kiedy nawet go nie uruchomiłeś? Tylko informacje zwrotne z rynku (prawdziwi użytkownicy) mogą dać Ci prawdziwe pomysły na możliwe ulepszenia Twojej witryny i jej użyteczność. Te opinie to poprawa, na której musisz się skupić. nie to, co uważałeś za najlepsze dla nich.
To jest rażąca prawda (niestety). Nigdy nie dowiesz się, czego ludzie chcą lub potrzebują, więc praca nad skomplikowanym rozwiązaniem, które może nie być potrzebne, jest stratą czasu. Dlatego musisz zacznij od rozwiązania, które umożliwi osiągnięcie celów w najprostszy możliwy sposób. I jeszcze jedno, co powinieneś wiedzieć:
Doskonałość bardzo często pozostaje niezauważona
Niestety cały ten dodatkowy czas spędzony na dążeniu do doskonałości może pozostać niezauważony i niedoceniony. Jest powód, dla którego odbiorca twojego projektu może nawet nie zauważyć twojego dodatkowego wysiłku. A to dlatego, że nie widzieli poprzedniej wersji projektu, więc nie mają nic do powiedzenia i porównania. Jedyne, co zauważą i krytykują, to podstawowe funkcje i elementy.
Kredyt obrazkowy.
Praca nad szczegółami okrada większość twojego czasu. Szczegóły, jak jakiś drobny fragment twojego projektu graficznego. Ta jedna mała rzecz, która cię niepokoi lub dodatkowa funkcja, która Twoim zdaniem byłaby fajna i przydatna. A zanim to sobie uświadomisz, całkowity czas realizacji projektu kilkakrotnie się wydłużył. Czy naprawdę chcesz spędzić 60% swojego czasu pracy na doskonaleniu szczegółów i tylko 40% na osiągnięciu celów?
Jeśli jesteś freelancerem, możesz być pewien, że każdy klient będzie 100 razy bardziej wdzięczny za prosty, łatwy w użyciu i zrozumiały projekt, ukierunkowany na osiąganie celów, niż piękne dzieło sztuki, które wygląda świetnie, ale nie wkłada żadnych dodatkowych pieniędzy do kieszeni.
Porzucenie perfekcji jest dalekie od porzucenia dobrego projektu
Jak już powiedziałem wcześniej, podczas fazy tworzenia projektu / produktu / projektu nie można być pewnym, jakie naprawdę będzie idealne rozwiązanie, więc cała idea jego realizacji jest skazana na porażkę. Kiedy pracujesz nad czymś, jedynym sposobem, aby ocenić doskonałość, są twoje subiektywne motywy - mięso jednego człowieka to trucizna innego człowieka.
Najważniejsza zasada projektowania: Nie jesteś swoim klientem ani gościem. Dlatego nie możesz oceniać tego, co projektujesz, tylko według własnych opinii i założeń.
Stworzysz znacznie lepszą stronę internetową, nie będąc doskonałym
To proste (i prawdziwe). Jeśli nie próbowałeś dopracować każdego szczegółu i skupić się na najważniejszych kluczowych elementach, te kluczowe elementy będą nie tylko wyraźnie widoczne w ostatecznym rozwiązaniu, ale również dokończysz pracę wcześniej. Tak więc, ukrywając doskonałość w kieszeni, będziesz znacznie bardziej produktywny i zapewnisz lepsze wyniki.
Oto korzyści, które można uzyskać, zapominając o doskonałości i zamiast tego stworzyć prostą wersję witryny:
- Stronę można uruchomić wcześniej.
- Witryna może zarabiać pieniądze / uzyskać dostęp wcześniej.
- Informacje zwrotne od odwiedzających dotrą wcześniej.
- Ze względu na wczesne informacje zwrotne będziesz mógł ulepszyć witrynę, koncentrując się na rzeczach wskazanych przez odwiedzających (nie tylko rzeczy, które byłyby fajne).
Najważniejszym wnioskiem jest tutaj (choć brzmi to trochę dziwnie), że a proste rozwiązanie jest lepsze niż idealne rozwiązanie. „Ok, ale jak wdrożyć to podejście?”
Podziel swoje zadania na dwie grupy: “Ważne” & “Detale”
Ważne są ważne, takie jak osiąganie celów i celów, budowanie podstawowych funkcji itp.), A szczegóły są po prostu dobre, tylko szczegóły.
Kredyt obrazkowy.
Szczegóły pochłaniają ogromną ilość czasu. Dlatego musisz je pominąć i wrócić do nich później, podczas jednej z kolejnych faz pracy (lub nie wracać do nich w ogóle). Co mam na myśli przez „później”? Kiedy jest najlepszy czas, aby wrócić do szczegółów?
Pracuj iteracyjnie
Oto, co mam na myśli, po prostu wytrzymaj ze mną - Kiedy skończysz dzielić zadania na dwie grupy, w pierwszej iteracji powinieneś spróbować skupić się tylko na ważnych i spróbować wykonać je w najprostszy możliwy sposób. Pod koniec tej iteracji będziesz mieć gotową stronę do uruchomienia (podejście podobne do SCRUM). Możesz zacząć kolejny, jeśli chcesz. W tej iteracji możesz spróbować ulepszyć poprzednią wersję. (Pomysły na ulepszenia otrzymasz od opinii swoich klientów / odwiedzających.) Po drugiej iteracji otrzymasz ulepszoną wersję strony.
Jeśli chcesz kontynuować pracę i stale ulepszać stronę, możesz rozpocząć trzecią iterację, a następnie kolejne. To właściwy moment na powrót do rzeczy, które sklasyfikowałeś jako „szczegóły” na początku pracy, ale równie dobrze możesz zdać sobie sprawę, że te „szczegóły” są całkowicie zbędne, sądząc po reakcji odwiedzających / klientów ( bardzo pospolita rzecz).
Jest to prawdziwa siła podejścia iteracyjnego. Na każdym etapie pracy masz pełną stronę internetową gotową do uruchomienia i możesz ją stale ulepszać. Jest to o wiele lepsza sytuacja w porównaniu z pracą nad czymś w zamkniętym pomieszczeniu przez 10 lat, próbując uczynić go idealnym bez żadnej reakcji ze strony świata. Podejście iteracyjne jest znacznie bezpieczniejsze. Jaki jest lepszy scenariusz - zdając sobie sprawę z tego, że twój pomysł to kawałek wiesz, co i nie ma zapotrzebowania na rynku po miesiącu pracy lub realizacji go po 10 latach pracy?
Tylko uwaga: Dzięki takiemu podejściu mogłem ukończyć pracę magisterską na kilka miesięcy, zanim zrobili to moi koledzy. To, co zrobiłem, skupiło się na najważniejszej rzeczy w każdym rozdziale, zrobiłem to jak najszybciej i zostawiłem wszystkie szczegóły na później. Gdybym chciał, aby każdy rozdział był idealny od samego początku, prawdopodobnie nie skończyłbym go do dzisiaj. Minęły już ponad dwa lata, odkąd obroniłem pracę magisterską.
Pracuj szybko i skutecznie
Jest to uniwersalna wskazówka i może być stosowana w praktyce podczas pracy nad projektem dla klienta, a także podczas pracy na własnej stronie internetowej. To są jedyne rzeczy, które się liczą: szybka praca i szybkie wyniki. Najwyższy czas się przystosować.
Zawsze staraj się dostarczać szybkie rezultaty (koncentracja na osiąganiu celów), dostarczając najprostsze możliwe rozwiązanie, a nie „idealne” rozwiązanie według własnej subiektywnej opinii. Pamiętaj - nie musisz być doskonały. „Wystarczająco dobre” jest wystarczająco dobre.
Jeszcze jedna rzecz - Jakie są twoje doświadczenia z projektami, w których próbowałeś dostarczyć idealne rozwiązanie?