Files
2025-1/Agile/3.md
2025-04-15 10:23:26 -03:00

57 lines
2.6 KiB
Markdown

<style>body { display: flex; flex-direction: column; justify-content:center; min-width:100vw; text-align:center }</style>
# Intro
La inpredictivilidad de los requisitos
# Desarrollos que sean modificable
- Valor del producto.
Se construye el producto adecuado?. Las Funcionalidades que se introducen son las que realmente necesitan los usuarios?
- Tecnologia Empleada.
El equipo conoce la sufuciente tecnologia para construir correctamente el prducto? va a poder escalar lo suficiente cuando se necesiten nuevos usuarios?
- Insertidumbres Sociales.
Los problemas son que el software trata de resolver la mayoria de las veces tienen un componente humano y social. que puede afectar su desarrollo. Como la aparicion de nuevas legislaciones.
# Incremento
Para comprobar que el desarrollo este bien encaminado lo que se puede hacer es hacer las cosas de forma incremental y asi poder utilizar el feedback para continuar con la forma de desarrollo que manteniamos o hacer una correccion de curso
# Cliente adaptativo
Los proyectos tienen un plazo de entrega fijado y en caso de no cumplirse el cliente puede acordar no pargar el costo completo por como el desarrollador no cumple con uno de los requisitos del proyecto el cual puede ser el tiempo que entrega.
Esto lleva a que la relacion entre el cliente-programador sea más estrecha. haciendo que el cliente le llegue los mvps. Haciendo que el cliente pague por cada iteracion.
## NOTA
Es un buen modelo de negocios porque estas manteniendo un flujo de cash continuo.
# No Silver Bullet
Remarca la existencia de tareas **Escenciales**. que al estar relacionadas detras del desarrollo y otras tareass que son accidentales.
Estas tareas escenciales no son modificadas por la cantidad de nuevo hardware, nuevos compiladores. que hayan. Son intrincecas al desarrollo.
## Aspectos del desarrollo
el diseño de software es una activadad creativa que se puede dividir en dos partes: lo esencial y lo accidental. Lo esencial forman parte de la construcciones conceptuales del sistema. Mientras que las accidentales son propias del hardware o lenguaje en concreto.
|Esencial|Accidental|
| ------ | -------- |
| + Son propias del desarrollo | + Son propias de la tecnologia en cuestion |
| + Define como se van a hacer las cosas conceptualmente | + Define el caso concreto de como se hacen las cosas |
| ------ | -------- |
# BREAK
Nos dieron un descanso
# Manifiesto AGILE
1. Individuo e Interacciones
poceso humanitario
2. Soft funcional
documentacion
3. Colaboracion con el cliente
Contrato
4. Responder al cambio
seguir un plan