Video: Sistemas Usables

Video de la charla de Usabilidad dada por Diego Fernández

11/05/2011 a las 3:45:17 PM | UTI SIS | No hay comentarios

¿Qué necesitás saber cuando trabajás en UTI SIS? (v1)

Cuando empezamos a trabajar en UTI SIS no es necesario conocer anticipadamente ninguna tecnología, lenguaje o herramienta particular.

Pero una vez en el juego, ¿qué tenemos que aprender? ¿en qué orden?

Empecemos por describir el zoológico. Los sistemas soportados por UTI SIS están hechos con combinaciones de estas tecnologías:

  • Bases de datos: PostgreSQL, MySQL, Oracle, dbf.
  • Lenguajes: Python, PHP, Java, JavaScript, bash.
  • Frameworks: Django, CakePHP, jQuery, PyUnit.
  • OS - Servidores: Unix (debian).
  • OS - Clientes: Unix (debian/Linux), Windows (XP, Vista, 7).
  • Browser: Firefox, IE7+, Chrome (la gran mayoría de las aplicaciones son web).
  • Técnicas y prácticas: Scrum, Pair Programming, TDD, POO, Patrones de diseño, testing, integración continua, automatización (del deploy, de la prueba, de todo lo que podamos).
  • Otros conocimientos: arquitectura de aplicaciones web, MVC, unicode, HTML/CSS, SVN.
Aprender todo esto lleva mucho tiempo, por lo que la siguiente pregunta relevante es por donde empezar. Claro que la respuesta depende de qué se en este momento y cual es el proyecto/producto en el que estaré trabajando. Pero por otro lado, dentro de este gran mix tenemos algunas preferencias. Si podemos elegir (cuando arrancamos de cero o cuando tenemos algo de margen para migrar lo existente), elegimos trabajar con esta mezcla:
  • Django + Python + PostgreSQL + jQuery + PyUnit.
  • Integración Continua + TDD + Pair Programming + Scrum.

27/04/2011 a las 10:24:18 AM | UTI SIS | No hay comentarios

Charla: Creación de sistemas usables

Continuando con nuestra serie de charlas (Javascript y AJAX, SSOIntegración continuaSVNy otros) anunciamos la próxima
Título: Creación de sistemas usables
Disertante: Diego Fernández
Fecha: 20 de Octubre - 15 a 17hs
Dónde: Pabellón I - Ciudad Universitaria - Aula 3
Descripción:
Hacer que un sistema sea fácil de usar y se adapte a las necesidades de los usuarios, paso de ser un “nice to have” a una necesidad. Los sistemas que desarrollamos afectan a un numero mayor de personas y quienes desarrollamos sistemas nos afrontamos a la pregunta: “¿Cómo hacer que mi sistema sea fácil de usar?” sin conocer las técnicas necesarias para lograrlo.
La charla describe los conceptos de básicos del diseño de interacción, análisis de usuarios y prototipos; y como estás prácticas pueden llevarse al desarrollo de software.
Diego Fernández es estudiante de Ciencias de la Computación en la UBA; tiene más de diez años de experiencia trabajando en la industria de software, donde se especializo en diseño de interacción.
En los últimos años trabajo como arquitecto, y consultor en el área de diseño de interacción brindando capacitación y consultoría a empresas de distintos ámbitos: medicina, finanzas y recursos humanos. Brindo presentaciones sobre diseño de interacción en la UCA y en eventos de arquitectura de Microsoft.

18/10/2010 a las 9:23:20 AM | Sin categorizar, UTI SIS | 1 comentario

Video: Integración Continua y Hudson

Charla dada por Francisco Tufró (más datos)

  • 00:00 - Problemas comunes de la programación en equipo.
  • 04:40 - Repositorio de código único y la idea de la automatización de build de aplicación.
  • 07:50 - Práctica: auto-testeado de código. TDD.
  • 10:30 - Tests unitarios y diversas aplicaciones.
  • 12:30 - Práctica: integrar código nuevo y ambiente de integración.
  • 16:00 - Práctica: mantener build y test rápidos.
  • 26:00 - Referencias externas.
  • 31:10 - Ejemplos prácticos.
  • 36:00 - Configuración de Hudson.
  • 42:00 - Casos de mal funcionamiento.

06/09/2010 a las 2:51:26 PM | UTI SIS | No hay comentarios

Resultados charla JavaScript & AJAX

Queremos agradecer a Ángel ‘Java’ López, por la excelente y entretenida presentación.

Ángel publicó en su blog la presentación y la lista de link con los productos mostrados. En breve publicaremos el video de la charla.

13/07/2010 a las 8:25:58 AM | UTI SIS | No hay comentarios

Charla: Introduccion a Ajax y Javascript

