Programación ágil
Este tema examina los conceptos básicos de los métodos ágiles. Extreme Programming XP es un conjunto de técnicas que inspira la creatividad de los desarrolladores y minimiza la carga administrativa. Crystal Method Crystal cree que cada proyecto diferente requiere un conjunto diferente de estrategias, convenciones y métodos. Scrum utiliza un método iterativo. Una iteración cada 30 días se denomina sprint. El producto se implementa en paralelo e incrementalmente por múltiples grupos autoorganizados y autónomos según la prioridad de los requisitos, y se coordinan mediante breves reuniones diarias. El desarrollo de software adaptativo (ASD) tiene seis principios básicos: ① En el desarrollo de software adaptativo, existe una misión como guía, que establece el objetivo del proyecto pero no describe cómo lograrlo ② Las características se consideran un valor clave para los clientes; La clave, por lo tanto, es que los proyectos organicen e implementen características alrededor de los componentes estructurales. ③ Las iteraciones en el proceso son importantes, rehacer es tan importante como hacerlo, y los cambios se incluyen. ④ Los cambios no se consideran correcciones, pero son importantes para el desarrollo real del software; Los ajustes a las circunstancias; ⑤ La determinación de los tiempos de entrega obliga a los desarrolladores a considerar cuidadosamente los requisitos clave para cada versión de producción. ⑥ También se incluyen los riesgos, lo que permite a los desarrolladores rastrear primero los problemas más difíciles;