Cómo trabajar efectivamente con programadores

15
Ing. Pablo Hernández, Mgti http://otakupahp.com @otakupahp Distribuido Bajo Licencia Creative Commons Reconocimiento - No comercial - Compartir bajo la misma licencia 3.0

description

Descubre lo que debes tener en cuenta para poder trabajar efectivamente con programadores

Transcript of Cómo trabajar efectivamente con programadores

Page 1: 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

Page 2: Cómo trabajar efectivamente con programadores

Empieza por…

Page 3: Cómo trabajar efectivamente con programadores

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

Page 4: Cómo trabajar efectivamente con programadores

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

Page 5: Cómo trabajar efectivamente con programadores

Lo siguiente es…

Page 6: Cómo trabajar efectivamente con programadores

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

Page 7: Cómo trabajar efectivamente con programadores

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

Page 8: Cómo trabajar efectivamente con programadores

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

Page 9: Cómo trabajar efectivamente con programadores

Finalmente debes saber…

Page 10: Cómo trabajar efectivamente con programadores

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

Page 11: Cómo trabajar efectivamente con programadores

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

Page 12: Cómo trabajar efectivamente con programadores

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

Page 13: Cómo trabajar efectivamente con programadores

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

Page 14: Cómo trabajar efectivamente con programadores

¿ ¿ ¿ P R E G U N T A S ? ? ?

Page 15: Cómo trabajar efectivamente con programadores

GRACIASIng. Pablo Hernández, Mgti

http://otakupahp.com

@otakupahp