Austin’s Lean Software Development community looks at the ingrained analogies to manufacturing that continue to lead software efforts into blind alleys – with special attention to analogies that are so deeply embedded that we often fail to recognize them. We’ll look at why product development theory provides a clearer understanding of software development, and how we can even be misguided by product development perspectives that are particular to manufactured products.
This presentation looks at how damaging the ingrained manufacturing perspectives are to software development, shaping our management and process beliefs, obscuring effective engineering techniques, and consistently setting unrealistic expectations that are usually only fulfilled by chance. We’ll look at product development theory as a more practicable body of knowledge for software development, both in terms of management and engineering. Contemporary software methods such as Lean and Agile, as well as prior methods will be framed in terms of product development, and software development productivity problems will be laid out in terms of perspectives that have been informed by misguided analogies to manufacturing.
Even though you have a software development production line in your shop, and even though you’re producing software engines and machines, software development isn’t manufacturing by any practicable means. Come to this frank presentation and discussion to learn to recognize the misconceptions that are hurting your chances for software development success, and to see how Lean Software Development takes an entirely different approach to software development that is free from Lean Manufacturing shackles.
Scott is a software product designer, developer, manager, and agile coach living in Austin, TX. Scott works with web startups on rapid new product development as well as with IT shops to improve the quality of their products, processes, and performance. Scott is the founder of the Lean Software Austin group, and has founded and helped organize numerous professional groups and events regionally, nationally, and internationally. Scott is a speaker at the Lean Software and System Consortium conference in 2010. He is a teacher, a student, an organizer, and an activist who strives to communicate simple and powerful software development topics that have become obscured by complex, esoteric language.
Scott teaches agile development practices and software production methodologies in workshops and conferences in the US, Canada, and Europe. Scott is the organizer of the Monospace, ALT.NET Open Space, and Continuous Improvement conferences in Austin, and has served as the content chairman for the agile development track at the DevTeach conferences, as well as the chairman of the INETA Speaker Committee. Scott is a recipient of Microsoft’s Most Valuable Professional award.