Está en la página 1de 45

GERENCIA DE PROYECTOS INFORMÁTICOS

ENTREGA 2

GRUPO B02

CASAS CASTILLA JULIAN FERNANDO Cód. 1911980439


AVILA RUBIO JUAN CAMILO Cód.1320012662
HERNAN RODRIGO BEDOYA Cód. 1911983243
DIEGO FERNANDO MONTEALEGRE ROZO Cód.0921020173
EDUARDO MARIN SEGURA OROBIO Cód. 1821022282

POLITÉCNICO GRANCOLOMBIANO GERENCIA DE


PROYECTOS INFORMÁTICOS INGENIERÍA DE
SOFTWARE
BOGOTÁ D.C.
2021
2

Contenido

Introducción 3
Gestión de alcance 4
Requerimientos funcionales 5
Estructura desglosada de trabajo (EDT) 6
Diccionario EDT 8
Gestión del tiempo 14
Cronograma 15
Diagrama de Gantt 17
Análisis de costos 18
Plan de gestión de Calidad 20
Diagramas de casos de uso 21
Diagrama estático de clases 22
Diagrama de secuencia 23
Modelo entidad – relación 24
Diccionario de datos 25
Plan de gestión de recursos humanos 26
Perfiles de los roles para el proyecto 27
Estrategia de conciliación dentro del proyecto 28
Bibliografía 29
Introducción

La identificación de procesos, costos, responsables, entre otros, en etapas tempranas de


un proyecto, tienden a marcar un diferencial de éxito del mismo. Como lo hemos visto en
los primeros escenarios del módulo, establecer un plan que permita reconocer de manera
detallada cada una de las etapas del proyecto, es de vital importancia, no solo para lograr
los tiempos propuestos, sino también para lograr la calidad esperada del producto por
parte de nuestros clientes. Es justo en esta etapa de planificación, donde se pueden
establecer alcances reales, lejos de retrabajos y con una menor tasa de fallos tras el paso
por cada ambiente hasta llegar a producción. El propósito de este documento, es plasmar
minuciosamente, cada uno de esos pasos aconsejados (certificados) y estudiados hasta el
momento, que permitirán que nuestro proyecto propuesto salga a flote de manera exitosa.
Gestión del alcance

Propósito - Definición del proyecto:

La empresa de venta física de artículos electrónicos desea entrar en una fase de expansión
con su tienda online y mediante este e-commerce incrementar sus clientes potenciales y
expandir su alcance incrementando las ventas para esto solicita nuestro servicio de
desarrollo web para crear su tienda online llamada Online Shop.

Alcance

La plataforma de comercio online permitirá el acceso de usuarios registrados como


administrador donde se realiza el cargue en el catálogo de los diferentes productos con
imágenes, descripción y valor.

Los clientes que ingresen al portal de compras podrán seleccionar los productos de su
interés y agregarlos al carrito de mercado.

Funcionalidad del producto

Login de acceso para el usuario administrador validando usuario y contraseña.


Acceso al panel de registro de productos para el rol de administrador.
Permitir a los visitantes del sitio adicionar al carrito los elementos deseados.
Clases de usuarios

1. Usuario administrador: Tiene la funcionalidad de adicionar o editar los productos


del catálogo incluyendo fotos, nombre, descripción y valor de venta.

2. Usuario visitante: Tiene acceso visual al catálogo de productos y puede añadir


al carrito de compras los productos que desee adquirir.

Entorno operativo

El acceso al e-commerce para los usuarios administradores y clientes visitantes se


realizará mediante un navegador web estándar desde un equipo móvil o un computador
de sobremesa.
Requerimientos funcionales

Tras reunión con los interesados de producto y luego de la definición de acta de proyecto,
se estiman los siguientes requerimientos funcionales de parte del cliente.

- Respetar diseños y logos definidos por UX


