Está en la página 1de 5

Facultad de Ciencias Económicas

Universidad Nacional del Nordeste Informática Aplicada

UNIDAD 6:

6.4 Procedimientos para evaluación de software

6.5 Implementación: importancia, tipos. Producción y Mantenimiento.

Proceso para la Evaluación y Selección de Soluciones Software

Frecuentemente las empresas invierten gran cantidad de tiempo, esfuerzo y dinero en encontrar
soluciones que les permitan reformular sus procesos de negocio para mantenerse a la vanguardia del
progreso y alcanzar mayor rentabilidad económica ante las constantes e imprevisibles fluctuaciones del
mercado. La oferta de nuevas tecnologías y herramientas disponibles para tal fin es sumamente amplia,
y la tarea de escoger la alternativa que mejor se adapte a las necesidades de cada empresa envuelve un
gran desafío.

La elección de la solución más adecuada no es una tarea sencilla y en la actualidad se continúan


detectando múltiples casos de insatisfacción en su implantación. Por eso es importante definir un
procedimiento para evaluar y seleccionar Software. Aquí nos enfocaremos en la adquisición de un sistema
de gestión pero puede ser usado para distintas aplicaciones.

Gestionar una empresa en forma eficiente permite reducir considerablemente los costos, mejorar las
ventas y la operatividad de los procesos productivos, así como incrementar su competitividad en el
mercado e, incluso, mejorar su imagen hacia el cliente presentando numerosas ventajas.

En este escenario, es posible detectar la importancia que posee utilizar soluciones software apropiadas
para gestionar sus costos eficientemente y así lograr una posible y futura reducción de estos. No obstante,
y a pesar de las ventajas que otorgan los Sistemas de Gestión, muchas de sus implementaciones han
fallado por factores como: inadecuada definición de los lineamientos del proyecto y de los requerimientos
funcionales, demasiada familiarización con un producto, expectativas poco realistas, ignorancia de las
ventajas difíciles de cuantificar, falta de compromiso, falta de preparación, no comprensión de las ventajas
de la automatización, falta de comunicación, y resistencia al cambio, entre otras.

A estas dificultades se le incorpora el hecho que la oferta de nuevas tecnologías es inmensa y no todas
ellas aplican de igual manera a un mismo entorno. Por una parte, es posible identificar soluciones
“enlatadas” o “generalistas”, que agrupan las principales funcionalidades de cada una de las áreas de una
empresa . También existen otras soluciones “especializadas” que se limitan a brindar la mejor solución de
negocio para un grupo reducido de procesos.

Por consiguiente, al momento de seleccionar la solución a implementar, se detecta una importante


bifurcación inicial que también debe ser considerada y que dependerá del alcance que se le desee dar a
la solución a escoger.

Por esto es importante guiar al Líder de proyecto en la difícil tarea de seleccionar la solución software más
adecuada y funcional.

Unidad 6 pág. 1
Facultad de Ciencias Económicas
Universidad Nacional del Nordeste Informática Aplicada

No siempre la implementación de un Sistema de Gestión es exitosa. Continuamente las empresas


invierten gran cantidad de tiempo, esfuerzo y dinero en implementar soluciones software que les
permitan mantenerse a la vanguardia del progreso sin perder competitividad.

A pesar de ser algo frecuente, escoger la solución más idónea para los procesos de una empresa y que
mayor provecho pueda sacar de ellos, no es tarea sencilla.

Existen múltiples procedimientos o metodologías que pueden ser empleados para la evaluación y
selección de un Sistema de Gestión.

Se debe identificar en cualquiera de ellos tres fases:

- permiten identificar los requerimientos de la organización (fase I)


- Conocer las alternativas y características de las herramientas existentes en el mercado (fase II)
- Evaluar y seleccionar la mejor alternativa de solución (fase III).

o Fase I: identificar los requerimientos de la organización y establecer las Bases del Proyecto

En esta fase se realizan las actividades necesarias para definir las bases del proyecto, recolectando la
información que será utilizada en las siguientes fases. Para ello, se llevan a cabo las siguientes actividades:

• Actividad 1- Definir lineamientos del proyecto (obtener más oportunidades de negocio, ofrecer
servicios de mayor calidad y lograr posicionarse mejor de cara al mercado).

Definir el objetivo y alcance así como los requerimientos generales del proyecto

