Skip to main content

Seb Rose

Profile picture for user sebrose

Member for

17 years 2 months

Seb wrote his first commercial software in the early eighties on an Apple II. He went on to graduate from the University of Edinburgh with a 1st Class Joint Honours in Computer Science and Electronics in 1987. Since then he has had a varied career working with companies, both large and small, in roles that cover the complete technical spectrum.

Over the past decade, Seb has focused on helping teams adopt and refine their agile practices. He honed his craft at IBM Rational and Amazon, where he became familiar with many of the common agile dysfunctions and realised that what most teams lack is fluency in core technical practices. Without these underpinnings, poor communication becomes the biggest barrier to success, whether it is between the business and the development team or within the development team itself.

Seb wrote internal training courses for IBM’s Quality Software Engineering department (QSE) and went on to develop his own courses that he runs for clients throughout Europe. He speaks regularly at international conferences, specialising in topics such as Unit Testing, Test Driven Development (TDD), Behaviour Driven Development (BDD) and Acceptance Test Driven Development (ATDD). He is a contributing author to O’Reilly’s “97 Things Every Programmer Should Know”, as well as being a popular blogger and a regular contributor to technical journals.

 

Seb is a core member of the open source Cucumber project and is the lead author of “The Cucumber for Java Book” published by the Pragmatic Programmers. He works closely with many leading practitioners in the development community and is a contributor and trainer with Kickstart Academy.

Company
Claysnow Limited
Job Function
Consulting
Industry
Computer Software - SaaS
Interests
Process Improvement
Requirements
Software Testing
Country
United Kingdom

All Articles by Seb Rose


All Stories by Seb Rose

Using Your Tools Always Read the Label: Getting the Most from Your Tools

It is possible to find a new, innovative use for a tool, but it’s much more likely that you’ll do better using the tool in the way its creators intended. And whenever you reach for a tool, check that it’s actually going to help solve the challenge you’re facing. This article explains why first and foremost, conversation is more important than a shiny new tool.