- Debe incluir una pantalla de registro y logueo, donde también se encuentre
la opción de visualización de contraseña.
- Los datos deben albergarse en una base de datos local.
- Se deben mostrar mensajes de error frente a eventos como que el usuario no se
encuentra registrado.
- En la pantalla de inicio, debe existir un menú con las opciones Perfil y Productos
- Perfil Administrador: Que permite modificar parámetros como agregar nuevos
productos, promociones e imágenes.
- Perfil de cliente: Que permite seleccionar productos, añadir y borrar productos
del carrito, comprar y actualizar información del perfil personal.
- Productos: Listado de productos vigentes para compra.
- Que se puedan realizar búsquedas de productos específicos y por categorías
definidas.
- Una vez cargue la pantalla de inicio, se deben listar los productos disponibles
en tienda, con precio e imagen, según diseño UX.
- Contar con carrito de compras en el cual se puedan añadir y eliminar productos.
- Que se muestre un indicador en el ícono del carrito, que cuente los productos
añadidos a este.
Estructura desglosada de trabajo (EDT)

E
D
T
1 1 EDT para la implementación de un sistema web para la gestión
de productos.
1 Análisis
Establecer las herramientas para el levantamiento de
requerimientos.
Levantar los requerimientos del usuario.
Definir la propuesta de diseño de la página web.
Fijar los roles del sistema.
Obtener las historias de usuario.
Construir el diagrama de actividades.
Definir los requerimientos no funcionales.
Establecer la metodología de desarrollo del proyecto.
Estimar los costos del proyecto.
Generar la documentación técnica.
Redactar los manuales de usuario.
Precisar el alcance del proyecto.
Planificar reuniones con el cliente para entrega de avances.
Planear el despliegue y paso a producción.
2 Diseño
2.1 Diseño de estructura de datos
Diseñar la base de datos.
Definir las entidades.

2.2 Diseño funcional


Generar el diagrama de casos de uso.
Establecer los actores que interactúan con el sistema.
Definir los escenarios.
2.3 Diseño de interfaz de usuario.
Diseñar el mapa de navegación.
Diseño de formularios.
Diseño de plantillas.
3 Construcción de la solución.
Instalación y configuración de servidores.
Instalación del motor de base de datos.
Instalación del servidor web.
Instalación de herramientas de desarrollo.
Creación de la base de datos.
Creación de sentencias CRUD.
Creación de clases.
Construcción de métodos.
Construir el mapa de navegación
Construir los formularios de usuario
Construir la plantilla del sistema.
4 Pruebas.
Configurar servidor de pruebas.
Generar casos de pruebas.
Ejecutar casos de pruebas.
Documentar casos de pruebas.
5 Despliegue en producción
Instalación y configuración de servidores.
Instalación del motor de base de datos.
Instalación del servidor web.
Instalación y configuración del producto de software.
6 Documentación
Generar documentación técnica.
Realizar documentación al código fuente.
Generar manuales de usuario.
Realizar el manual de instalación y configuración.
Diccionario EDT

# identificación: Nombre paquete de Fecha de actualización:


001 trabajo: 19/09/2021
Análisis
Descripción: Consiste en realizar la etapa de análisis del proyecto en donde se
determinan las necesidades del cliente y se realiza la etapa inicial de planificación del
proyecto para estimar los recursos necesarios, tiempo invertido y así poder delimitar
el alcance del proyecto.
Criterios de aceptación:
Documento de gestión del alcance, documento de requisitos del usuario,
documento con estimación financiera del proyecto.
Supuestos:

Riesgos:
Que no se termine el análisis del proyecto en la fecha establecida.

Recursos asignados:

Fecha de vencimiento: Duración: Costo:


3/11/2021 31 días.
Interdependencia:
# identificación: Nombre paquete de Fecha de actualización:
002 trabajo: 19/09/2021
Diseño
Descripción: Consiste en realizar la etapa de análisis del proyecto en donde se
determinan las necesidades del cliente y se realiza la etapa inicial de planificación del
proyecto para estimar los recursos necesarios, tiempo invertido y así poder delimitar
el alcance del proyecto.
Criterios de aceptación:
Se genera el diseño arquitectónico para el sistema de información. Se hace el
diseño y modelado de la base de datos. Se realiza el diagrama de casos de uso y se
definen los
actores. Se hace una propuesta de diseño de interfaz y de sus componentes
Supuestos:

Riesgos:
Que no se termine el diseño del proyecto en la fecha establecida.
Que el cliente no apruebe la propuesta de diseño de interfaz de usuario.
Recursos asignados:

Fecha de vencimiento: Duración: Costo:


19/11/2021 12 días.
Interdependencia:
# identificación: Nombre paquete de Fecha de actualización:
003 trabajo: 18/01/2022
Codificación y desarrollo
Descripción: Consiste en realizar la construcción de software. Se crea la base de
datos y todas las sentencias SQL que se necesiten. Se codifican todas las clases y sus
métodos. Se genera la plantilla y la estructura de formularios haciendo uso de JS, CSS
y HTML.
Criterios de aceptación:
Se obtiene el producto de software que cumple con todos los
requerimientos funcionales y se deja listo para la etapa de pruebas.
Supuestos:

Riesgos:
Que no se termine el análisis del proyecto en la fecha establecida.
Que se presenten situaciones que no se contemplaron durante la planeación y
se alargue esta etapa.
Recursos asignados:

Fecha de vencimiento: Duración: Costo:


18/01/2022 35 días.
Interdependencia:
# identificación: Nombre paquete de Fecha de actualización:
004 trabajo: 18/01/2022
Pruebas
Descripción: Se ejecutan y documentan los diferentes escenarios de pruebas
planteados para validar que el producto se comporte como se espera que lo
haga.
Criterios de aceptación:
Los casos de prueba se ejecutan y documentan correctamente. El producto responde
correctamente arrojando resultados dentro del margen de aceptación.
Supuestos:

Riesgos:
Que el producto de software no pase los escenarios de pruebas.

Recursos asignados:

Fecha de vencimiento: Duración: Costo:


25/01/2022 6 días.
Interdependencia:
# identificación: Nombre paquete de Fecha de actualización:
005 trabajo: 19/01/2022
Despliegue en producción
Descripción: Se configura el entorno de producción y se realiza la
instalación y configuración de la solución de software.
Criterios de aceptación:
La aplicación queda instalada y configurada en producción lista para ser utilizada por
el usuario final.
Supuestos:

Riesgos:
Que se genere algún retraso durante la configuración del entorno de
producción. Que la configuración del software no quede parametrizada
correctamente.
Recursos asignados:

Fecha de vencimiento: Duración: Costo:


31/01/2022 6 días.
Interdependencia:
# identificación: Nombre paquete de trabajo: Fecha de actualización:
006 Documentación y 19/01/2022
capacitación
Descripción: Se genera documentación técnica de la solución junto con los manuales
de usuario. Se ejecuta el proceso de capacitación al usuario final.
Criterios de aceptación:
Se hace entrega oficial de la documentación y se ejecuta el plan de capacitación en
los tiempos establecidos.
Supuestos:

Riesgos:
Que la documentación del código fuente tome más tiempo del
estimado. Que la capacitación al usuario tome más tiempo de lo
estimado.
Recursos asignados:

Fecha de vencimiento: Duración: Costo:


09/02/2022 6 días.
Interdependencia:
Gestión de tiempo:

Una de las áreas de conocimiento más importantes en cualquier tipo de proyecto es la


gestión de tiempo, todo proyecto debe tener elementos finitos, los cuales incorporan las
fechas tanto de inicio como de finalización. Se debe tener en cuenta el mismo concepto
con el que se trabaja la gestión de alcance y es el dividir en fases más pequeñas con metas
establecidas. Una vez desarrollado la gestión de alcance es mucho más sencillo conseguir
un buen resultado para administrar el tiempo en cada una de las fases, ya que previamente
se ha realizado el fraccionamiento de los entregables, para lo que en la gestión de tiempo
únicamente habrá que dar fechas de inicio, fin y duración, así como establecer actividades
predecesoras. EJEMPLO:

MODE DE NOMB DURACIÓ COMIENZO FIN PREDECESOR


RE DE N A
LA
TARE
A
1 UNO 1 VIE/13/03/20 VIE/13/03/20 1
2 DOS 1 LUN/16/03/20 LUN/16/03/20 2

3 TRES 1 MAR/17/03/ MAR/17/03/2

20 0

4 CUATRO 1 MIE/18/03/2 MIE/18/03/20 1


0
5 CINCO 2 LUN/16/03/2 LUN/16/03/20 3
0
6 SIES 1 VIE/13/03/20 VIE/13/03/20

7 SIETE 3 MIE/18/03/2 MIE/18/03/20 3.6


0
Cronograma
Diagrama de Gantt
Análisis de costos:

Ite Concepto Costo/hora Cantidad/Hora Total


