Been away from the code face for a long time (too long?) - spend my time on the process/requirements/management side these days; i.e. things that go by the name of "Agile".
Author of "Changing Software Development: Learning to be Agile" (2008) and "Business Patterns for Software Developers" (2012). Plus too many conference presentations and journal articles. Allan's blog, Twitter @allankellynet and website
He is the originator of Retrospective Dialogue Sheets.