Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/0137314914?tag=9natreeswe-21
- Amazon Worldwide Store: https://global.buys.trade/Modern-Software-Engineering-David-Farley.html
- Apple Books: https://books.apple.com/us/audiobook/modern-software-engineering-doing-what-works-to-build/id1662678780?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Modern+Software+Engineering+David+Farley+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Läs mer: https://swedish.9natree.com/read/0137314914/
#Lärandegenomexperiment #Komplexitetshantering #Kontinuerligleverans #Automatiseradetester #Körbaråterkoppling #ModernSoftwareEngineering
Modern Software Engineering: Doing What Works to Build Better Software Faster är en fackbok från 2021 av David Farley, en pionjär inom kontinuerlig leverans och grundare av Continuous Delivery Ltd. Boken tillhör genren programvaruutveckling, men är mindre en handbok för ett enskilt ramverk än ett försök att beskriva programvaruutveckling som en verklig ingenjörsdisciplin. Farleys huvudfråga är inte vilken metod som för tillfället är mest populär, utan hur team kan ta reda på vad som faktiskt fungerar i deras egen tekniska och affärsmässiga situation. Han organiserar ämnet kring två centrala uppgifter, att lära och utforska, samt att hantera komplexitet. Därifrån behandlas bland annat experiment, återkoppling, automatiserade tester, kontinuerlig leverans, design och ekonomiska avvägningar. Syftet är att ge utvecklare och ledare principer som håller även när språk, verktyg och organisationsmodeller förändras. Bokens perspektiv är därför praktiskt, men också vetenskapligt. Kod, körbara system och mätbar återkoppling ses som mer tillförlitliga underlag än antaganden, detaljerade planer eller processer som följs av vana.