I migliori strumenti di gestione del flusso di lavoro di WordPress per sviluppatori freelance
Pubblicato: 2017-06-29Ciao di nuovo! Sono Matt, lo sviluppatore WordPress freelance che aspira a trasformare la sua carriera da freelance in un'agenzia. Ho lanciato la mia carriera in WordPress, ho vinto progetti tramite offerte vincenti e ho accettato i progetti più appropriati per i miei progetti WordPress freelance.
Avevo implementato pratiche agili per i miei progetti freelance e migliorato più volte la mia produttività. I miei processi di gestione del progetto sono stati semplificati e sono stato in grado di presentare ai miei clienti pietre miliari e scadenze realistiche del progetto. Il risultato è stato un miglioramento significativo della mia reputazione e un aumento delle entrate derivanti dai miei progetti.

Durante questo periodo, mi sono reso conto che uno sviluppatore WordPress freelance spesso perde molto tempo a provare strumenti e piattaforme. Ho sperimentato un lungo elenco di strumenti e ho dovuto rifiutare quasi tutti gli strumenti in cui mi sono imbattuto, perché era scadente o non era all'altezza del suo obiettivo di marketing.
Pertanto, non posso sottolineare abbastanza l'importanza dei migliori strumenti di gestione del flusso di lavoro di WordPress. In termini concreti, gli strumenti discussi in questa puntata semplificano il modo in cui lavorano gli sviluppatori e garantiscono l'esecuzione di successo dei progetti. Discuterò anche il delicato argomento dei flussi di lavoro e gli strumenti utilizzati per implementare tali flussi di lavoro.
Ecco una breve panoramica del mio viaggio fino ad ora:
- Suggerimenti per sviluppatori esperti su come trovare i migliori lavori WordPress freelance
- L'arte di creare offerte perfette e conquistare clienti per uno sviluppatore WordPress freelance
- Perché i liberi professionisti di WordPress di successo non dicono S a tutti i progetti?
- Gestione dei progetti WordPress e metodologia agile per sviluppatori freelance
- Ecco come ho trasformato la mia carriera da freelance in un'agenzia WordPress
Per me, il flusso di lavoro ideale è:
Efficacia: è il rapporto tra la velocità e la qualità del lavoro svolto. Un buon flusso di lavoro permette di lavorare molto velocemente mantenendo un alto livello di qualità.
Facilità: avere un buon flusso di lavoro è positivo, avere un flusso di lavoro con cui ti senti a tuo agio è meglio. Non forzarti in un ambiente di lavoro (o strumenti) con cui non ti senti a tuo agio. Tuttavia, nessuno si sente a suo agio nei primi minuti con i nuovi strumenti. Di solito ci vogliono alcuni giorni o addirittura settimane prima che uno sviluppatore accetti o rifiuti un particolare strumento.
Costanza: un buon flusso di lavoro è un flusso di lavoro "universale". Si adatta a qualsiasi progetto consentendo di lavorare sempre con gli stessi metodi.
Credo che tu debba bilanciare queste tre caratteristiche. In molti casi, c'è sempre una caratteristica che spicca più dell'altra. Voglio ancora sottolineare che il flusso di lavoro è qualcosa di molto personale. Ad esempio, sono più efficiente e disinvolto rispetto alla costanza, sapendo che è un punto importante del flusso di lavoro.
Ho iniziato a cercare i migliori strumenti per il flusso di lavoro di sviluppo web che hanno queste tre caratteristiche. Ho provato e testato numerosi strumenti per il flusso di lavoro di sviluppo e progettazione, prodotti software, codice fornito dagli utenti per i miei progetti WordPress freelance. Presto mi rendo conto che non tutti gli strumenti sono appropriati per le mie esigenze e, a volte, gli strumenti gratuiti hanno un prezzo che non potrei permettermi.
Ecco la mia raccomandazione per i migliori strumenti di gestione del flusso di lavoro che ogni sviluppatore WordPress freelance dovrebbe avere. Ho deciso di suddividere l'elenco nelle otto aree che coprono tutti gli aspetti della mia carriera di freelance in WordPress.
Strumenti di progettazione

