Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCUELA DE INFORMÁTICA
GESTION DE LA CALIDAD
Resumen
Muchas de las empresas implementan un plan de gestión de calidad al cual
realizan mejoras continuas, sin embargo después de cierto tiempo deben de
realizar un cambio radical, esto por los cambios que se dan en los mercados. Con
la aplicación de la reingeniería en sus procesos tendrán una poderosa herramienta
para mantenerse competitivas y poder liderar en su área.
Se aportan los pasos fundamentales y cuidados que se deben tener al
momento de su aplicación. Ya que una mala reingeniería podría ser fatal.
Finalmente se concluye que una redefinición de los procesos abre oportunidades
en un alto grado de eficacia y eficiencia para la organización.
Abstract
Some business develop a quality gestion plan, which is improved very often;
neverthless, after a while they have to make a radical change, because of the
marketing changing. With the re-engineering application in their processes, they
will obtain a powerful tool to keep them competitive and leaders in their area.
They take care of mainly steps in the application time, because a bad re-
engineering could be dangerous. Finally, we got to the conclusion, that a
redefinition of processes, open opportunities in a high efficiency and efficacy grade
for the organization.
Objetivos
Objetivo General.
Dada las motivaciones expuestas en el anterior apartado, se desea analizar
cómo se debe de realizar un buen planteamiento para realizar la
reingeniería a un proceso.
Objetivos específicos
1. Definir la reingeniería de procesos aplicada en el software.
2. Analizar cuando se debe de aplicar una reingeniería en los procesos.
3. Determinar los requerimientos necesarios para una reestructuración de los
procesos.
4. Analizar los posibles escenarios antes, durante y después de un proceso
de reingeniería.
Justificación
La reingeniería de procesos no tiene que verse solo como un cambio radical
a un proceso ya establecido sino como una propuesta de mejora a los
procedimientos actuales.
Alcance
1. Esta investigación abarcara los puntos más importantes que se deben de
tomar en cuenta para la aplicación de la reingeniería de procesos.
2. Dado el tiempo que se tiene para desarrollar el tema se verán las mejores
prácticas en el desarrollo de la reingeniería
3. Estudiar cuando es conveniente aplicar una reingeniería y posibles errores
que se puedan cometer obteniendo como resultado el fracaso de una mala
decisión.
Limitaciones
No se tienen limitaciones para el desarrollo del siguiente trabajo ya que se
basa específicamente en la investigación de cómo aplicar la reingeniería de
procesos.
Presentación de la Metodología
Definición de reingeniería de procesos
Necesitamos tener una definición clara de reingeniería de procesos, para
poder lograr esto debemos de plantearnos una pregunta: “Deseo mejorar lo que
tengo o no he logrado lo esperado” Tomando en cuenta lo aprendido y utilizando
la tecnología de vanguardia, ¿Debería de cambiar mi sistema por otro mejor?
Existe un concepto muy generalizado a lo que se refiere la BPR y es que para
lograr mejoras drásticas se debe de pasar por un rediseño radical. Encontramos
varias definiciones:
1. Análisis y diseño de los flujos y procesos de una organización(T.H.
Davenprot)
2. Reconsideración, procesos, gestión de sistemas y reconsideración a treves
de los cuales se crea valor (R. Talwar)
Ingeniería inversa.
El termino reingeniería inversa consiste en “Obtener información a partir de
un producto accesible al público, con el fin de determinar de qué está hecho, qué
lo hace funcionar y cómo fue fabricado.” Por lo general hay que hacer reingeniería
inversa no al sistema de la competencia sino más bien al creado por la empresa.
Es un proceso de analizar el software como se mencionó anteriormente
siempre con el objetivo de recuperar su diseño y especificación. Este va a requerir
de entradas tal como el código fuente. A su vez se va a diferenciar de la
reingeniería ya que tratamos de crear un sistema más sostenible. Fig. #2
Fig. #2
Reestructuración de código.
Uno de los tipos más comunes de reingeniería es la reestructuración de
código. Algunos sistemas tienen una arquitectura de programa muy sólida, sin
embargo existen módulos individuales que han sido codificados de una forma que
hace difícil su comprensión. Para estos casos, es recomendable reestructurar el
código en dichos módulos.
Para este apartado se analiza el código fuente y se indican las violaciones
de las estructuras de programación, de esta forma se reestructura el código y se
revisa para comprobar que no se haya anomalías.
Ingeniería directa.
La cual se denomina también renovación o reclamación, no solamente
recupera la información de diseño de un software ya existente, sino que, además,
utiliza esta información en un esfuerzo por mejorar su calidad. En la mayoría de
los casos, el software procedente de una reingeniería vuelve a implementar la
funcionalidad del sistema existente, y añade además nuevas funciones y/o mejora
el rendimiento.
Recomendaciones de la reingeniería de procesos.
Cuando se inicia o desea hacer reingeniería de procesos a sistemas
obsoletos, sistemas con problemas de rendimiento o heredados. Se deben de
tomar las siguientes recomendaciones según Kazman [Kazm 97]:
1. Tener una meta y objetivos claros antes de emprender el proyecto de
reconstrucción de datos. Ej: La reutilización de código fuente en la nueva
aplicación.
2. Obtener una visión de alto nivel del sistema antes de comenzar.
3. La utilización de la documentación existente. Con este hay que tener
cuidado ya que la misma puede no reflejar exactamente el sistema como
esta implementado.
4. Siempre se debe de involucrar al personal que esta familiarizado con el
sistema.
Que no es reingeniería.
Cuando hablamos de reingeniería, no se trata de automatizar un proceso.
Sino que tratamos de ofrecer maneras más eficientes de hacer lo que no se bebe
hacer. NO se trata de mejorar lo deficiente se trata de reinventar de forma que
comience a ser eficiente desde su concepción. En la reingeniería de software no
se puede reestructurar o reducir, algo que consiste en hacer menos empleando
menos, sino reinventar, algo mucho mas fácil que consiste en hacer más
empleando menos.
CONCLUSIONES
Bibliografía
Hammer Michael & Champy James. Reingenieria. Editorial: Carvajal S.A, Edición:
1994, 2004