Najlepsze narzędzia do zarządzania przepływem pracy WordPress dla niezależnych programistów
Opublikowany: 2017-06-29Witam ponownie! Jestem Matt, niezależny programista WordPress, który chce przekształcić swoją niezależną karierę w agencję. Rozpocząłem karierę w WordPressie, wygrałem projekty poprzez udane licytacje i zaakceptowałem najbardziej odpowiednie projekty dla moich niezależnych projektów WordPress.
Wdrożyłem metodyki Agile w moich projektach freelancerskich i kilkakrotnie poprawiłem swoją produktywność. Usprawniłem procesy zarządzania projektami i mogłem przedstawić moim klientom realistyczne kamienie milowe i terminy realizacji. Rezultatem była znaczna poprawa mojej reputacji i zwiększenie przychodów z moich projektów.

W tym czasie zdałem sobie sprawę, że niezależny programista WordPress często marnuje dużo czasu na wypróbowywanie narzędzi i platform. Eksperymentowałem z długą listą narzędzi i musiałem odrzucić prawie każde narzędzie, na które się natknąłem, albo dlatego, że nie spełniało standardów, albo nie spełniało wymagań marketingowych.
Dlatego nie mogę wystarczająco podkreślić znaczenia najlepszych narzędzi do zarządzania przepływem pracy WordPress. Mówiąc konkretnie, narzędzia omówione w tej części usprawniają pracę programistów i zapewniają pomyślną realizację projektów. Omówię również trudny temat przepływów pracy i narzędzi wykorzystywanych do ich implementacji.
Oto krótki przegląd mojej dotychczasowej podróży:
- Porady doświadczonego programisty na temat znajdowania najlepszych prac na WordPressie
- Sztuka tworzenia doskonałych ofert i zdobywania klientów dla niezależnego programisty WordPress
- Dlaczego odnoszący sukcesy WordPress Freelancerzy nie mówią TAK każdemu projektowi
- Zarządzanie projektami WordPress i metodyka Agile dla niezależnych programistów
- W ten sposób przekształciłem moją karierę jako freelancer w agencję WordPress
Dla mnie idealny przepływ pracy to:
Skuteczność: to związek między szybkością a jakością wykonywanej pracy. Dobry workflow pozwala na bardzo szybką pracę przy zachowaniu wysokiego poziomu jakości.
Łatwość: Posiadanie dobrego przepływu pracy jest dobre, posiadanie przepływu pracy, z którym czujesz się swobodnie, jest lepszy. Nie zmuszaj się do wejścia w środowisko pracy (lub narzędzia), z którym nie czujesz się komfortowo. Jednak nikt nie czuje się komfortowo w pierwszych minutach z nowymi narzędziami. Zwykle mija kilka dni lub nawet tygodni, zanim programista zaakceptuje lub odrzuci dane narzędzie.
Stałość: dobry przepływ pracy to „uniwersalny” przepływ pracy. Dostosowuje się do każdego projektu, jednocześnie umożliwiając pracę zawsze tymi samymi metodami.
Uważam, że musisz zrównoważyć te trzy cechy. W wielu przypadkach zawsze istnieje jedna cecha, która wyróżnia się bardziej niż druga. Nadal chcę podkreślić, że przepływ pracy jest czymś bardzo osobistym. Na przykład jestem lepszy pod względem wydajności i łatwości niż stałość, wiedząc, że jest to ważny punkt przepływu pracy.
Zacząłem szukać najlepszych narzędzi do tworzenia stron internetowych, które mają te trzy cechy. Wypróbowałem i przetestowałem wiele narzędzi do tworzenia i projektowania przepływów pracy, oprogramowania, kodu dostarczonego przez użytkowników dla moich niezależnych projektów WordPress. Wkrótce zdaję sobie sprawę, że nie każde narzędzie jest odpowiednie dla moich potrzeb, a czasami darmowe narzędzia mają cenę, na którą nie było mnie stać.
Oto moja rekomendacja najlepszych narzędzi do zarządzania przepływem pracy, które powinien mieć każdy niezależny programista WordPress. Zdecydowałem się podzielić listę na osiem obszarów, które obejmują wszystkie aspekty mojej kariery freelancera w WordPressie.
Narzędzia projektowe

Canva pozwala każdemu tworzyć piękne wizualizacje do internetu lub druku (plakat, obraz, infografikę, tytuł itp.) bez wcześniejszej wiedzy technicznej. Platforma zapewnia dostęp „w chmurze” do szeregu szablonów układów i biblioteki zawierającej ponad milion grafik, kształtów, siatek, zdjęć i czcionek. Wiele przedmiotów jest bezpłatnych, ale znajdziesz też obrazy „premium”, które kosztują tylko 1 USD.
Bootstrap to framework CSS, który zawiera wtyczki jQuery do tworzenia stron internetowych. Można go łatwo zainstalować, odwołując się do plików na swoim serwerze lub nawet bezpośrednio przez CDN. Bootstrap oferuje szablony rozruchowe, które unikają rozpoczynania od pustej strony i integrują zapytania o media w celu dostosowania stron internetowych do wszystkich mediów wizualizacyjnych.

