Paul Rayner is a Denver-based, independent consultant with more than twenty years of software development and consulting experience.
Paul combines a strong emphasis on agile and lean software development techniques and software architecture with a deep background in custom .NET application development. If you need coaching in agile and Lean software development for your business or team, or custom application development with an experienced developer, then contact us.
Being a strong advocate for Lean-Agile software development, good design and open source development in .NET, Paul is passionate about software craftsmanship and lean software architecture - teaching others through public courses, coaching, speaking and writing.
He has worked in a wide range of industries, including Government, Education, Mining, Insurance, Financial Services and Public Health, and has consulted in Australia, Thailand, Argentina and around the USA.
His customers have included leading Colorado organizations such as Ball Corporation, Larimer County, Colorado CustomWare Inc, Matrix Bancorp and MountainView Capital Group. Download his resume (no recruiters please).
Software Craftsmanship
Paul is a firm believer in the need for treating software development as a craft, and is a strong advocate for the values highlighted in the Manifesto for Software Craftsmanship:
As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
- Not only working software,
- but also well-crafted software
- Not only responding to change,
- But also steadily adding value
- Not only individuals and interactions
- but also a community of professionals
- Not only customer collaboration
- but also productive partnerships
That is, in pursuit of the items on the left we have found the items on the right to be indispensable.
Community Involvement
Paul is the founder and president of the Denver chapter of the International Association of Software Architects (IASA), and president of the IASA Chapter Leadership Board.
He is an activist for innovation and improvement in the agile, .NET and IT architect communities in Colorado, and has presented on a variety of topics at DOSUG, CSOSS, the North Colorado .NET Users Group and IASA Denver.
Most recently he presented the session Done: Are we There Yet? on the New to Agile track at the Agile 2009 conference in Chicago. This presentation was an interactive tutorial to highlight the importance of defining "Done" for a team.
Paul holds graduate degrees in computing science, theology and philosophy. He writes with an Australian accent about software development and also about the intersection of faith and work.