m s
1 Analista Desarrollador de $20.000 180 $3.600.000
Software
2 Arquitecto de base de datos $50.000 40 $2.000.000

3 Pruebas de calidad x hora $12.000 6 $72.000

4 Soporte Tecnico y mantenimiento $18.000 8 $144.000

5 Viaticos de desplazamientos $10.000 6 $60.000

6 Documentacion $40.000 72 $2.880.000

Total de Costos $8.756.000


Flujo Neto Efectivo:

Flujo Neto de efectivo

Item Concepto Costo Total

1 Diseño de solución $10.000.000 $10.000.000

2 Desarrollo de la aplicación $50.000.000 $50.000.000

3 Documentación $50.000 $50.000

4 Recurso humano $5.000.000 $5.000.000

5 Gastos de representación y viáticos $4.000.000 $4.000.000

6 Gastos Varios $500.000 $500.000

Total Costos $69.550.000


PLAN DE LA GESTIÓN DE CALIDAD:

A fin de asegurar que el proyecto utilice todos los procesos y tareas especificadas para dar
cumplimiento a laos los requisitos de calidad, en esta fase se realiza la aplicación sistemática
de las actividades planificadas. Este proceso tiene como propósito garantizar que el equipo
del proyecto emplee los procesos establecidos para satisfacer los requisitos de calidad,
auditándolos y analizándolos, contra los estándares de calidad planificados y contra las
mediciones del control de la calidad. Para llevar un correcto control se usará el siguiente
cheklist, donde se revisaran todas las actividades a realizar en el proyecto describiendo las
inconsistencias encontradas.
DIAGRAMA DE CASOS DE USO
ID Administrador_2
Administrador_1
NOMBRE Crear productos
Editar productos
El sistema permite editar
ingresar
la información
la información
deldel
producto
producto
DESCRIPCION
en un formulario.
seleccionado.
AUTOR  
FECHA DE FECHA ULTIMA
03 de octubre de 2021
CREACIÓN MODIFICACIÓN
ACTORES Administrador
El producto debe
no debe
estar
estar
restirado
restirado
previamente
previamente
en el
en el
sistema.
PRECONDICIONES

Toda la información del producto debe ser completada.

POS CONDICIONES El producto es editado


dado deen
alta
el en
sistema.
el sistema.

FLUJO NORMAL DE EVENTOS

1. El administrador ingresa toda la información del producto.


2. El producto es editado
dado deen
alta
el en
sistema.
el sistema.

EXCEPCIONES

El producto ya se encuentra registrado.


ID Usuario_1
NOMBRE Agregar productos al carro de compras
El sistema permite al usuario agregar productos al
DESCRIPCION
carro de compras.
AUTOR  
FECHA DE FECHA ULTIMA
03 de octubre de 2021
CREACIÓN MODIFICACIÓN
ACTORES Usuario

PRECONDICIONES El producto no debe estar en el carro de compras.

POS CONDICIONES El producto es agregado al carro de compras.

FLUJO NORMAL DE EVENTOS


1. El usuario localiza el producto en el sistema y lo selecciona para agregarlo al
carro de compras.
2. El producto es agregado correctamente.
EXCEPCIONES
ID Usuario_2
NOMBRE Quitar productos del carro de compras
El sistema permite al usuario quitar productos del carro
DESCRIPCION
de compras.
AUTOR  
FECHA DE FECHA ULTIMA
03 de octubre de 2021
CREACIÓN MODIFICACIÓN
ACTORES Usuario

PRECONDICIONES El producto debe estar en el carro de compras.

POS CONDICIONES El producto es eliminado del carro de compras.

FLUJO NORMAL DE EVENTOS


1. El usuario localiza el producto en el carro de compras y lo selecciona para sel
eliminado.
2. El producto es eliminado correctamente.
EXCEPCIONES
DIAGRAMA ESTÁTICO DE CLASES
DIAGRAMA ENTIDAD RELACION
PLAN DE GESTIÓN DE RECURSOS HUMANOS