Identificar los recursos que estarán involucrados en su realización para los cuales se debe definir el plan
de trabajo incluyendo los tiempos y costos estimados para la implementación junto con las
procedimientos, metodologías o estándares internos a utilizar

• Actividad 2 – Relevar estado actual En esta actividad se lleva a cabo la recopilación de las características
generales que presenta la empresa así como de los procesos operativos involucrados en el proyecto y del
Sistema de Gestión que es utilizado actualmente

• Actividad 3 - Definir estado deseado En la última actividad de esta fase, se identifican las
funcionalidades adicionales que la solución a implantar debería incluir para proporcionarle una ventaja
competitiva a la Empresa

Fase II: Identificar las Alternativas de Solución

Se procede a identificar el universo de Sistemas disponibles en el mercado.

Para ello, se llevan a cabo las siguientes actividades y tareas

• Actividad 1 –Identificar soluciones disponibles Para conocer cuáles son los Sistemas de Gestión que
existen actualmente en el mercado, se recomienda asistir a exposiciones o seminarios sobre dicha
temática registrando toda la información recolectad. Asimismo, en forma complementaria, se deben
contactar a los representantes comerciales de las soluciones identificadas para solicitarles información
adicional

Unidad 6 pág. 2
Facultad de Ciencias Económicas
Universidad Nacional del Nordeste Informática Aplicada

• Actividad 2 - Evaluar antecedentes Teniendo en cuenta el universo de alternativas obtenido de la


actividad anterior, se procede a recopilar información sobre sus antecedentes contactando a otras
empresas que las hayan implementado para solicitarles información detallada sobre este proceso

También se puede consultar a expertos para que evalúen cada una de las alternativas

• Actividad 3: Efectuar selección preliminar A partir del universo de alternativas obtenido hasta el
momento, aplicando un conjunto de Reglas de Decisión definidas ad-hoc teniendo en cuenta las
características relevadas en la fase anterior. Como resultado de esta pre-selección se busca obtener,
preferentemente, no más de 4 soluciones finalistas que serán evaluadas con mayor detalle en la fase
siguiente.

Fase III: Evaluar y seleccionar la solución de negocio a implantar

Esta última fase es la más importante de todo el procedimiento ya que determina, como resultado, el
Sistema de Gestión a implantar aplicando la información recopilada en las instancias previas. A
continuación se describen sus actividades

• Actividad 1 – Definir datos para la Selección final

Teniendo en cuenta las alternativas pre-seleccionadas en la fase anterior, solicitar información adicional
a los representantes comerciales de las alternativas pre-seleccionadas, tiempos y costos de
implementación por módulo y funcionalidad.

(También se procede a clasificar las funcionalidades asociadas a los procesos operativos de la empresa
en “resignables” y “no resignables”

• Actividad 2 – Preparar datos para la Selección Final

Teniendo en cuenta la clasificación de las funcionalidades realizada, se procede a clasificar la información


recolectada de cada representante comercial. Esto significa dividir en grupos de funcionalidades
“resignables” y “no resignables” los costos de software y los tiempos de implementación.

• Actividad 3 – Seleccionar el Sistema de Gestión En la primera tarea de esta actividad se realiza la


selección final de la solución a implantar a partir de las alternativas pre-seleccionadas.

Para ello, se aplica una adaptación de la Técnica de Decisión Multicriterio que permite asignar una
calificación objetiva a cada alternativa teniendo en cuenta la información recolectada y las necesidades
de la Empresa.

Aquella alternativa que obtenga la calificación final más alta, se considerará como la más viable de
implementar.

Conclusiones

Los principales problemas detectados en este proceso de selección pueden estar asociado a la falta de
participación de los miembros del equipo de trabajo (sean empleados o gerentes internos, o consultores
externos). Para evitar esto, el modelo de proceso propuesto alienta y persigue la comunicación entre
todos los integrantes del equipo durante todas las fases del proyecto. De esta forma, los integrantes no

Unidad 6 pág. 3
Facultad de Ciencias Económicas
Universidad Nacional del Nordeste Informática Aplicada

son sólo entrevistados en una fase inicial para luego ser dejados de lado, sino que participan en cada toma
de decisiones aportando sus conocimientos objetivos (hechos y datos sobre el funcionamiento actual de
la empresa) y subjetivos (opiniones muy valiosas sobre posibles puntos de mejora).

Asimismo, se puede notar que el modelo no sólo contempla al personal interno de la empresa, sino que
también prevé las contribuciones de consultores externos en procesos y/o técnicos para evaluar las
características de la empresa y las posibles alternativas a implementar (en las fases II y III). Así, se
buscarían equilibrar los riesgos en el caso de que el personal interno no se encontrara debidamente
capacitado en este tipo de proyectos para tomar las decisiones más acertadas.

Otro problema, muy común puede ser que los usuarios finales del sistema no fueron involucrados en el
proyecto por lo que se ‘perdieron’ muchos de los requerimientos, generando diversos problemas al
comenzar la utilización del sistema.

Implementación

Una vez concluida la fase de desarrollo el nuevo sistema se “IMPLEMENTA” (se lo pone en funcionamiento
productivo) lo que implica una “CONVERSIÓN” La conversión es el proceso de cambiar el viejo sistema por
el nuevo. Da respuesta a la pregunta: “¿trabajará el nuevo sistema bajo condiciones reales?”. Se pueden
usar cuatro estrategias de conversión:

a.-) Estrategia en paralelo Enfoque conservador de conversión en donde el sistema antiguo y su


