|
|
| Ligne 147 : |
Ligne 147 : |
| [[File:Xsystems-thinking-4-fr.png|border|848px|link=]] | | [[File:Xsystems-thinking-4-fr.png|border|848px|link=]] |
|
| |
|
| '''Causal links'''—An element can have an effect on another, such as if feature velocity increases, then the number of defects increase; that is, more new code, more defects. | | '''Les liens de causalité''' : un élément peut avoir un effet sur un autre, par exemple si la vélocité des ''features'' augmente alors le nombre d’anomalies augmente ; autrement dit, plus de code, plus d’anomalies. |
|
| |
|
| '''Les liens de causalité''' - Un élément peut avoir un effet sur un autre, comme par exemple si la vélocité des ''features'' augmente alors le nombre d’anomalies augmente ; autrement dit, plus de code, plus d’anomalies.
| | [[File:Xsystems-thinking-5-fr.png|border|848px|link=]] |
|
| |
|
| [[File:https://less.works/img/systems-thinking/xsystems,P20thinking-5.png.pagespeed.ic.oPRro2SqND.webp|frame|none|alt=|caption systems thinking-5.png]]
| |
|
| |
|
| [[File:Xsystems-thinking-5-fr.png|frameless|848px|2ème schéma]]
| | Il est temps désormais de se jeter à corps perdu dans la ''loi de Weinberg-Brooks'' et dans la ''causalité fallacieuse''. Il est facile de dessiner un diagramme, ça l’est moins de modéliser en faisant preuve de clairvoyance comme par exemple, la relation entre le ''nombre de développeurs'' et la ''vélocité des features''. |
|
| |
|
| Now it is time to bump into ''Weinberg-Brook’s Law'' and the ''Causation Fallacy'' . It is easy to sketch a diagram; it is something else to model with insight. For example, consider the relationship between the ''number of developers'' and ''feature velocity.''
| |
|
| |
|
| Il est temps désormais de se jeter à corps perdu dans la ''loi de Weinberg-Brooks'' et dans la ''causalité fallacieuse''. C’est facile de dessiner un diagramme, ça l’est moins que de modéliser en faisant preuve de clairvoyance comme par exemple, la relation entre le ''nombre de développeurs'' et la ''vélocité des features''.
| | Toute relation de cause à effets est par nature obscure, même si les gens ont l’habitude de sauter sur la première conclusion venue comme par exemple plus de développeurs égale plus de vélocité. Ajouter des personnes tard au cours du développement peut ''réduire'' la vélocité (il s’agit d’une composante de la "loi de Brooks" [Brooks95]). Ou, ''davantage'' de mauvais développeurs pourrait vraiment vous ralentir. Il pourrait être objecté qu’''enlever'' des développeurs exécrables peut permettre ''d’améliorer'' la vélocité. |
|
| |
|
| The nature of any cause-effect relationship is actually not obvious, though it is common for people to jump to conclusions such as more developers means better velocity. Adding people late in development may ''reduce'' velocity (a sub-element of “Brooks’ Law” [Brooks95]). Or, ''more'' bad programmers could really slow you down. An argument can be made that ''removing'' terrible developers can ''improve'' velocity.
| | [[File:Xsystems-thinking-6-fr.png|link=|848px|border]] |
| | |
| Toute relation de cause à effets est par nature obscure, même si les gens ont l’habitude de sauter sur la première conclusion venue comme par exemple plus de développeurs égale plus de vélocité. Ajouter des personnes tard au cours du développement peut ''réduire'' la vélocité (il s’agit d’une composante de la « loi de Brooks » [Brooks95]). Ou, ''davantage'' de mauvais développeurs pourrait vraiment vous ralentir. Il pourrait être objecté qu’''enlever'' des développeurs exécrables peut permettre ''d’améliorer'' la vélocité.
| |
| | |
| [[File:https://less.works/img/systems-thinking/xsystems,P20thinking-6.png.pagespeed.ic.6XIYl7Vm3_.webp|frame|none|alt=|caption systems thinking-6.png]] | |
| | |
| [[File:%7B%7B%20site.url%20%7D%7Dassets/less/xsystems-thinking-6-fr.png|frame|none|alt=|caption systems thinking-6.png]]
| |
| | |
| [[File:Xsystems-thinking-6-fr.png|frameless|848px|3ème schéma]]
| |
|
| |
|
| '''Opposite effects'''—A causal link effect may be the same or opposite direction; if A goes up then B goes up, or vice versa. Opposite effect is shown with an ‘O’ on the line. Suppose defects going up puts a drag on the system, lowering the velocity of new features because people spend more time fixing or working around bugs. | | '''Opposite effects'''—A causal link effect may be the same or opposite direction; if A goes up then B goes up, or vice versa. Opposite effect is shown with an ‘O’ on the line. Suppose defects going up puts a drag on the system, lowering the velocity of new features because people spend more time fixing or working around bugs. |