Rob Moore

Share

Principal Consultant at Readify
 robdmoore.id.au/
 @robdmoore

Robert is a Principal Consultant with Readify and specialises in leading and mentoring software teams to deliver business value. He has had a range of experience working with organisations to introduce and/or improve the use of Agile, Lean and continuous delivery approaches and this is an area he is particularly passionate about. While Robert has experience in a range of technologies, he specialises in C#, ASP.NET and Windows Azure.

YOW! West 2014 Perth

Push better software with Pull Requests

TALK –  VIEW SLIDES WATCH VIDEO

Developers who are familiar with open source will likely be aware of pull requests, which were created and popularised by GitHub as a way of providing some automation, visibility and social interaction around merging software changes. What is less talked about is the use of pull requests for commercial/private/proprietary software development, which not only yields the same advantages as with open source development, but also a lot more.

In my experiences so far I’ve found that the single most effective change I have introduced to a software team that has improved the quality of software output is to introduce pull requests. It also has a positive effect on other things like improved collaboration and collective code ownership.

This talk will take a deep-dive into pull requests and explore advantages, gotchas, integrating with a continuous delivery workflow, a range of tips based on my experience so far using them on open source and commercial projects and some tips on how to get started.