Las mejores herramientas de gestión de flujo de trabajo de WordPress para desarrolladores independientes
Publicado: 2017-06-29¡Hola de nuevo! Soy Matt, el desarrollador freelance de WordPress que aspira a transformar su carrera freelance en una agencia. Lancé mi carrera en WordPress, gané proyectos a través de una licitación exitosa y acepté los proyectos más apropiados para mis proyectos independientes de WordPress.
Implementé prácticas ágiles para mis proyectos freelance y mejoré mi productividad varias veces. Mis procesos de gestión de proyectos se simplificaron y pude presentar hitos y plazos realistas del proyecto a mis clientes. El resultado fue una mejora significativa en mi reputación y un aumento de los ingresos de mis proyectos.

Durante este tiempo, me di cuenta de que un desarrollador independiente de WordPress a menudo pierde mucho tiempo probando herramientas y plataformas. Experimenté con una larga lista de herramientas y tuve que rechazar casi todas las herramientas que encontré, ya sea porque eran deficientes o no cumplían con su discurso de marketing.
Por lo tanto, no puedo enfatizar lo suficiente la importancia de las mejores herramientas de administración de flujo de trabajo de WordPress. En términos concretos, las herramientas discutidas en esta entrega agilizan la forma en que los desarrolladores trabajan y aseguran la ejecución exitosa de los proyectos. También discutiré el complicado tema de los flujos de trabajo y las herramientas que se utilizan para implementar esos flujos de trabajo.
Aquí hay una breve descripción de mi viaje hasta ahora:
- Consejos para desarrolladores experimentados sobre cómo encontrar los mejores trabajos independientes de WordPress
- El arte de crear ofertas perfectas y ganar clientes para desarrolladores independientes de WordPress
- Por qué los autónomos de WordPress exitosos no dicen SÍ a todos los proyectos
- Gestión de proyectos de WordPress y metodología ágil para desarrolladores independientes
- Así es como transformé mi carrera independiente en una agencia de WordPress
Para mí, el flujo de trabajo ideal es:
Efectividad: Es la relación entre la rapidez y la calidad del trabajo realizado. Un buen flujo de trabajo le permite trabajar muy rápidamente manteniendo un alto nivel de calidad.
Facilidad: Tener un buen flujo de trabajo es bueno, tener un flujo de trabajo con el que te sientas a gusto es mejor. No se fuerce a entrar en un entorno de trabajo (o herramientas) con los que no se sienta cómodo. Sin embargo, nadie se siente cómodo en los primeros minutos con nuevas herramientas. Por lo general, pasan unos días o incluso semanas antes de que un desarrollador acepte o rechace una herramienta en particular.
Constancia: un buen flujo de trabajo es un flujo de trabajo "universal". Se adapta a cualquier proyecto y le permite trabajar siempre con los mismos métodos.
Creo que hay que equilibrar estas tres características. En muchos casos, siempre hay una característica que destaca más que la otra. Todavía quiero enfatizar que el flujo de trabajo es algo muy personal. Por ejemplo, soy mejor en eficiencia y facilidad que en constancia, sabiendo que es un punto importante del flujo de trabajo.
Comencé a buscar las mejores herramientas de flujo de trabajo de desarrollo web que tuvieran estas tres características. He probado numerosas herramientas de flujo de trabajo de desarrollo y diseño, productos de software y código aportado por el usuario para mis proyectos independientes de WordPress. Pronto me doy cuenta de que no todas las herramientas son adecuadas para mis necesidades y, a veces, las herramientas gratuitas tienen un precio que no puedo pagar.
Aquí está mi recomendación sobre las mejores herramientas de gestión de flujo de trabajo que todo desarrollador independiente de WordPress debería tener. He decidido dividir la lista en ocho áreas que cubren todos los aspectos de mi carrera como freelance en WordPress.
Herramientas de diseño