Canva consente a chiunque di creare splendidi elementi visivi per il Web o per la stampa (poster, immagini, infografiche, titoli, ecc.) senza conoscenze tecniche preliminari. La piattaforma fornisce l'accesso "nel cloud" a una serie di modelli di layout e a una libreria di oltre un milione di elementi grafici, forme, griglie, foto e caratteri. Molti articoli sono gratuiti ma troverai anche immagini "premium" che costano solo $ 1 ciascuna.
Bootstrap è un framework CSS che include plugin jQuery per la composizione di pagine web. Può essere facilmente installato facendo riferimento ai file sul suo server o anche direttamente tramite CDN. Bootstrap offre modelli di avvio che evitano di iniziare con una pagina vuota e integra query multimediali per adattare le pagine Web a tutti i supporti di visualizzazione.

Strumenti di sviluppo

Sublime Text è un editor di testo generico chiaramente progettato per la scrittura di codice. È stato sviluppato da Jon Skinner, in C++ e Python. Originariamente pensato come un'estensione di Vim (riga di comando), Sublime Text è diventato da allora uno strumento ben noto a sé stante. Ha tutte le solite funzionalità di un editor di testo, come l'evidenziazione della sintassi e il completamento automatico del codice, ma ciò che fa davvero la sua forza è la sua modularità.
Disponibile in Macintosh (binario) e compilato su Windows e Linux, Atom Text Editor è stato progettato utilizzando il codice Chromium (più precisamente il codice della console Chromium in CoffeeScript). Si basa su node.js e consente di installare nuovi pacchetti per estendere le funzionalità dell'editor. Ad esempio, sul sito, puoi trovare pacchetti per aggiungere una pipetta a colori, una modalità zen (senza distrazioni) o suggerimenti per il completamento automatico del codice.
Strumenti di controllo della versione

Git è un software di controllo della versione molto popolare e un repository per gli sviluppatori. Gli sviluppatori di tutto il mondo usano Git per gestire i progetti senza preoccuparsi di codice perso o sovrascritto.
Un altro popolare strumento di controllo della versione è Bitbucket. È un servizio di web hosting e sviluppo di software gestionali basato su software di gestione delle versioni Git e Mercurial.
Strumenti di comunicazione

Slack è la piattaforma che centralizza tutti i miei flussi di comunicazione. È uno spazio di lavoro digitale che è al centro della mia carriera WordPress freelance. Lo uso per connettermi con tutte le parti interessate, inclusi clienti e colleghi liberi professionisti.
Gestione del progetto

Ho già coperto la mia scelta di strumenti di gestione del progetto. Questi strumenti si sono rivelati indispensabili per i miei requisiti di monitoraggio delle attività e dei progetti.
Gestione della documentazione

Google Docs è una suite online che offre di tutto, da un elaboratore di testi ai fogli di calcolo. Alimentato da Google, è la mia scelta preferita per le collaborazioni e la condivisione della documentazione. L'interfaccia è facile da usare e non richiede quasi alcuna formazione per gli utenti di MS Office.
Aree di hosting e staging del portfolio

Ho provato un certo numero di host web, ma quasi tutti mi hanno deluso per un motivo o per l'altro. Alla fine, ho optato per Cloudways, una piattaforma di cloud hosting gestita che è molto ottimizzata per i miei requisiti di freelance di WordPress. Ospito lì il mio portfolio e offro anche demo di progetti, grazie alle molteplici aree di staging.
Altri strumenti/piattaforme essenziali da considerare
Stack Overflow è un forum globale in cui gli sviluppatori portano i loro problemi. Questo forum è l'ideale per gli sviluppatori WordPress freelance perché li collega alla comunità globale di sviluppatori ed esperti. Tuttavia, prima di postare il tuo problema, fai una ricerca approfondita nel forum per domande simili e le loro soluzioni.
Quora è una piattaforma social di domande e risposte in cui puoi trovare una risposta a quasi tutte le domande che ti vengono in mente. Chiunque sia registrato su Quora può pubblicare una domanda e rispondere alle domande pubblicate da altri membri della comunità. Quora è più utile per scoprire nuovi clienti e raccogliere opinioni della comunità su vari problemi che sorgono durante i progetti freelance.
Per concludere, ti esorto a dare un'occhiata a questi strumenti di flusso di lavoro. Sono sicuro, incorporando questi strumenti nel tuo flusso di lavoro, noterai miglioramenti significativi sia nella produttività che nella gestione del tempo.
La parte successiva di questa serie da sviluppatore ad agenzia freelance è Come assumere sviluppatori WordPress per la tua agenzia.
