Sunteți pe pagina 1din 15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA


INGENIERIA DE SOFTWARE
1

Unidad 3: Tercera Fase - Planificación

Ingeniería de software

Steven Andrés Torres


Tatiana Figueroa
Cristian Muñoz
Cleria Maryory Callejas

Grupo: 301404_29

Tutor: Pilar Alexandra Moreno

Universidad Nacional Abierta y a Distancia “UNAD”


Ciencia Básica, Tecnología e ingeniería “CBTI”
Ingeniería de Sistemas
03 de Mayo 2019
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
2

 Modelo de procesos PMBOK

 Desarrollar el acta de constitución del proyecto.

La empresa de desarrollo de software Moreno & Asociados S.A.S desea realizar un


software que permita una solución para todos aquellos turistas que visitan un
municipio de Colombia

Al suscribirse tendrán toda la información de lugares, eventos, historia y ofertas de


toda clase del municipio donde se encuentre. Esta aplicación facilita la ubicación de
cada lugar y negocio que se encuentra en el municipio ofreciendo una información
detallada y precisa

El visitante encontrará lugares que no conocía, tendrá un guía turístico en la palma


de sus manos y contará con las recomendaciones de las personas que hayan
visitado esos lugares, también podrá realizar sus compras o reservas en línea y
disfrutar de los descuentos que tenga cada negocio.
 Identificar a los interesados

De acuerdo con el proyecto de software Moreno & Asociados es necesario elaborar


un registro de interesados donde se muestran los nombres o funciones de las
diferentes personas que pueden tener una influencia sobre el proyecto, así como su
grado de influencia, interés y expectativas.

Nombre interesando Función

Usuarios Los turistas que descargan esta aplicación o la usen


de forma online para propósitos personales.
Empresas Agencias de turismos que quieran promocionar en su
plan de turismo una cuenta Premium hacia los
turistas, para propósito empresarial.
Estudiantes de la UNAD Estudiantes que participan con la creación del
proyecto
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
3

 Planificar la gestión del alcance


Se presenta las actividades acabo por el equipo del proyecto

Es necesario analizar y comprender el alcance. Esto abarca los requisitos del


proyecto y del producto, las restricciones y otras influencias relativas el cual se
gestionará o abordarán dentro del proyecto.

• De acuerdo con la información identificada se transformar luego en un plan para la


dirección del proyecto con un enfoque estructurado
• Es necesario realizar actividades para producir los entregables del proyecto.
• Medir y monitorear todos los aspectos del avance del proyecto y realizar las acciones
apropiadas para cumplir con los objetivos del mismo.

 Planificar la gestión de los interesados


Es necesario desarrollar estrategias de gestión que permitan lograr la participación
activa de los interesados durante todo el ciclo de vida del proyecto, por lo tanto se
debe identificar el nivel de participación y compromiso de cada uno de los
interesados con el fin de satisfacer las necesidades y requerimientos dentro de los
límites del proyecto. Para llevar a cabo la planificación se deben programar
reuniones, entrevistas, encuestas para los interesados.

 Recopilar los requisitos

Debe permitir organizar la información por departamentos, ciudades, etc., debe


contar con información de lugares, eventos, historia y ofertas de toda clase, debe
contar con sistema de ubicación en línea, debe permitir registrar tanto información
comercial como información histórica de cada lugar, debe permitir comentarios y
calificaciones de parte de los usuarios de la aplicación, mostrar sugerencias de
acuerdo a comentarios y calificaciones recibidas, también debe permitir reservas y
compras en línea por lo tanto debe contar con sistemas de pago en línea.

Descarga fácil, acceso en línea, sistemas de logueo y seguridad, multiplataforma,


etc.
Se presenta un tipo de software de Gestión, el cual lo característica en la nube ya
que proporciona un almacenamiento alterno, permitiendo que los archivos se
organizan en “forma de árbol” gracias a que la búsqueda de cada archivo es muy
sencilla. Esto propone un análisis, procesamientos y almacenamientos que
suministre una variedad de mecanismos y recolección de datos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
4

Este tipo software funcionara sobre una infraestructura de servidor, almacenamiento


