martes, 2 de noviembre de 2010

La importancia de asegurar la calidad del SoftWare


Una frase nueva para mi, desde el punto de vista del ingeniero del sistema, porque mi realidad me dice que no fui formado bajo parámetros de calidad en la universidad, lo que recibí fue un conjunto de conocimiento que nos permiten crear software, pero la pregunta salta ahora ¿y con q

ue calidad.?, la respuesta a esta pregunta surge de una clase donde participo y que me ha puesto a pensar como debo encaminar mi trabajo, no solo en el ámbito de sistemas, si no en toda mi carrera profesional, porque la calidad es aplicada a cualquier área, me gusto mucho el tema que mezcla la calidad con cumplir con el tiempo, el costo y el alcance, factores fundamentales para poder decir que un producto de software es entregado con calidad, y mucho mas hoy en día cuando vemos que las personas y las organizaciones están cada día mas cerca.

Para poder entender mejor la importancia de la calidad en el software es esencial entender como evoluciona el mundo con la tecnología, en un entorno cada día más global, mas telecomunicado, pues las telecomunicaciones hacen que existan empresas que operen haya (en cualquier parte del mundo) pero existan físicamente acá (donde mejor se puedan desarrollar), solo por dar un ejemplo podemos mencionar las empresas de centros de contactos, que en algunos casos operan en países con un perfil económico mas bajo que el de los países donde ofrecen los servicios, o un caso mas concreto el de C

olombia donde las casas de software desarrollan productos para entidades Europeas, teniendo oficinas o casas matrices en Bucaramanga y próximamente en Buenaventura, con unas diferencias salariales que son importantes, si las comparamos con los que se ganaría un desarrollador en el exterior, lo que nos dice simplemente, “si queremos competir debemos generar productos de calidad” y aprovechar la diferencia en costos que existe entre los países para poder posicionarnos con nuestro productos, porque el tema del costo pierde valor si el producto recibido no cumple con las expectativas de los clientes o no tiene un nivel calidad adecuado.

Cuando hablamos de las empresas de centros de contacto y como funcionan hoy en día y las comparamos con las ensambladoras de autos, solo para ilustrar el punto, vemos que fueron de las mas notorias en este tipo de modelos (armar en un lugar, para llevar a otro), podemos apreciar una evolución de este tipo de comportamiento empresarial, aplicado a diferentes tipos de empresas, siendo muy evidentes en las empresas de software y telecomunicaciones, pero q

ue se replica en cualquier tipo de organización, convirtiendo a las mismas en entes que crecen de forma horizontal, apoyadas por la tecnología, permitiéndole adquirir los mejores productos del mercado sin importar donde se encuentren; esto desde mi punta de vista es lo que justifica la imp

ortancia de la calidad de los productos que nosotros como ingenieros desarrollamos, pues al entrar al mercado los clientes no están obligados a contratar con los proveedores locales, pueden seleccionar cualquiera del a

banico mundial que cumpla con sus expectativas a niveles económicos y de calidad; nivel que solo podremos superar si nuestras bases de formación mejoran, ya sea porque las universidades se nivelan en la genera

cion de software que enseñan en sus clases o porque nosotros mismos busquemos mejorar nuestro propio nivel a través de la formación y la experiencia en las mejores practi

cas que el mercado nos exija.

Desde mi perspectiva la conclusión que me queda de todo esto, es que no es suficiente ser ingeniero de sistemas, porque esto es simplemente el abre bocas de lo que en el mercado vamos a encontrar, debemos exigirnos en nuestro nivel educativo y experiencia profesional si queremos al menos poder competir en el mundo que hoy nos proponen, un entorno global donde los mediocres no tendrán relevancia y donde el futuro de las organizaciones y países dependerá de que tanto podamos eliminar esa mediocridad conformista y simple que vemos en nuestro entorno y que ha hecho de nuestro oficio algo un poco mas que una profesión técnica, donde los salarios y condiciones laborales difieren enormemente de lo que en otros países le es reconocido a un ingeniero de software, que es en muchas ocasiones lo que tristemente vemos en nuestro entorno, y no la ingeniería que debería ser; el cambio es fundamental y obligatorio para poder entrar en lo que alguien algunas vez llamo un “mundo plano”. Porque definitivamente el mundo si se esta volviendo plano, y tal vez muy plano y muy pequeño.

sábado, 29 de mayo de 2010

Grandes Fracasos Informaticos de Grandes Empresas


