Está en la página 1de 4

Qu es un Ingeniero de Requerimientos?

Nunca estas listo para lo que debes de hacer, solo lo haces y eso te hace estar listo
En las organizaciones normalmente no existe un rol llamado Ingeniero de Requerimientos, para stas tareas hay de todo tipo de perfiles trabajando, clientes, desarrolladores, lderes de proyecto, etc. Y en realidad es esa falta de una clara definicin lo que nos hace problemtico responder la gran pregunta qu es un Ingeniero de Requerimientos? Es un buen principio distinguir entre Ingeniera de Requerimientos, como disciplina que cubre el conocimiento y las habilidades requeridas de la Ingeniera de Requerimientos como proceso que describe las tareas y responsabilidades a ser cumplidas. Las tareas de un Ingeniero de Requerimientos estn centradas bsicamente en la adquisicin de los requerimientos y su validacin, la especificacin y la gestin definiendo a su paso roles, tareas y responsabilidades. Si bien no se tiene una definicin consolidada, si que sabemos como debe ser un Ingeniero de Requerimientos; debe ser una persona con habilidades analticas y un pensamiento estructurado; ya que son responsables de la documentacin, entonces tambin necesitan habilidades de escritura y finalmente habilidades de comunicacin son importantes, lo cual incluye tener empata con los interesados as como habilidades de moderacin y resolucin de conflictos.
ROLES

Comprender las bases de la Ingeniera de Requerimientos Analizar la importancia de los conocimientos, habilidades y Competencias que se requieren para conformar el perfil de Ingeniero de Requerimientos. Clientes de software incluyen stakeholders quienes: Solicitan Pagan por Seleccionan Especifican Usan Reciben una salida generada por el producto de software Otros stakeholders incluyen: Desarrolladores Testers Escritores de documentacin

Administradores de proyecto Staff de soporte Staff de mercadotecnia

Productos excelentes de software son resultados de una buena ejecucin basada en excelentes requerimientos. Los requerimientos de alta calidad son resultado de: Buena comunicacin Colaboracin eficaz Sociedad entre Ingeniero de Requerimientos y cliente.

El IR es el individuo que tiene la responsabilidad principal de: Recolectar Analizar Documentar Validar

Habilidades de la IR. Escuchar. Entrevistar e interrogar. Analtica. Facilitacin. Observacin. Escritura. Organizativa. Modelado. Interpersonal.
PERFIL

Comprender las bases de la Ingeniera de Requerimientos Analizar la importancia de los conocimientos, habilidades y competencias que se requieren para conformar el perfil de Ingeniero de Requerimientos.

Perfil de Egreso El Ingeniero de Software es un profesional con slidas bases metodolgicas en el desarrollo de software a pequea y gran escala, en la tecnologa de inteligencia de

negocios y en las principales herramientas de programacin, as como en la interaccin con los lderes de la organizacin. Ser capaz de desempearse en cualquiera de los roles involucrados en un proceso de desarrollo de software como: Administrador de proyecto, lder de proyecto, arquitecto del software, analista, programador, ingeniero de requerimientos, ingeniero de pruebas, etc. Podr adems definir alcances, costos, tiempos, recursos y factibilidad para un proyecto de software, as como proponer soluciones de software, globales o parciales, que permitan el control de los procesos, la mejora en el proceso de toma de decisiones o soluciones innovadoras para la industria y el entretenimiento. Las caractersticas que le permitirn alcanzar el perfil descrito sern: Conocimientos sobre: 1. Metodologas y tcnicas para el desarrollo de software a pequea y gran escala, tales como desarrollo de requerimientos, interaccin humano-computadora, diseo, construccin, evolucin, pruebas y aquellos relacionados con la administracin, como el aseguramiento de la calidad y la administracin de proyectos. 2. Las ciencias computacionales, que le permitan la aplicacin viable de algoritmos, estructuras de datos y lenguajes de programacin en el desarrollo de software. 3. Las herramientas para la especificacin y el modelado de sistemas de software, as como para la evaluacin de los procesos y productos de software para su mejora. 4. Administracin y optimizacin de tiempo y costo de los recursos involucrados en el desarrollo de software. 5. El entorno social para comprender los factores sociales, polticos, ecolgicos y ticos relacionados con el desarrollo tecnolgico y el desempeo profesional. 6. Las reas de investigacin relacionadas con la Ingeniera en Software. Habilidades para: 1. Trabajar como parte de un equipo en el desarrollo y evolucin de productos de software. 2. Comprender, aplicar y comunicar el proceso para determinar las necesidades del cliente y traducirlos a requisitos de software. 3. Conciliar objetivos en conflicto, considerando compromisos con las limitaciones de costo, tiempo, conocimiento, sistemas existentes y de las organizaciones involucradas. 4. Disear soluciones apropiadas en una o ms reas de concentracin, usando enfoques de ingeniera que integren temas ticos, sociales, legales y econmicos. 5. Entender y aplicar teoras, modelos y tcnicas que provean una base para el diseo, desarrollo, verificacin e implantacin del software. 6. Negociar y trabajar profesionalmente, liderar cuando sea necesario y comunicarse efectivamente con los interesados en un ambiente de Ingeniera en Software. Actitudes de:

1. 2. 3. 4. 5. 6. 7. 8.

Liderazgo en equipos de trabajo multidisciplinarios. Perseverancia en la solucin de problemas. Capacidad de mantenerse actualizado en su rea de trabajo. Afn de superacin. Responsabilidad y tica en su desempeo profesional. Conducta emprendedora e innovadora. Conciencia de la realidad social y responsabilidad ecolgica. Aprendizaje autodidacta