Personal Information
Organization / Workplace
Edinburgh, United Kingdom United Kingdom
Occupation
Co Owner at Cucumber Limited
Website
About
Consultant, Designer, Analyst and Developer for over 30 years.
I have been involved in the full development lifecycle with experience that ranges from Architecture to Support, from BASIC to Ruby. Recently I have been helping teams adopt and refine their agile practices, with a particular focus on automated testing.
Regular speaker at conferences and occasional contributor to software journals.
Contributing author to "97 Things Every Programmer Should Know" - O'Reilly. Lead author of "The Cucumber for Java Book" - Pragmatic Programmers (2015)
Specialties: Test-driven development, automated acceptance testing, specification by example, BDD, agile processes, coaching, #NoEstimates
Contact Details
Tags
agile
bdd
atdd
tdd
cucumber
user stories
sbe
software testing
discovery
pact
testing
specflow
no code
low code
estimates
requirements
microservices
agile software development
software contracts
collaboration
example mapping
ai
test automation
continuous delivery
formulation
contract testing
pactflow
specification by example
gherkin
automation
xp
scrum
connextra template
string
unit testing
story_points
cyber-dojo
software development
invest userstories agile estimates
#noestimates
documentation
machine learning
accu
continuous integration
consumer driven contracts
unittest
devsecops
devops
acceptance criteria
xp2013
simulation
gof singleton design_patterns designpatterns desig
kanban
dddscot
goos
c vu
abbdevday
myths
history
cvu
accu2011
googlemock
development
c
noestimates
cd
conway slaw
trust
agtlondon2013
pecha kucha
cost of delay
leprechauns
passion
overconfidence
cone of uncertainty
dev
test coverage
scandev2013
mutation testing
devweek2014
boundary objects
ndc2013
cukeup2014
scandev
dreyfus
game
dunddd
accu2012 tdd
googletest
examples
3amigos
collaborative
living documentation
ml
the last one
4gl
acceptance criterai
walking
practice
learning
keynote
3 amigos
user story
rules
decoupling
platform teams
design by contract
decoupled architecture
decoupled development
explicit contracts
implicit contracts
software
abstraction
coplien
kate crawford
tony prescott
java
cucumber-jvm
javaone
tdd bdd agile
xp scrum agile planning_poker story_points
business analysis
iiba
specflow agile
planning_poker
contract_testing
code-review
peer-review
communication
testers
unit-testing
investing
investment
experts
agile2019
coaching
technical
lascot
design
test first
short
patterns
invest acronym
obsolescence
See more