Este Articulo es una referencia de la importancia que se debe tener en cuenta cuando se inicia un Proyecto de Software, grandes empresas con toda la experiencia y logistica fracasaron.

Si has experimentado un fracaso puedes dar testimonio. Caso contrario, es probable que lo veas como algo distante o que no puede ocurrirte y menos en tu organización en este 2010.

No deseamos traer males noticias y menos quitarle el sueño, por el contrario informarle de los riesgos que existen para que tome las medidas necesarias. Aquí les presento algunos casos que merecen su atención (para mayor información por cada caso puedes hacer clic en el nombre de la empresa)

Distribuidora farmaceútica FoxMeyer (1995) Una de las más importantes distribuidoras de farmacos en los Estados Unidos, realizó una inversión de más de US$100 millones sobre 3 años en sistemas ERP y WMS que eventualmente condujeron a la bancarrota de la empresa.

Hershey Foods Corp. (1999) Después de ejecutar un plan de implantación de 30 meses y una inversión de US$ 112 millones en un sistema ERP, el gigante americano de chocolates experimentó problemas para despachar sus productos previo a la temporada navideña.

AT&T Wireless (2004) La actualización de su sistema CRM provocó US$ 100 millones en pérdidas de ingresos provocando que su centro de atención de clientes no pueda crear nuevas cuentas o modificar cuentas existentes por un período de 3 meses. Debido a la complejidad de la actualización, no se estimó dejar un sistema paralelo que permita un rollback hacia la versión anterior.

HP (2004) El fabricante de computadores HP anunció una disminución del 5% sobre sus ingresos en la división de Servidores y Sistemas de Almacenamiento como consecuencia de la migración hacia un sistema ERP centralizado. El impacto financiero fue de US$ 160 millones en pérdidas de ingresos y órdenes retrasadas, 5 veces el costo de implementar el ERP.

National Australia Bank (2004) El Banco Nacional de Australia asume en sus libros contables una pérdida de aprox. US$ 178 millones debido a la cancelación de su proyecto ISI cuya estrategia era la implantación de un sistema ERP centralizado.

University of Wisconsin (2005) Después de US$ 25 milliones y 5 años de implantación, el nuevo sistema de nómina de la Universidad de Wisconsin puede que nunca se materialize. Los líderes del proyecto explicaban que es posible que el costo total sea de US$ 47 millones.

Camino Hospital (2006) Hospital de Mountain View, CA con 2,292 empleados enfrentó quejas de pacientes y una investigación del estado referente a errores causados en recetas médicas después de poner en marcha un sistema desarrollado internamente bajo una inversión de US$ 8 millones. Para resolver esta situación se necesitaron US$ 2 millones adicionales para efectuar las actualizaciones necesarias.

Los Angeles School District (2007) Después de una inversión de US$ 132 millones, 35% más de lo presupuestado, el nuevo sistema ERP con módulos para recursos humanos y nómina deja a miles de empleados en cerca de 700 colegios con errores en el pago de sus salarios. En Junio 2007, treinta mil cheques fueron reportados con errores. En Septiembre del 2007, cerca de cuatro mil profesores reportaron errores.

Es probable que todavía el fracaso le suene a algo distante, mas aún si no ha observado algo similar en su región. Recuerde que las empresas listadas aquí son entidades gubernamentales o listadas en la bolsa de valores de New York y por lo tanto cuentan con rigurosos mecanismos de auditoría que no pueden pasar por alto este tipo de situaciones.

Los fracasos en proyectos de TI son una realidad que debe comprender y no menospreciar. Es posible que a través de amigos descubra algunos casos en su propia ciudad.

Importancia del Software en las Empresas

Uno de los factores que desde siempre han sido claves para toda empresa, es el proceso de toma de decisiones basado en una adecuada administración de la información. Hoy en día, el elemento diferenciador entre empresas supervivientes y sobrevivientes, radica en el aprovechamiento de los recursos que la tecnología ofrece, y la manera en que dichos recursos son explotados por cada una de las organizaciones, todos ellos relacionados con la manipulación de datos para proveer información clara, precisa y confiable que sea utilizada para la toma de decisiones oportuna y acertada. La toma de decisiones es una actividad crítica dentro de las organizaciones, y es por esto que de ello depende en gran medida el éxito que en un momento dado, la organización pueda alcanzar.