y red altamente virtual, para brindar las funciones y capacidades como; despliegue y
optimización, capacidad para crear, publicar y mantener un catálogo de servicios en
la nube, una interfaz de autoservicio a través de la cual se puedan invocar los
servicios en la nube.

El software arrojara datos de un análisis descriptivo, esto consiste en resumir los


datos en pequeños paquetes, de tal forma que se hagan más manejables y permitan
mayor cantidad de información de forma efectiva, El análisis descriptivo podrá permitir
visualizar diferentes campos como (teléfonos inteligentes o creación de contenido
entre otras) y puede ser representada de distintas maneras (desde videos e imágenes
hasta información de geo localización) clasificándolos dependiendo de diferentes
variables y formas de búsqueda que hagan los turistas.

 Definir el alcance

Es necesario realizar una presentación oficialmente documentados de la


herramienta de aplicativo web, donde contenga una información previa de lo que se
realizó en el aplicativo

El software pretende tener un manejo sencillo, este aplicativo se puede adquirir con
una descarga o de uso online, arrojará el idioma que desee y un formulario de
inscripción, una vez suscrito se enviará al correo la verificación, después podrá
acceder a los diferentes campos.

La aplicación debe ser suficientemente intuitiva para que pueda ser utilizada por
usuarios sin conocimientos informáticos elevados por ello se pretende habilitar el
aplicativo, mediante un manual efectuado en el aplicativo web.

Por otro lado, el hecho de que las funciones de estos usuarios sean exclusivamente
de consulta de datos.

 Crear la EDT/WBS: Se pretender elaborar un organigrama describiendo el


alcance de un proyecto según sus entregables
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
5

 Planificar la gestión del cronograma: Es necesario realizar procedimientos


en la documentación para planificar, desarrollar, gestionar, ejecutar y control
el cronograma del proyecto
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
6

 Definir las actividades: Es necesario identificar las acciones específicas para


la elaboración de los entregables del proyecto

Codname Que hacer en el destino que desea visitar.


Grupo de Necesidades Producto Valor
usuarios

*Turistas entre *Aplicación Amigable *Una aplicación de Al ser una


18 y 60 años. *Información en fácil manejo e aplicación
*Empresas de tiempo real. interacción con el que el
Turismo. *Contenido histórico usuario final, usuario
*Reviews. brindando encuentra
*Imágenes de los información útil, garantizó
lugares que detallada y que sea
recomiendan. actualizada del recomendada
*Datos indispensables lugar que se desea y atrayendo
(Moneda, capital, conocer, brindando nuevos
idioma). recomendaciones usuarios y
* Geografía de todo tipo como beneficiando
*Recomendaciones lugares históricos el turismo del
culturales. hasta donde se destino
* Organización puede comprar los seleccionado.
territorial suvenires.
*Restaurantes
*Hospedaje
*Sitios de interés
*Como llegar
*Medios de transporte

 Secuenciar las actividades: Es necesario establecer las dependencias de


cada actividad, es decir en que secuencia se ejecuta.

 Planificar la gestión de los riesgos. Es necesario registrar los riesgos que


se identifican, ya que estos pueden afectar el proyecto, para esto se debe
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
7

hacer una descripción detallada sin ambigüedades que incluya la Causa-


Efecto-Impacto.

Para identificar los riesgos del proyecto se pueden tomar como base los que
son generales o del cliente y se deben asociar al proyecto. Esta actividad deber
ser realizada en conjunto con el equipo del proyecto

 Realizar el análisis cualitativo de riesgos.


Para cada riesgo se debe definir la probabilidad de ocurrencia y el impacto.
Los niveles de riesgo pueden ser Alto-Medio-Bajo.

 Planificar la respuesta a los riesgos


Los riesgos deben ser analizados y con base al nivel de riesgo deben ser
priorizados. De acuerdo a esto se determina el tipo de respuesta (Estrategia y
acciones) para cada riesgo, cuando el nivel del riesgo es alto se requiere
siempre definir una estrategia de mitigación y definir un plan de acción. Cuando
el nivel del riesgo es medio, se requiere revisar y seleccionar aquellos que
requieren una estrategia de mitigación y un plan de acción. Cuando el nivel del
riesgo es bajo no se requieren estrategias de mitigación.

 Planificar la gestión de recursos