En toda empresa y en todo proyecto siempre será necesario ejecutar algunos procesos, en
algunas oportunidades automáticos, pero en la mayoría de los casos es necesario que sean
ejecutados por parte de personas, las cuales son consideradas un valioso recurso de la
organización e incluso en ocasiones se concentran en un área o departamento llamado
"Recursos Humanos". Los recursos humanos, también conocidos como el talento humano,
generalmente son un área bastante olvidada en las empresas y por ende también en los
proyectos, esto obedece a distintos motivos; el primero posiblemente corresponda a que las
organizaciones no cuentan con un área o departamento encargado de la administración
eficiente del personal

En ese orden de ideas, los trabajadores muchas veces presentan altos síntomas de
desmotivación, estrés e incluso enfermedades laborales causadas por desconocimiento de
sus funciones, por exceso de tiempo laborado, por sobrecarga en sus actividades e incluso
por el conocido acoso laboral.

Para minimizar este impacto, el cual puede ser catastrófico en el desarrollo de proyectos,
PMI se sugiere cuatro etapas, las cuales deberían ser consideradas por el gerente de un
proceso informático; dichas etapas son: planificar la gestión de los recursos humanos,
adquirir el equipo del proyecto, desarrollar el equipo del proyecto y dirigir el equipo del
proyecto
Para lograr una buena gestión de recursos humanos exitosa, es necesario empoderar a un
líder, el cual no necesariamente corresponde al perfil del director. Este líder debe tener un
perfil definido, casi exacto, donde las habilidades propias satisfagan las necesidades del
equipo de trabajo que va a desarrollar acciones en el proyecto; es indispensable que este
líder posea una serie de cualidades orientadas hacia el buen manejo de personal, el cual
tiene condiciones especiales y bastante particulares. El líder debe ser un motivador
constante, debe tener la capacidad de empoderarse del proyecto de manera general y
entender el rol y el perfil de cada persona.

En este orden de ideas se establece cuatro etapas básicas dentro del proceso de
contratación del personal para un proyecto informático, las cuales cuentan con las
acostumbradas entradas, técnicas y herramientas y salidas.
Planificar la gestión de los recursos humanos: en esta etapa se identifican los roles y las
responsabilidades en el interior del proyecto.
Adquirir el equipo del proyecto: se verifica que el recurso humano existente (ya contratado)
cumpla con el perfil demandado; en caso contrario se procede a realizar un proceso de
convocatoria. • Desarrollar el equipo del proyecto: se deben mejorar las habilidades de los
integrantes del equipo buscando mejorar los resultados y rendimientos.
Dirigir el equipo del proyecto: monitorear de manera constante la labor desarrollada de
forma individual (cada individuo vinculado), buscando ofrecer una retroalimentación,
solucionar problemas o conflictos y gestionar cambios, esto con el objetivo siempre de
establecer procesos de mejoramiento continuo.

La contratación de una persona debe estar acompañada con un proceso integral que le
permita desempeñar de manera acertada las labores encomendadas. Para este efecto se
debe tener un proceso integral que garantice el trabajador idóneo y que satisfaga las
expectativas de la organización.
Detectar necesidad: después de tener el listado detallado de actividades y el documento de
requerimientos, así como de haber establecido el presupuesto y la duración del proyecto, se
detecta la necesidad de personal, esto de acuerdo a lo planificado dentro de la gestión del
alcance. Es importante tener total claridad en los objetivos del proyecto y del producto para
no equivocar la definición de perfiles a ser contratados.
Definir perfiles: al contar con las necesidades del proyecto, estas deben ser distribuidas en
grupos afines, esto con el fin de establecer las tareas similares que lleven a un fin
determinado. El objetivo de este proceso es detectar el perfil de una persona que pueda
desarrollar este conjunto de actividades y determinar la meta de cada uno de estos
conjuntos, la cual se convierte en la responsabilidad del colaborador. Se hace necesario
establecer parámetros tales como el nivel de capacitación necesario para el trabajador, la
remuneración que se ofrecerá al trabajador que asuma el rol determinado y el tiempo por el
cual se va a contratar a dicho colaborador.

Verificar la existencia de perfiles en el equipo: se debe conocer la formación, las habilidades


