miércoles, 28 de noviembre de 2018

Libro Ingeniería de requisitos: Software orientado al negocio

Comprar en Amazon

Las fallas en la ingeniería de requerimientos, tanto de los funcionales como los no funcionales ha sido señalado como una de las causas más frecuentes del fracasos de los proyectos de software. De hecho, el Project Management Institute (PMI) describe en sus estándares las consecuencias de una mala gestión y como puede evitarse.

Es por ello que cada vez se hace más necesario profundizar en la técnica para la identificación, documentación y gestión adecuada de los requerimientos, incluido el control de los cambios y las interacciones con los interesados en toda la duración de los proyectos de software.

Te presentamos a continuación la reseña del libro Ingeniería de requisitos: Software orientado al negocio, con información y técnicas muy útiles para el levantamiento, análisis y gestión de requerimientos de software que te ayudaran a asegurar el éxito de tus proyectos.

Acerca del libro Ingeniería de requisitos: Software orientado al negocio


La obra Ingeniería de requisitos: Software orientado al negocio nos presenta la ingeniería de requisitos desde un enfoque de disciplina, tal como ha pasado a ser hoy en día el análisis de negocio, con puntos de vista prácticos, ejercicios y casos de estudio.

Su contenido ha sido elaborado a partir de la experiencia práctica que han tenido sus autores y referencias de estándares y marcos de trabajo como la guía del PMBOK, el BABOK del International Institute of Business Analysis (IIBA) y el contenido de la certificación CPRE-FL (Certified Professional for Requirements Engineering – Foundation Level) del IREB.

Con este libro aprenderás:

  • Que es la Ingeniería de requisitos y el papel que desempeña en la Ingeniería de software, ciclo de desarrollo de software y gestión de los proyectos.
  • Porque es importante la Ingeniería de requisitos para el éxito de los proyectos de software.
  • Conceptos que fundamentan la Ingeniería de requisitos como disciplina. 
  • Procedimientos detallados para llevar a cabo los tres grupos de actividades que componen la Ingeniería de requisitos, que son la elicitación, análisis y gestión de requerimientos. 
  • Cuáles son los tres grupos de actividades de la Ingeniería de requisitos y como llevarlos a cabo: Elicitación, análisis y gestión. 
  • Las técnicas más comunes que se aplican en la Ingeniería de requisitos, con sus ventajas y sus desventajas. 

Con el libro Ingeniería de requisitos: Software orientado al negocio aprenderás el conjunto de técnicas, actividades y prácticas que componen el análisis funcional y análisis de negocio, que al aplicarlo a tus proyectos te ayudará a asegurar su éxito. También te servirá como fuente de referencia para especializarte en análisis de requerimientos e inclusive como material de estudio para una certificación profesional.

El libro 



Ingeniería de requisitos: Software orientado al negocio 

Autores: Guilherme Siqueira Simões, Carlos Eduardo Vazquez






Contenido del libro


Ingeniería de requisitos: Software orientado al negocio

Capítulo 1: Ingeniería de requisitos:

  • Que es la ingeniería de requisitos.
  • Como esta se relacionada con la ingeniería y con el ciclo de desarrollo de software. 
  • La ingeniería de requisitos como disciplina y su diferencia respecto a la fase de levantamiento de requerimientos en proyectos de desarrollo de software. 

Capítulo 2: Los Requisitos

  • Que es la especificación de requisitos y cuál es su objetivo.
  • Con qué nivel de detalle debe prepararse.
  • Cuales criterios de calidad deben considerarse en su elaboración. 

Capítulo 3: Importancia de la ingeniería de requisitos

En este capítulo se presentan casos de estudio de la mala definición de requerimientos funcionales y no funcionales y sus consecuencias:

  • El Mars Climate Orbiter.
  • Misíl Patriot.
  • Cohete Ariane 501.
  • HAL 9.000.
  • Archivo virtual del FBI. 

En el resto del capítulo, se describe como muchos de los defectos que se presentan en las etapas de pruebas e implementación del software a menudo están relacionados con problemas que vienen desde la definición de requisitos.

Capítulo 4: Dificultades comunes con los requerimientos

