I.A., estrategía, scrum, kanban & Beware of the Horde

Beware of the Horde acaba de salir a la Apple Store  y ya es todo un éxito y fenómeno entre los fans de los juegos de estrategia para Ipad y tablets Android, y para nuevos jugadores que están descubriendo una apasionante, divertida y dinámica manera de enfrentarse al reto de derrotar al enemigo mediante una vital e intensa dosis de planificación, velocidad mental, creatividad y estrategia, porque la victoria en este caso, es solo para quién se va a emplear a fondo.

Justo antes de comenzar el desarrollo del jueg, en 2013 el equipo de programación y desarrollo del estudio de videojuegos español, CrazyBitsStudios, asistió al curso de gestión ágil de proyectos con Scrum y Kanban de ITC con la intención de incorporar a su marco de trabajo las ventajas del manifiesto ágil, y la practicidad de Kanban, y así mejorar en diversas fases de la producción, basándose en la experiencia de los 4 anteriores juegos y otras tantas aplicaciones para terceros, producidos con anterioridad.

Aunque en el equipo de ITC hemos seguido muy de cerca el desarrollo de éste proyecto, es apasionante hacer un repaso extendido del último año hasta hoy, para comprender la complejidad que encierra un proyecto tan ambicioso de programación, inteligencia artificial, jugabilidad y entretenimiento como éste, “comprimido” en una app, pero que tanto trabajo lleva detrás. 

Nos alegramos mucho de que Scrum y Kanban hayan ayudado a este joven pero experimentado estudio ha llegar antes al mercado con su juego, y ya les deseamos lo mejor para los próximos proyectos que manejan.

Anuncios

Kata de programadores: agilidad, eficiencia y maestria

Pablo Castillo Rodríguez. Instituto Tecnológico del Cantábrico.

¿Has visto a un practicante de artes marciales ejecutar un ejercicio de demostración o Kata? El método, el desarrollo y el fin: conseguir un dominio completo o excelencia, forman lo que en las artes por ejemplo, se conoce como maestría.

Cuando creamos, memorizamos, y practicamos a fondo una rutina, ganamos sin duda en velocidad de ejecución, y reducción de errores. Ganamos por tanto en agilidad y eficiencia.

Extraigo y traduzco dos párrafos muy ilustrativos, y recomiendo que leáis el artículo completo aquí, escrito por Dave Tomas (Programador Pragmático, fundador de los laboratorios de IBM OTI) sobre su experiencia con las Katas de código.

“Empecé con la Kata de los Factores Primos en Java, pero trabajar en Java es pesado, y no pude completar ni en menos del doble de tiempo que había fijado como objetivo pesimista”, así que me cambié a Ruby. Usando Ruby y Rspe, y fui capaz de terminar la Kata con bastante tiempo de sobra.

Entonces comenzó una evolución. Como tenía tiempo, añadí más elementos a la kata. Como he mejorado en mi práctica me encontré con que tenía más tiempo, por lo que agregué incluso aún más elementos. Refiné y pulí. Refactoricé mis refactorizaciones. Acorté las pulsaciones de teclado, y aprendí nuevos atajos del teclado en el proceso. Abandoné completamente el ratón, y luego más tarde lo recobré para realizar florituras y realces (pero nunca para la codificación real)”.

¿Interesante? ¿Te ha picado la curiosidad de saber más? ¿Incluso de asistir a una Kata de programación, y participar?

Pues el 17 de junio, en el CIFP Avilés “Juan Antonio Suances” (Calle del Marqués, S/N), Avilés, y con un aforo de hasta 20 personas, se va a llevar a cabo el evento “Kata de Software: El juego de la Vida” (Recomiendo leer entrada de la wikipedia aquí). Sin duda una gran oportunidad para iniciarte en este más que interesante método de práctica por la agilidad y la eficiencia en la programación.

Os dejo el enlace que los organizadores me facilitaron, y que he creído interesante difundir http://www.tesys.info/evento/Default.aspx?opc=Eventos

Que lo disfrutéis los asistentes, y  que después nos contéis vuestras experiencias!

A %d blogueros les gusta esto: