How do you scale-up and solve the problems of big software? Big companies creating big software are always trying to figure out how to build it better and faster by “Scaling Up”. There are some really tough problems at the heart of this? How do we scale up software development and keep small agile teams? The principles of software engineering are really at the heart of this - Continuous Delivery, deployment pipelines and autonomy, are what scales in the fastest-growing, most successful companies in the world. So what does that take?
In this episode, Dave Farley explores the trade-off at the heart of scaling-up and describes useful techniques to allow you to scale your big software projects.
-------------------------------------------------------------------------------------
🎓 CD TRAINING COURSES 🎓
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses
➡️ https://bit.ly/DFTraining
📚 BOOKS:
📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.
📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines
📖 The original award-winning "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx
📖 "Domain Driven Design", by Eric Evans ➡️ https://amzn.to/2WXJ94m
📖 "Accelerate, The science of Lean Software and DevOps", by Nicole Fosgren, Jez Humble & Gene Kim ➡️ https://amzn.to/2YYf5Z8
--------------------------------------------------------------------------------------
Dave Farley's Blog ➡️ https://bit.ly/DaveFWebBlog
Dave Farley on Twitter ➡️ https://bit.ly/DaveFTwitter
Dave Farley on LinkedIn ➡️ https://bit.ly/DaveF-LI