Es necesario identificar el alcance del proyecto y el tiempo de entrega y nivel
de complejidad para poder definir el equipo del proyecto, en este proceso se
identifican los roles que se deben ejercer en el proyecto al igual que el número
de recursos necesarios para ejecutarlo.

 Identificar las actividades que se van a ejecutar durante el proceso de planificación

 Identificar los riesgos: Es necesario realizar un análisis de los riegos como


los puede ser cualitativo y cuantitativo.

 Una vez identificado esos posibles riesgos en el proyecto se pueden tomar


decisiones el cual va a minimizar los riesgos que se puedan presentar.

 Es necesario tomar opciones y acciones para la mejora y reducir la amenaza del


objetivo principal del aplicativo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
8

 presupuesto mal definido


 Roles y responsabilidades mal definidas
 Mal proyección del proyecto
 Cancelación del proyecto
 Modificaciones a último momento en el proyecto

 Estimar los costos: Es necesario realizar un análisis de estimación de los


recursos que posiblemente se efectué

RUBROS VALOR UNITARIO VALOR TOTAL


Personal 5.000.000 5.000.000
Equipos 1.000.000 1.000.000
Software 0 0
Materiales 200.000 200.000
Salidas de campo 0 0
Materiales 0 0
bibliográficos
Publicaciones y 0 0
patentes
Servicios técnicos 0 0
Construcciones 0 0
Mantenimiento 0 0
Administración 0 0
TOTAL 6.200.000

 Planificar la gestión de la calidad: Es necesario identificar los requisitos y


estándares del cliente con el fin de cumplir con los requerimientos establecidos

Para llevar el control de cumplimiento de desarrollo de software es necesario


emplear herramientas para conocer el avance del proyecto, además de conocer
el tiempo empleado en el desarrollo de cada actividad, registrar y hacer
seguimiento de errores e incidencias. Para el desarrollo del proyecto de software
de turismo.

 Planificar la gestión de las comunicaciones: Es necesario establecer los


requisitos de información de todos los interesados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
9

Se debe lograr de manera adecuada, un entorno de equilibrio en el que fluya la


comunicación para que cumpla las reglas y procesos de la metodología que Gestiona
la reducción de impedimentos del proyecto, así el equipo de trabajo se enfoque en
diferentes áreas que trabajan en conjunto, para el desarrollo del producto (Aplicativo
web) sea capaz de llevar una funcionalidad útil

 Ejecución
Se ejecuta los objetivos establecidos integrando el equipo de trabajo.

 Dirigir y gestionar el trabajo del proyecto

El equipo de desarrollo de software se contrata de acuerdo a las


necesidades que se tengan para crear la APP de Turismo. De acuerdo a la
estructura básica, el equipo que se contrata para proceder con la ejecución
del proyecto debe tener una serie de capacidades y conocimiento que se
deben adapta roles de acuerdo a las actividades asignadas para que el
grupo de trabajo actué de manera organizada y acorde.

Líder de proyecto: Su función es la de dirigir y coordinar el proyecto,


supervisando las funciones y los recursos de análisis funcional, técnico y
programación, con el fin de satisfacer las necesidades de los turistas y
asegurando que la aplicación cumpla con los requerimientos solicitados.

Analista de sistemas: Evalúa de manera metodología el funcionamiento


de la aplicación por medio de un examen de entrada y el procesamiento de
datos que se requiere para el desarrollo de la aplicación tales como:
información en tiempo real, contenido histórico, imágenes de los lugares
que recomiendan, datos indispensables (Moneda, capital, idioma),
geografía etc y su consiguiente producción de información, con el fin de
bridar mejoras al proyecto.

Analista Programador o programador: Es el encargado de realizar las


funciones de un analista técnico y de un programador; es decir, parte de
una información previa recibida del analista de sistemas, procede con el
desarrollo de la aplicación que se requiere.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
10

Desarrollador Móvil: Es el encargado de la creación y desarrollo de la


aplicación móvil

