Вы находитесь на странице: 1из 4

Ingeniera en Desarrollo de software

Unidad 1:
Introduccin a la Ingeniera de Software

Matricula: AL10530020

Nombre: Judith Hernndez Pichardo

Universidad Abierta y a Distancia de Mxico

AUTORREFLEXIONES UNIDAD 1

1. En qu consisten las fases del ciclo de vida de un proyecto?
Definicin de Fases
Una fase es un conjunto de actividades relacionadas con un objetivo en el desarrollo
del proyecto. Se construye agrupando tareas (actividades elementales) que pueden
compartir un tramo determinado del tiempo de vida de un proyecto. La agrupacin
temporal de tareas impone requisitos temporales correspondientes a la asignacin de
recursos (humanos, financieros o materiales).
Cuanto ms grande y complejo sea un proyecto, mayor detalle se necesitar en la
definicin de las fases para que el contenido de cada una siga siendo manejable. De
esta forma, cada fase de un proyecto puede considerarse un micro-proyecto en s
mismo, compuesto por un conjunto de micro-fases.

Fases del proyecto

Un proyecto no puede concebirse al margen del resto de las actividades que lleva a
cabo la organizacin. Todas las actividades contribuyen a conseguir unos fines
generales expresados en las estrategias de la organizacin. Por ello, el tipo de
organizacin influye no slo en los proyectos que se van a realizar sino tambin en la
forma en la que se realizan. Todo ello forma parte del contexto del proyecto. El
conocimiento del contexto del proyecto es un elemento fundamental para asegurar el
cumplimiento de sus objetivos.
En la gestin de un proyecto es clave conocer bien las etapas del mismo
Desde un punto de vista muy general puede considerarse que todo proyecto tiene
cinco grandes etapas:
Fase de planificacin
Se trata de establecer cmo el equipo de trabajo deber satisfacer las restricciones de
prestaciones, planificacin temporal y costos. Una planificacin detallada da
consistencia al proyecto y evita sorpresas que nunca son bien recibidas.
Fase de ejecucin
Representa el conjunto de tareas y actividades que suponen la realizacin
propiamente dicha del proyecto, la ejecucin de la actividad de que se trate.
Responde, ante todo, a las caractersticas especficas de cada tipo de proyecto y
supone poner en juego y gestionar los recursos en la forma adecuada para desarrollar
la actividad o tarea en cuestin. Cada tipo de proyecto responde en este punto a su
tecnologa propia, que generalmente es bien conocida por los miembros del equipo
que desarrolla el mismo.
Fase de iniciacin
Definicin de los objetivos del proyecto y de los recursos necesarios para su
ejecucin. Las caractersticas del proyecto implican la necesidad de una fase o etapa
previa destinada a la preparacin del mismo, fase que tienen una gran trascendencia
para la buena marcha del proyecto y que deber ser especialmente cuidada. Una gran
parte del xito o el fracaso del mismo se fraguan principalmente en estas fases
preparatorias que, junto con una buena etapa de planificacin, algunas personas
tienden a menospreciar, deseosas por querer ver resultados excesivamente pronto.
Fase de control
Monitorizacin del trabajo realizado analizando cmo el progreso difiere de lo
planificado e iniciando las acciones correctivas que sean necesarias. Incluye tambin
el liderazgo, proporcionando directrices a los recursos humanos, subordinados
(incluso subcontratados) para que hagan su trabajo de forma efectiva y a tiempo.
Fase de entrega o puesta en marcha
Es la que se culmina el proyecto con la entrega de los resultados al cliente o la
aplicacin en la prctica social en el sector correspondiente, verificando que funciona
adecuadamente y responde a las especificaciones en su momento aprobadas. Esta
fase es tambin muy importante no slo por representar la culminacin de la
operacin sino por las dificultades que suele presentar en la prctica, alargndose
excesivamente y provocando retrasos y costes imprevistos.
Descomposicin de las fases en subfases
Otro motivo para descomponer una fase en subfases menores puede ser el inters de
separar partes temporales del proyecto que se subcontraten a otras organizaciones,
requiriendo distintos procesos de gestin.
Cada fase viene definida por un conjunto de elementos observables externamente,
como son las actividades con las que se relaciona, los datos de entrada (resultados
de la fase anterior, documentos o productos requeridos para la fase, experiencias de
proyectos anteriores), los datos de salida (resultados a utilizar por la fase posterior,
experiencia acumulada, pruebas o resultados efectuados) y la estructura interna de la
fase.
2. Cules son las ventajas del mtodo SCRUM?
Programacin organizada.
Menor taza de errores.
Satisfaccin del programador.
Gestin regular de las expectativas del cliente y basada en resultados
tangibles.
Resultados anticipados (time to market).
Flexibilidad y adaptacin respecto a las necesidades del cliente, cambios en el
mercado, etc.
Gestin sistemtica del Retorno de Inversin (ROI).
Mitigacin sistemtica de los riesgos del proyecto.
Productividad y calidad.
Alineamiento entre el cliente y el equipo de desarrollo.
Equipo motivado.
3. A qu nos referimos al decir que un mtodo es adaptativo?
Convive con la incertidumbre, el cambio y el error, planifica y entrega en fases y
partes ms pequeas, mantiene una comunicacin continua con usuarios muy
activos, los procesos de decisin son ms participativos y los criterios de xito
ms globales: importa lo que la empresa y el usuario podr hacer o har mejor con
el producto, ms que el cumplimiento en tiempo y coste de una determinada
funcionalidad y su documentacin exhaustiva.
4. A qu nos referimos al decir que un mtodo es predictivo?
Gestin basada en PLANIFICACIN
1 Qu hacer?
2 Planificacin del trabajo
3 Ejecucin y control
La forma ms eficiente de hacer un trabajo es hacerlo bien a la primera

5. A qu se refiere la Integracin continua?
La integracin continua es una prctica de desarrollo de software en la cual los
miembros de un equipo integran su trabajo frecuentemente, como mnimo de forma
diaria. Cada integracin se verifica mediante una herramienta de construccin
automtica para detectar los errores de integracin tan pronto como sea posible.
Muchos equipos creen que este enfoque lleva a una reduccin significativa de los
problemas de integracin y permite a un equipo desarrollar software cohesivo de
forma ms rpida.
Mantener un nico repositorio de cdigo fuente
Automatizar la construccin del proyecto
Hacer que la construccin del proyecto ejecute sus propios test
Entregar los cambios a la lnea principal todos los das
Construir la lnea principal en la mquina de integracin
Mantener una ejecucin rpida de la construccin del proyecto
Probar en una rplica del entorno de produccin
Hacer que todo el mundo pueda obtener el ltimo ejecutable de forma fcil
Publicar qu est pasando
Automatizar el despliegue

Вам также может понравиться