Continuando con nuestra serie de charlas (SSO, Integración continua, SVN, y otros) anunciamos la próxima
Título: Introducción a AJAX y Javascript
Disertante: Ángel ‘Java’ López
Fecha: 2 de Julio - 15 a 17hs
Dónde: Pabellón I - Ciudad Universitaria - Aula 7

Descripción

Investigaremos que es Ajax que se basa en dos pilares:

  • El componente XMLHttpRequest, nacido en el Internet Explorer para otra misión, y luego adoptado a varios engines de Javascript de navegadores de código abierto
  • Javascript, un lenguaje basado en prototipos, con un gran flexibilidad

Luego de ver como es Ajax puro, programado contra tecnologías dinámicas en el servidor, entraremos en la utilización de librerías. La más popular actualmente es JQuery.

  • Nuevas funciones definidas por la librería, extendiendo Javascript
  • Funciones de Ajax
  • Uso de algunos plugins, con tecnologías en el servidor

Y una discusión hacia dónde va todo esto.

Bio

Más de treinta años dedicados al desarrollo del software, he pasado por varias tecnologías, lenguajes y plataformas. En estos últimos años, he estado trabajando en proyectos con equipos ágiles.

Sitio: http://www.ajlopez.com

Blog técnico: http://www.msmvps.com/lopez

Loading…

17/06/2010 a las 3:29:43 PM | UTI SIS | 1 comentario

El Equipo

Vero, Olga, Seba y Juan, el equipo hasta Abril del 2010

Suerte Vero!

07/05/2010 a las 10:01:32 AM | UTI SIS | No hay comentarios

Video: Gestión de Configuración y SVN

Charla brindada por Sergio Romano el 14 de Agosto de 2009 en la Exactas.

Puede ver más información de la charla aquí

24/02/2010 a las 4:54:58 PM | UTI SIS | 1 comentario

Sistema de Órdenes de Trabajo

Desarrollamos una aplicación para la Subsecretaría Técnica de Exactas, que permite a cualquier persona de la facultad ingresar una Órden de Trabajo. Las OT son pedidos de reparaciones y mantenimientos realizados por Técnica directamente o a través de terceros.

Se reemplazó todo el proceso realizado con papel entre los solicitantes y técnica. Ahora, una persona que requiere un trabajo lo carga en una aplicación web, y a partir de allí sigue un proceso de aprobación, todo ello sin movimientos de papel ni firmas.

Listado Ordenes de Trabajo

El solicitantante podrá comprobar en cualquier momento el estado de la OT solicitada (ver imagen).

El único momento en el que el solicitante toma contacto con un papel, es cuando aprueba el trabajo.
Internamente, Técnica también se verá beneficiada con el sistema, agilizandose la asignación de OT y tareas necesarias para resolver los pedidos, permitiendo el seguimiento de las mismas y la obtención de información que podrá usarse para organización interna y la toma de decisiones.
Puede leer más detalles de la funcionalidad y obtener respuesta a algunas preguntas comunes en Instructivo OT v15.

Desde el punto de vista tecnológico, este sistema es el primero en el que se realiza autenticación de usuarios contra LDAP. A futuro, todos las aplicaciones desarrolladas usarán esta forma de autenticar usuarios, con el objetivo final de tener un solo usario para todas las aplicaciones de la facultad.

También es el primer sistema desarrollado usando CakePHP, lo que permitió desarrollar el sistema completo en cuatro meses, con versiones en uso productivo desde el primer mes.

29/12/2009 a las 2:44:22 PM | UTI SIS | 16 comentarios

Sistema de Encuestas de Exposición

Este sistema maneja las encuestas de exposición a agentes del personal.
Puede  accederlo en: http://exposicion.exactas.uba.ar/
En este sistema hay dos tipos de usuarios, uno es encuestado que es la persona que debe
completar la encuesta y el otro es el usuario administrador que manejará la información
operativa del sistema (Servicio de Higiene y Seguridad).

Estas encuestas son realizadas por el Servicio de Higiene y Seguridad una vez año. Si ingresa fuera del período en el que las encuestas están habilitadas, sólo verá una página informativa.

Esta versión presenta numerosas mejoras con respecto a la existente previamente.

Para el usuario encuestado

  • A partir de esta versión los usuarios podrán utilizar los datos de la encuesta anterior, sin necesidad de ingresar todos los datos, sólo modificar los que tienen cambio.
  • La aplicación se alineó con los estilos del resto de las aplicaciones de Exactas.

Para el usuario administrador

  • La apertura y cierre del período de encuestas está controlada por los administradores, sin intervención de UTI SIS.
  • Igualmente, los agentes, departamentos y otros datos necesarios para las encuestas podrán ser ingresados por HyS.
  • Generación de reportes siguiendo los requerimientos de las ART, y poder fácilmente entregar la información también a otras entidadass (CONICET).

03/08/2009 a las 3:35:56 PM | UTI SIS | No hay comentarios

Siguiente »