Category Desarrollo de Software

Presentación de Windows 7 en México 0

El 22 de Octubre Microsoft presentó en México el nuevo sistema operativo Windows 7, pretende cumplir con la premisa básica en la era digital: hacer más fácil el uso de la PC. El nuevo sistema operativo ofrece una interfaz optimizada y nuevas características que hacen más sencillas las tareas cotidianas y permiten a las personas aprovechar al máximo sus computadoras.

Windows 7 refleja la retroalimentación de miles de usuarios alrededor del mundo, los escuchamos y de ahí nació este nuevo sistema operativo, que a partir de hoy encontramos en México en más de 100 modelos de PCs, comentó Juan Alberto González, director general de Microsoft México. Windows se debe a los usuarios y al apoyo que la industria nos ha brindado, el día de hoy estamos muy orgullosos y entusiasmados de presentar oficialmente nuestro nuevo sistema operativo y con ello una nueva forma de usar la PC.

IDC Research en el reciente estudio Global de Tecnologías informó que en México Windows 7 traerá beneficios a la industria de las Tecnologías de Información y Comunicación, pues para 2010 se estima que se embarcarán 3.5 millones de PCs con Windows 7, habrá 7 millones de PCs con capacidad para correr Windows 7 y 6,400 millones de dólares en Hardware, Software y Servicios para PyMEs.


El desarrollo de Windows 7 ha sido un proceso de colaboración desde un principio, en el cual ingenieros y diseñadores trabajaron con clientes para crear un sistema operativo que cumpliera la visión de usar tu PC de manera más fácil. Microsoft aplicó el mayor programa de pruebas preliminares (beta) de Windows en la historia de la industria.

  • 8 millones de usuarios en todo el mundo examinaron la versión beta.

  • Personas de más de 113 países descargaron el beta de Windows 7, incluyendo México.

  • Se realizaron más de 16,000 entrevistas en línea dirigidas a ayudar a identificar, probar y validar escenarios y características para Windows 7.

  • Más de 2,600 usuarios participaron en investigación y pruebas de uso para Windows 7.

La llegada de Windows 7 no es aislada. A ella se unen nuevos modelos de PC’s. Ahora las personas pueden elegir una PC que se ajuste a su personalidad y necesidades desde netbooks, notebooks y PC’s de escritorio.

Microsoft materializa a través de Windows 7 una serie de herramientas tecnológicas integrales: programas en línea, funciones, software y hardware. Todo unido, ordenado y simplificado.

Dile no a la pena de muerte…..perdona a tu modelo de calidad 0

La ilustración nos muestra una realidad que en muchas empresas mexicanas que desarrollan software se esta dando: gran atracción por los nuevos modelos de referencia, guías o metodologías.

El gran problema es que la implementación tarda bastante tiempo en lograrse en una organización, haciendo una analogia es cómo cuando comenzamos a ir a la escuela..primero, en el mejor de los casos nos llevan a maternal, donde nos enseñan a tener una noción espacial y de acercamiento con otros niños, en el kinder aprendemos a fortalecer nuestro sistema psicomotriz, los primeros números y letras y así sucesivamente hasta llegar a la universidad. Es claro que no podemos poner a resolver una ecuaciones de segundo grado a un niño de primaria debido a que no ha desarrollado las habilidades de abstracción necesarias para poder comprender lo que se le pide.

De igual forma sucede con las empresas donde apenas se comienza a adoptar una metodología de desarrollo de software y a los 9 meses el gerente no ve ningún avance, mas bien nota que hay mas retraso del habitual al desarrollar modulos o integraciones y decide o suspender la implantación o cambiar de modelo de calidad.

Hay que dar tiempo y apoyo total por parte de la gerencia al equipo que se esta comprometiendo a implantar, pues en muchos de los casos llevan la carga de mas de 3 roles a cuestas.

Moraleja: Elige una metodología, elige un buen implantador y mantén el rumbo suficiente tiempo.

