Daniel Bryant is a Principal Consultant for OpenCredo, a software consultancy and delivery company dedicated to helping our clients deliver better software faster. Currently Daniel specialises in enabling agility within organisations, typically by introducing better requirement gathering and planning techniques, facilitating continuous integration/delivery and introducing 'DevOps' methodologies. By night Daniel is a keen programmer and leader within the London Java Community (LJC), where he acts as a mentor and assists with organising meetups and hackdays. He also contributes to several open source projects and is currently a committer on the LJC-lead 'Adopt OpenJDK' Betterrev project. Daniel enjoys teaching and sharing ideas, and regularly presents at international conferences such as JavaOne, Devoxx, Geecon and FOSDEM.