Post Actualizado en julio 25, 2013
La división del trabajo tecnológico
Como ya hemos planteado y explicado en otros artículos, en la actualidad la tarea de crear y mantener páginas web es un proceso lleno de desafíos y retos que nos exige tener conocimientos en distintas áreas de las tecnologías de la información para poder exprimir al máximo el potencial de nuestro sitio. Hoy en día […]
Como ya hemos planteado y explicado en otros artículos, en la actualidad la tarea de crear y mantener páginas web es un proceso lleno de desafíos y retos que nos exige tener conocimientos en distintas áreas de las tecnologías de la información para poder exprimir al máximo el potencial de nuestro sitio.
Hoy en día no basta con ser expertos en un tema y enfocarnos únicamente en su uso, todo empleado en el campo del desarrollo web debe tener noción, aunque sea básica, de temas como el diseño (front y back end), administración de base de datos, codificación del lado del cliente (JavaScript, XHTML), de lado servidor (PHP, ASP.NET, JSP, etc.), estandarización, hosting, y todo esto para estar a la par del mercado y poder tener una posibilidad de sobresalir, mantener a flote y en buen estado nuestro portal.
Está claro que el tener algo de todo no nos hará eruditos en cada aspecto mencionado, uno como persona y profesional conoce siempre sus debilidades y sus fortalezas al momento de desempeñarnos en un ambiente laboral y puesto especifico, es por ello que debemos mantener nuestro margen y sabernos mesurar cuando exista un debate, discusión o toma de decisiones relacionadas a un tema del que tengamos poco o nulo conocimiento.
Lo que se pretende con la adquisición del “conocimiento variado”, es tener argumentos para protegernos y que nos ayuden a trabajar con las otras personas que sí son expertas en ese tema, así podremos debatir de manera moderada y tener una idea de lo que se nos está planteando, saber si la persona con la que estamos hablando realmente domina el tema y sí efectivamente es una solución lo que se nos está planteando.
En muchas ocasiones esta adquisición de conocimiento se mezcla y malinterpreta al grado de que en algunas empresas existen personas que se creen capaces de realizar todas las actividades ellos solos. Cuando somos freelancers novatos esto muchas veces no es una opción, por lo general nosotros tenemos que realizar todo el proyecto para así lograr quedarnos con el dinero producido y adquirir experiencia, sin embargo hay que reconocer que la mayoría de los proyectos de freelance son de pequeño a mediano tamaño y muchas veces únicamente cumplen con un sentido promocional, pero en el caso de una empresa dedicada al desarrollo web o que tiene un área importante dedicada única y exclusivamente a ello, no pueden existir esa clase de empleados, tanto para el beneficio de su salud como la de la empresa y el departamento.
No debemos confundirnos y pensar que un diseñador o desarrollador web debe saber realizar todo lo que engloba un proyecto, de que lo puede realizar no tenemos duda, de que lo deba realizar es otra cosa. Desgraciadamente en la gran mayoría de los casos es así, una persona realiza la mayor parte del proyecto y los jefes están contentos por tener que pagar poco y llevarse todo el crédito pero al momento de asumir las consecuencias y los problemas todos señalan al programador, puesto que fue el encargado de realizar todo.
Como mencione, existen personas muy capaces que sin duda pueden solucionar un problema ellas mismas sin necesidad de tener un equipo de trabajo, a lo que voy es que si esa persona sí contara con un equipo de profesionales respaldándolo el proyecto saldría adelante más rápido y en mejor forma lo que le daría prestigio a la empresa, más clientes y por supuesto más dinero y presupuesto para futuros proyectos.
Pero no nada más es tener un grupo de personas y ya, debemos analizar sus habilidades y buscar expertos en cada área para que cada parte este bien dirigida, estos a su vez deben saber comunicarse con las otras partes para que los problemas sean solucionados de manera más rápida y haya entendimiento entre cada parte del proceso.
Puede darse el caso de que muchos de nosotros ya trabajemos en empresas donde existe una división de trabajo bien delimitada y marcada, donde las responsabilidades de cada puesto están dadas y cada quien está comprometido con un área ya sea de programación, de diseño, de servidores, mercadeo, o cualquier otra, en este caso la comunicación entre estas áreas es fundamental y no se logrará si las personas no se involucran en los proyectos, es decir juntar la especialización con el conocimiento adquirido en otras áreas, para lograr “aceitar” todas las partes de la “maquinaria” de nuestra empresa.
De nuevo, con esto no me refiero a que debemos inmiscuirnos en cosas que no nos corresponden, no nacimos siendo unos “todologos” y debemos respetar las decisiones de otros en aspectos que no están dentro de nuestro campo de labor, pero al tener una visión general del proyecto podremos uniremos las partes para lograr mejorar la eficiencia de la empresa, y por consecuente ahorrar dinero y ahorrar tiempo dos factores determinantes que pueden marcar la diferencia entre sobrevivir y morir en el mercado.
La división del trabajo es algo siempre necesario, incluso cuando estamos trabajando por nuestra cuenta, es justo hacerle ver a nuestros clientes que existen diferentes personas que se van a encargar del diseño, del hosting y del posicionamiento, si nuestra empresa ofrece todos estos servicios que mejor, pero si no lo es así debemos hacerle ver al cliente que nosotros realizaremos el proceso completo apoyándonos en expertos que manejan otros aspectos que no dominamos, el hosting por ejemplo es un tema que muchas veces se deja descuidado pero que con un mal manejo puede afectar a nuestra empresa, principalmente si nuestro proyecto es de gran magnitud y que requiere un constante seguimiento “post-venta”.
La especialización y funcionamiento cooperativo de las partes es lo que ha llevado a las empresas a salir adelante, sin embargo conocemos que por ser tiempos de crisis muchas veces no podemos tener un personal basto que cumpla con cada minucioso aspecto, es por ello que en momentos como este los puestos administrativos informáticos están empezando a ser relevantes para llevar la especialización y la división del trabajo al siguiente nivel, buscando siempre un mejor personal que pueda hacer funcionar de la mejor manera nuestros procesos.
Escrito por:
Daniel Ernesto Navarro Herrera
OK HOSTING TEAM