En México muchas veces no valoramos el trabajo propio y se buscan referencias en otros países … a ver si aprendemos a valorar lo nacional. ¿Qué tiene de malo MoProSoft, un modelo que hasta ISO esta tomando en cuenta para implantarlo en pequeñas empresas (ISO/IEC 15504)?

México rankeado en lugar 11 en outsourcing de servicios TI 0

En días pasados la empresa A.T. Kearney presentó los resultados dela edición más reciente de su Indice Global de Ubicación de Servicios (GSLI). Este estudio presenta un ranking de 50 países proveedores de outsourcing de servicios de TI y procesos.
La evaluación de cada país se integra por una combinación ponderada de 43 indicadores los cuales esta agrupadas en 3 categorías: actividad financiera, habilidades y disponibilidad de recursos humanos y ambiente de negocios.

Dentro de los datos relevantes podemos observar que la India, China y Malasia ocupan los 3 primeros lugares desde la creación de GSLI en 2004 hasta hoy.

En Europa Central hay cambios importantal, pues en años anteriores mostraba un solido dominio , que en la actualidad esta cediendo a países de Asia, Oriente Medio y el norte de Africa.

Los países de América Latina y el Caribe continúan aprovechando la cercania con el principal consumidor en la industria, Estados Unidos de América. Chile se alza como la mejor opción en la posición 8 del ranking, mientras que México se encuentra en el lugar 11 siendo la segunda mejor opción en la región.

La presentación con información más completa está disponible para descarga aquí.

Presentación mundial de la versión en español del CMMI 0

El  5 de junio tuvo lugar en León (España) la presentación mundial de la traducción al castellano del Modelo de Mejora de Procesos CMMI para Desarrollo de Software. El acto se reaizó en la sede del Instituto Nacional de Tecnologías de la Comunicación (INTECO).

La traducción ha sido desarrollada por la Cátedra de Mejora de Procesos de Software en el Espacio Iberoamericano,  dirigida por Gonzalo Cuevas. El equipo de la FIUPM ha estado formado, además,  por los profesores José Antonio Calvo-Manzano Villalón y Tomás San Feliu Gilabert.
Este material está pensado para las personas que desean utilizar una evaluación  para ver dónde están, para los que saben y a los que desean mejorar y para aquellos que acaban justo de comenzar y desean desarrollar una comprensión general de la constelación de CMMI.


España es el segundo país de Europa (con 105 evaluaciones CMMI, por detrás de Francia que tiene 141) y el noveno a nivel mundial en número de empresas evaluadas sobre el Modelo para el Desarrollo (CMMI-DEV), pero  sólo estaba disponible en inglés, francés, chino y japonés, lo que se traducía en que muchas compañías, sobre todo las de menor tamaño, tuvieran dificultades para acceder a él.

Con la edición de esta versión en castellano las empresas hispanohablantes tendrán más facilidades para proceder a su implantación, hasta la fecha más de 250 en Latinoamérica y más de 100 en España, gracias a una traducción en la que han colaborado INTECO, la Universidad Politécnica de Madrid (UPM), Everis y Accenture.

Mike Phillips, gerente del programa CMMI en el SEI, participó en la presentación del Modelo, en un acto que también contó con la participación de Gonzalo Cuevas, Director de la Cátedra de Mejora de Procesos de Software de la Universidad Politécnica de Madrid; Ulises Arranz, Socio de Accenture y Ángel Sánchez, Director de Desarrollo -Innovación en Everis. La guía ha sido editada por la editorial Pearson Educación.

Las matrículas universitarias en TIs disminuyen constantemente en todo el mundo 0

Hola, comparto con ustedes un artículo que llego a mis manos donde muestra que no solo en nuestro país esta ocurriendo el fenómeno “cada vez menos jóvenes se interesan en estudiar carreras relacionados con TIs

Por qué habiendo demanda de profesionales de las tecnologías de la información y la comunicación, las matrículas universitarias disminuyen constantemente.

