Bristol Meetups

Michael Feathers presents Organizational Machinery Around Software

In the modern software development organization we talk about projects, process, teams, and features but we hardly ever talk deeply about their effect on the substrate - the architecture and code that make or break us over time.

In this talk, Michael Feathers will play devil’s advocate and flip this state of affairs upside-down. He’ll talk about the radical idea of placing code and architecture first, making team structure, process, staffing, and even feature choice subservient to it. 

If this sounds like heresy to you - rest assured, it is. But it is a perspective that the helps us understand the range of options open to us in software development.

About our speaker:

Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Prior to forming R7K, Michael was the Chief Scientist of Obtiva and a consultant with Object Mentor International. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization. A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004).