Agile Summit Greece 2017 - Software Craftsmanship
In this engaging presentation, Sandro Mancuso, a renowned software craftsman and author, discusses the core tenets of software craftsmanship and its relevance in today’s development landscape. Key themes include:
Defining Software Craftsmanship: Mancuso begins by explaining what software craftsmanship means, highlighting its focus on quality, professionalism, and pride in one's work. He contrasts this mindset with traditional views of software development that often treat it as a mere production line.
The Software Craftsmanship Manifesto: The talk references the Software Craftsmanship Manifesto, which outlines key values and principles that guide practitioners. Mancuso discusses how this manifesto serves as an extension of the Agile Manifesto, promoting a culture of excellence and accountability among developers.
Technical Practices: A significant focus of the presentation is on the technical practices that embody craftsmanship, such as Test-Driven Development (TDD), Continuous Integration (CI), and pair programming. Mancuso emphasizes that these practices are not just methodologies but essential components of a craftsman's toolkit.
Continuous Learning and Improvement: Mancuso stresses the importance of lifelong learning in the field of software development. He encourages developers to invest time in their own professional growth through reading, attending conferences, and engaging with communities to stay updated on best practices.
Real-World Applications: Throughout his talk, Mancuso shares anecdotes from his career, illustrating how adopting a craftsmanship mindset has led to successful outcomes in various projects. He highlights the tangible benefits of prioritizing quality over speed and fostering a culture of collaboration within teams.
This session is particularly valuable for software developers, team leaders, and anyone interested in enhancing their approach to software development. Mancuso’s insights provide a roadmap for embracing craftsmanship as a means to improve both individual skills and team performance.
Speaker Bio
Sandro Mancuso is an internationally recognized software craftsman, author of "The Software Craftsman," and a prominent speaker at conferences around the world. He founded the London Software Craftsmanship Community (LSCC) and has been instrumental in promoting the values of software craftsmanship since 2008. With extensive experience across various programming languages and methodologies, Mancuso is dedicated to raising the standards of professionalism in the software industry by helping developers become better at their craft.