Por Gregori Martin y Esther Ruiz:

La perdida de interes  de este tipo de carreras entre los jóvenes se detecta en muchos países de la OCDE (Organización para la Cooperación y el Desarrollo Económico). En Estados Unidos la demanda ha caído el 49% desde 2002. Las sociedades profesionales,  tratando de dar orientación laboral a estudiantes y profesores de secundaria, propusieron en 2006 cinco futuros diplomas para orientar sobre las diversas areas en las que se puede dividir las TIs: Computer Engineering, Computer Sciences, Software Engineering, Information Systems e Information Technology.
Agrupar actividades diversas y  no maneja un solo campo de conocimiento, es una situación  poco asumida en muchos países, donde los títulos tienen un sentido global.

El ritmo de la innovación impone una dura formación continua. El vacío entre el ritmo de las novedades que la industria lanza y la real capacidad de absorción del sector académico explica que los certificaciones ofrecidas por las multinacionales (Microsoft, Oracle, etcétera) sean muy valorados por el empleador. Este escenario no encaja en un ambiente empresarial de PyMEs, con trabajos poco atractivos esta situación provoca un problema muy duro para el sistema educativo. Lo cual  explica que los jóvenes interesados en la ingeniería informática intuyan que su carrera profesional esté en otras áreas.

Aunque dominar la programación sea un talento importante en la raíz de esta ingeniería, no significa que ambas profesiones coincidan. La estandarización del proceso de programación y el ahorro que supone exportar estas tareas a zonas con bajos costos laborales (India, países del Este, etcétera) cambia la demanda de cualidades, con el consecuente clima de inseguridad en países de mayores costos laborales, algo que no ayuda a sortear la carencia de estudiantes. El papel de las    escuelas técnicas supone todo un cambio de mentalidad, al apostar por la profesión de programador sin exigir nivel universitario, al tiempo que al ingeniero, inevitablemente minoritario, se le piden otras capacidades: control de tareas, I + D (Investigación y Desarrollo), contacto con el cliente…

Gregorio Martin Quetglas es catedrático de ciencias de la computación de la Universidad de Valencia.

Esther Ruiz Ben es profesora asistente en el instituto de Sociología de la Universidad Técnica de Berlín.

SG Guia - Directorio de Servicios de TI 0

La siguiente entrada la dedicare para hablarles del nuevo proyecto de la revista SG (Software Guru), el cual  lleva el nombre de SG Guia.

Este proyecto se describe como:

Una herramienta que permite a los profesionistas de TI encontrar los productos y servicios que le apoyen a desarrollar software de alta calidad. SG guía incluye herramientas que apoyan el desarrollo de software, servicios educativos, aplicaciones empresariales, y servicios profesionales.

Para visitar la web pueden dar click en la imagen o ingresar directamente a: http://www.sg.com.mx/guia/

Altamente recomendable para cualquier persona interesada en contratar los mejores servicios de TI de México y Latinoamerica. Bajo este nuevo proyecto se encuentra un sistema muy amigable para empresas y visitantes que seguramente se convertira en el directorio mas importante respecto a estos servicios.

Recomiendo ampliamente a todos los interesados que chequen la página y aporten sus experiencias comentando sobre los servicios ofrecidos así como sus impresiones y calificaciones para apoyar la iniciativa, saludos.

Indra presenta el proyecto Headmouse, diseñado para personas con discapacidad motriz 0

Indra hace la presentación en México, en conjunto con la Universidad de Lleida en España y la Fundación Adecco,del proyecto HeadMouse 2.0, solución que permite a las personas que carecen de movilidad controlar  el cursor del mouse a través de movimientos de cabeza haciendo la función de “arrastrar” y con gestos faciales para dar “clic”.

demoheadmouse2

