Gojko is a partner at Neuri Consulting LLP. He is the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko's book Specification by Example won the Jolt Award for the Best Book of 2012, and his blog won the UK Agile Award for the best outline publication in 2010. Gojko is a frequent speaker at software development conferences, including NDC, Agile Days, Oredev, and YOW!, and is one of the authors of MindMup and Claudia.js.
As a consultant, Gojko has helped companies around the world improve their software delivery, from some of the largest financial institutions to small innovative startups. He specialises in agile and lean quality improvement, in particular impact mapping, agile testing, specification by example and BDD.
Author of Running Serverless, Impact Mapping, Specification by Example and a few more books… Working on Narakeet.
Talks I've Given
-
Facilitating Impact Mapping
Featuring Gojko Adzic
In this talk, Gojko presents early results of an ongoing research on how teams around the world apply impact mapping to speed up time to market and get maximum impact for minimum effort. You'll learn about five important ideas to ensure effective impact mapping sessions.
-
Impact Mapping
Featuring Gojko Adzic
Have you struggled to split user stories into small but valuable chunks? Do you have problems prioritising stories or getting a commitment from business stakeholders on what they want to achieve? Do you have issues deciding when a story is done or how many other stories you really need to achieve...
software-development -
Serverless Apps with AWS Lambda
Featuring Gojko Adzic
This is a practical workshop for developers and architects that want to take advantage of the latest trends in cloud computing: serverless apps and cloud functions. Through hands-on exercises and teamwork, you’ll learn about using AWS Lambda and API Gateway to create responsive event-driven...
software-development -
Painless visual testing
Featuring Gojko Adzic
When visuals come under test automation, the outcome rarely justifies the cost. Visual tests tend to be too brittle, to difficult to maintain, and too slow to execute for quick iterative delivery cycles. However, recent improvements in cloud computing and browser capabilities make it possible to...
software-development -
Serverless Apps with AWS Lambda
Featuring Gojko Adzic
This is a practical workshop for developers and architects that want to take advantage of the latest trends in cloud computing: serverless apps and cloud functions. Through hands-on exercises and teamwork, you’ll learn about using AWS Lambda and API Gateway to create responsive event-driven...
software-development -
Impact Mapping
Featuring Gojko Adzic
Have you struggled to split user stories into small but valuable chunks? Do you have problems prioritising stories or getting a commitment from business stakeholders on what they want to achieve? Do you have issues deciding when a story is done or how many other stories you really need to achieve...
software-development -
Painless visual testing
Featuring Gojko Adzic
When visuals come under test automation, the outcome rarely justifies the cost. Visual tests tend to be too brittle, to difficult to maintain, and too slow to execute for quick iterative delivery cycles. However, recent improvements in cloud computing and browser capabilities make it possible to...
software-development -
BDD From the Back of a Napkin
Featuring Gojko Adzic
When it comes to visuals, and explaining how things should look, it is very easy to make and discuss examples, but until now it was horribly difficult to cross the last mile and automate those checks. Layout and look and feel tests were historically too brittle, to difficult to maintain, and too...
bdd agile testing -
Specification By Example: From User Stories to Acceptance Tests
Featuring Gojko Adzic
Specification by example is a collaborative approach to defining requirements and tests for based on capturing realistic examples instead of abstract statements. It is the cornerstone of any successful requirements and testing and requirements strategy with agile and lean...
software-development -
Impact Mapping with Innovation Games
Featuring Gojko Adzic
Impact Mapping is a lightweight method for strategic planning in product and project development. Although seemingly simple and intuitive, many teams fail to get the most out of it because they jump to conclusions too quickly and skip over important discussions. Gojko will talk about how to avoid...
software-development -
Snow White and the 777.777.777 Dwarfs
Featuring Gojko Adzic
Gartner estimates that during the next few years, 50% of all of enterprise IT organisations will have hybrid half-cloud half-on-premise deployment, and that by 2019 30% of the software will be cloud-only. For software quality, of course, this creates a challenge. Companies no longer control all...
software-development -
-
Introduction to AWS Lambda and API Gateway
Featuring Gojko Adzic
Gojko Adzic will kick off the day with an introduction to AWS Lambda and API Gateway
aws lambda api-gateway api aws-lambda -
The Future of Automated Testing
Featuring Gojko Adzic
Gojko presents emerging trends in the testing tools space and predicts how you'll be using tools differently ten years from now.
agile-testing bddx testing-tools -
Make Impacts, Not Software
Featuring Gojko Adzic
Software is everywhere today, and countless software products and projects die a slow death without ever making any impact. Today’s planning and roadmap techniques expect the world to stand still while we deliver, and set products and projects up for failure from the very start. Even when...
performance-&-security -
Make Impacts, Not Software
Featuring Gojko Adzic
Software is everywhere today, and countless software products and projects die a slow death without ever making any impact. Today’s planning and roadmap techniques expect the world to stand still while we deliver, and set products and projects up for failure from the very start. Even when...
performance-&-security -
Make Impacts, Not Software
Featuring Gojko Adzic
Software is everywhere today, and countless software products and projects die a slow death without ever making any impact. Today’s planning and roadmap techniques expect the world to stand still while we deliver, and set products and projects up for failure from the very start. Even when...
performance-&-security -
Continuous delivery gone bad
Featuring Gojko Adzic
Remember the last time a PDF reader insisted on stopping whatever you are doing to update itself for security reasons, half of the internet came down with a browser update, or a library packager insisting on pulling the latest version of some useless crap just to compile your code? Now multiply...
continuous-delivery continuous-integration agile -
2
Agile Testing and BDD eXchange Park Bench Panel
Featuring Gojko Adzic and Martine Devos
Put your questions to a panel of experts at the end of day one of the Agile Testing and BDD eXchange. This panel will be led by programme lead Gojko Adzic who will take questions from the floor. We are excited to welcome guest panelist Martine Devos who will join speakers and workshop leaders...
agile bddx agile-testing bdd -
Continuous delivery gone bad
Featuring Gojko Adzic
With Continuous delivery having become so popular, do you ever consider what happens to the ones on the other side of the stick? Find out what we can do to make the pain go away and still ship frequently.
continuous-delivery adobe microsoft .net -
2
How I Learned to Stop Worrying and Love Flexible Scope
Featuring Gojko Adzic and Christian Hassa
Join Christian Hassa and Gojko Adzic to discuss how to convince people to embrace flexible scope, not only for startup environments but for big enterprise projects as well.
agile bdd delivery iterative bddx #bddx -
Bond Villain Guide to Software Testing
Featuring Gojko Adzic
Would you like to learn how to make your software testing practices more effective? And how to use your testing strategy to better capture and reflect customer requirements? Gojko Adzic takes a critical look at the effectiveness of current software testing practices and proposes strategies to...
-
#bddxnyc Park bench Panel Discussion
Featuring Gojko Adzic
Whilst enjoying some pizza & drinks, we'll hold the #BDDxNYC ParkBench Panel discussion, which will focus on any topic you like to discuss. You will be able to ask your questions to all #BDDxNYC speakers, and are also actively encouraged to join the panel and express your opinion or share...
-
2
Make impact, not software
Featuring Gojko Adzic and Daniel Terhorst-North
At the recent BDD eXchange event in London, Gojko and Dan North, the originator of BDD, staged an impromptu state-of-the-union discussion about the present and future of BDD. Dan introduced his latest body of work, Accelerated Agile, describing it as accelerating delivery from months to minutes....
bdd -
Make impact, not software
Featuring Gojko Adzic
There has to be a better way to deliver! Gojko presents a possible solution, impact mapping, an innovative strategic planning method that can help you make an impact with software.
-
Visualising quality
Featuring Gojko Adzic
Join Gojko Adzic for an exploration of different ways to measure and visualise quality of software.
bdd -
Agile Product Management with Effect Maps
Featuring Gojko Adzic
Effect Mapping is a technique for high level project visualization -- providing an excellent level of visibility to stakeholders and helps drive software projects towards delivering the right product with a high level of quality. In this talk, Gojko will present Effect Mapping with several...
agile tdd bdd effect-mapping -
Long Term Value of Acceptance Tests
Featuring Gojko Adzic
Most of the discussion on automated acceptance tests focuses on immediate benefits in development and defect detection or regression testing. But that's not nearly all you can get from your tests. Gojko will talk about the long term benefits of acceptance tests and what you need to do to get...
regression-testing atdd bdd -
2
What makes a good feature file
Featuring David De Florinier and Gojko Adzic
In this interactive workshop, Gojko and David will go through examples of good and bad feature files and distill with your help what makes a good feature file. We'll focus on topics such as domain language, technical specifications vs business processes, self-explanatory files, specifications...
gherkin cucumber bdd -
The Long-term Value of Acceptance Tests
Featuring Gojko Adzic
Most of the discussion on automated acceptance tests focuses on immediate benefits in development and defect detection or regression testing. But that's not nearly all you can get from your tests.
atdd tdd -
Breaking the TDD mould
Featuring Gojko Adzic
The basics of Test Driven Development are now well understood and widely popular, but many teams never move beyond them. In this SkillsCast video, recorded at a Skills Matter In-the-Brain session, Gojko Adzic talks about ideas that will help you take the next step and move beyond basic TDD and...
tdd unit-testing bdd agile atdd testing -
Winning Big with Specification by Example
Featuring Gojko Adzic
Lessons Learned from 50 Successful Projects. After an extensive research of agile acceptance testing implementations for his new book, Gojko Adzic presents great war stories that will inspire you to improve your software development process.
acceptance-testing agile testing bdd -
2
Cucumber for web applications
Featuring Gojko Adzic and David De Florinier
Gojko Adzic and David de Florinier demonstrate why Cucumber is a great tool to specify and test web applications. We'll briefly go over the basics of Cucumber and then show how it allows developers and testers to create an efficient UI test automation framework.
ui-automation cucumber -
DDD, TDD, BDD
Featuring Gojko Adzic
Domain Driven Design is often misunderstood as something that advocates a lot of upfront design and at odds with the evolutionary design principles of test driven development. In this presentation, Gojko Adzic will talk about reconciling the two approaches and getting the best of both worlds, and...
bdd tdd domain-driven-design -
Anatomy of a good acceptance test
Featuring Gojko Adzic
In this interactive exercise, you will learn what makes a good acceptance test and how to solve the most common problems with such tests.
acceptance-testing testing -
2
Interactive Agile Acceptance Testing Clinic
Featuring David Evans and Gojko Adzic
Interested in Agile acceptance testing? Come to this interactive workshop with your own test examples to be discussed, critiqued and improved upon in a group setting.
agile acceptance-testing fitnesse fit bdd automated-testing fixtures -
Using Cucumber for BDD and Agile Acceptance Testing
Featuring Gojko Adzic
Gojko Adzic, author of our popular Agile Acceptance Testing Workshop, will present Cucumber, a tool for behaviour-driven development and agile acceptance testing. Gojko will demonstrate how to use Cucumber for Java, .NET and Ruby applications, talk about new Cucumber features and best practices...
bdd cucumber agile -
Key Technical Differences between Cloud and In-house Deployments
Featuring Gojko Adzic
Neuri: ‘A short guide to key technical differences between cloud and in-house deployments’ - Base on his experience of moving one of his projects deeper into the clouds.
-
Challenge requirements
Featuring Gojko Adzic
In this presentation, Gojko Adzic will try to convince you that the established models of gathering requirements in software projects are bad and present an alternative model that leads to much less rework, more consistent specifications with less functional gaps and ultimately happier customers....
requirements -
DDD and relational databases: the value object dilemma
Featuring Gojko Adzic
Value objects are one of the corner-stones of domain-driven design but teams often struggle to use this pattern efficiently when they need to be stored to relational databases.
domain-driven-design relational-database -
Space Based Programming
Featuring Gojko Adzic
Space-based architectures are an alternative to the traditional n-tier model for enterprise applications. Instead of a vertical tier partitioning, space based applications are partitioned horizontally into self-sufficient units.
-
Acceptance testing in English with Concordion .NET
Featuring Gojko Adzic
Concordion is an acceptance testing tool that enables developers, testers and business analysts to build executable specifications in free-form HTML. In this talk, Gojko Adzic introduces Concordion.NET, the .NET port of Concordion, and demonstrates it with examples.
.net acceptance-testing bdd html concordion.net testing c# -
Casino In The Clouds
Featuring Gojko Adzic
Gojko Adzic (AGL) presents an experience report from a recent online gaming project involving an extensive use of cloud and grid technologies.
cloud infrastructure -
DDD in a distributed world
Featuring Gojko Adzic
In this talk, Gojko Adzic presents practical advise how to harness the power of DDD in a distributed environment to produce software that runs faster, scales better and evolves easier.
domain-driven-design -
FitNesse, TextTest & Robot Framework
Featuring Gojko Adzic
Gojko delivered a very informative talk about various agile-testing tools that are typically supportive of the development team and yet very business-oriented at the same time.
acceptance-testing fitnesse -
FitNesse.NET workshop
Featuring Gojko Adzic
This practical workshop teaches participants how to automate acceptance tests and connect them to the domain code efficiently with FitNesse.NET, covering topics such as basic fixtures, mapping to domain services and classes and best practices for FitNesse.NET.
model-driven web-testing web .net fitnesse fitnesse.net acceptance-testing bdd -
Specification by example and Agile acceptance testing
Featuring Gojko Adzic
In this workshop, participants will learn the basics of Specification by Example and Agile Acceptance Testing to improve the communication between stakeholders and software implementation teams. Learn how to distil the specification and how to write and manage acceptance tests efficiently.
testing .net unit-testing acceptance-testing specification-by-example bdd agile -
Slim - the future of FitNesse
Featuring Gojko Adzic
SliM (Simple List Invocation Method) is a new test runner that does not have dependency on FIT. It promises to bring more compatibility and easier platform porting. Instead of running all the HTML processing, comparisons, and colorizing in the System Under Test (SUT), SliM keeps all that...
slim future fitness open-source .net trinidad fit java -
Games in the Cloud
Featuring Gojko Adzic
Gojko Adzic talks about a multi-player casino project that started about 6 months ago. The system is deployed in the cloud and uses a processing grid. The talk is mainly about the architectural challenges faced until
cloud grid amazon gigaspaces -
Gojko Adzic-Mini-In-The-Brain
Featuring Gojko Adzic
Gojko gives a very interesting talk on one of the main problems of business software development . . .
specifications -
FitNesse.NET Tips and Tricks
Featuring Gojko Adzic
FitNesse is the leading opensource agile acceptance testing framework.
fitnesse .net agile -
DDD and Deployment Challenges
Featuring Gojko Adzic
In this session, Gojko Adzic talks about strategies, challenges and common pitfalls of using Domain-Driven Design for...
-
Welcome to the OpenSource.NET eXchange
Featuring Gojko Adzic
Co-organiser & Trackhost Gojko Adzic will introduce this mini-conference on OpenSource .NET technologies, aimed at members of the ALT.NET community talking about their favourite OpenSource .NET tools that increase programmer productivity and help us do our work better.
.net intro conference -
2
Test Driven Development in .NET
Featuring Gojko Adzic and David Ross
In this talk, Chris Roff, David Ross and Gojko Adzic present tools and techniques for Test Driven Development in .NET.
tdd -
2
Asynchronous Enterprise.NET Applications with NServiceBus
Featuring Gojko Adzic and David De Florinier
NServiceBus is an opensource asynchronous architecture platform that significantly simplifies programming and coordinating messaging-based asynchronous applications in .NET.
nservicebus asynchronous .net enterprise -
2
Dependency Injection with Castle Windsor
Featuring Gojko Adzic and Mike Hadlow
Castle Windsor is the most popular opensource dependency injection framework for .NET and the foundation of the Castle Application Framework.
.net castle-windsor castle dependency-injection -
Script#: the .NET response to the Google Web Toolkit
Featuring Gojko Adzic
This session looks into what Script# provides to .NET Web Developers and how to use it efficiently for building powerful Ajax .NET web applications.
script# -
Agile Acceptance Testing
Featuring Gojko Adzic
Agile Acceptance Testing is an emerging technique for building a shared understanding of the domain and improving the communication between business people and software development teams. It helps us all speak the same language, produce better specifications, flush out incorrect assumptions...
-
2
Testing Web Applications with Selenium & Selenium Remote Control
Featuring Gojko Adzic and Milan Bogdanovic
In this session Gojko and Milan will introduce Selenium and the Remote Control, looking at how we can use Selenium to automate web application testing.
selenium -
2
Rhino Mocks by Chris Roff
Featuring Gojko Adzic and Daniel Lucraft
Chris Roff talks about Rhino Mocks.
.net -
Subversion is the fastest growing Version Control System in open source projects.
Featuring Gojko Adzic
In this session, Gojko will talk about Subversion. Subversion is the fastest growing Version Control System in open source projects. Gojko will discuss why to use Subversion and present tools that help us use it in .NET projects. For more information on Subversion, see...
.net open-source -
Effective Test-Driven Database Development
Featuring Gojko Adzic
In this talk, Gojko will look at why test-driven development is rarely used in database development. He will discuss the reasons behind this and present solutions and best-practises for test-driven database development.
object java -
Developing AJAX Web Applications with Castle Monorail
Featuring Gojko Adzic
David De Florinier and Gojko Adzic show how Monorail makes it easy to develop .NET based web applications with Ajax, and how to use the Castle Project to build Web 2.0 applications effectively.
ajax web castle .net -
Agile web development with the Castle framework
Featuring Gojko Adzic
In this talk, Gojko will introduce agile web development with the Castle project, the open source .NET framework for enterprise and Web applications. He will present all the components of the Castle framework, demonstrate how they work together and go through an exercise of building a web site...
castle .net -
Effective .NET TDD with FitNesse
Featuring Gojko Adzic
Goiko, who is a member of the FitNesse Community and author of the recently published book, Test Driven .NET Development with FitNesse, explained how FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely...
.net tdd fitnesse