Duncan Campbell began his career in academia after amassing a collection of degrees in computer science. After moving into industry he experienced many things that should not be done in software development so is very familiar with the consequences of not doing things right.
An agile convert since 2006, he has led software development teams in the UK and Singapore. Duncan is an agile evangelist currently striving to put the engineering into software engineering in Singapore.
Duncan is currently working for Consistel and has transformed the product development teams and processes, raising the talent level of the teams and introducing best practices throughout the software development life cycle.
There is always room for improvement as better practices are called for as situations change.