El sistema incorpora un gran número de innovaciones que facilitan a las personas con discapacidad motriz el acceso a las tecnologías de la información y la comunicación. Gracias al  uso de algoritmos de visión artificial desarrollados para el área de la robótica móvil, el usuario es capaz, sin ningún tipo de conocimiento previo, de utilizar de manera intuitiva y natural el mouse virtual. Una vez instalado el software, las personas no requieren de ningún tipo de ayuda para acceder a la configuración ni para modificar los parámetros que ofrece el sistema.

Cabe mencionar que el ratón virtual puede ser utilizado por cualquier usuario, ya que no tiene definida ninguna lengua de aplicación y consta de un manual de ayuda en castellano e inglés.

En este link podrás descargar el software de manera gratuita: http://robotica.udl.es/headmouse/headmouse.html

Los objetivos principales que se buscan con esta aplicación son:  desplazar el mouse con los movimientos de la cabeza y proporcionar diversas opciones para realizar el click del mouse con movimientos de la cara y/o con un temporizador (si en 1.5 segundos no se mueve el mouse se produce un click de forma automática).

Los requisitos necesarios para que la aplicación funcione son mínimos, una Pc o laptop con procesador Pentium IV  (para quien no sabe mucho de asuntos técnicos basta decir que cualquier Pc o laptop en donde se pueda ejecutar Windows 98 es suficiente)  trabaja con Windows 98, Windows XP o Windows Vista y es necesaria una webcam que soporte la resolución de 640×480.

Una vez instalado el software es necesario hacer una serie de configuraciones; en primer lugar hay que hacer la detección inicial de la cara del usuario, esto se hace girando la cabeza horizontalmente de forma leve (pequeños giros) y rápida hasta que aparezca el dibujo de una cara en el centro de la pantalla. Una vez terminada la calibración aparecerá un cuadro en la esquina inferior derecha de la pantalla mostrando la imagen del usuario con una cruz verde entre los ojos, indicando que el programa está en marcha.

En segundo lugar hay que aprender a desplazar el mouse, para comenzar este entrenamiento hay que girar la cabeza hacia arriba,abajo,derecha o izquierda para conseguir un desplazamiento del mouse en la misma dirección.

Ahora aprenderemos como dar click / arrastrar.

Hay  distintas formas de click, como mínimo una debe estar habilitada.

Método 1 (arrastrar por defecto) En este método el usuario cerrar los ojos presionando levemente (más duradero que un parpadeo involuntario).

Método 2 (click por defecto)para este método solo es necesario abrir la boca.

Método 3 mantener el mouse parado en una posición durante 1.5 segundos es un método más para ejecutar la acción de un click.

Para Arrastrar un objeto (Iconos, Ventanas, etc.) se debe realizar un click sobre el objeto que se quiera mover y desplazarlo hasta al sitio deseado hacia la derecha, izquierda, arriba o abajo. Para soltar el objeto se debe realizar un nuevo click.

Por ultimo mostramos un video del software.

Conferencia de Metodologias Agiles en el ITAM Santa Teresa 0

Hace algunos días se llevó a cabo en las instalaciones del ITAM campus Santa Teresa una interesante conferencia  titulada “Las metodologías ágiles y su potencial para el desarrollo de software en México” impartida por el Dr. Masa K. Maeda, Fundador y Presidente de Shojiki-Solutions.

El Dr. Masa mencionó como primer punto, que hay algo mal en la forma en que se hace software actualmente, esto se refleja en los retrasos que casi siempre se hay en los proyectos, el presupuesto para el desarrollo es mayor a lo calculado y en el peor de los casos al terminar el software, no es lo que el cliente esperaba.
A la conclusión que llegó Masa, es que el error no está en las personas sino en la metodología que se utiliza para desarrollar software.
El visitar la fábrica de Toyota en Japón, fue de gran impacto para el Dr. Masa debido a la eficiencia y pulcritud del personal hacia sus actividades, no obstante que era una fábrica de autos.
Esto es posible debido al sistema de producción Toyota llamado Lean Manufacturing, que utiliza 3 principios fundamentales:

Muda - Desperdicio: El trabajo “sin valor” y “sin sentido”.
Muri - Demasía: Requerimiento o solicitud poco razonable.
Mura - Desbalance: Inconsistencia en procesos y actividades

Aplicando estos 3 conceptos a las personas que desarrollo software, se logran grandes resultados, señalo.

Mapeando de Lean Manufacturing al desarrollo de software, se pueden observar 7 desperdicios:

•    Trabajo hecho a medias
•    Características extras en el desarrollo
•    Procesos de más
•    Cambio de tareas
•    Defectos
•    Espera para las autorizaciones
•    Traslados innecesarios

Al hacer un estudio más detallado sobre la aplicación del “Lean” al desarrollo de software, surge el manifiesto ágil:

Manifiesto por el Desarrollo Ágil de Software
Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de esta experiencia hemos aprendido a valorar:


Individuos e interacciones sobre procesos y herramientas
Software que funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder ante el cambio sobre seguimiento de un plan

Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.
El Dr. Maeda hizo una advertencia sobre no malentender el manifiesto, dándole prioridad solo a la primera parte del manifiesto y desechando totalmente la segunda, pues esto nos llevaría al fracaso.
Con una analogía  entre el software y un pan tostado, para mostrar cómo se lleva la administración de requerimientos en las metodologías ágiles, se continuó la charla haciendo una pregunta  ¿qué es más importante? El pan tostado o el tostador de pan. Esto con la finalidad de mostrar que en el desarrollo de software la mayoría de las veces se le da prioridad al diseño, color o tamaño del tostador en vez de ,en primer lugar , hacer el dispositivo de tostado de pan que es el corazón del producto.
También se hizo hincapié en no tener miedo a los cambios que se van dando a lo largo del proceso de desarrollo de software, solo se debe de tener cuidado en la prioridad e impacto que tendrán en el proyecto.
El Dr. Masa mencionó que dentro de los equipos que hacen desarrollo con metodologías agiles se debe procurar respetar 4 puntos importantes:

•    Simplicidad en todas las tareas
•    Comunicación entre el equipo de trabajo
•    Retroalimentación con el equipo y los clientes
•    Cuidar que en cada cosa que se haga haya valor

Por último el Dr. Masa K. Maeda mencionó  los factores para que un proyecto falle:

•    Planear por actividad en lugar de por característica
•    Crear actividades independientes
•    Hacer tareas simultáneas
•    Ignorar al usuario

¿Software con Medicina? 0

Estimados Lectores antes que nada una gran disculpa por no haberles escrito nada durante estos días; prometo no dejar pasar mas tiempo sin escribirles.

Hoy nos toca hablar de TI en el área de medicina o sector salud. La medicina ha ido de la mano con las nuevas tecnologías para desarrollar mejores, más eficaces y eficientes métodos de diagnóstico, tratamiento y prevención de ciertas dolencias; como también podemos notar que en algunos países los médicos se han encargado de buscar la manera de dar consultas on-line. Puesto que hoy en día la contribución de las TI es fundamental en todas las áreas pero es preciso en lo que respecta a el área de Medicina. Hay que entender, que existe una interrelación entre Medicina y las TI puesto que el manejo de los equipos médicos de muy alta complejidad son parte de este crecimiento tecnológico a través del tiempo; este último mejor aliado para el área de la Ciencia ya que en los últimos 50 años se ha visualizado un avance vertiginoso, tanto que, los que se dedican a utilizar herramientas tecnológicas, se les dificulta mantenerse al corriente de su aparición y utilidades sin contar con la experiencia suficiente directa sobre de ellas.

La importancia que se otorga a la TI en el área de medicina es por que, su avance ha permitido conocer infinidad de procesos que explican el porqué de muchas enfermedades, de eventos que ocurren en el organismo humano y de las consecuencias de relacionarse con su entorno tambien desarrollar mejores y eficientes métodos de diagnóstico, tratamiento y prevención de ciertas dolencias; las TI han significado el camino para llegar a muchas personas, la forma de aumentar la capacidad de resolución a unidades médicas de menor complejidad, las teleconsultas y los entrenamiento virtuales de médicos practicantes. Como por ejemplo en Junio de 2000 el genoma humano fue descifrado en sus partes escenciales y en octubre de 2003 fue completada la secuencia genética humana cabe mencionar que este proyecto se inició en 1990 en los Estados Unidos y tan solo trece años después se descubre tal avance.