Narzędzia programistyczne

Sublime Text to ogólny edytor tekstu, który jest wyraźnie zaprojektowany do pisania kodu. Został opracowany przez Jona Skinnera w C++ i Pythonie. Pierwotnie uważany za rozszerzenie Vima (wiersz poleceń), Sublime Text od tego czasu stał się dobrze znanym narzędziem. Ma wszystkie typowe funkcje edytora tekstu, takie jak podświetlanie składni i automatyczne uzupełnianie kodu, ale to, co naprawdę czyni jego siłę, to modułowość.
Dostępny na komputerach Macintosh (binarny) i skompilowany na Windows i Linux, Atom Text Editor został zaprojektowany przy użyciu kodu Chromium (a dokładniej kodu konsoli Chromium w CoffeeScript). Opiera się na node.js i pozwala na instalację nowych pakietów rozszerzających funkcjonalność edytora. Na przykład na stronie można znaleźć pakiety, w których można dodać kolorową pipetę, tryb zen (bez rozpraszania uwagi) lub sugestie dotyczące automatycznego uzupełniania kodu.
Narzędzia kontroli wersji

Git to bardzo popularne oprogramowanie do kontroli wersji i repozytorium dla programistów. Deweloperzy na całym świecie używają Git do zarządzania projektami, nie martwiąc się o zagubiony lub nadpisany kod.
Innym popularnym narzędziem do kontroli wersji jest Bitbucket. Jest to usługa tworzenia oprogramowania do hostingu i zarządzania, oparta na oprogramowaniu do zarządzania wersjami Git i Mercurial.
Narzędzia komunikacyjne

Slack to platforma, która centralizuje wszystkie moje przepływy komunikacji. Jest to cyfrowa przestrzeń robocza, która jest sercem mojej kariery jako freelancer na WordPressie. Używam go do łączenia się ze wszystkimi interesariuszami, w tym klientami i innymi freelancerami.
Zarządzanie projektami

Omówiłem już mój wybór narzędzi do zarządzania projektami. Narzędzia te okazały się niezbędne do spełnienia moich wymagań dotyczących śledzenia zadań i projektów.
Zarządzanie dokumentacją

Dokumenty Google to pakiet online, który oferuje wszystko, od edytora tekstu po arkusze kalkulacyjne. Obsługiwany przez Google, jest moim ulubionym wyborem do współpracy i udostępniania dokumentacji. Interfejs jest łatwy w użyciu i nie wymaga prawie żadnego szkolenia dla użytkowników MS Office.
Obszary hostingu i inscenizacji portfela

Próbowałem wielu hostów internetowych, ale prawie wszyscy mnie rozczarowali z tego czy innego powodu. W końcu zdecydowałem się na Cloudways, zarządzaną platformę hostingową w chmurze, która jest znacznie zoptymalizowana pod kątem moich wymagań WordPress jako freelancer. Prowadzę tam swoje portfolio, a także oferuję prezentacje projektów, dzięki wielu obszarom inscenizacji.
Inne niezbędne narzędzia/platformy do rozważenia
Stack Overflow to globalne forum, na którym programiści zgłaszają swoje problemy. To forum jest idealne dla niezależnych programistów WordPress, ponieważ łączy ich z globalną społecznością programistów i ekspertów. Jednak zanim opublikujesz swój problem, dokładnie przeszukaj forum pod kątem podobnych pytań i ich rozwiązań.
Quora to platforma społecznościowa z pytaniami i odpowiedziami, na której możesz znaleźć odpowiedź na niemal każde pytanie, które pojawia się w Twojej głowie. Każdy zarejestrowany na Quora może publikować pytanie i odpowiadać na pytania publikowane przez innych członków społeczności. Quora jest bardziej przydatna do odkrywania nowych klientów i zbierania opinii społeczności na temat różnych problemów, które pojawiają się podczas projektów freelancerskich.
Podsumowując, zachęcam do zapoznania się z tymi narzędziami przepływu pracy. Jestem pewien, że włączając te narzędzia do swojego przepływu pracy, zauważysz znaczną poprawę zarówno produktywności, jak i zarządzania czasem.
Kolejną częścią tej serii Freelance Developer to Agency jest Jak zatrudnić programistów WordPress dla Twojej agencji.
