Festivales de Buenos Aires: Retroproyección de video
2011
GTD Programming – Elecciones Primarias 2011
2011
Les cuento brevemente una experiencia de desarrollo a la que voy a clasificar en “GTD Programming”. El por qué… muy simple: GTD = “Getting Things Done” (tener las cosas hechas). Fue la única técnica -muy simple, lineal y efectiva, por cierto- con la que pudimos gestionar soluciones concretas en base a requerimientos donde los tiempos para tener resultados fueron extremadamente cortos (menos de dos días netos de trabajo).
El caso fue el siguiente: En los últimos días un cliente nos solicitó el desarrollo de un sistema para la gestión de Certificados de Escrutinio de las Elecciones Primarias realizadas en la República Argentina durante el día de ayer (Domingo 14 de Agosto de 2011). Los requerimientos se nos pasaron cuatro días antes de la fecha de entrega, con lo cual pudimos realizar nuestra propuesta y pasarle al cliente una cotización por los servicios de desarrollo, puesta a punto de la red local donde funcionó el mismo, e instalación con puesta en marcha (deployment) y posterior mesa de ayuda durante el período de uso del mismo.
Nuestra propuesta y cotización fue aprobada el día viernes por la noche y el desarrollo debía estar en pleno funcionamiento el día Domingo antes de las 18 hs.
Y esto fue así. Se logró realizar todo lo solicitado.
Parte del secreto, el enfoque y la inmersión en las tareas: Comentar al compañero las situaciones que traban el avance, en permanente feedback si se hace pair-programming, o conversar con uno mismo -en voz alta, como buen loco que debo ser- si se trabaja solo. Establecer pautas claras de “no-distracción” y respetarlas. Con el uso (y abuso) de las redes sociales y feeds de noticias que muchas veces son redundantes, resuena en mi mente todo el tiempo la palabra procrastinación.
También nos aportó mucho el uso de técnicas tradicionales ”no digitales” como las listas de tareas en papel, dibujar diagramas, elaborar conexiones con conceptos en hojas separadas, el uso de muchos colores, notitas post-it por todos lados. Eso, y la simple puesta en práctica del concepto de ”lo descubro (al problema o elemento faltante)… no está hecho? lo hago ya” en forma inmediata, sin muchas vueltas: Corazón del GTD que propongo poner en práctica a mi equipo en estos casos de extrema urgencia.
Nuestra solución consistió en la entrega de dos sistemas basados en tecnologías web, con 2 módulos independientes cada uno (módulos para administrador de la red de carga de datos y módulos para los data entries) .
Pueden ver y utilizar aquí las demos funcionales:
- Primarias 2011:
- Planillas Nacionales – Sistema para Administrador
- Planillas Provincia de Buenos Aires – Sistema para Administrador
- Planillas Nacionales – Sistema para Data Entry
- Planillas Provincia de Buenos Aires - Sistema para Provincia de Buenos Aires
Quiero simplemente ejemplicar con este caso concreto que muchas veces una estrategia GTD, menos elaborada y más lineal que otras técnicas, sirve para lograr concretar soluciones en tiempos extremadamente cortos. A costa de horas de sueño, sin duda, pero con un resultado que asegura una satisfacción elevada de un cliente que daba prácticamente por perdida la posibilidad de tener el desarrollo completo y en funcionamiento en tiempo y forma, con tales requerimientos.
Desde luego, los costos se elevan cuando la solución debe hacer frente a semejantes urgencias, dado que el equipo debe priorizar el proyecto quitando del medio otras tareas que luego también requerirán atención con apuro y que modificarán calendarios previstos y listas de tareas de otros proyectos en curso.
Aquí algunas capturas de nuestra solución y algunas fotografías del sitio donde se instaló y utilizó con total normalidad durante el chequeo de escrutinios posterior a los comicios.
- Referencias: Wikipedia – Getting Things Done
Queremos agrandar el equipo
2011
Estamos afrontando una crisis de crecimiento. Es una crisis positiva y la tomamos con alegría, pero nos impone un desafío. El desafío de decidir hacia dónde queremos ir, y tenemos claro que queremos darle espacio a esta situación, aprovechando con inteligencia el momentum que se ha generado tras muchos años de trabajo de hormiga. En consecuencia, tendremos que aceptar el desafío de agrandar el equipo una vez más.
Quienes trabajamos en EcimTech nos conocemos desde hace unos cuantos años y somos socios en la búsqueda permanente de desafíos que amplíen nuestros horizontes llegando cada vez más lejos en nuestros múltiples intereses e inquietudes dentro del campo de la tecnología. Buscamos que cada desafío represente un aprendizaje importante, que nos resulte emocionante y nos entusiasme mucho transitarlo, hasta llegar a una resolución satisfactoria.
Y finalmente hemos tomado la decisión: Queremos agrandar nuestro equipo, pero no buscamos empleados. Buscamos integrarnos con desarrolladores y profesionales IT independientes a quienes apasione lo mismo que a nosotros. Buscamos en esas personas, buena capacidad pero que además sean entusiastas, colaborativos, comunicativos y quieran aportar su propia creatividad ante los desafíos.
No buscamos empleados, por ahora: Estamos en una instancia diferente. Buscamos abrir nuestros proyectos a nuevos integrantes, a nuevos desarrolladores que con el tiempo se asienten en el equipo estable, al interactuar con nosotros en proyectos reales. Proyectos que al fin y al cabo son trabajo.
El perfil que buscamos
Desarrolladores independientes y profesionales IT, con conocimientos en áreas de desarrollo Web y experiencia variada en la materia. Los ítems detallados a continuación no son excluyentes, pero sí son valorados, y cuanto mayores sean los skills, mejor:
- PHP, MySQL, HTML, CSS, JavaScript, jQuery
- Programación en relación con las APIs de Google Maps, Youtube, Vimeo, Facebook, Twitter, Bing Maps
- Un*x Shell Scripting, “Basic” Un*x Sysadmin
- Sistemas de versionado (Bazaar, Git, etc.)
- Experiencia en el uso de IDEs como Eclipse
- Experiencia en gestión de paneles de webhostings simples (Cpanel, Ferozo, etc.), gestión de VPS como Linode, MediaTemple
- Patrones de diseño, sobre todo MVC, metodologías ágiles, pair programming
- Conocimientos de Diseño y otros skills serán valorados.
La intención es conocernos e interactuar, involucrando a los proyectos a quienes demuestren tener muchas ganas de seguir aprendiendo de forma continua, a quienes acepten desafíos y les interese disfrutar de un buen ambiente de trabajo.
Tenemos locación física, pero los trabajos podrán realizarse en forma remota, con reuniones habituales.
Ofrecemos: involucrarse paulatinamente, comenzando por tareas simples para afianzar una mecánica de trabajo, que con el tiempo permita abordar la resolución de problemas y proyectos más complejos, con mayor continuidad en el tiempo.
Más sobre EcimTech.
Pueden conocer algunos de nuestros trabajos, para entender bien a qué nos dedicamos y saber si se podrán integrar en algunos de nuestros proyectos visitando nuestro portfolio: http://portfolio.ecimtech.com
Son bienvenidas sus consultas y comentarios. Nos será muy grato poder responderles.
Nos pueden contactar por email en rrhh (arroba) ecimtech (punto) com
Muchas gracias!
Exponemos aquí un un buen ejemplo de como la ingeniería en los CSS y el markup pueden delinear y simplificar enormemente la posterior tarea de aplicar interacción mediante Javascript.
No hace mucho tuve un altercado con mi teléfono celular: olvidé la contraseña. Solía ingresarla seguido para desbloquear el teclado luego de varias horas de inactividad, pero lo cambié para ingresarla sólo al momento de encender el aparato. Y eso resultó ser muy infrecuentemente.
La cuestión fue que al quinto intento fallido tuve que reconocer que realmente la había olvidado, y empecé a digitar variaciones, secuencias que recordaba, e incluso contraseñas de fábrica. Fue entonces cuando recordé éste artículo sobre “Remote Timing Attacks” a servidores SSL1; lo recordé porque definitivamente empecé a ver un patrón en el comportamiento del sistema operativo del teléfono:
Leer el resto del texto
- El ataque consiste en cronometrar la respuesta del servidor ante caracteres aleatorios, en busca de variaciones que den pistas sobre características coincidentes.↵
Notas de uso e interacción en una Tablet PC
2011
Meteorología + Informática
2010
Nuestro equipo se expande, estableciendo alianzas e incorporando a profesionales talentosos.
Desde hace dos años estamos trabajando en el campo de la Meteorología-Informática en alianza y codo a codo con el estudio de meteorología del reconocido meteorólogo argentino Mauricio Saldivar, conformando de esta forma un equipo de investigación y desarrollo multidisciplinario.
La Argentina resulta cada vez más atractiva de cara a las empresas que estén planeando en incursionar en prácticas de outsourcing, especialmente en lo que se refiere a la contratación de profesionales en tecnologías IT. Los profesionales del país gozan de una excelente reputación en el exterior, y su ubicación geográfica la hace especialmente atractiva a los inversores de América del Norte, que se ahorrarían tener que lidiar con diferencias horarias características de otros destinos populares, como la India.
Las predicciones para este 2008 no hacen más que allanar el camino para que esta posición mejore. No sólo habrá mayor demanda de profesionales calificados —y actualizados con respecto a la últimas tendencias—, sinó que además se prevee que los embates de una recesión en la economía global no tendrá casi efecto al sur del ecuador.
Reproducimos aquí la lista de las 10 predicciones más importantes que, según IDC, definirán la naturaleza del mercado de la IT y las Telecomunicaciones durante el año 2008:
- Los mercados IT de América Latina resistirán la recesión de la economía global.
- El individuo será rey: el efecto conjunto de múltiples tecnologías y dispositivos pondrá al usuario en el centro de la escena.
- Las comunicaciones por voz pasarán de ser centralizadas en tecnología a ser centralizadas en el usuario.
- El concepto del empleado emplazado en una oficina comenzará a sufrir transformaciones.
- Saas (Software as a Service): 2008, un año de transiciones para grandes vendedores y vendedores locales e independientes.
- Emergerá una nueva generación de soluciones de código abierto, en tanto “código-abierto” deja de ser “sólo Linux”.
- El mercado de la seguridad: menos incidencias técnicas y más preocupaciones de negocio.
- BPMS (Business Process Management Software): listo para su lanzamiento.
- Evoluación dinámica de las IT: la virtualización 2.0 transforma el hardware en servicios.
- El efecto dominó de la competencia off-shore, crea una segunda oleada de crecimiento para los BPO (Business Process Outsourcing)



























