Ingeniería de Requisitos

Conversemos sobre ingeniería de software y adopción de metodologías en el ambito empresarial y académico.

6/15/2012 9:52:47 AM
View user profile for Sorey García
Total Posts 29

Ingeniería de Requisitos

En este foro puedes participar por la entrada para Lacrest 2012. Cuéntanos tu opinión sobre la ingeniería de requisitos, ¿Consideras que es útil? ¿Practicas la ingeniería de requisitos? ¿Forman las universidades correctamente para afrontar esta importante tarea del desarrollo de software?

6/16/2012 4:31:20 PM
View user profile for mbuitrago
Total Posts 2

Re: Ingeniería de Requisitos

Los requisitos son el isumo al  proceso software y por lo tanto su calidad es indispensable. Si las entradas están mal, es dificil producir un bue producto.

Según un estudio, The benchmark in Software testing and systems assurance, en Planit Testing Index 2011 Australia & New Zealand, realizado a mas de 9.000 proyectos, el 98% de los encuestados piensa que mejorar la definicion de requisitos, beneficia el negocio y por lo tanto el proceso de desarrollo.

Los requisitos a veces se ven como la cenicienta del desarrollo y en este sentido, la Universidades y toda la comunidad deben hacer esfuerzos en aumentar la formación en esta etapa del CVS. Una pobre especificacion de los requisitos, es la causa raiz de de fallos en los proyectos.

@MigueBuitrago

6/17/2012 12:25:36 AM
View user profile for Miguel Teheran
Total Posts 17
Ingeniero de telecomunicaciones

Re: Ingeniería de Requisitos

Cuando se aplica la ingeniería de requisitos a un proyecto se software se logra recompilar la información necesaria para medir el alcance, el impacto y una estimación aproximada de cómo se desarrollaría este.

Por esto es muy importante dentro del proceso de software.  La mala toma de requisitos puede  traer consigo confusión, mal estimación de tiempos, fechas de entrega inalcanzable y sobretodo muchos diseños que van mas allá de los que se pidió y terminan costando rentabilidad a los proyectos.

En mi empresa la toma de requisito es toma por consultores, personas expertas en el área de auditoría y que conocen muy bien nuestro software y saben hasta dónde puede llegar. El único problema ha sido controlar el desarrollo, pues cuando ya está en proceso tienden a mandar cambios y por el contrato de soporte que tenemos con ellos.

Me parece que en las universidad falta tomar este tema como mas practico, llevar a los alumnos a los campos y tomar requisitos aprender a preguntar lo necesario y lo importante y poder plasmar todo en el papel.

 

Quisiera poder participar de este evento  y aprender más sobre la ingeniería de requisitos, sobretodo de buenas prácticas para poder aplicar en la empresa donde trabajo. 

6/20/2012 7:56:41 AM
View user profile for cristalmontanez
Total Posts 1

Re: Ingeniería de Requisitos

La experiencia es indispensable, cuando se levantan requerimientos debes conocer tanto las tecnologías, las metodologías y las herramientas. Cada proyecto te muestra nuevos puntos de vista, y nuevas formas de modelar los requerimientos. 

Debes saber escuchar las necesidades de tu cliente, al menos lo que el piensa que necesita para dar con la solución más apropiada a su problema. La ingeniería de requisitos evita retrabajar, aumenta la satisfacción del usuario, y mejora la motivación del equipo de desarrollo ya que reduce la incertidumbre. En cuánto a las universidades se debe hacer más enfásis en la ingeniería de requisitos desde el principio, ya que es algo que se debería aplicar en todas las asignaturas. 

6/20/2012 11:15:34 AM
View user profile for ronnelvelez
Total Posts 4
Ronnel Velez

Re: Ingeniería de Requisitos

La ingeniería de requisitos  tiene papel fundamental en el desarrollo de un producto de software, ya que tiene como objetivo la comprensión de las necesidades del cliente, para determinar la esencia de lo que se desea producir antes de diseñar o construir el software, con miras a garantizar la calidad en uso. Esto se logra generando especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, se pretende minimizar los problemas relacionados al desarrollo del software y a lo no satisfacción del cliente o usuario final.

En mi experiencia como Líder QA, opino que la ingeniería de requisitos va de la mano con el aseguramiento de la calidad del software, permitiendo garantizar de forma temprana el correcto cumplimento de requisitos funcionales y no funcionales del software. En mi caso yo sigo las directrices fomentadas por ISTQB, tomando en cuenta un periodo importante de análisis-diseño y un proceso de pruebas temprana desde el inicio del ciclo de vida del software.

Las instituciones universitarias, aunque actualmente están incluyendo los tópicos en calidad de software como parte de la formación de los estudiantes, en mi experiencia y conocimiento creo que están dejando a un lado la importancia de un buen levantamiento de información y estructuración de requisitos. Es por ello que en la LACREST 2012, debemos proponer estrategias para fomentar la ingeniería de requisitos y el software testing en las instituciones de formación académicas con miras a profesionalizar más estas áreas.

© 2009 - 2013 Avanet