y las capacidades así como los logros obtenidos por cada uno de los integrantes del equipo
de trabajo existente, esto se sugiere para que, en caso de que alguno de los miembros del
equipo cumpla con un perfil que le represente un eventual ascenso, este sea promovido con
la respectiva mejora salarial y con las nuevas condiciones, que implicaría una nueva
contratación; este proceso genera motivación, compromiso y una sana competencia entre
los integrantes del equipo. Siempre se debe mirar al interior del grupo antes de buscar una
contratación externa de una nueva persona, esto debido a que la adaptación se hace mucho
más rápida pues el nuevo rol ocupado por un antiguo trabajador no necesitará una inducción
profunda pues ya debería conocer el concepto general del proyecto y parte de las funciones,
incluso algunas de su nuevo rol.
Convocar: cuando se ha identificado un perfil necesario, se ha explorado en los integrantes
del equipo y no se ha logrado cubrir la plaza vacante, se hace necesario realizar un proceso
de convocatoria externo. Al contemplar el término externo se procede con la divulgación del
perfil requerido mediante distintos caminos de comunicación tales como publicaciones al
interior de toda la organización
PERFILES DE LOS ROLES PARA EL PROYECTO

Director del proyecto:


El director proporciona liderazgo, planificación y coordinación a través de las
comunicaciones.

Habilidades necesarias: es un profesional experto en aplicar el conocimiento, los procesos,


las habilidades, las herramientas y las técnicas precisas en cada momento para incrementar
la probabilidad de éxito de los proyectos.

Habilidades necesarias según la guía de PMBOK:

 Trabajo en equipo.
 Motivación.
 Comunicación.
 Influencia.
 Toma de decisiones.
 Conocimientos de política y cultura.
 Negociación.
 Generar Confianza.
 Gestión de conflictos.
 Proporcionar orientación.
 Liderazgo.
Miembros del equipo:
El equipo del proyecto se compone de empleados a tiempo completo o parcial que están
asignados a trabajar en las diferentes actividades y entregas del proyecto. Son responsables
de contribuir a los objetivos generales del proyecto y los entregables específicos del equipo.

Líder del equipo: En los proyectos es importante incluir un líder de equipo, las persona
asignada a este roll, se encarga de responder de manera ante el director los reportes de
ejecución del proyecto, tiene entre sus responsabilidades las de coordinar, resolver
conflictos y problemas y disponer a los demás de la información que se requiera.

Administrador de recursos: Promueve la asignación de recursos de una manera


inteligente, su responsabilidad es asignar los fondos del proyecto a los recursos correctos y
las personas a las actividades adecuadas, en sus responsabilidades se encuentran:
 Mantener actualizado el sistema de asignación de recursos.
 Administra los cambios que se producen en el recurso humano involucrado en el
proyecto.
 Generar los reportes de utilización de recursos especializados al líder de la práctica.
 Atender y responder dudas de la gestión de recursos.
 Participar de las reuniones que el proyecto requiera.
 Gestionar la disponibilidad de los miembros dentro del proyecto.

Patrocinador:
Proporciona los recursos necesarios para que el proyecto se lleve a cabo, aprueba o
rechaza los resultados, entre sus responsabilidades están.
 Comunicar y promover la visión de un análisis moderno en la organización,
 Determinar el financiamiento de los departamentos.
Comité Directivo:
Está compuesta por las partes interesadas de alto nivel y de rolles administrativos, supervisa
todo el ciclo
de vida del proyecto, apoya y sirve de soporte de liderazgo en el proyecto.

Matriz RACI para asignación de Rolles: (Responsable, Aprueba, Consultado e Informado).

ID Actividad Director Miembro Patrocinador Comité


tarea
EDT para la
Tarea implementación de un
A R I C
1 sistema web para la
gestión de productos.
Tarea Análisis
A R I A
2
Tarea Diseño
A R I C
3
Tarea Construcción de la
C R I C
4 solución.
Tarea Pruebas
A C I R
5
Tarea Despliegue de A R I C
6 producción

ESTRATEGIA DE CONCILIACIÓN DENTRO DEL


