Accede a todo EDteam con un único pago¡Sube a premium!

EVOLUCIÓN DE LOS EQUIPOS DE DESARROLLO

El desarrollo web ha evolucionado muchísimo desde sus orígenes. Lo que comenzó con un sólo lenguaje para hacer marcado (HTML) se ha convertido en un gran ecosistema. En este artículo te contaremos como han ido evolucionando los equipos de desarrollo.

Diseño web
5 minutos
Hace 5 años
EVOLUCIÓN DE LOS EQUIPOS DE DESARROLLO

El desarrollo web evolucionó muchísimo desde sus orígenes. Lo que comenzó con un sólo lenguaje para hacer marcado (HTML) se ha convertido en un gran ecosistema. En ese ecosistema también hemos tenido un gran cambio a la hora de ver a los actores detrás de la web: Los miembros de un equipo de desarrollo. Este artículo se enfocará en ese punto.

El hombre orquesta

Si bien el desarrollo de software es muy antiguo, el desarrollo web como tal es joven. En un inicio los sitios web eran lo que hoy conocemos como sitios estáticos. Sitios que no permitían la interacción del usuario con la web sino que sólo podían consumir lo que veían. Los estilos de la web de esos tiempos también eran muy básicos, ni qué decir de la lógica (lo que hoy conocemos como JavaScript). Así que se popularizó un rol que se hizo muy conocido en esos tiempos: el Web Master.

El web master era la persona que se encargaba de realizar prácticamente todo el proceso y flujo de información en un sitio web.

  • Planificación
  • Creación
  • Actualización de contenido
  • Soporte
  • Mantenimiento
  • Administración de servidores, etc.

Ver esta publicación en Instagram

Estas son las etapas que sigue el equipo de EDteam para desarrollar nuestra web. ❓ ¿Qué etapas sigues tú para desarrollar tus proyectos? Conoce todas las etapas de un proyecto web: venta, planificación, diseño, desarrollo, entrega y soporte en EDteam (link en la bio) #development #desarrolloweb #programacion

Una publicación compartida de EDteam (@edteamlat) el 7 Oct, 2019 a las 8:00 PDT

Si lo vemos de cierta manera, era un hombre orquesta. Pero la realidad es que muchas personas hoy en día siguen "apostando" por este modelo y piensan que ser Freelancer es ir a conseguir un cliente pequeño al que se le puede ofrecer el desarrollo web y una vez que se cierra el trato la misma persona es la que hace todo el proceso:

  • Recolección de información
  • Wireframes
  • Mockups
  • Diseño de la interfaz
  • Desarrollo del sitio
  • SEO
  • Administración del servidor
  • Y mantenimiento del sitio web por X meses

En ningún momento quiero decir que esto esté mal. Pero tampoco podemos negar que el desarrollo web ha evolucionado tanto en estos días que ahora nos encontramos retos mucho mayúsculos. El termino Sitio web casi ha desaparecido de nuestro día a día. Ahora nos dedicamos a hacer Aplicaciones web.

¿Qué es una aplicación web?

Para hacerlo breve y en pocas lineas, una aplicación web es aquella que reúne muchas tecnologías en una sola y hace que por medio del navegador te conectes a todo un sistema muy potente. Prácticamente se trata de poner todo el poder que antes sólo se podía ver en las aplicaciones de escritorio que instalabas en tu computadora ahora disponibles solamente ingresando a una URL en tu navegador.

Administrar bases de datos, ofimática, administración de servidores, diseño gráfico y muchas otras cosas más ahora están a tu alcance solamente desde tu navegador sin necesidad de instalar dicho software en tu máquina.

Equipo de desarrollo

Este cambio ha impulsado el resurgimiento de nuevos roles. Si se desea construir una aplicación similar a las que hemos mencionado, ya no se puede esperar que una sola persona esté a cargo de todo el proceso. Ahora contamos con muchísimos roles que deben funcionar como un solo equipo.

Sin entrar en mucho detalle te mencionaré algunos roles que los equipo de desarrollo de aplicaciones web robustas tienen hoy en día.

  • CTO
  • Project Manager
  • DevOps
  • Data scientist
  • Administrador de bases de datos
  • Programador Backend
  • Programador frontend
  • Analista SEO
  • Styler
  • Maquetador

Ver esta publicación en Instagram

¿Qué rol cumples en tu equipo de trabajo? Seguramente has hecho el papel de más de uno de estos profesionales en ocasiones para tener a tiempo el proyecto 😄. Conviértete en uno de estos profesionales estudiando en EDteam (link en la bio) #development #code #web

Una publicación compartida de EDteam (@edteamlat) el 3 Oct, 2019 a las 6:30 PDT

Aún así sé que estoy dejando por fuera muchos otros roles que se van sumando a esta lista a medida que la aplicación se hace más grande.

Aprende a jugar en equipo

El motivo de este artículo es hacerte entender que para construir una aplicación robusta debes aprender a trabajar en equipo. Muchas veces, en especial cuando no tenemos experiencia, pensamos que seremos capaces de hacer todo sin la ayuda de nadie. Que construiremos la aplicación que revolucionará Internet siendo sólo nosotros encerrados en nuestra habitación programando. Nada más alejado de la realidad, si bien podemos escuchar algunos casos que en el pasado han funcionado de esa manera, ahora ya no es así, esas mismas personas tuvieron que construir equipos gigantes para no morir hoy, si no lo hacían simplemente su prometedora aplicación hubiera muerto.

Si aún no tienes la idea clara de qué te gustaría construir te animo a que busques un proyecto en GitHub al que puedas aportar, de seguro que encuentras alguno que se acomode a lo que estás deseando.

Hasta la próxima.

Comentarios de los usuarios

Pregunta a ChatEDT