Actualmente las empresas y organizaciones enfocan gran parte de sus esfuerzos en detectar áreas de mejora que les permitan optimizar su desempeño, con la finalidad de mantenerse en el nivel competitivo deseado. Uno de los aspectos que mayor importancia refleja hace referencia al uso de la información dentro de la empresa, de tal manera que a través de su eficiente administración sea posible la toma de decisiones certera y oportuna, que la conduzcan a alcanzar las metas y objetivos planteados.

Uno de los factores que influyen para que el proceso de la administración de la información se lleve a cabo de manera adecuada, es el uso de herramientas tecnológicas que nos proporcionen el soporte necesario para agilizar esos procesos, y como consecuencia de ello, un incremento en el desempeño dentro de la empresa, así como también una reducción de costos en la misma.

Dentro de dichos instrumentos tecnológicos, se encuentran los programas o software, así como también la infraestructura física necesaria para soportar los programas. Un software se refiere a "las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware" (1)

Cada software desarrolla funciones específicas dentro de una diversa gama de aplicaciones, y sin duda alguna uno de los programas que mayor utilidad representan dentro de una empresa, son los denominados Sistemas de Soporte a la Decisión (DSS). "Las herramientas DSS se pueden definir como un sistema integrado de planificación y tratamiento de la información que incorpora la habilidad de interrogar al sistema de información de la empresa en una forma determinada, analizar la información obtenida y predecir, con base a unos modelos determinados, el impacto de las futuras decisiones antes de llevarlas a la práctica. Normalmente se trata de conjuntos integrados de programas (cálculos estadísticos, consultas de bases de datos, modelización, programación matemática, etc.) que pueden compartir los mismos datos e informaciones (tanto de fuentes internas como externas)" (2)

De esta manera, la toma de decisiones se convierte en una variable crítica de éxito dentro de las empresas, y es aqui donde radica la importancia de un DSS. "En la actualidad los sistemas de información juegan un papel fundamental para el éxito de las empresas. Es un gran reto el que una organización pueda tener controladas las variables de planeación, organización, control y dirección de la empresa. Para poder tener un control de las mismas, se requiere de tomar decisiones acertadas que puedan llevar a la organización en la dirección deseada." (3)

Como se puede ver, el sistema de soporte a la decisión es la base a través de la cual se podrán delinear planes y estrategias para la empresa, ya que proporcionará al tomador de decisión los instrumentos necesarios para direccionar los esfuerzos hacia un objetivo o fin común.

Los DSS pueden ser implementados para dar soporte a un área específica dentro de la empresa, o bien puede ser diseñado para que uno solo de ellos proporcione soporte a diversas áreas. A través de un sistema de soporte a la decisión, se pueden obtener los siguientes beneficios, relacionados a cada área de la empresa: "En el área administrativa para tomar decisiones basadas en análisis financieros, análisis de costos y en otros análisis realizados con respecto de información contable o administrativo. En el área de producción para tomar decisiones basadas en información relevante a costos de producción, asignación de recursos de producción, programación de itinerarios y control de niveles de inventarios. Y por último, en el área de ventas se aplican estos sistemas para la toma de decisiones en cuanto a campañas publicitarias, planeación de la mercadotecnia y soporte a la venta" (4)

Tomando en cuenta lo anteriormente expuesto, un DSS es capaz de propiciar diversos factores, todos ellos con un alto grado de importancia para la entidad: una reducción de costos dentro de la empresa, agilización de procesos dentro de cada área de la organización, optimización del servicio proporcionado a clientes y proveedores, entre otros, y partiendo de ellos es posible establecer una ventaja competitiva importante con respecto a sus competidores directos dentro del mercado.

CONCLUSIONES

Definitivamente el proceso de toma de decisiones dentro de las organizaciones, cobre vital importancia desde el momento en que de ésto depende el conjunto de planes, acciones o estrategias de la empresa, así como también, aunque de manera indirecta, el planteamiento de objetivos y metas.

Así pues, el uso de herramientas tecnológicas que proporcionan soporte al proceso de toma de decisiones, permite a las empresas obtener ventajas competitivas como consecuencia de la agilización del proceso, además de que repercutirá de manera notable en el rendimiento general de la organización.

El hecho de que el tomador de decisiones obtenga de una misma fuente la información necesaria para determinar el conjunto de acciones a tomar, otorga un beneficio extra contra aquel que no cuente con este recurso y deba invertir más tiempo del necesario para recabar información, analizarla e interpretarla, en el sentido de que contará en mayor medida con el recurso más importante para la organización, el tiempo.

miércoles, 10 de diciembre de 2008