Tester: Se encarga de planificar y realizar las pruebas dela aplicación de


los ordenadores y móviles para comprobar si funcionan correctamente.
Identifican si se debe realizar alguna mejora en la aplicación o si existe el
riesgo de sufrir errores del software, los comunican.

 Gestionar la participación de los interesados:


Como ya sabemos el cliente requiere una aplicación que permita facilitar la
estadía de los turistas en un lugar determinado, por lo tanto se requiere la
participación de los interesados en todo el ciclo de vida del proyecto. Es
indispensable tener una excelente comunicación con el cliente, con el fin
de cumplir realmente con lo que se exige y así poder cumplir con el
cronograma expuesto.
La gestión de la participación de los interesados también puede dar lugar
al desarrollo de un registro de incidentes. Identificando problemas en el
desarrollo de la aplicación o también fallas en su funcionamiento. Este
registro se actualiza a medida que se identifican nuevos incidentes y se
debe resolver de manera rápida para que los usuarios no se vean
afectados, ya que, si no le funciona al turista, puedo ocasionar tal vez que
se extravié.

Desarrollar el equipo:

-Para ejecutar este proyecto se requiere personas:


-Influencien positivamente al grupo de trabajo
-Que tenga habilidades de comunicación excelentes
-Visión amplia del negocio
-Que tengan liderazgo
-Apoyar, creer y querer el proyecto
-Que proponga mejoras o cambios
-La capacidad de aceptar retroalimentación
-Buen trabajo en equipo, ya que el logro es de todos
-Que se Auto-motive
-Apoyarse mutuamente para la consecución de las metas
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
11

-Aceptar críticas

 Dirigir al equipo:
El Líder de proyecto debe tener conocimiento del personal que tiene a
cargo, tanto sus cualidades como defectos, sus capacidades como también
sus puntos débiles, esto es con el fin de que el líder siempre pueda ocupar
al personal de manera correcta, cada uno de los roles cumplen un proceso
fundamental en el desarrollo de la aplicación. Es fundamental que el líder
sea una persona que se exprese de manera correcta, tanto con los clientes
como con el grupo, para que él pueda realizar un seguimiento a acá
individuo para efectuar su retroalimentación.

 Gestionar la calidad:
Como habíamos mencionado anteriormente, el rol que nos ayuda con la
parte de calidad seria el Tester, ya que es el encargado de realizar las
respectivas pruebas antes de poner el proyecto en producción.
Es necesario revisar los procedimientos ejecutados del plan de calidad, ya
que, de acuerdo al requerimiento del cliente, se necesita que sea una
aplicación de fácil manejo e interacción con el usuario final, brindando
información detallada y actualizada del lugar que se desea conocer,
brindando recomendaciones de todo tipo como lugares históricos hasta
donde se puede comprar los suvenires.

 Control y monitorización
Se establece una supervisión en el desempeño del aplicativo web

 Monitorear y controlar el trabajo del proyecto: Monitorear el proyecto es parte


fundamental, ya que nos ayudará a conocer en qué estado está el Proyecto.
Identificar problemas y poder tomar medidas preventivas o correctivas. Esto
puede conllevar a posibles modificaciones, ya sea al inicio o al final del mismo,
para esto habrá una persona encargada de llevar el seguimiento a cualquier tipo
de novedad que se presente y de igual manera para reforzar los posibles puntos
débiles que se encuentren.
 Realizar el control integrado de cambios: Este punto está enfocado en la
revisión de procesos, aprobación y gestión de todas las solicitudes de cambio a
entregables, documentos del proyecto y al plan para la dirección del proyecto,
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
12

comunicando las decisiones al equipo de trabajo. Se lleva a cabo durante el


proyecto en su totalidad, siendo la última responsabilidad la del director del
proyecto, ya que las solicitudes de cambio pueden impactar el alcance del
proyecto y de los entregables.
 Monitorear el involucramiento de los interesados: Debemos hacer que los