En este capítulo se presentan varios de los problemas más frecuentes que se presentan al realizar la gestión de requisitos, incluyendo sugerencias y soluciones a estos retos.

Capítulo 5: Tipos de requisitos

Como se pueden clasificar los requisitos, cual es la importancia de cada uno y porque es indispensable una adecuada clasificación para la administración de proyectos. Por ejemplo: Requisitos de la solución, requisitos de transición, requisitos funcionales, requisitos no funcionales, entre otros.

Capítulo 6: Actividades de la ingeniería de requisitos

En este capítulo se describen cuáles son las actividades o procesos que componen la ingeniería de requisitos, incluyendo:

  • La definición de las necesidades. 
  • Consenso sobre el alcance. 
  • Detalle de requisitos. 
  • Técnicas para obtener consenso. 
  • Como saber con quién hablar. 

Capítulo 7: Elicitación de requisitos.

Describe que es la elicitación, sus objetivos y actividades por medio de las cuales se lleva a cabo. Asimismo, explica distintas técnicas de levantamiento de requerimientos, como por ejemplo:

  • Análisis de documentos. 
  • Glosario.
  • Observación. 
  • Entrevista. 
  • Encuesta. 

Capítulo 8: El análisis de requisitos.

Con este capítulo, se explica que es el análisis de requisitos, sub objetivo y etapas, así como también como se organizan y especifican los requisitos desde el punto de vista funcional y estructural.

También explica que es la verificación y validación de requisitos, un aspecto fundamental cuando se controla la calidad en proyectos de desarrollo de software.

Se explican también las siguientes técnicas de análisis de requerimientos:

  • Descomposición funcional.
  • Modelado de dominio. 
  • Modelado de proceso. 
  • Caso de uso. 
  • Historia de usuario. 
  • Checklist. 
  • Inspección. 
  • Prototipo. 

Capítulo 9: Gestión de requisitos.

Aborda los siguientes temas de la gestión de requisitos:

  • Gestión de requisitos CMMI-DEV.
  • Ciclo de vida de la gestión de requisitos.
  • Plan de gestión de requisitos 
  • ¿Quién es el responsable?
  • Obtener la aprobación de los requisitos.
  • Gestión de cambio. 
  • Trazabilidad de requisitos. 
  • Priorizar los requisitos 
  • Ejercicios 

Glosario

Anexo I: Caso de estudio.

Acerca del autor



Guilherme Siqueira Simões


Profesional en TI con más de 20 años de experiencia en desarrollo de sistemas, direccionando la tecnología a las necesidades organizacionales. Es socio de FATTO Consultoría y Sistemas, donde actúa como consultor e instructor en medición, estimación y requerimientos de software.

Graduado en Ciencias de la Computación por la UFES, Post-graduado en Gestión Empresarial por el IEL/UFES, certificado como Experto en Puntos de Función (CFPS) por el IFPUG desde 2002 y CCFL por COSMIC desde 2016, Director de Proyectos (PMP) por PMI® y como Profesional certificado en Ingeniería de Requerimientos (CPRE-FL) por IREB.

¿Y qué opinas tú?

¿Eres o te estas formando como especialista en gestión de requisitos y análisis de negocio? ¿Cuales son las técnicas de análisis de requisitos que aplicas con mayor frecuencia? Comparte tus comentarios al final.

¿Buscas más información de gerencia de proyectos?

¿Quieres obtener completamente gratis y directamente en tu correo electrónico plantillas, artículos y otros recursos de gerencia de proyectos?, entonces presiona "suscríbete" a continuación.

Suscríbete a la lista de correo electrónico:


Vía FeedBurner, se abrirá una nueva ventana

También puedes seguirnos vía Twitter, Facebook o Linkedin:

  

Artículos relacionados


No hay comentarios :

Publicar un comentario

Pmoinformatica.com," La Oficina de Proyectos de Informática ", es un participante en el Programa de Servicios de Amazon Associates LLC, un programa de publicidad de afiliación diseñado para proporcionar un medio para que sitios web puedan ganar honorarios por la publicidad y enlaces a amazon.com y amazon.es.