This presentation was recorded at GOTO Aarhus 2013 http://gotocon.com Russ Miles - Co-Author of Head First Software Development ABSTRACT Rich Hickey has stated "The simpler solution is going to kick your butt", Russ Miles would go further, "The simpler solution is already kicking your butt; no one is more agile than the teams developing with simplicity in mind". But what makes a complex solution and why is its complexity such a confining force on your ability to be agile and respond to market needs? In this talk Russ Miles, principal consultant at Simplicity Itself, will share the hard lessons learned while designing a real world application that, through applying practical simplicity techniques to its architecture and design, managed to harness and then maintain the real benefits of agility, saving a company from over-producing, wasting millions of pounds and, more importantly, months of people's lives! TIMECODES 0:00 Introduction 2:01 Without Simplicity, there's no Agility Russ Miles 2:10 Let's stop polishing the Process Turd. 2:49 On What Matters 8:51 Forces against Agility? 8:55 Managing Natural Emergence 11:29 Assumptions... 14:00 Problems of Software Development 19:33 Your software's first role is to be useful 21:24 The best software is that which is not needed at all 24:21 Human comprehension is King 25:40 Mechanical Sympathy is Queen 26:15 Software is a process of R&D 27:30 Software Development is an extremely challenging Intellectual Pursuit 29:01 3 Areas to Address 29:08 A means of exploring, recognizing and delivering the right thing 29:49 A means of organizing work that embraces change 30:29 A means of managing the natural constraints of your software so that it can adapt 31:38 Simplicity (in Software) My working definition 32:01 Reducing Entanglement 36:23 Started off with 5 Principles 40:20 Organise = Reduce = Encapsulate 41:11 Reduce Entanglement, Increase Comprehension 42:07 What's the goal? 42:18 The Elephant in the Standup 45:30 "Count the Concerns" pattern 49:31 Impact Mapping 50:00 Real Options 50:08 Summary 50:55 Emergence is natural 51:00 Adaptable Software Wins RECOMMENDED BOOKS Miles, Giguere & Smith • Cloud Native Application Protection Platforms • https://amzn.to/3X4Bq4h Mina, Warda, Marins & Miles • Digitalization of Financial Services in the Age of Cloud • https://amzn.to/4gIYsow Russ Miles • Learning Chaos Engineering • https://amzn.to/412KEzf Dan Pilone & Russ Miles • Head First Software Development • https://amzn.to/4i02JF0 https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.