interesados también formen parte del proyecto, que se impliquen, e involucren y
aporten al mismo según su nivel de influencia en el mismo. Por ello, este proceso
se entiende en un contexto ejecutor. Los interesados son de vital importancia en
el avance de este proyecto, ya que son las personas que harán la implementación
de lo que estamos ofreciendo y de esta manera aportar de manera positiva y
también negativa si es el caso.
 Monitorear los riesgos: Los riesgos los podemos encontrar en cualquier
momento una vez haya sido ejecutado el proyecto, por eso, debemos contar con
la gestión necesaria para contrarrestar esos riesgos, una gestión proactiva
y consistente a lo largo del proyecto. Y sin olvidar que existe una planificación
que será implementada cuando un tipo de riesgo aparezca, es importante para
asegurar que el nivel, el tipo y la visibilidad de gestión de riesgos sean acordes
tanto con los riesgos como con la importancia del proyecto para la organización.

Se debe supervisar los planes de acción, verificar que los planes de mitigación
han sido implementados. En caso de que estos no funcionen, replantear las
estrategias de mitigación. En las reuniones de seguimiento se pueden identificar
riesgos, con base a los impedimentos reportados por el equipo de trabajo.
Se debe hacer seguimiento a los sucesos y riesgos asociados.

 Validar el alcance: Aquí entra el cliente, ya que son ellos los que nos darán una
aceptación o un rechazo del proyecto, y para que la respuesta sea positiva, el
equipo de trabajo deberá primero verificar que cumpla con todos los parámetros
previamente planificados, implica también que se lleva un control de calidad en
tiempos estipulados, ya sea semanal o mensual, pero sin olvidar que no se debe
descuidar.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
13

 Cierre

Fin del proceso, el cual evalúa los resultados visualizando el grado de aceptación en
los resultados obtenidos durante todos los aspectos anteriores

 Controlar el alcance:

En Moreno & Asociados S.A.S tenemos un plan de desarrollo que será ejecutado de
inicio a fin, el cual cuenta con documentación de requisitos y una matriz que nos
mostrará el alcance del proyecto, así como también los posibles riesgos, y cambios
que se presenten durante el tiempo de ejecución.

Teniendo en cuenta que el proyecto está pensado para las personas del común con
el fin de suplir una necesidad y brindar soluciones debemos llevar un buen control del
alcance con los datos sobre el rendimiento de la información recogida durante el
proceso. Dependiendo de las necesidades del proyecto, el plan para la gestión del
alcance del proyecto puede ser formal o informal, muy detallado o formulado de
manera general.

 Liberación de recursos del proyecto


Liberar los recursos del proyecto teniendo en cuenta que pueden quedar actividades
pendientes tales como un acontecimiento post-producción para las cuales se requiere
la participación de uno o varios miembros del equipo del proyecto, posiblemente en
un menor porcentaje de tiempo.

 Encuestas de satisdación
Se debe realizar encuestas de satisdación con el fin de evaluar el nivel de satisfacción
del cliente en el proyecto.

 Garantía
Una vez se entrega el proyecto al cliente de debe dejar un acta firmada y enviar
notificación por correo electrónico informando la fecha de inicio y fin de la garantía
del proyecto, junto con los procedimientos de solicitud. Al finalizar el tiempo de
garantía debe notificarse vía correo electrónico que la garantía del proyecto ha
vencido
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
14
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
INGENIERIA DE SOFTWARE
15

BIBLIOGRAFIAS

Moreno, P. (Productor). (2018). Gestión de Proyectos con PMBOK [OVI]. Recuperado


de http://hdl.handle.net/10596/22473

Hernández, J. (2011). Fundamentos de Gestión de Proyectos. (pp. [12]-26).


Recuperado de http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema3-
fundamentosGestionProyectos.pdf

Malagón-Barinas, J. J. (2015). Dirección de Proyectos: Ética en el Liderazgo de


Equipos de Proyecto. (Spanish). Revista Daena (International Journal of Good
Conscience), 10(2), 61–81. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?dir
ect=true&db=hus&AN=116295334&lang=es&site=eds-live

Blanco, C. & García, F. (2015). Gestión de Proyectos Software - Fundamentos.


(pp.[48]-61). Recuperado de
http://ocw.unican.es/pluginfile.php/274/course/section/194/GP-t1.pdf

S-ar putea să vă placă și