Cómo trabajar efectivamente con programadores
-
Upload
pablo-hernandez -
Category
Business
-
view
626 -
download
0
description
Transcript of Cómo trabajar efectivamente con programadores
Ing. Pablo Hernández, Mgti
http://otakupahp.com
@otakupahp
Distribuido Bajo Licencia Creative Commons Reconocimiento - No comercial - Compartir bajo la misma licencia 3.0
Empieza por…
Buenos vs Baratos
El primer error es buscar programadores
baratos
Un buen programador puede parecer muy
costoso, pero normalmente es más
eficiente que 5 programadores regulares
Es mejor pagar más para gastar menos
Si es algo EXTREMADAMENTE sencillo
quizá puedas optar por alguien barato
No busques gente local
Es un error limitarse a buscar solamente
programadores locales, a veces los
mejores se encuentran fuera de tu ciudad
o de tu país
No es tan importante que tu programador
trabaje en tu lugar de trabajo
Utiliza servicios externos como
elance.com, odesk.com, scriptlance.com o
getafreelancer.com
Lo siguiente es…
Debe preguntar… y mucho
Un buen programador hará muchas
preguntas sobre tu proyecto con el fin de
entender a profundidad tu necesidad
Los programadores novatos con
frecuencia solo escuchan al cliente y se
van sin realizar ninguna pregunta
De la misma manera tu debes preguntar
sobre su experiencia en trabajos similares
Debe sugerir y opinar
En ocasiones no tienes claro tu objetivo o la tecnología a usar y un buen programador te guiará hacia la mejor solución, tanto técnica como económicamente
Además te ayudará a definir el trabajo en relación a la inversión que deseas realizar
Llegado el momento, un buen programador rechazará un trabajo si ve que no es bueno para ninguno de los dos
Debe ser abierto y flexible
Es común que a través del proyecto surjan cambios y nuevos requerimientos, y un buen programador lo sabe
Los cambios serán reevaluados y cobrados como adicionales dependiendo del caso (no todo cambio requiere pago adicional ni tampoco puede ser hecho gratis)
Los cambios y las sugerencias deberán ser acordadas por ambas partes
Finalmente debes saber…
Define etapas y fases
Para trabajar de mejor manera define el objetivo de tu desarrollo y establece las fases del proyecto incluso antes de hablar con el programador
Es muy importante tener claro lo que quieres lograr, tu programador te ayudará a descubrir CÓMO, tu trabajo es definir QUÉ
Un proyecto por etapas es más fácil de controlar y su desarrollo es más eficiente
Acuerda el método de trabajo
Cuándo tu proyecto está dividido en fases es fácil acordar si se hará por horas o por objetivos
Trabaja por horas si: consideras que el trabajo es sencillo, aún no tienes mucha confianza en tu programador o no quieres invertir una gran suma de una sola vez
Trabaja por objetivos si: consideras que el trabajo es complicado, tienes confianza en tu programador o puedes invertir una gran suma de una sola vez
Ten un canal de comunicación
Define un canal de comunicación entre tu y tu programador para revisar los avances, responder inquietudes y requerir cambios o correcciones
Dependiendo del proyecto el contacto puede ser cada pocos días o semanal, pero es importante acordar un horario para hacerlo
No conviertas la comunicación en una reunión, cada encuentro debe ser ágil y conciso
Ten una mente abierta
La mayoría de programadores son excéntricos y no trabajan en condiciones “convencionales”, si no los molestas serán más eficientes
Intenta aprender un poco de su jerga para poder comunicarte en su lenguaje, un buen programador intentará hacer lo mismo
Busca en todo momento una relación ganar-ganar
¿ ¿ ¿ P R E G U N T A S ? ? ?
GRACIASIng. Pablo Hernández, Mgti
http://otakupahp.com
@otakupahp