En el razonamiento en la ejecución de un acto médico en tema de TI existen dos tendencias:

  1. Investigar, reflexionar y estudiar permanentemente acerca de los procesos para determinar cierta enfermedad.
  2. Aplicar la tecnología sin la labor indagatoria por parte del médico.

Estas tendencias han sido base fundamental en el andar de TI con Medicina. Al momento de que las exigencias que conlleva la creación de nuevas tecnologías es relevante el hecho de que las CONSULTAS ON-LINE son una realidad, y podemos notarlo en países primermundistas, cabe mencionar que las consultas on-line no suplantan a la consultas personales.

Recordemos que el objetivo la medicina es mantener la salud de las personas, las nuevas tecnologías van abriendo paso a un universo temático multidimensional y complejo. Los avances tecnológicos, provocan polémica y desde diferentes sectores se reclaman legislaciones apropiadas. Es un hecho que las TI y medicina son un paso para mejorar de los sistemas de salud, respecto al acceso más equitativo de las personas de lugares recónditos a consultas e intervenciones de alta complejidad y métodos virtuales, sin los cuales de ningún modo serían atendidos por sus padecimientos.

TI con medicina esta cooperando desde diferentes áreas y sus usos y aplicaciones estribarán en todos los casos de los seres humanos y sus supuestos éticos, puesto que en definitiva son las personas las que las aplican en la vida real, no menos real que la nueva medicina de las TI o ustedes ¿que opinan?

Campaña Webs Accesibles 0

Las vacaciones estan encima sin embargo aprovechando que aun no llegan para mi compartire una pequeña reseña de una campaña que me gusto bastante.
Pues como muchos de ustedes saben me encanta el tema del desarrollo web, desarrollo de software y muchas áreas relacionadas con las TI sin embargo la Usabilidad es un tema que siempre ha llamado mi atención.

Haría algunas preguntas a los visitantes del blog:

¿Cuántas veces se han encontrado en webs con excelente información pero pésimo diseño o navegación fatal?

¿Cuántas veces han encontrado webs con pésima información pero excelente diseño?

¿Cuántas veces han tenido que buscar por mas de 10 minutos el botón de sindicación en una web con RSS ?

… y podriamos seguir todo el día realizando preguntas similares.

La usabilidad combina muchas técnicas para lograr ofrecer una web o sistema de calidad al usuario final haciendo que el producto desarrollado  sea muy amigable.
En proximas publicaciones veremos las tecnicas de usabilidad y las enormes ventajas de contemplar la misma en nuestra planeación.

Finalmente les comentaba que este post tiene el objetivo de hacer esfuerzos para unirnos a una campaña en favor de  la USABILIDAD en nuestros proyectos, dicha campaña fue creada por Eugenia Jongewaard quien se dedica al diseño de aplicaciones interactivas, usables y accesibles para la web. Pueden visitarla en su blog y directamente en la página de la campaña para consultar las bases.

Al estar comprometido con mis clientes y visitantes con la aplicación de la usabilidad agregare un banner en la barra lateral respecto a la campaña y finalmente tambien pueden descargarse los folletos y banners dando click en la imagen :D

Otra opción es subir una foto con el folleto mediante nuestro usuario de flickr en el grupo “Webs Accesibles” poniendo como tags: “webs accesibles”.

No esta de mas decir que ya he añadido una foto y próximamente añadiremos mas, les envio muchos saludos y que pasen unas bonitas vacaciones. Pueden checar la foto que subimos en nuestra cuenta de flickr y también la dejo en el blog :D

Impulsos.net - Blog is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com