reemplazo se procesan conjuntamente hasta que todos se aseguran que el nuevo funciona correctamente
y se da el “punto de corte” donde solo se sigue operando con el nuevo. Es el enfoque más seguro porque
en caso de errores o perturbaciones de procesamiento, el sistema viejo puede ser usado como respaldo.
Sin embargo, este enfoque es muy caro y puede requerir personal y recursos adicionales para operar con
sistemas redundantes.

b.-) Estrategia de cambio directo Se reemplaza al sistema viejo por completo en un día determinado. A
primera vista, esta estrategia parece menos costosa que la conversión en paralelo. Sin embargo, es muy
riesgosa ya que puede ser más cara si se presentan serios problemas con el nuevo sistema dado que no
se tiene ningún sistema de soporte.

c.-) Estrategia de estudio Piloto Se implanta el nuevo sistema sólo en un área limitada de la institución,
como un solo departamento o unidad operativa. Cuando esta versión piloto quede completamente
aprobada y trabaje fluidamente, se instala en el resto de la institución, ya sea simultáneamente o por
etapas.

d.-) Estrategia de enfoque por fases introduce el nuevo sistema por etapas, ya sea por funciones o por
unidades de la institución. Por ejemplo un nuevo sistema de sueldo puede iniciarse para los que cobran
jornales semanalmente, seguido tres meses después por los asalariados que cobran mensualmente.

Producción y mantenimiento

La fase de Producción y mantenimiento se centra en el cambio que va asociado a la corrección de errores,


a las adaptaciones requeridas a medida que evoluciona el entorno del software, y a las modificaciones
debidas a los cambios de los requisitos del cliente dirigidos a reforzar o a ampliar el sistema. La fase de

Unidad 6 pág. 4
Facultad de Ciencias Económicas
Universidad Nacional del Nordeste Informática Aplicada

mantenimiento vuelve a aplicar los pasos de las fases de definición y de desarrollo, pero en el contexto
del software ya existente.

Durante la fase de mantenimiento se encuentran cuatro tipos de cambios:

- Corrección. Incluso llevando a cabo las mejores actividades de garantía de calidad, es muy
probable que el cliente descubra defectos en el software.
El mantenimiento correctivo cambia el software para corregir los defectos.

- Adaptación. Con el paso del tiempo es probable que cambie el entorno original (p. ej. , la UCP, el
sistema operativo, los periféricos) para el que se desarrolla el software. El mantenimiento
adaptativo consiste en modificar el software para acomodarlo a los cambios de su entorno
externo.

- Mejora. Conforme utilice el software, el cliente/usuario puede descubrir funciones adicionales


que podría interesar que estuvieran incorporadas en el software.
El mantenimiento perfectivo amplía el software más allá de sus requisitos funcionales originales.

- Prevención: El software se deteriora debido al cambio y por esto el mantenimiento preventivo


es también llamado reingeniería de software.
En esencia, el mantenimiento preventivo hace cambios en los programas a fin de que se puedan
corregir, adaptar y mejorar más fácilmente.

Hoy “una fábrica de software que envejece” está forzando a algunas empresas a que persigan estrategias
de la ingeniería inversa

El Ciclo de vida útil de un sistema va desde la implementación y abarca la fase de Producción y


Mantenimiento.

Unidad 6 pág. 5

También podría gustarte