Bienvenidos

Este sitio ha sido creado por dos alumnos que cursan la asignatura Comportamiento Humano en el Trabajo, perteneciente a la carrera Ingeniería Civil en Informática, en la Universidad de Santiago de Chile, con el fin de alcanzar dos objetivos:

Responder a la pregunta: ¿Qué habilidades debe tener el Ingeniero Informático para la toma de requerimientos?

Desarrollar un manual de buenas prácticas, que incluya una lista de competencias y habilidades, que el ingeniero informático debe poseer para el proceso de la toma de requerimientos.

Esperamos que este espacio sea de su agrado y les sirva.

Si QUIERE DEJAR SU COMENTARIO ACERCA DE LA PAGINA, POR FAVOR

Free Image Hosting at www.ImageShack.us

lunes, 19 de noviembre de 2007

MANUAL COMPETENCIAS Y HABILIDADES INGENIERO INFORMÁTICO EN LA TOMA DE REQUISITOS

Este manual tiene como objetivo poder contribuir al proceso de la toma de requisitos, indicando buenas prácticas que debe realizar el Ingeniero Informático para realizar el proceso.


Gracias a la aplicación de la Metodología de Sistemas Blandos de Peter Checkland, elaborada en consecuencia de entrevistar a todas las personas involucradas en la toma de requisitos para la elaboración de un Sistema Informático, se pudo corroborar que los Ingenieros carecen de habilidad comunicativa, debido a la carencia de Inteligencia Emocional, con lo cual, aunque sean unas personas talentosas en programar, elaborar sistemas, etc., no son capaces de manejar de buena manera la interacción con las personas, en particular, como es el fin de esta investigación, la interacción con los usuarios.


Lo que se expuso anteriormente, fue concebido de tal manera que los ingenieros informáticos que no poseen mucha experiencia laboral, específicamente la falta de experiencia en la toma de requisitos, poseen una gran carencia en la habilidad comunicativa. Al contrario que las personas que poseen una experiencia mayor, no carecen de ella, lo que se concluye que es un factor relevante. Por lo tanto, es una sugerencia que exista en el período de la formación del Ingeniero Informático (Universidad, o tal vez antes, en el colegio), una exposición mediante diversas actividades, en donde se logré aumentar la inteligencia emocional, consecuencia de ello aumentar la habilidad comunicativa.


Y también, enviar a los Ingenieros Informáticos a cursos en que ellos puedan desarrollar su inteligencia emocional. Iniciativa que parta de la empresa en que se desempeña el profesional.


Además se logró determinar una falencia grande en la determinación de roles en el área Informática, debido a lo cual es de suma importancia de parte de la jefatura, determinar las capacidades que posee la gente que tiene a cargo, con lo cual se tendrá un proceso de elaboración o mantención de Sistemas Informáticos mas eficiente.


Otra cosa es que los informáticos, por falta de tiempo, son un poco desordenados para trabajar, es decir, no se guían por una metodología adecuada, no realizan estudios acerca de la lógica del negocio que involucra al problema que se trata, no hay documentación suficiente.


Debido a lo expuesto, se debe tratar de invertir más en gente que se dedique exclusivamente a documentar los requisitos, a realizar buenos contratos, en los casos en que las empresas pertenezcan al rubro de servicios Informáticos. Además de estudiar mucho, eso es algo vital, para cada nuevo desafío, el cual es dar soluciones a problemáticas mediante la elaboración de Sistemas Informáticos, deben estar preparados para poder abarcarlo satisfactoriamente.


Algo que llama la atención, en el proceso de investigación de este tema, es afirmar que las personas piensan que los informáticos, da lo mismo la especialidad, son todos “bichos raros”, que manejan todo lo que tenga que ver con la tecnología y en forma particular con un computador. Desde saber armar y desarmar un computador, pasando por manejar al revés y al derecho todas las funcionalidades de Word, Excel, o cualquier aplicación, hasta realizar grandes productos informáticos.


Se necesita que la gente que no es informática, tenga más cultura computacional, es decir, que se alfabeticen digitalmente, para que se den cuenta de lo amplio y maravilloso que es el mundo de la informática, y que cada informático maneja especialidades distintas.



Resumiendo se tienen los siguientes puntos que son vitales para una buena toma de requerimientos:


1. ESPECIALIZACIÓN


En primer lugar, para el caso de Ingenieros con poca experiencia en la toma de requisitos, (quienes presentan mayormente una carencia en la habilidad comunicacional) deben desarrollar su inteligencia emocional, en donde la empresa en donde milita este ingeniero, debe enviarlo a cursos especializados en el tema, con el objetivo de comunicase mejor con el cliente de quien obtendrán los requisitos.
Es aconsejable que los establecimientos educacionales que forman al Ingeniero desarrollen actividades que potencien su inteligencia emocional.


2. INTERIORIZACIÓN CON EL PROBLEMA


El informático que toma los requisitos debe conocer a los clientes involucrados, el entorno de trabajo, el área en qué está envuelta la problemática y todo otro aspecto relevante del problema en particular.


3. REUNIONES PERMANENTES


Realizar continuas reuniones para ir desarrollando los requisitos en instancias más elaboradas y permitir la realimentación, así el cliente está al tanto del desarrollo del proyecto y pueda dar su opinión al respecto. Debe existir una comunicación permanente con el cliente o usuario.

4. ESTABLECER CONTRATOS


Plantear explícitamente los objetivos, las tareas a realizar, en general, todos los requisitos del sistema, y dejarlos establecidos a modo de contrato. Debe haber una persona especializada en esta labor.

5. SOLICITAR COOPERACIÓN USUARIOS INVOLUCRADOS EN EL SISTEMA A TRATAR


Solicitar una cooperación satisfactoria de parte de los usuarios, en donde la persona que esta a cargo de ellos, actúe como mediador para lograr un consenso de los diversos puntos de vista presentes. Además este mediador debe ser capaz de garantizar una entrega completa de la información necesaria.