Trabajo en equipos multidisciplinarios

Standard

Hola buen día a todos, de nuevo me reporto con un tema en el cuál llevo trabajando un tiempo. En el último mes hemos estado trabajando en un proyecto multidisciplinario, esto incluye dos mecánicos, dos mecatrónicos y una persona de sistemas computacionales, ya que, en Hunabsys R&D trabajamos con el método de SCRUM, lo que suena raro para muchas personas por no ser un proyecto exclusivo de sistemas, pero nosotros hemos encontrado una manera muy amena de llevar a cabo este tipo de proyectos, expondré varios puntos muy importantes que quiero compartir con ustedes.

1.-Todos son dependientes de los demás.

Esto es algo muuuuy importante, por que se requiere de mucha paciencia e imaginación para definir de que manera vas a hacer tu trabajo sin afectar el trabajo de tus compañeros, eso cuidando el peor de los casos, pero te das cuenta que realmente trabajas en equipo cuando complementas el trabajo de tus compañeros. Continue reading

La importancia de incorporar pruebas a tu proyecto.

Standard

Buen día, hoy quiero hablarles de nueva cuenta de un tema que creo que la mayoría del tiempo no tomamos en serio y deberíamos.  Anteriormente ya había hecho comentarios del uso de pruebas, pero debido a que en mi experiencia, la mayoría de las personas termina diciendo “pues suena bien, pero ahorita no tenemos tiempo”, “ahorita no es prioridad”, etc.

Lo que vengo a compartirles ahora es más que cosas técnicas, son experiencias de la importancia de implementar pruebas y como pudieran empezar.

Para empezar, mi primer recomendación es implementar CUALQUIER tipo de prueba. Aunque esto suene algo simplista y “lógico”, realmente creo que como siempre, dar el primer paso es lo más importante, les explico ahora porque.

Continue reading

¿Por qué programar orientado a pruebas y convencer a tu equipo de utilizarlas?

Standard

Buen día, hoy quiero compartir un tema que desde hace relativamente poco tiempo he estado tratando de implementar en mi vida de programador, y esto es la implementación de la programación orientada a pruebas (Test Driven Development) en los proyectos de software.

tdd

Primero que nada me gustaría citar un texto que viene de la pàgina de RailsGuide y es esta: ´Testing support was woven into the Rails fabric from the beginning. It wasn’t an “oh! let’s bolt on support for running tests because they’re new and cool” epiphany.´ que podemos resumir como ´El soporte de pruebas en Rails fue pensado desde el principio y no un: “oh! vamos a agregar pruebas nada más porque son nuevas y están de moda”.´ el desarrollo a pruebas ha comprobado incrementar la satisfacción del cliente y la calidad del software, así que no hay que tomarlas tan a la ligera.

Continue reading