Archivos Mensuales: octubre 2016

Porque hacer Test en el Desarrollo

progradoras

La mayoría de los programadores, o  los que programamos alguna vez, seguramente nunca testeamos nuestros programas a nivel @test o con simuladores , solo  test funcional.

Y siempre haciendo el camino fácil, pero los tiempos cambiaron y cada día es TEST se volvió una de las patas principales de cualquier metodología sea liviana o dura, hoy por hoy es de suma importancia.

Hay personas que pueden decir , “es una perdida de Tiempo” , otros que es “importantísimo”.

Según mi opinión personal me gusta estos puntos:

  • El programador genera su código y hace sus @test
  • Alguien del grupo de desarrolladores debe hacer una revisión del código
  • Después pasar a Test
  • Una vez probado, pasar a QA
  • Después  alguien  pasará a producción …..

Después de esto alguien va a decir mucha plata solo para hacer un  App,  y bueno depende de cada empresa.

A veces es mejor depurar el código y tener un mejor software (mejora continua) antes que llegar a tener una “Deuda técnica” que nos haga perder un contrato.

@andyvillamayor

 

 

Anuncios

El Negocio .. es el que manda

Pensamos en desarrollo, Análisis, Metodologías que mejoren los servicios, procesos y hasta el negocio en sí.

A veces olvidamos que el mercado regula el negocio, y a partir de una necesidad sale un proyecto, de ese proyecto impacta rápidamente en 4 formas a una gerencia de T.I que toma el Directorio o Gerencia General .

  • Urgente e Importante ( el famoso para ayer)
  • Urgente pero  no Importante (hay que hacerlo, pero podes hacerlo en la semana)
  • No Urgente pero es Importante ( no es para hoy pero si hay que hacerlo)
  • Ni Urgente ni Importante ( o sea nada)

Quedamos al final que la Gerencia General o Directorio tiene estos temas y cuando bajan en forma Top-Down es ahí donde vemos nuestras metodologías si están para responder en tiempo y forma estos pedidos.

De mi forma de ver, buscar de cada una de las metodologías algo que nos ayude y de ahí sacar los mejor.

 

@andyvillamayor

Básico y Letal

box

Hace un tiempo atrás, cuando vi la pelea de Julio Cesar Chaves  vs.  Oscar de la Hoya (The Golden Boy), vi que casi nunca Cesar Chávez pudo hacerle daño a Oscar de la Hoya , viendo las diferencias en altura y extensión de brazos.

Además de que cada uno puede deducir sus debilidades y virtudes, como Oscar de la Hoya sabía que no podía entrar en una pelea corta porque  Chávez lo podía noquear y Chávez sabía que no podía ponerse a distancia de Oscar de la Hoya porque lo podía lastimar mucho.

Gano Oscar de la Hoya , y lo combatió sin hacer cosas raras sino con el entrenamiento básico del boxeo, el uno, dos ( con el jap, jap) ” básico y letal”.

Así debemos ver nuestros proyectos, hacer lo que sabemos hacer y bien, no estar reinventando algo, o utilizar algo en el cual no lo sabemos usar bien.

Hay que asegurar la Pelea, utilizar lo básico pero letal.

@andyvillamayor

 

 

Mapas Personales

mapa-personal

Esta técnica son los mapas personales, extraída de las prácticas que forman el Management 3.0 de Jurgen Appelo. A parte de esta técnica que te vamos a explicar, también puedes leer más en el libro de Jurgen Appelo Management 3.0.

Muchas veces pasa que trabajas durante mucho tiempo con personas, que sí, la conoces del trabajo y tal, pero si te paras a pensar qué conoces de esas personas más allá del trabajo, realmente no sabes nada, son desconocidos.

Conocer la historia, la vida, los gustos de nuestros compañeros y más cosas, aumenta la empatía entre nosotros, aumenta las ganas de estar con las personas, sobre todo si lo que conocemos de ellas son afines a nosotros, compartir gustos y/o aficiones hace que la relación entre las personas mejore creando un ambiente de trabajo mucho mejor.

La cercanía a otras personas puede ayudar a crear y consolidar la confianza entre ellas. La propia cercanía es un radiador de información y tiene un impacto en el trabajo de las personas. La consecuencia de moverse y poner atención a lo que hacen los demás no es sólo mejorar la comunicación, también puede significar un mejor comportamiento y un mejor rendimiento.

La comunicación con los compañeros de trabajo es un hábito fundamental en un negocio. No importa qué cargo ocupes, jefe de proyecto, un miembro del equipo, o un trabajador externo o independiente.

Existen muchas técnicas y enfoques para conseguir esto, como por ejemplo la práctica The Observer Effect del libro de Jurgen, pero nosotras vamos a usar una técnica en concreto, los mapas personales que nos van a servir para conocer mejor a nuestros compañeros de trabajo. Te explicamos.

Según Jurgen Appelo, los mapas mentales son una técnica sencilla pero potente, que permite a cualquier persona, tener una visión global de los conceptos que caracterizan a otra persona.  Al crear un mapa personal de una persona, estás haciendo un esfuerzo por conocer y comprender mejor a esa persona.

Se empieza cogiendo un papel en blanco (o una herramienta de mapas mentales, más abajo en los mapas que os dejamos podéis ver de ambos tipos) y en el centro escribimos el nombre de la persona de la que vamos a hacer el mapa.

A continuación se escriben las categorías de interés alrededor del nombre: hogar, educación, trabajo, aficiones, familia, amigos, metas y valores. Expandiendo así el mapa y rellenando cada categoría con lo que te vaya contando la persona.

Una vez que se acabe, se puede realizar una reunión, o una quedada extraoficial o como cada uno quiera (nosotros fue en una reunión vía Skype, puesto que estamos distribuidos), y en esa reunión contar y presentar el mapa de la persona que te haya tocado así el resto del equipo también le empezará a conocer.

Una de los beneficios o ventajas de los mapas personales es que ayudan a romper las barreras entre lo profesional y lo personal.

The post [Experiencia] Mapas personales en 233 Grados de TI – Comunidad appeared first on Javier Garzás.