Matriz de Riesgos en Proyectos de Software

100% encontró este documento útil (4 votos)
2K vistas2 páginas
La matriz de riesgos identifica 8 riesgos principales para el proyecto con sus respectivos impactos e importancias. Los riesgos incluyen inyección SQL, exceder el presupuesto, fallas en la o…

Cargado por

Aarón Cuevas

Matriz de Riesgos

Núm. De Tipo de Riesgo Impacto Prioridad Plan de Plan de


Riesgo Contingencia Emergencia
1 Inyección SQL Alta Las La manera de evitar Un análisis de
vulnerabilidades de esta clase de ataque nuestro código es el
Inyección SQL es asegurar que uso de
habilitan que cualquier dato de herramientas que
usuarios maliciosos usuario que se pasa testen nuestras
ejecuten código a un query SQL no aplicaciones en
SQL arbitrario en puede cambiar la busca de
una base de datos, naturaleza del vulnerabilidades por
permitiendo que se mismo. Una forma inyección SQL
pueda acceder a los de hacer esto es
datos, se puedan eludir ('escape')
modificar o borrar, todos los caracteres
independientemente en la entrada de
de los permisos del usuario que tengan
usuario. un significado
especial en SQL.
2 Exceder el Alta Cuando se tienen Tener un buen Cuando tu proyecto
presupuesto mas gastos de lo proceso de excede el
planeado planificación, un presupuesto, debes
buen proceso de entender qué
monitoreo y control sucedió e intentar
durante la etapa de reasignar los
ejecución recursos restantes
para que pueda
mantener los
mismos gastos.
3 Operación y Alta Que no llegue a Se debe de tener Verificar varias
Ejecución funcionar toda la información fuentes de
que el cliente pide y información para
saber programar estar preparados
para que el dicho por si surge algún
programa se ejecute problema de
codificación
4 Diseño Media Que el cliente no le Hacer pequeñas Tener varios
guste reuniones para diseños para que el
verificar el diseño cliente vea y tenga
del programa o opciones
producto
5 FALTA DE Media La mala Si una persona no Tener reuniones
COMUNICACIÓN comunicación lleva está alineada y el recurrentes, actas
a conflictos no resto del equipo no de estas reuniones
resueltos, que se entera, es seguro y comités primarios,
pueden tener un que el proyecto entre otros, es una
efecto adverso en el tendrá retrasos (y gran idea para
proyecto algunos problemas mantener a todos a
mayores si el asunto bordo y
continúa).. conectados.
6 INFORMACIÓN Media No tener Es crucial mantener Una solución para
DESCENTRALIZADA información a todos los este problema es
accesible, miembros del tener un software
disponible y veraz equipo actualizados que ayude a
conduce a errores y sobre el estado del coordinar a los
retrasos en el proyecto en todo empleados en
proyecto momento múltiples
ubicaciones y
zonas horarias. Un
software de Project
Management
centraliza toda la
información del
proyecto en un
único lugar al que
todos los miembros
del equipo pueden
acceder en tiempo
real

7 Falta de Media Falta de validación El objetivo es Tomarse el tiempo


restricciones en en el verificar que el para planificar la
accesos por URL. procesamiento de control de acceso autorización
URLs que podrían se aplique de creando una matriz
ser usadas para forma consistente para definir los
invocar recursos sin en la capa de roles y las
los derechos presentación y la funciones de la
apropiados o lógica de negocio aplicación es un
páginas ocultas. en todas las URL paso clave en el
en la aplicación. logro de la
protección contra
las fallas de
restricción de
acceso a URL.
8 Planificación Moderada Las razones por las una adecuada En este caso puede
que es posible que planificación debe ser muy útil
el proyecto no se prever todos los elaborar una matriz
desarrolle de la escenarios posibles de evaluación de
manera en la que y además riesgos.
se había planificado cuantificarlos, tanto
inicialmente no en la probabilidad
necesariamente de que se
tienen por qué ser presenten, como en
errores propios de el grado de
nuestro equipo, sino desviación que
que pueden supondrían con
obedecer a causas respecto al
externas. escenario
considerado
inicialmente como
idóneo.
9 Tecnología Moderada Que la tecnología Tener un sistema en Se debe estar
que sea maneja no óptimas condiciones actualizado para
sea la más optima para poder realizar poder brindarle al
lo que el cliente cliente mejor
necesita o quiera calidad del producto
10 Tecnología Moderada Que la tecnología Tener un sistema en Se debe estar
que sea maneja no óptimas condiciones actualizado para
sea la más optima para poder realizar poder brindarle al
lo que el cliente cliente mejor
necesita o quiera calidad del producto