Software Integral para Hoteles en Arequipa

Si usted gerencia un hotel, sabe que lo que buscan sus clientes es calidad y óptimo servicio. Y que no basta sólo con ofrecer la mejor atención personal.

Usted precisa un software para generar eficiencia administrativa y operativa, que le permita conocer cuándo y cómo se asignan los recursos materiales, los ingresos y los gastos por huésped, delegación, cuenta de empresa o habitación, ... y poder darle respuesta a sus clientes cuando ellos le realicen consultas.

A la hora de buscar el mejor Software de Administracion y Control para su Hotel precisa el software de gestión HOTEL HOST. Control total de su establecimiento; supervisión de recursos a través de su interfase de gestión, facturación de habitaciones en todas las modalidades posibles, manejo de reservas y delegaciones, historial de clientes, manejando tambien un módulo de gestión gastronómica restaurant y Bar, para que no quede área sin administrar en su hotel.


Fidelice su clientela a través de la excelencia en la prestación de servicios y gestión de recursos, brindando respuestas al momento; usted sabe que sólo los clientes satisfechos regresan. Y la única forma de generar eficiencia y control simultáneamente, es utilizando un software de administración de calidad. Consúltenos y asómbrese: porque optimizar la administración de su negocio cuesta mucho menos de lo que usted piensa.

HAGANOS SU CONSULTA, UTILIZANDO NUESTRO FORMULARIO DE CORREOCaracterísticas del sistema de gestión para hoteles Estado gráfico del hotel (maincourant) Usted puede averiguar la situación actual de su hotel con un simple pantallazo, gracias al detalle gráfico del estado total del establecimiento, y que puede pedirse por una fecha en particular. En uno de los paneles se muestra el estado de las cajas de los conserjes. Se obtienen datos como: responsable del turno, horario de entrada y salida, habitaciones ocupadas del turno anterior, habitaciones ocupadas en el turno consultado, habitaciones liberadas del turno, saldo inicial de caja discriminado por moneda, ingresos y egresos del turno, saldo final de caja.
El segundo panel grafica el estado de las habitaciones. Pulsando sobre el ícono de una determinada habitación se accederá a la ficha de la misma, detallando todos los movimientos registrados que hayan tenido lugar en el día.
Planning gráfico de ocupación del hotel Visualice al instante el estado de su hotel en un rango determinado de días. Pulsando sobre el ícono de un determinado cuarto, se obtendrá la ficha del mismo en un día determinado. En esta ficha de alojamiento se puede definir la estadía, realizar reservas, registrar datos de ocupantes, definir tarifas a aplicar, registrar gastos (teléfono, bar y varios), registrar anticipos, cargar servicios a la habitación, facturar (con cargo individual, a la empresa o agencia), dar ingreso a la estadía y registrar la finalización de la misma.
De óptimo y fácil manejo, la interfase de planilla expone dos entradas, donde las filas representan a las habitaciones y las columnas a los días. En distintos colores se muestran los diferentes estados de cada una de las habitaciones. Pueden ser definidos por el usuario los colores, los nombres utilizados para identificar a cada tipo de habitación y el orden de aparición de las habitaciones en la planilla. Con la opción de reubicar los alojamientos y reservas con un simple arrastrar y soltar del mouse, cambiando de esta manera el día o la habitación.
Manejo de delegaciones Administre fácilmente grupos o delegaciones a través de la sencilla y completa interfase de este módulo. Obtenga todos los datos necesarios en una sola pantalla. Registros del grupo como ser agencia o empresa a la que pertenece (si fuese el caso), informes de las habitaciones reservadas / ocupadas, arribos y partidas, tarifas a aplicar para el alojamiento, asignación de precios de estadía a delegaciones, ingresos y egresos, facturación, etc.
Fichas de habitaciones En la ficha de alojamiento puede asignar la estadía, realizar reservas, registrar datos de ocupantes, manejar arribos y partidas, definir tarifas a aplicar, registrar gastos (teléfono, bar y varios) y anticipos, cargar servicios a la habitación, facturar (con cargo individual, a la empresa o agencia), dar ingreso a la estadía y registrar la finalización de la misma. Facturación de estadías Puede facturar por reserva, agencia, habitación, huésped. Las facturas se pueden generar agrupadas. Facturación detallada y agrupada a particulares, empresas y agencias. También permite la facturación por separado de gastos y alojamiento, la registración de gastos, y datos de la partida del Hotel por parte de delegaciones.