Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Software
1.3.3 Otras filosofías
Metodologías Iterativas
METODOLOGÍA
• Conjunto de procedimientos racionales
utilizados para alcanzar el objetivo
que rige una investigación científica o
tareas que requieran habilidades,
conocimientos o cuidados específicos.
• Es el estudio o elección de un método
pertinente o adecuadamente aplicable
a determinado objeto.3
Ingeniería Web
• Es la aplicación de metodologías sistemáticas,
disciplinadas y cuantificables al desarrollo
eficiente, operación y evolución de aplicaciones de
alta calidad.
• La ingeniería web se debe al crecimiento
desenfrenado que está teniendo la Web está
ocasionando un impacto en la sociedad y el nuevo
manejo que se le está dando a la información en
las diferentes áreas en que se presenta ha hecho
que las personas tiendan a realizar todas sus
actividades por esta vía.
Kanban
• Metodología visual basada en
etiquetas y tres segmentos para
poder identificar y eliminar los
posibles cuellos de botella, un
seguimiento más fácil de
identificar visualmente y fácil
seguimiento de tiempos
Inconvenientes
• Es un método que conlleva disponer de un stock cerca de
cero, con el riesgo que ello implica.
• Hay inestabilidad en el volumen de trabajo
• En grandes proyectos es posible que no se cumplan los
plazos de entrega
• No permite anticiparse a grandes aumentos de la
demanda.
• No permite implantarse cuando el proveedor tarda mucho
en suministrar el producto.
Scrumban
• Combina las ventajas de los tableros
Scroom y Kruman.
• Su tablero proporciona una excelente
visión del flujo de trabajo de un proceso.
Test Driven Development
• Es una disciplina que promueve el
desarrollo de software con altos niveles
de calidad, simplicidad de diseño y
productividad del programador.
• El principio fundamental es que las
pruebas se escriben antes que el
software de producción.
• Las pruebas por separado son el
objetivo específico del modelo.
Las reglas de TDD
• No está permitido escribir ningún código de
producción sin tener una prueba que falle.
• No está permitido escribir más código de
prueba que el necesario para fallar (y no
compilar es fallar).
• No está permitido escribir más código de
producción que el necesario para pasar su
prueba unitaria.
1.- Metodología iterativa: Fase preparación