PROYECTO
Uno de los aspectos más complejos de manejar en la dirección de proyectos es lo
concerniente al aspecto humano. Es completamente cierto que ninguna de las herramientas
de la gestión de proyectos tiene valor si no hay gente dispuesta a utilizarlas. Por esta razón,
los directores de proyectos deben tener grandes aptitudes para las relaciones humanas.
Entre ellas se incluyen la capacidad para proporcionar liderazgo adecuado a los miembros
del equipo; capacidad para negociar los recursos necesarios para el proyecto con los
clientes, los miembros del equipo y otros directivos; habilidades para crear un equipo;
habilidades de comunicación, y conocimientos sobre cómo motivar a los miembros del
equipo de proyecto cuando es necesario. Un director va a necesitar menos habilidades
técnicas, mayores habilidades conceptuales (capacidad para tener una perspectiva de
conjunto) y mejores habilidades en cuanto a relaciones humanas, conforme se va
avanzando dentro de la organización.
El tener dentro del grupo de trabajo un personal idóneo se basa en coordinar los esfuerzos
de la gente, se establece una organización, que debe definir sus límites en cuanto a su
autoridad, obligaciones y responsabilidad de los participantes. En el caso de que los
miembros de un proyecto no tengan autoridad, no se sentirán responsables de sus acciones
y será el director del proyecto el que tenga que tomar todas las decisiones. El resultado de
esto es que el director de proyecto cargará constantemente con todos los problemas y los
miembros del proyecto no tendrán conciencia de la repercusión de sus actos en el desarrollo
del proyecto es por eso que se debe contar dentro del equipo con el personal idóneo para
que todo salga a bien. La administración del recurso financiero consta de muchos casos de
los cuales se deben tener en cuenta dentro de la planeación La estimación de recursos,
costes y planificación temporal de un proyecto requiere experiencia, una buena información
histórica y confiar en medidas cuantitativas cuando todo lo que conocemos son datos
cualitativos, el tamaño del proyecto es otro factor importante que puede afectar a la
precisión de las estimaciones, es por eso que dentro de un proyecto siempre se debe contar
con lo que contamos por parte de la empresa, el llevar acabo los calendarios propuestos,
escoger el personal idóneo y un buen seguimiento le va a permitir al Director del proyecto,
que el recurso financiero suministrado o adquirido lo va a llevar a flote hasta la finalización
del mismo.
La selección de los recursos tecnológicos creo que es otro factor importante a tener en
cuenta esto ayudara a que el proyecto tengo un mejor control, mejores alternativas de
evaluar la mejor opción, brindarle a los desarrolladores mejores herramientas garantizara
también el éxito de su proyecto y el éxito dentro de la organización. Negociación de
Proyectos Informáticos.
Existen 2 culturas de Negociación que bien valen la pena resaltarlas las cuales son:
•La táctica amigable propugna una buena relación humana. Fomenta un clima de
negociación agradable, generalmente a costa de transigir y cede en más puntos de lo
estrictamente necesarios, y está especialmente indicada cuando la negociación actual
no es lo más trascendente de la relación (por ejemplo, existen vínculos de amistad o
familiaridad), o cuando se persigue mejorar nuestra postura para futuras ocasiones.
•La táctica agresiva promueve la competitividad y un constante estado de tensión. Suele
obtener mejores resultados a corto plazo, pero genera tensiones innecesarias que suelen
provocar rupturas y eliminar oportunidades futuras. Se supone que lo mejor es un punto
medio entre ambas posturas, localizado en función del interlocutor y de la importancia del
punto de la negociación del proyecto en esta fase de definición. También es importante
olvidar los aspectos personales y concentrarse en el problema, así como negociar en grupo
reducidos, donde las posturas puedan quedar claras y no exista el peligro de dispersarse en
exceso.
La táctica amigable La táctica agresiva suele obtener mejores resultados a corto plazo, pero
genera tensiones innecesarias que suelen provocar rupturas y eliminar oportunidades
futuras. Se supone que lo mejor es un punto medio entre ambas posturas, localizado en
función del interlocutor y de la importancia del punto de la negociación del proyecto en esta
fase de definición. También es importante olvidar los aspectos personales y concentrarse en
el problema, así como negociar en grupo reducidos, donde las posturas puedan quedar
claras y no exista el peligro de dispersarse en exceso.
PLAN DE LA GESTION DE RIESGOS

Descripción General: En el desarrollo de un software se puede presentar varios riesgos


tanto en la aplicación como en la estructura física. Se hace necesario la implementación de
un plan de riesgos y/o contingencia para dar continuidad a las operaciones de la empresa u
organización para evitar pérdidas financieras.

