RuoZhou (Joseph) Yao
Agile Coach at Odd-e.



Joseph is an Odd-e Agile Coach and provides agile practice coaching and training for teams. He has more than 13 years’ development and project management experience in software industry, as well as, a broad knowledge in both internet and desktop software development.

He has a deep understanding and rich practical experience of agile engineering practices, e.g. writing readable code, unit testing, isolating legacy code, refactoring, test driven development, etc. Also, he can organize coding dojo (one kind of team coding exercise) to improve developer’s coding skill and code quality. He is a Java expert and familiar with J2EE based web development’s protocol, open source software and tools (e.g. JUnit, EasyMock, Maven, JSF/Struts, etc.).

On the other side, he has a lot of experience about Scrum and other agile process. He was a Scrum Master for a long time before becoming an agile coach. In that role, he coached many development teams, product owners and other ScrumMasters. Also, he is good at facilitating Scrum meetings and coaching teams by powerful questions, which can help team member to discover potential issue or improving chance by themselves. Therefore, team can achieve self-transformation to a true agile team.

In his spare time, he is an active player and contributor of agile community in China. He has organized quite a few community events and agile conferences (most of them in Shanghai) and been invited as a speaker or event guest for many times.