« Less - Intégration continue » : différence entre les versions
De Wiki Agile
| Ligne 58 : | Ligne 58 : | ||
De manière similaire au [https://less.works/less/principles/lean-thinking.html concept lean du '''jidoka'''], l’intégration continue veut dire avoir toujours un système stable. Lorsqu’un test échoue – qu’il ait été lancé localement ou sur le système d’intégration continue – le développeur le corrige immédiatement et par conséquent permet de conserver un système opérationnel et stable. | De manière similaire au [https://less.works/less/principles/lean-thinking.html concept lean du '''jidoka'''], l’intégration continue veut dire avoir toujours un système stable. Lorsqu’un test échoue – qu’il ait été lancé localement ou sur le système d’intégration continue – le développeur le corrige immédiatement et par conséquent permet de conserver un système opérationnel et stable. | ||
Une des caractéristiques du développement séquentiel traditionnel est d’avoir du travail en cours (TEC) non intégrés. Personne ne sait si les différentes parties de ce travail en cours fonctionnent ensemble ou s’ils sont exempts d’anomalies. Le TEC rend difficile de prévoir ce genre de chose quand, ou si, le système est livrable. L’intégration continue augmente la visibilité en supprimant ce TEC – en ayant toujours l’ensemble des parties intégrées – et cela permet d’avoir davantage de contrôle et de prévisibilité. | Une des caractéristiques du développement séquentiel traditionnel est d’avoir du travail en cours (TEC, ''WIP'') non intégrés. Personne ne sait si les différentes parties de ce travail en cours fonctionnent ensemble ou s’ils sont exempts d’anomalies. Le TEC rend difficile de prévoir ce genre de chose quand, ou si, le système est livrable. L’intégration continue augmente la visibilité en supprimant ce TEC – en ayant toujours l’ensemble des parties intégrées – et cela permet d’avoir davantage de contrôle et de prévisibilité. | ||
'''''Note'' : L'intégration continue et le développement intératif et incrémental dans Scrum ont la même stratégie. Toutefois, l'intégration continue est sur une maille plus fine qu'une itération Scrum. Les deux permettent de réduire la variabilité, et le risque en travaillant par petits lots -- itérativement.''' | '''''Note'' : L'intégration continue et le développement intératif et incrémental dans Scrum ont la même stratégie. Toutefois, l'intégration continue est sur une maille plus fine qu'une itération Scrum. Les deux permettent de réduire la variabilité, et le risque en travaillant par petits lots -- itérativement.''' | ||