Identificación de Riesgos: Los riesgos más habituales que se pueden presentar son:

 Problemas en el desarrollo del software como por el ejemplo en la compilación del código.
 Falla en la comunicación con la base datos.
 Retrasos en la entrega del producto final.
 Fugas de la información en la base de datos por un servidor inseguro.
 Costos adicionales en el desarrollo de lo ya presupuestados
 Un desastre natural que afecte el área de desarrollo
Top N de riesgos y plan de mitigación de riesgos.

OBJETIVO
RIESGO TIPO CAUSA QUE COMO RESPUESTA
IMPACTA
Problemas en el Negativo Sintaxis Integración No se Test en la
desarrollo del incorrecta con los puede ejecución de
software como por s módulos de ejecutar cada modulo
el ejemplo en la desarrollo el
compilación del programa
código
Falla en la Negativo Permisos en Fuga de Falla de Tener en
comunicación Firewall, información conexión cuenta los
con la base datos. proxy, con la requisitos del
inconsistencia base de software
s en la red datos
Retrasos en la Negativo Desarrollo de Multas, No se Implementar
entrega del formularios reclamos, puede técnicas de
producto final. e clausulas, entregar desarrollo ágil
integración sanciones a
tiempo
Fugas de la Negativo Nivel bajo de Perdida de Fuga de la Tener en
información en la aseguramient la informació cuenta los
base de datos por o del servidor información n requerimientos
un servidor mínimos en el
inseguro servidor
Costos adicionales Negativo Falta de Incremento Mas costos Desde el
en el desarrollo de proyección en los principio del
lo ya en los costos costos proyecto tener
presupuestado y mala una proyección
planificación de costos y
más
presupuesto
del planeado.
Un desastre Negativo Falta de Fallas en el Increment Tener un plan
natural que afecte contingenci desarrollo o en los de
el área de a del costos contingencia
desarrollo software
PLAN DE CONTINGENCIA DE RIESGOS
Tenido en cuenta los riesgos que se pueden presentar en el desarrollo del
software se implementa el siguiente plan de contingencia:

 En primera medida nos hacemos con la instalación de un servidor de


Backups de la base de datos en cuarto frio, el cual consta de toda la
infraestructura necesaria para que se conserve y sea usado al momento del
fallo del servidor principal.
 En las instalaciones de nuestro servidor de backups, también contamos con 5
equipos listos, con las instalaciones del software requerido para el desarrollo,
actualizados y listos para operar, estos dispositivos, también cuentan con conexión
remota desde cualquier parte del mundo.
 En los equipos principales, instalamos el software AVAMAR, quien realizara
Backups Periódicos de los contenedores en donde se encuentran alojados los
proyectos de integración del desarrollo.
REPOSITORIO DEL SOFTWARE

https://github.com/julian9319/gerencia-de-proyectos

MANUAL DE USUARIO DE SOFTWARE

Login

Inicialmente se solicitará la autenticación del usuario por medio del respectivo formulario de
login ingresando el Usuario y Clave
Una ves autenticado el usuario el sistema direcciona al listado de productos disponibles.

El usuario debe hacer clic en el botón que se resalta en la siguiente imagen.


Crear Producto

Posteriormente el sistema despliega un formulario en donde se deben diligenciar todos los


campos para registrar el nuevo producto. Al dar clic en el botón de ‘GUARDAR PRODUCTO’
el sistema crea el nuevo registro y direcciona al listado de productos.
Agregar un producto al carrito de compras

El usuario debe estar en el listado de productos disponibles.

El usuario ubica el producto a


agregar y hace clic sobre el botón
“AÑADIR AL CARRITO”

Posteriormente el sistema agrega


el producto al carrito de compras.
Eliminar producto del carrito de compras

Se ubica el carro de compras, el cual esta en la esquina superior derecha y se hace clic sobre el.

Una vez desplegado ubicamos el producto y hacemos clic sobre el botón de color rojo para quitar el registro.

El producto queda eliminado del carrito de compras.


Bibliografía

https://nextop.es/como-es-y-como-se-alimenta-el-diccionario-de-la-edtwbs/

https://www.atlassian.com/es/agile/project-management/user-stories

https://www.ionos.es/startupguide/productividad/estructura-de-desglose-de-trabajo/

http://polux.unipiloto.edu.co:8080/00002854.pdf

Pressman, R. (2010). Ingeniería de software, un enfoque práctico. México, D. F.: Mc


Graw Hill.

También podría gustarte