Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ing de Software Primera Entrega Trabajo Referencia
Ing de Software Primera Entrega Trabajo Referencia
PROFESOR:
INGENIERÍA EN SOFTWARE
2020
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
software apropiado.
proyecto planteado
Se necesita contar con una herramienta que me permita registrar una serie de profesionales de la
salud que ofrecen diferentes servicios de acuerdo con una agenda definida y permitir a los
usuarios en línea buscar el profesional que más se adapta a sus necesidades y agendar una cita
con esta profesional una vez ha realizado el respectivo pago del servicio”.
• Todos los usuarios deben tener una cuenta con login y contraseña e identificar si es un
• De las profesiones se debe conocer: nombre completo, tipo de servicio que ofrece, dirección,
costos de los servicios que ofrece, el horario y la agenda que ofrece que incluye cuánto tiempo
dura una sesión de su servicio y si puede atender varios usuarios a la vez o no, identificación
• De los clientes se desea conocer: nombre completo, género, edad, dirección de residencia,
correo electrónico.
• Cada cliente puede realizar las siguientes actividades:
software que elegiría para abordar este proyecto y justificar su elección, esta justificación debe
incluir las razones por las que optan por un modelo de proceso específico y también las razones
Adicionalmente, deben mencionar cuáles consideran que son los principales riesgos asociados a
la elección que hacen y qué estrategia propone para gestionar estos riesgos.
DESARROLLO DE LA ACTIVIDAD
esta metodología ya que es ágil y flexible para gestionar el desarrollo del software, el cual
maximiza principalmente el retorno de la inversión para la empresa (ROI), con esta metodología
iteración. A si mismo le permite en cualquier momento realinear el software con los objetivos de
Esta metodología de trabajo promueve la innovación, motivación y compromiso del equipo que
forma parte del proyecto, por lo que los profesionales encuentran un ámbito propicio para
desarrollar sus capacidades. También define un marco para la gestión de proyectos, una
interacción la cual se denomina sprints con una duración de alrededor de 30 días, este resultado
reuniones a lo largo del proyecto, entre ellas destaca la reunión diaria de 15 minutos del equipo
de desarrollo para coordinación e integración. Este es la metodología ágil más popular en este
desarrollen proyectos en los que se considera que las condiciones del proyecto pueden variar
rápida, frecuentemente y en que se puede generar una dinámica en los cuales presenta beneficios
tales como: el cumplimento de expectativas, Reducción del Time to Market, Mayor calidad del
tiempos, Reducción de riesgos. En general esta metodología es acta para el desarrollo de nuestro
Las metodologías agiles de desarrollo del software son muy utilizadas debido a sus ventajas
dentro de una organización, pues, permiten adaptar las formas de trabajo a las necesidades o
requerimientos del proyecto para satisfacer al cliente y por supuesto a la población beneficiaria.
trabajo se determina que las metodologías agiles diferentes al modelo de desarrollo de software,
Scrum según sus descripciones no nos ofrecen las suficientes herramientas necesarias para
cumplir los requerimientos que exige el proyecto a diseñar e implementar, teniendo en cuenta lo
descrito por nuestro cliente y buscando atender de manera eficiente con un trabajo altamente
rápido y de calidad.
SCRUM resalta e impulsa el trabajo en equipo, el aprendizaje constante y una estructura que
es flexible a los cambios que van sucediendo en la fase de desarrollo, esta es una de sus grandes
ventajas incluso frente a otras metodologías ágiles más usadas además de esta. También se
Kanban puede ser de ayuda para los equipos auto gestionados de Scrum.
del cliente. En diversos sectores, los clientes tienden a tercerizar completamente los servicios o
demandar el producto con rapidez, la gran mayoría de empresas del mercado desean relacionarse
muy poco con su proveedor, considerando que ellos son los expertos que deben proveer a su
paralelamente y no dependan del cliente para el cumplimiento de objetivos o realizar una tarea.
Es un método con muchas limitaciones está hecho para proyectos que son bastante sencillos y
de menor escala, los enfoques tradicionales son más adecuados. No se prefieren los cambios
repentinos, ya que la mayor parte del tiempo el equipo podría tener que comenzar todo el
proyecto de cero.
Para los proyectos tradicionales, los objetivos y la forma en que se llevará a cabo el proyecto
están definidos y detallados. Una de las posibles razones para no hacer uso de este tipo de
I. Es difícil responder a los cambios de los requerimientos del cliente ya que cualquier
cambio afecta a todo el proyecto y en el mundo real es muy difícil encontrar un proyecto
en donde se pueda asegurar que los requerimientos se pueden identificar y no van a sufrir
variaciones.
II. Pasar por cada etapa de manera estrictamente secuencial puede hacer que se pierda
tiempo en el proceso ya que parte del equipo puede estar esperando a que otros terminen
IV. Entre más tarde se detecte un error más costoso resulta su corrección.
V. El usuario no podrá tener una versión funcional sino hasta en las etapas finales del
proceso.
VI. Los proyectos reales raramente siguen el flujo secuencial que propone el modelo, siempre
VII. Normalmente, es difícil para el cliente establecer explícitamente al principio todos los
El cliente debe tener paciencia. Hasta llegar a las etapas finales del proyecto, no estará disponible
una versión operativa del programa. Un error importante no detectado hasta que el programa esté
limitaciones de tiempo
presupuesto.
La metodología scrum es muy exigente en tiempo y dedicación ya que ella requiere realizar
procesos los cuales en algunas ocasiones e vuelven muy “repetitivos” con el fin de mejorar el
La metodología es muy eficaz en los casos ya mencionados. El riesgo que puede traer al
en los grandes puede variar su eficacia ya que puede llegar a ser compleja la distribución
área específica para tener un rendimiento oprimo en el equipo, es necesario que todos
El compromiso por parte de cada integrante es fundamental para el éxito del desarrollo del
proyecto, si no existe compromiso en solo un trabajador del equipo se tiene el riesgo de fallar en
sino en cualquier escenario en el cual se desarrollen proyectos en los que se considera que las
condiciones del proyecto pueden variar rápida y frecuentemente y en que se puede generar una
10
Dar la bienvenida a los cambios: se capturan los cambios para que el cliente tenga una
ventaja competitiva.
Entregar frecuentemente software que funcione desde un par de semanas a un par de
La gente del negocio y los desarrolladores deben trabajar juntos a lo largo del proyecto.
El diálogo cara a cara es el método más eficiente y efectivo para comunicar información
La simplicidad es esencial.
Las mejores arquitecturas, requisitos y diseños surgen de los equipos organizados por sí
mismos.
En intervalos regulares, el equipo reflexiona respecto a cómo llegar a ser más efectivo, y según
11
REFERENCIAS BIBLIOGRÁFICAS
https://www.monografias.com/trabajos108/modelos-del-proceso-del-software/modelos-del-
proceso-del-software.shtml
practicas-ti/importancia-de-metodologias-agiles/
otras-metodologias-agiles/