Está en la página 1de 12

TEMA:

Ingeniería de requisitos, su importancia


para el éxito de un proyecto de desarrollo
de software
PARTICIPANTES:
Eduardo Cabrera (2019-1982 )
Johanny Castillo (2020-0487)
En esta investigación se realizó un análisis para construir un
procedo de pedido en un restaurant de hamburguesas, con el fin
de que los estudiantes puedan ver la importancia del análisis y
requerimientos para el desarrollo y mantenimientos de un
sistema. Al mismo tiempo busca orientar sobre la reglas y etapas,
y su importancia para una correcta interpretación
Ingeniería de Requisitos

Es el proceso de desarrollar una especificación de


Software. Las especificaciones pretenden comunicar
las necesidades del sistema del cliente a los
desarrolladores del sistema. Trata de los principios,
métodos, técnicas y herramientas que permiten
descubrir, documentar y mantener los requisitos para
sistemas basados en computadora, de forma
sistemática y repetible.
¿Que es un Sistema de
gestión de pedidos?
•Un Sistema de gestion de pedidos
(OMS) es una forma digital de gestionar
el ciclo de vida de un pedido. Realiza
un seguimiento de toda la información y
los procesos, incluida la recepción de
pedidos, la gestión del inventario, el
cumplimiento y el servicio posventa. Un
OMS ofrece visibilidad tanto para la
empresa como para el comprador. Las
organizaciones pueden tener insights
casi en tiempo real de los inventarios y
los clientes pueden comprobar cuándo
llegará un pedido.
Sistema de pedidos de la empresa:
Entrar a la
app delicias
hamberguer

Observar el
menu

Recepcion de
un pedido

Confirmacion
de pedidos

Entrega de
pedidos.
Identificación y caracterización
de los interesados del sistema
La identificación de los interesados. Es un proceso de la gestión de la
comunicación y de acuerdo al PMBOK(Cuerpo de Conocimientos de la
Gestión de Proyectos) consiste en identificar a todas las personas u
organizaciones impactadas por el proyecto, y en documentar información
relevante a sus intereses, participación e impacto en el éxito del proyecto.
Los interesados en el proyecto son personas y organizaciones que están
activamente involucrados en el proyecto, o cuyos intereses pueden verse
afectados de manera positiva o negativa por la ejecución o terminación del
proyecto.

Para el éxito del proyecto, resulta fundamental identificar a los interesados desde
el comienzo del mismo y analizar sus niveles de interés, expectativas, importancia
e influencia. Dado que el tiempo con el que cuenta el director de proyecto es
limitado y debe usarse con la mayor eficiencia posible, estos interesados deberían
ser clasificados según su interés, influencia y participación en el proyecto.
Definición de métodos de
recopilación de requisitos.

Se entiende que los métodos de recopilación de requisitos es


el proceso de determinar, documentar y gestionar las
necesidades y los requisitos de los interesados para cumplir
con los objetivos del proyecto. El beneficio clave de este
proceso proporciona la base para definir y gestionar el alcance
del proyecto, incluyendo el alcance del producto. Este proceso
se realiza durante la fase inicial del proyecto, pero se extiende
a lo largo de todo el cronograma del proyecto.

Consiste básicamente en: Determinar las expectativas y


necesidades para satisfacer a los Interesados (Stakeholders).
Formalizarlas a través de un documento que refleje esta
comprensión. Y finalmente, administrarlas a lo largo del
proyecto para cumplir los objetivos
Proceso de recopilación de
requisitos

1- asignar roles
2- entrevistar a las partes interesadas
3- Recopilar y documentar la información
4- Enumerar los requisitos y supuestos
5- Obtener la aprobación
6- Supervisar el progreso
Definición de los tipos de requisitos
según sus naturalezas.
Existen diferentes tipos de requisitos, casi tantos como implicados haya en un proyecto, en un
macro nivel obtenemos los siguientes:

-Requerimientos de negocio
Definen los objetivos y problemas que la empresa quiere resolver con el producto. Deben estar
basados en una necesidad real del usuario, sea esta conocida o no por él.
- Requerimientos de los usuarios
Describen las expectaciones de los usuarios y como éste interactuará con el producto. Sino son
similares a los requerimientos de negocio, el proyecto irá mal encaminado. Las técnicas de
personas, escenarios y customer journeys sirven de ayuda para definir las funciones, tareas y
características que definen los requisitos de usuario.
- Requerimientos funcionales
Proporcionan detalle de cómo debe comportarse un producto y especifican lo que se necesita
para su desarrollo.
- Requerimientos de calidad
Detallan las características que un producto debe poseer para mantener su efectividad y prever
posibles problemas y limitaciones.
- Requerimientos de implementación
Se usan para detallar cambios en los procesos, roles en el equipo, migraciones de un sistema a otro.
- Escribiendo requerimientos
Para definirlos se recomienda usar una sentencia descriptiva que indique qué debe hacer el sitio o
producto o debe permitir hacer a los usuarios, detallándola más adelante al ir avanzando en el proceso e
ir obteniendo feedback de los test iniciales.
Su definición puede ser muy compleja, pero ayuda a conseguir que el proyecto sea un éxito o no se
desperdicien recursos Único. El requerimiento sólo puede interpretarse de una manera. Específicos. No
se deben mezclar 2 requisitos diferentes. Claros, completos y bien definidos.
Viables (realístico y posible). Debe ser factible según las restricciones actuales de tiempo, dinero y
recursos disponibles.
- Trazabilidad
Es muy importante que se mantenga la trazabilidad de un
requerimiento en el tiempo, siguiendo su historia desde su
formulación original hasta el momento actual. Cada cambio
realizado debe por tanto ser reportado.
Esto no quiere decir que haya que generar una
documentación extensa. Hoy en día herramientas como JIRA
permiten mantener una trazabilidad de manera fluida y
organizada, y con conocimiento de los implicados, sin
generar una documentación que nadie se lee.

Así en el caso de que los integrantes del equipo cambien, o


se quiera ver de dónde viene esa propuesta, se deja de una
manera sencilla y clara toda la información, permitiendo que
se genere una conversación controlada, aparte de controlar
que otros requerimientos y funciones puede impactar al
hacerse ese cambio.

También podría gustarte