jueves, 27 de abril de 2017

algunas diferencias entre scrum y rup

CLASE DEL 22 DE ABRIL
SCRUM

es un framework que se trabaja en equipo por medio de interacciones. metologia ágil, fácil de entender y difícil de dominar. este nos permite abordar proyectos complejos desarrollados en entornos dinámicos y con un modo flexible.

fases de scrum: 



  • quien y que: roles de cada uno de los miembros del equipo y sus responsabilidades en el producto.
  • donde y cuando: representa el sprint. es la unidad básica del grupo de trabajo scrum. inicia con un equipo que inicia el trabajo y finaliza con la demostración de un entregable.
  • porque-como: son las herramientas que utilizan los miembros de scrum.

cuando usar scrum: 

Resultado de imagen para cuando usar scrum




RUP


El RUP es un conjunto de metodologías exacta, completa, adaptables al contexto y necesidades de cada organización. Su meta principal es asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios, con una planeación y presupuesto predecible.



La metodología RUP tiene 6 principios clave:

1. Adaptación del proceso: El proceso debe adaptarse a las características de la organización para la que se está desarrollando el software.
2. Balancear prioridades: Debe encontrarse un balance que satisfaga a todos los
 inversores del proyecto.
3. Colaboración entre equipos: Debe haber una comunicación fluida para coordinar requerimientos, desarrollo, evaluaciones, planes, resultados, entre otros.
4. Demostrar valor iterativamente: Los proyectos se entregan, aunque sea de una forma interna, en etapas iteradas. En cada iteración se evaluará la calidad y estabilidad del producto y analizará la opinión y sugerencias de los
 inversores.
5. Elevar el nivel de abstracción: Motivar el uso de conceptos reutilizables.
6. Enfocarse en la calidad: La calidad del producto debe verificarse en cada aspecto de la producción.


como usarlo:


Resultado de imagen para cuando usar rup
















29 DE ABRIL NO HUBO CLASES










requisitos de software

CLASE DEL 25 DE MARZO

UML

UML son una serie de normas y estándares que dicen cómo se debe representar algo. es un lenguaje para especificar, construir, visualizar y documentar los artefactos de un sistema de software orientado a objetos (OO). Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software.

en la clase pasada realizamos un quiz que la dinámica me pareció muy importante ya que aparte que teníamos que exponer nuestros conocimientos, también observamos la habilidad que tenemos cada uno para para ser agil con el pensamiento.







Resultado de imagen para ejemplos de uml