Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALUMNOS
Yenny Parra
Victor Alfonso lopez Montes
Marilyn Urrego Vasco
Astrid Katerine Muñoz G
Edier Andrés Pérez G
PROFESOR
ORALIA CORTES GRAJALES
VALOR 10%
Instrucciones
Después de leer los contenidos correspondientes del curso y con la ayuda de consultas en la
web, Conteste las siguientes preguntas:
Contenido
1. ¿Qué es un proyecto?............................................................................................3
2. Qué es la gestión de un proyecto?........................................................................ 3
3. ¿Cuál cree usted que son los principales problemas en la gestión de un
proyecto?.........................................................................................................................3
5. ¿Cuáles son las fases de un proyecto?.................................................................. 4
6. Cuando se realiza un proyecto, existen unas dimensiones que se deben cumplir
para lograr el éxito de este. ¿Estas son?..........................................................................4
7. ¿Cuál es el ciclo de vida de las pruebas de software?.......................................... 5
8. Presente un ejemplo de un caso de prueba........................................................... 5
9. ¿Qué se entiende como la gestión de la configuración?.......................................6
10. ¿Qué puede ocurrir si no se realiza una gestión de configuración efectiva?........6
11. ¿Cuándo puede ocurrir cambios en un software?.................................................7
12. ¿Cuál es el origen de los cambios en un software?.............................................. 7
13. ¿Qué es una línea base?........................................................................................ 8
14. ¿Cuáles son los aspectos por considerar en la entrega y puesta en marcha?........9
Actualmente es muy utilizada la metodología.............................................................. 10
1. ¿Qué es un proyecto?
Son todas aquellas acciones que se deben de realizar para cumplir con un objetivo
definido dentro de un período de tiempo determinado durante el cual se utilizan recursos,
herramientas y personas, que tienen un coste que se ha de tener en cuenta cuando se realiza
el presupuesto. Sus objetivos como tal es la gestión del inicio y la evolución de un
proyecto, controlar y responder ante problemas que surjan durante un proyecto y facilitar la
finalización y aprobación del proyecto.
Pienso que unos de los principales problemas en la gestión de proyectos y tal vez uno
de los que mas debemos de prestarle atención es el de una mala comunicación lo cual puede
conllevar a tener una mala planificación, a una mala gestión de los cambios que se dan el
transcurso del proceso, al no saber identificar lo que el cliente quiere.
4. Dentro del rol de ingeniero de sistemas, se puede gestionar proyectos de
software, lo cual implica, aplicar conocimientos, técnicas y herramientas a un
proyecto con el fin de alcanzar los objetivos de este.
¿Esto qué quiere decir?
Un ingeriero tiene que buscar y trabajar en las caracterisitacas necesarias para cumplir
su rol dentro de la compañía, estas son:
Equilibrio: Es un calculo necesario para analizar la relación entre costos, valor y utilidades
en la toma de decisiones durante la realización de un proyecto.
Interesados: Beneficiar a los diferentes interesados en el proyecto satisfaciendo sus
necesidades y espectativas
Requerimientos: Identificar las espectativas y necesidades del proyecto no especificadas
inicialmente
- Técnica: Qué el resultado del proyecto sea acorde con el requerimiento inicial
- Económica: Que el proyecto sea viable y genere ganancias para la compañía
- Comercial: Qué el proyecto genere una buena imagen para la compañía ante
futuros clientes
- Estratégica: Con la realización de nuevos proyectos la empresa adquiere
experiencia y herramientas que le permiten competir en el mercado
7. ¿Cuál es el ciclo de vida de las pruebas de software?
El ciclo de vida de las pruebas de software se define como una serie de actividades
en secuencia bien estructuradas que sirven para garantizar que se cumplan los objetivos
de calidad del software.
Cada etapa se realiza de manera planificada y sistematica y presenta sus propios
objetivos y entregables para desarrollar el producto de software deseado.
Suponiendo el caso donde estamos haciendo testing de una plataforma que permite
realizar compras en línea de zapatos.
Los casos de prueba aplicables podrían llegar a ser:
El usuario ‘’Fernando Jimenez’’ quiere realizar una compra de unos zapatos marca
‘’Lanna’’ ref 33 negros talla 40 pero no tiene cuenta de usuario, entonces, en la
ejecución del caso de prueba se describe paso a paso como responde la plataforma ante
esta situación.
Otro caso de prueba podría ser, el usuario ‘’Camilo Bermudez’’ que ya se encuentra
registrado en la plataforma, olvidó su contraseña y desea recuperarla.
También podría ponerse a prueba el comportamiento del software, ingresando en
repetidas ocasiones la contraseña incorrecta con dicho usuario que ya se encuentra
registrado.
9. ¿Qué se entiende como la gestión de la configuración?
a. En hardware:
No tendríamos información precisa sobre los elementos de configuración y
su documentación.
Posible incumplimiento de las obligaciones legales: Un componente que es
reportado y no referenciado puede ser un componente. no autorizado (por
ejemplo, software).
No tendremos una gestión financiera y en la previsión de gastos: costes de
mantenimiento, costes de licencias de software, renovación de contratos de
mantenimiento, etc.
a. En software:
Los programadores no podrían trabajar de forma adecuada en un mismo
proyecto compartiendo el mismo código fuente, Por ejemplo, cuando un
programador al trabajar con una clase derivada, necesita sincronizar con el
que se encuentra trabajando con la clase base porque el cliente necesita
trabajar con la versión de la clase actualizada.
No se podría trabajar en el mismo módulo o simplemente en el mismo
fichero. Esto puede suceder cuando un programador tiene que continuar el
trabajo comenzado por otro porque en este momento el creador no se
encuentra disponible para la tarea.
No podrían tener acceso a la versión más estable del sistema. Con lo cual no
podrán verificar durante procesos de integración, si su código funciona
correctamente.
La posibilidad de regresar a versiones estables anteriores del sistema.
11. ¿Cuándo puede ocurrir cambios en un software?
Todo cambio supone una perturbación del proyecto y por tanto un riesgo para este, por
lo que estos deben evitarse en la medida de lo posible. Para ello es necesario que el director
del proyecto tenga claros los siguientes aspectos:
Por ello contar con un equipo de QA con conocimiento de los detalles del proyecto, es de
mucha utilidad ya que pueden de forma rapida entregar informe de los aspectos suceptibles
a mejora y de esta forma pulir y certificar el producto final, luego en las pruebas de piloto o
producto Beta, hasta la fecha de publicación del producto, el acompñamiento permanente
del equipo de desarrollo atendiendo todos los detalles que se presenten, hasta dejar un
producto final acorde a las necesidades del cliente.
Actualmente es muy utilizada la metodología
SCRUM
Se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio
que aportan al receptor del proyecto. Por ello, SCRUM está especialmente indicado para
proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los
requisitos son cambiantes o poco definidos, donde la innovación, la competitividad, la
flexibilidad y la productividad son fundamentales.
El SCRUM no es otra cosa que un conjunto de labores grupales que están enfocados a la
realización de un objetivo está conformado por 4 fases principales que son:
• Planteamiento
• Lista de tareas
• Reuniones
• Demostración
• Retrospectiva
Ventajas:
Criterios de valoración:
¡Muchos éxitos!