UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION CICLO II/2008 ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell MATERIA: Ingeniería de Software. GRUPO: 01 DOCENTE: Ing. Milton José Narváez Sandino PRESENTADO POR: Ricardo Alberto Jaimes López JL-040108 CIUDADELA DON BOSCO, 29 DE JUNIO DE 2008
Benchmarking para Competir con Ventaja Qué es el Benchmarking? Proponerse metas utilizando normas externas y objetivos, aprendiendo algo de los otros. Fijar metas comparables, cuantificables, comprendiendo la naturaleza del proceso. Primero que nada es útil saber a que se refiere Benchmarking, y se puede decir que consiste en un estudio comparativo en áreas o sectores de empresas competidoras con el fin de mejorar el funcionamiento de la propia organización, esta practica se viene evolucionando desde los años 70 s en donde las empresas no tenían métodos para aplicar estudios corporativos que les indicaran un estado real y la eficiencia con que realizaban las operaciones en sus empresas. Este método nació con la utilización de mapas estratégicos que ayudaron a entender como es la dinámica del sector industrial así como las interrelaciones con empresas más grandes o lideres. Por tanto esta técnica da como resultado un análisis detallado de las operaciones que se someten a la compararon, debido a esto algunas empresas han visto al Benchmarking como una herramienta que permite el espionaje industrial, además una consecuencia del abuso del método es que solo se obtiene la copia de los procesos de otras empresas que si han funcionado, aunque la verdadera finalidad del Benchmarking esta en aprovechar la experiencia de los otros tratando de evitar los errores y aplicando los aciertos. El proceso para realizar el estudio benchmarking se pueden definir en los siguientes pasos: Determinar que actividades serán las que mejore se adapten. Determinar los factores clave de estas actividades. Buscar empresas mas avanzadas en estas actividades.
Medir las prácticas mas avanzadas. Medir las propias presentaciones y compararlas con las mejores. Desarrollar planes para igualar o superar las prácticas mas avanzadas. Obtener el compromiso con todos los niveles de la organización. Poner en práctica el plan y supervisar los resultados. Partiendo de estos pasos podemos ver que tenemos una secuencia lógica de cómo se ejecutará el estudio para obtener los mejores resultados posibles, siempre y cuando la recolecte y se analice de información manera adecuada. Luego hay que definir fases entre las que se encuentra la planificación en donde se determina las actividades que serán estudiadas, la ejecución donde se realiza las actividades y la aplicación que es la fase en la cual se implementan los resultados del estudio. Con relación a la producción de software el Benchmarking es una herramienta que permite contar con un método en donde se pueden evaluar cada unos de los procesos del desarrollo del software los cuales pueden mejorar significativamente el producto final ya que permite utilizar la experiencia de otros proyectos similares a través de la comparación de características comunes con lo cual se observa el aumento capacidad del desarrollo del software. Siempre en la perspectiva del desarrollo de software puede ser utilizado para conocer la eficiencia en la ejecución del software así como las estructuras de los módulos que son implementados, los cuales pueden comparar con software o módulos similares y obtener información relevante para modificaciones que mejoren el desempeño de la aplicación a través de un uso eficiente de los recursos disponibles. También se puede observar que el Benchmarking es una poderosa herramienta capaz de darnos información valiosa sobre los procesos que se implementan en el desarrollo de software, tales como maximizar el rendimiento, minimizar lo relacionado con el
costos de mantenimiento tratando de maximizar la eficiencia y por ultimo algo que en lo personal me llamo mucho la atención es que permite una posición mas competitiva gracias a la experiencia de otros, además que no solo se limita a un solo campo sino que es un estudio capaz de ser implementado en muchos otros campos tales como la industria, comercio de bienes y servicios, etc. Por otro lado es interesante observar que el Benchmarking se puede aplicar a la realidad del país debido a que se basa en el estudio de características comunes de la competencia o de la estructura interna de la organización lo cual ayuda a plantear mejores ideas para la eficiencia o resolución de problemas, y para finalizar es de notar la manera en la cual se puede implementar el Benchmarking al momento de realizar la definición de los requerimientos, especificaciones y diseño, debido a que este estudio tiene definida una secuencia lógica de pasos, los cuales están elaborados para detectar actividades que no contribuyen a la competitividad del producto y a la vez permiten ir valorando los factores claves involucrados directa o indirectamente.
Conclusiones Ingeniería Software Cualquier empresa u organización puede utilizar el Benchmarking para aumentar su competitividad. El Benchmarking consiste en una investigación seria y ordenada de características comunes de la competencia la cual se basa en una planificación y en un conjunto de objetivos bien definidos. Es un método de estudio que ayuda a la depuración de actividades que se lleva acabo a través de una investigación de factores claves que influyen en estas actividades que no son beneficiosas para la competencia. Se basa en la experiencia de otras empresas, tomando las buenas ideas que han implementado para procesos similares evitando así pasar por los mismos problemas lo que aumenta la rapidez en el diseño de soluciones o mejoras a los procesos actuales. Algunos ven al Benchmarking como una herramienta de espionaje industrial lo que ha causado problemas al momento de utilizarlo.