Common questions

Con tecnología de IA

La tecnología desempeña un papel crucial en la planificación y ejecución al asegurar que el sistema está en óptimas condiciones, lo que es vital para cumplir los requerimientos del cliente. La tecnología inadecuada puede aumentar los riesgos de ejecución fallida, por lo que es necesario estar siempre actualizado para brindar productos de calidad .

Una adecuada planificación debe prever todos los escenarios posibles, incluyendo causas externas, y cuantificarlos en términos de probabilidad y desviación respecto al plan inicial. Una herramienta útil para este propósito es una matriz de evaluación de riesgos .

Cuando un proyecto excede su presupuesto, es importante entender qué sucedió e intentar reasignar los recursos restantes para mantener los mismos gastos. Para prevenir estas situaciones, se debe tener un buen proceso de planificación y un monitoreo y control riguroso durante la etapa de ejecución .

Para evitar una inyección SQL, se debe asegurar que cualquier dato de usuario que se pase a un query SQL no pueda cambiar la naturaleza de la consulta. Esto se puede lograr escapando todos los caracteres en la entrada de usuario que tienen significado especial en SQL. Además, se recomienda realizar un análisis del código utilizando herramientas que prueben las aplicaciones en busca de vulnerabilidades por inyección SQL .

La descentralización de la información puede conducir a errores y retrasos en el proyecto, ya que no tener la información accesible y veraz afecta la toma de decisiones. Este riesgo se puede mitigar utilizando un software de Project Management que centralice toda la información en un único lugar al que todos los miembros del equipo puedan acceder en tiempo real .

Mantener las tecnologías actualizadas es crucial para poder brindar productos de mejor calidad y cumplir con las necesidades del cliente. No tener un sistema en óptimas condiciones puede llevar a proyectos que no son lo suficientemente óptimos o competitivos .

Tener múltiples diseños disponibles es importante para que el cliente pueda ver y tener opciones, lo que incrementa la probabilidad de que el diseño final cumpla sus expectativas. Además, hacer pequeñas reuniones para verificar el diseño permite hacer ajustes según los comentarios del cliente, mejorando su satisfacción .

Para gestionar la falta de restricciones en accesos por URL, es esencial verificar que el control de acceso se aplique de forma consistente en toda la aplicación. Tomarse el tiempo para planificar la autorización, creando una matriz para definir claramente los roles y funciones, asegura que las restricciones de acceso estén correctamente implementadas .

Para evitar la falta de comunicación, es esencial realizar reuniones recurrentes, documentarlas con actas, y establecer comités primarios. Estas estrategias ayudan a mantener a todos los miembros del equipo alineados y conectados, evitando retrasos y problemas mayores .

Se puede asegurar un control de acceso consistente en la aplicación mediante la planificación detallada de la autorización. Esto incluye crear una matriz para definir los roles y las funciones de la aplicación, asegurando que el control de acceso se aplique consistentemente en la capa de presentación y la lógica de negocio .

Matriz de Riesgos 
Núm. De 
Riesgo 
Tipo de Riesgo 
Impacto 
Prioridad 
Plan de 
Contingencia 
Plan de 
Emergencia 
1 
Inyecc
acceder en tiempo 
real 
7 
Falta de 
restricciones en 
accesos por URL. 
Media 
Falta de validación 
en el 
procesamiento de

También podría gustarte