HOE KOM JE NOU VAN DIE VRESELIJK FOUTE ARCHITECTUUR EN DESIGN BESLISSINGEN AF? Wilco Koorn! Rotterdam, 5 Juni 2014! [email protected] 10 April 2014 1 1959 20 maart 1959 1966 1978 1981 3 jaar software maken 1994 16 jaar software maken 2014 36 jaar software maken Architecturen van: Compuware’s Uniface Barbadosoft XSD/DTD tools Internet Bankieren ABN TomTom Live Services KLM, Rabobank Deployments Prorail Reiziger Informatie Twee XebiaLabs producten 2013 2 mei 2013 13.00 Presentatie SATURN Wilco Koorn Test-Driven Non-Functionals? Test-Driven Non-Functionals! 2 mei 2013 16.30 Keynote SATURN Philippe Kruchten Games Architects Play: On Reasoning Fallacies, Cognitive Biases, and Politics SHIT 35 jaar suboptimale besluiten Het maken van architecturen is het proces van het maken van beslissingen door meerdere mensen Het maken van besluiten lijdt onder vooringenomenheid (cognitive bias) Op wikipedia vind je er 96…. zaken die je overtuigingen, je gedrag beïnvloeden of je besluiten beïnvloeden Voorbeelden ! (Wikipedia / Kruchten) Planning fallacy The tendency to overestimate benefits and underestimate costs Ik? Onderschatten? Illusion of control The tendency to overestimate one's degree of influence over other external events “Dat gaat echt (niet) gebeuren” Stereotyping Expecting a member of a group to have certain characteristics without having actual information about that individual. “Goeie vent. Werkt er al jaren” Negativity bias (and positivity bias) The tendency to pay more attention and give more weight to negative than positive experiences or other kinds of information. “JBoss is buggy” en “SOA is niks” Anchoring (or focalism) The tendency to rely too heavily on the first piece of information offered (the "anchor") when making decisions “Als versie 1 buggy is dan, ….” Golden hammer You have some deep expertise in some technique/tool/technology. It becomes the first or sometimes only possible solution to any new problem. “Wij hebben XL Deploy” IKEA effect The tendency for people to place a disproportionately high value on objects that they partially assembled themselves. “Deze App hoeft niet vervangen” Status quo bias The tendency to like things to stay relatively the same. “Standaarden!” Billen bloot! Compuware’s Uniface Parser generator Barbadosoft XSD/DTD tools Check in bovenop andermans werk is verboden Internet Bankieren ABN Unchecked exceptions verbod (layering) TomTom Live Services Alle componenten praten HTTP TomTom Live Services Test driven scalability (Inspiratie voor SATURN 2013) Prorail Reizigers Informatie Scalability test moet test-driven met 2 x aantal borden Sinds 2013…. een oplossing…. XebiaLabs twee producten XL Test remoting En jullie???
© Copyright 2024 ExpyDoc