Detección del Problema
Un proyecto de sistemas inicia
cuando se detectan problemas u oportunidades de mejora en una empresa y es
parte de su evolución. Algunos proyectos surgen porque:
a) Se
detectan problemas en algunos procesos de un sistema.
b) Se
reconocen oportunidades de mejora mediante la actualización de los sistemas
actuales o nuevos.
Una forma de identificar los
problemas o áreas de oportunidad son:
Para
identificar los problemas
|
Buscar
las siguientes señales:
|
Revisar la salida o productos y compararla con los criterios de
rendimiento
|
a)
Demasiados errores
b)
El trabajo se completa con lentitud
c)
El trabajo se hace forma incorrecta
d)
El trabajo se hace forma incompleta
e)
No se ha ningún trabajo
|
Observar el comportamiento de los empleados
|
f)
Niveles altos de ausentismo
g)
Mucha inconformidad en el trabajo
h)
Mucha rotación de empleados
|
Escuchar la retroalimentación externa de:
Distribuidores
Clientes
Proveedores
|
i)
Quejas
j)
Sugerencias para mejorar
k)
Perdida de ventas
l)
Ventas más bajas
|
Es importante mencionar que la
persona que este encargado de realizar el análisis debe conocer los procesos de
la empresa, su propósito, la capacidad financiera para solventar el proyecto,
finalmente se puede definir el problema después de terminar con entrevistas,
observaciones realizadas, análisis de formatos y documentos existentes
Una de las técnicas para detectar
el problema a través de las entrevistas, es solicitar a los usuarios que
asignen una ponderación para cada problemática detectada, aunque no es el único
método es una buena forma de iniciar el proceso de detección del problema.
Un posible formato para el manejo de un problema en una
empresa podría ser:
Nombre
del Proceso:
|
|
Definición del problema
|
|
Problemas
|
Ponderaciones
|
Objetivos
|
|
Requerimientos
|
|
Restricciones
|
|
Posteriormente se usa como base
el formato para diseñar los diagramas de caso de uso o procesos de diagrama de flujo de
datos. Cada objetivo puede crear uno o más requerimientos de
usuario.
Selección de un Proyecto
Se deben considerar al menos cinco criterios para
seleccionar un proyecto:
1. Contar con el respaldo de la empresa. Esto
significa que podremos hacer uso de la información general de la empresa, como
el acceso a organigramas, a manuales de procedimientos (si existen), formatos y
herramientas usadas para realizar los procesos y el uso de información para
aplicarlo en el sistema.
2. Que sea el momento oportuno para
comprometerse con el proyecto. Por parte de analista si tiene el tiempo
para desarrollar el proyecto, por parte del dueño, si podrá invertir en los
recursos necesarios para instalar el sistema, como hardware y licencias para
software en caso de necesitarse.
3. La posibilidad de mejorar la obtención de
los objetivos de la organización. Por ejemplo: si el proyecto va a
contribuir a mejorar las ventas, si va contribuir a que los servicios sean
eficientes, si va a mejorar la atención al cliente, entre otros.
4. Que sea práctico en términos de recursos
para el analista de sistemas y la organización. Es decir que se debe
realizar el proyecto basado en lo que el programador conoce, en caso contrario
se debe considerar el tiempo de aprendizaje de algún lenguaje de programación,
si se cuenta con el tiempo para aprender métodos y técnicas nuevas no existirá ningún
problema, en caso contrario se debería realizar el proyecto con las herramientas
que sabe aplicar el programador o en el último de los casos declinar, todo
depende del tiempo que se tenga para realizar el proyecto.
5. Que el proyecto valga la pena en comparación
con otro proyecto considerado. Significa que se deben considerar las
mejoras como agilizar procesos, optimizar un proceso por medio de la eliminación
de pasos innecesarios, combinar procesos, reducir errores de datos de entrada
por medio de formularios validados, reducir el almacenamiento redundante,
mejorar la integración de los sistemas y subsistemas. Lo anterior es porque
generalmente los recursos de una empresa como tiempo, dinero y recurso humano
pueden no estar disponibles para todos los proyectos.
Determinación de la Viabilidad
Una vez que se seleccionan los
proyectos es necesario determinar si son viables o no para llevarlos a cabo. La
siguiente tabla puede ayudar a identificar los elementos de la viabilidad de un
proyecto
Elementos
clave de viabilidad
|
|
Viabilidad técnica
|
¿es posible desarrollar un nuevo sistema con los
recursos técnicos actuales?
¿existe la tecnología disponible para satisfacer
las necesidades del sistema?
|
Viabilidad económica
|
Tiempo del analista de sistemas
Costo del estudio de sistemas
Costo del tiempo de los empleados para el estudio
Costo estimado del hardware
Costo de licencias de software
|
Viabilidad operacional
|
Si el sistema funcionará o no cuando se instale
Si el sistema se utilizará o no
|
Para determinar las necesidades
de hardware o software
1. Realizar
un inventario de hardware computacional
2. Estimar
las cargas de trabajo del hardware
3. Evaluar
el hardware con el que se cuenta
4. Estudiar
la posibilidad de comprar o rentar hardware
5. Evaluar
las ventajas y desventajas de crear software personalizado
6. Evaluar
si es mejor comprar software y adaptar los procesos a su funcionamiento. Algunos
requerimientos de software son:
a.
Efectividad en el rendimiento.
i. Poder
realizar todas las tareas requeridas
ii. Poder
realizar todas las tareas deseadas
iii. Pantallas
de visualización bien diseñadas
iv. Capacidad
adecuada
b.
Eficiencia en el rendimiento
i. Tiempo
de respuesta rápido
ii. Entrada
eficiente
iii. Salida
eficiente
iv. Almacenamiento
de datos eficiente
v. Respaldo
eficiente
c.
Facilidad de uso
i. Interfaz
de usuario satisfactoria
ii. Menús
de ayuda disponibles
iii. Archivos
“léame” para los cambios de último minuto
iv. Interfaz
flexible
v. Retroalimentación
adecuada
vi. Buena
capacidad para recuperarse de los errores
d.
Flexibilidad
i. Opciones
para la entrada
ii. Opciones
para la salida
iii. Si
se puede usar con otro software
e.
Calidad de la documentación.
i. Buena
organización
ii. Tutorial
en línea adecuado
iii. Sitio
web con sección de preguntas frecuentes (FAQ)
f.
Soporte del fabricante.
i. Línea
directa de soporte técnico
ii. Sitio
web donde puedan descargarse actualizaciones.
Bibliografía
Kendall & Kendall (2011). Análisis y diseño de sistemas 8va. Edición . Ed. Pearson, Prentice Hall. México.