Canva permite a cualquier persona crear bellos elementos visuales para la web o imprimirlos (póster, imagen, infografías, título, etc.) sin conocimientos técnicos previos. La plataforma proporciona acceso "en la nube" a una serie de plantillas de diseño y una biblioteca de más de un millón de gráficos, formas, cuadrículas, fotos y fuentes. Muchos artículos son gratuitos, pero también encontrará imágenes "premium" que cuestan solo $ 1 cada una.
Bootstrap es un marco CSS que incluye complementos de jQuery para componer páginas web. Se puede instalar fácilmente haciendo referencia a archivos en su servidor o incluso directamente por CDN. Bootstrap ofrece plantillas de arranque que evitan comenzar con una página en blanco e integra consultas de medios para adaptar las páginas web a todos los medios de visualización.

Herramientas de desarrollo

Sublime Text es un editor de texto genérico que está claramente diseñado para escribir código. Fue desarrollado por Jon Skinner, en C ++ y Python. Originalmente pensado como una extensión de Vim (línea de comando), Sublime Text se ha convertido desde entonces en una herramienta muy conocida por derecho propio. Tiene todas las funcionalidades habituales de un editor de texto, como el resaltado de sintaxis y el autocompletado de código, pero lo que realmente lo hace fuerte es su modularidad.
Disponible en Macintosh (binario) y compilado en Windows y Linux, Atom Text Editor fue diseñado usando código Chromium (más precisamente código de consola Chromium en CoffeeScript). Se basa en node.js y le permite instalar nuevos paquetes para ampliar la funcionalidad del editor. Por ejemplo, en el sitio, puede encontrar paquetes para agregar una pipeta de color, un modo zen (sin distracciones) o sugerencias para completar el código automáticamente.
Herramientas de control de versiones

Git es un repositorio y software de control de versiones muy popular para desarrolladores. Los desarrolladores de todo el mundo usan Git para administrar proyectos sin preocuparse por el código perdido o sobrescrito.
Otra herramienta de control de versiones popular es Bitbucket. Es un servicio de desarrollo de software de gestión y alojamiento web basado en el software de gestión de versiones Git y Mercurial.
Herramientas de comunicación

Slack es la plataforma que centraliza todos mis flujos de comunicación. Es un espacio de trabajo digital que está en el corazón de mi carrera independiente en WordPress. Lo uso para conectarme con todas las partes interesadas, incluidos clientes y compañeros autónomos.
Gestión de proyectos

Ya he cubierto mi elección de herramientas de gestión de proyectos. Estas herramientas han demostrado ser indispensables para los requisitos de seguimiento de mis tareas y proyectos.
Gestión de documentación

Google Docs es una suite en línea que ofrece de todo, desde un procesador de texto hasta hojas de cálculo. Con la tecnología de Google, es mi opción preferida para colaboraciones y compartir documentación. La interfaz es fácil de usar y casi no requiere capacitación para los usuarios de MS Office.
Áreas de alojamiento y preparación de carteras

He probado varios servidores web, pero casi todo el mundo me ha decepcionado por una razón u otra. Finalmente, me decidí por Cloudways, una plataforma de alojamiento en la nube administrada que está muy optimizada para mis requisitos de trabajo independiente de WordPress. Allí albergo mi portafolio y también ofrezco demostraciones de proyectos, gracias a las múltiples áreas de montaje.
Otras herramientas / plataformas esenciales a considerar
Stack Overflow es un foro global donde los desarrolladores plantean sus problemas. Este foro es ideal para desarrolladores independientes de WordPress porque los conecta con la comunidad global de desarrolladores y expertos. Sin embargo, antes de publicar su problema, busque en el foro preguntas similares y sus soluciones.
Quora es una plataforma social de preguntas y respuestas donde puedes encontrar una respuesta a casi cualquier pregunta que se te ocurra. Cualquier persona registrada en Quora puede publicar una pregunta y responder a las preguntas publicadas por otros miembros de la comunidad. Quora es más útil para descubrir nuevos clientes y recopilar opiniones de la comunidad sobre varios problemas que surgen durante los proyectos independientes.
Para concluir, le insto a que consulte estas herramientas de flujo de trabajo. Estoy seguro de que al incorporar estas herramientas en su flujo de trabajo, notará mejoras significativas tanto en la productividad como en la gestión del tiempo.
La siguiente parte de esta serie de Desarrollador independiente a agencia es Cómo contratar desarrolladores de WordPress para su agencia.
