Mostrando entradas con la etiqueta agilidad. Mostrar todas las entradas
Mostrando entradas con la etiqueta agilidad. Mostrar todas las entradas

miércoles, 29 de octubre de 2014

26. Ingeniería del Software y UML: SCRUM (Parte 2).

SCRUM también se utiliza para resolver situaciones en que no se está entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es aceptable, cuando se necesita capacidad de reacción ante la competencia, cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar y solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto. (Referencia: Qué es SCRUM).

Vigésimo sexto episodio de la serie titulada, INGENIERÍA DEL SOFTWARE Y UML impartido por Demian Gutierrez. En esta ocasión nuestro maestro concluirá la sesión sobre SCRUM, un método ágil para el desarrollo de software.

lunes, 27 de octubre de 2014

25. Ingeniería del Software y UML: SCRUM (Parte 1).

SCRUM es un modelo de desarrollo ágil caracterizado por:

(1) Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
(2) Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
(3) Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada. (Referencia: Scrum).

Vigésimo quinto episodio de la serie titulada, INGENIERÍA DEL SOFTWARE Y UML impartido por Demian Gutierrez. Hoy nuestro maestro explica lo que es SCRUM y por qué las empresas deberían usar este modelo ágil de desarrollo.

miércoles, 22 de octubre de 2014

24. Ingeniería del Software y UML: Agilidad, una introducción (Parte 2).

Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:

Individuos e interacciones sobre procesos y herramientas. Software funcionando sobre documentación extensiva. Colaboración con el cliente sobre negociación contractual. Respuesta ante el cambio sobre seguir un plan.

Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. (Referencia: Manifiesto por el Desarrollo Ágil de Software).

Vigésimo cuarto episodio de la serie titulada, INGENIERÍA DEL SOFTWARE Y UML impartido por Demian Gutierrez. Hoy concluimos la introducción al paradigma de la AGILIDAD en el desarrollo de software.

lunes, 20 de octubre de 2014

23. Ingeniería del Software y UML: Agilidad, una introducción (Parte 1).

Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. La mayoría de los equipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento" (bullpen en inglés). La oficina debe incluir revisores, escritores de documentación y ayuda, diseñadores de iteración y directores de proyecto. Los métodos ágiles también enfatizan que el software funcional es la primera medida del progreso. Combinado con la preferencia por las comunicaciones cara a cara, generalmente los métodos ágiles son criticados y tratados como "indisciplinados" por la falta de documentación técnica. (Referencia: Desarrollo ágil de software).

Vigésimo tercer episodio de la serie titulada, INGENIERÍA DEL SOFTWARE Y UML impartido por Demian Gutierrez. En este episodio realizaremos una introducción a la Agilidad en el desarrollo de software y una descripción de las metodologías que tienen este enfoque.