NOMBRE DE LOS ALUMNOS:
BR. ANA GUADALUPE ESTRELLA CANO
16070042
NOMBRE DEL DOCENTE:
MTRO. JORGE POOL CEN.
NOMBRE DEL CURSO:
GESTIÓN DE PROYECTOS DE SOFTWARE.
TEMA:
INTRODUCCIÓ A LA GESTIÓN DE PROYECTOS DE SOFTWARE.
SEMESTRE:
7MO.
INGENIERÍA:
SISTEMAS COMPUTACIONALES
ACTIVIDAD:
REPORTE DE INVESTIGACIÓN
FECHA DE ENTREGA:
2 DE SEPTIEMBRE DEL 2019.
Carretera Valladolid - Tizimín, Km. 3.5 Tablaje Catastral No. 8850
Valladolid, Yucatán, México, C.P. 97780
985 – 856 – 6300
Teléfono www.itsva.edu.mx
Objetivos:
➔ Obtener el libro de Ian Sommerville llamado ingeniería de software.
➔ Identificar los conceptos solicitados.
➔ Determinar la administración de un proyecto de software.
➔ Identificar el concepto de la administración del proceso, producto y servicio.
Procedimientos:
➢ Buscar el libro solicitado.
➢ Identificar la información requerida.
➢ Recopilar la información relevante.
Resultados:
Conceptos básicos de la ingeniería de software.
Función de la ingeniería de software: La ingeniería busca obtener resultados de la calidad
requerida dentro de la fecha y del presupuesto. A menudo esto requiere contraer compromisos:
los ingenieros no deben ser perfeccionistas. Sin embargo, las personas que diseñan programas
para sí mismas podrían pasar tanto tiempo como deseen en el desarrollo del programa.
Mantenimiento: El software debe escribirse de tal forma que pueda evolucionar para satisfacer las
necesidades cambiantes de los clientes. Éste es un atributo crítico porque el cambio del software
es un requerimiento inevitable de un entorno empresarial variable.
Confiabilidad y seguridad: La confiabilidad del software incluye un rango de características que
abarcan fiabilidad, seguridad y protección. El software confiable no tiene que causar daño físico ni
económico, en caso de falla del sistema. Los usuarios malintencionados no deben tener
posibilidad de acceder al sistema o dañarlo.
Eficiencia: El software no tiene que desperdiciar los recursos del sistema, como la memoria y los
ciclos del procesador. Por lo tanto, la eficiencia incluye capacidad de respuesta, tiempo de
procesamiento, utilización de memoria, etcétera.
Aceptabilidad:El software debe ser aceptable al tipo de usuarios para quienes se diseña. Esto
significa que necesita ser comprensible, utilizable y compatible con otros sistemas que ellos usan.
Carretera Valladolid - Tizimín, Km. 3.5 Tablaje Catastral No. 8850
Valladolid, Yucatán, México, C.P. 97780
985 – 856 – 6300
Teléfono www.itsva.edu.mx
Dificultades que conlleva la administración de software.
Según la información recopilada en el libro solicitado, uno de las dificultades que encuentran los
ingenieros al administrar un proyecto es manejar las situaciones de ética ya que debido a su
función en el desarrollo de los sistemas de software, los ingenieros de software tienen
oportunidades significativas para hacer lo correcto o causar daño, para permitir que otros hagan lo
correcto o causen daño, o para influir en otros para hacer lo correcto o causar daño. Para
garantizar, tanto como sea posible, que sus esfuerzos serán usados correctamente, los ingenieros
de software deben comprometerse a hacer de la ingeniería de software una profesión benéfica y
respetada. Otro de los retos a los que se presentan es una diversidad creciente de demandas por
tiempos de distribución limitados y desarrollo de software confiable, incluso del costo que podría
manejar, ya que aún existen clientes con problemas en el costo de su software ya que
aproximadamente 60% de los costos del software son de desarrollo, y 40% de prueba.
La ingeniería de software no sólo se interesa por los procesos técnicos del desarrollo de software,
sino también incluye actividades como la administración del proyecto de software y el desarrollo
de herramientas, así como métodos y teorías para apoyar la producción de software.
La ingeniería busca obtener resultados de la calidad requerida dentro de la fecha y del
presupuesto. A menudo esto requiere contraer compromisos: los ingenieros no deben ser
perfeccionistas. Sin embargo, las personas que diseñan programas para sí mismas podrían pasar
tanto tiempo como deseen en el desarrollo del programa.
Etapas de gestión de un proyecto de software.
1. Análisis de viabilidad del proyecto
analizar si la empresa debe o no embarcarse en dicho proyecto, pues en ciertas ocasiones la
empresa puede tener más problemas que beneficios a la hora de realizar un proyecto.
●
Incluye las siguientes actividades:
○
Creación del registro de seguimiento en la herramienta de gestión de la empresa.
○
Análisis previo del alcance del proyecto.
○
Análisis de los riesgos de ejecución del proyecto.
○
Análisis de viabilidad de acuerdo a plazos, coste y calidad.
2. Planificación detallada del trabajo a realizar
Definir con el máximo detalle posible las tareas a realizar y los recursos necesarios para llevar a
Carretera Valladolid - Tizimín, Km. 3.5 Tablaje Catastral No. 8850
Valladolid, Yucatán, México, C.P. 97780
985 – 856 – 6300
Teléfono www.itsva.edu.mx
buen término el proyecto.
●
Actividades:
○
Análisis del alcance del proyecto.
○
Realización de estimaciones de esfuerzo, costes y recursos.
○
Definición del plan de proyecto.
○
Negociación del contrato.
3. Ejecución del proyecto
Las empresas despliegan todo su Know how y donde menos problemas suelen encontrar.
●
Actividades:
○
Establecimiento del entorno de trabajo.
○
Asignación de las tareas planificadas a los recursos disponibles.
○
Ejecución de las tareas planificadas.
○
Gestión de las peticiones de cambio.
Es necesario realizar un seguimiento y control del proyecto que velará por el cumplimiento de la
planificación y la calidad del trabajo realizado.
4. Seguimiento y control del trabajo
Es una de las más importantes para el éxito del proyecto.
●
Actividades:
○
Seguimiento de tareas e hitos planificados.
○
Gestión de entregables (incluido control de la calidad).
○
Gestión de incidencias.
○
Generación de informes de seguimiento.
5. Cierre del proyecto
Institucionalizar una etapa de control para verificar que no quedan cabos sueltos antes de dar por
cerrado el proyecto.
●
Actividades:
○
Cierre formal del proyecto por parte de todos los actores involucrados en el
proyecto (stakeholders).
○
Realización del backup del proyecto.
○
Análisis de los resultados con respecto a las estimaciones iniciales.
○
Actualización de la base de conocimiento con todo lo aprendido.
Carretera Valladolid - Tizimín, Km. 3.5 Tablaje Catastral No. 8850
Valladolid, Yucatán, México, C.P. 97780
985 – 856 – 6300
Teléfono www.itsva.edu.mx