jueves, 21 de septiembre de 2017
domingo, 17 de septiembre de 2017
Te invito a conocer mis vídeo
¿Por que es importante aplicar Ingeniería de Software en tu profesión?
https://www.youtube.com/watch?v=UyJrGNPlpI8&feature=youtu.be
presentación personal y cuales son las expectativas para el curso ISW I-
https://www.youtube.com/watch?v=oyzp62-H1k8&feature=youtu.be
METODOLOGIAS EQUIPO
https://youtu.be/45UohWytCpk
https://drive.google.com/file/
DESVENTAJAS DE LAS METODOLOGÍAS
Las metodologías se pueden clasificar en dos grupos. Las
metodologías tradicionales, que buscan siempre una fuerte planificación y
documentación durante todo el desarrollo, y las metodologías ágiles, en las que
se enfoca al desarrollo de software el cual es incrementa, cooperativo,
sencillo y adaptado.
Las metodologías tradicionales o
denominadas a veces como metodologías pesadas.
buscan siempre llevar una
documentación exhaustiva de todo el proyecto y en cumplir con un plan de
proyecto al pié de la letra, definido todo esto, en la fase inicial del
desarrollo del proyecto.
Otra de las características
importantes dentro de este las tradicionales, es el alto costos que
significaría realizar un cambio a nuestro proyecto y la falta de flexibilidad
en proyectos donde el entorno es cambiante.
Y cuales son las desventajas que tienen estas metodologías:
Está claro que en la vida todo tiene ventajas y desventajas,
aunque las ventajas sean muy llamativas a la hora de inclinarse por una
metodología ágil antes que una tradicional, estas metodologías ágiles también
presentan inconvenientes que hay que asumir cuando se decide trabajar con
ellas. Estos son:
· Se tiene poca documentación del diseño. Al no haber
documentación es el código (y los comentarios que hagamos en el) lo que se toma
como documentación.
· Problemas que se presentan a partir de la comunicación oral. ya
que si tenemos un contrato escrito, no se puede borrar, cuando el contrato es
hablado es muy fácil caer en la ambigüedad de lo que el cliente o el equipo de
trabajo dijo y lo que su contra parte puede interpretar.
· Se presenta gran dependencia de las personas.
· Al no tener mucha documentación se hace muy difícil la
re-utilización del código
· Restricciones en cuanto a tamaño de los proyectos, ya que si es
un proyecto q conlleva mucho tiempo las ágiles están enfocadas a proyectos q se
puedan hacer de forma rápida..
· Problemas derivados del fracaso de los proyectos ágiles. Si un
proyecto fracasa se tiene poco documentación, la cual sería de vital
importancia si se busca saber la causa del fracaso, La comprensión del proyecto
y todo su funcionamiento queda en las mentes de los desarrolla dores.
VENTAJAS DE LAS METODOLOGÍAS DE SOFTWARE
Estas se utilizan Para desarrollar un software de calidad primero debemos seguir
ciertos pasos que nos permitan cumplir con todo lo que el software necesita
satisfacer a nuestro cliente, donde la decisión mas importante desde mi punto
de vista sería escoger la metodología apropiada para un equipo en un
determinado proyecto.
Pero que ventajas nos dan a utilizar estas:
·La primera y la que mas resalta sobre las metodologías
tradicionales es que ofrecen una rápida respuesta a cambios de requisitos a lo
largo del desarrollo del proyecto gracias a su proceso iterativo, ya que es tan
importante el realizar un buen análisis de requisitos, como tener la
posibilidad de modificarlos de forma rápida evitando grandes pérdidas en
cuanto a costes, motivación, tiempo…
· El cliente puede colaborar, puede observar como va avanzando el
proyecto y dar sus opiniones sobre su evolución gracias a las interacciones
frecuentes del equipo con el cliente. Esto le da tranquilidad.
· basándose en las 2 ventajas anteriores, se puede descubrir una
nueva ventaja, que al utilizar las metodologías ágiles, los cambios que el
cliente quiera aplicar al proyecto van a causar menos trabajo adicional que en
las tradicionales, ya que se va a entregar en un corto plazo de tiempo una
pequeña versión funcional del proyecto al cliente, y si éste quiere cambiar
algo, solo se habrá perdido unas semanas de trabajo. Con las
tradicionales las entregas se realizaban después de haber avanzado
bastante en el proyecto, eso quiere decir que el equipo ha estado trabajando
meses para que despues un cambio que quiera realizar el cliente, ocacione la
pérdida de todo ese trabajo.
· Buscan la simpleza a la hora de tranajar para así eliminar el
trabajo innecesario y ahorrar tiempo.
Suscribirse a:
Entradas (Atom)