Craft 2024 - James Shore
James Shore
Vice President of Engineering at OpenSesame
About James Shore

James Shore leads organizations in scaling software development, most recently for OpenSesame, where he is Vice President of Engineering. He is the author of the Agile how-to guide, The Art of Agile Development, co-creator of the Agile Fluency® Model, and a recipient of the Agile Alliance’s Gordon Pask Award for Contributions to Agile Practice. His writing and screencasts may be found online at jamesshore.com. He lives in Portland, Oregon with his wife and two children.

Talk
A FaST Way to Scale
Topics:
Software Delivery Craft Matters
fast
scaling
agile
organization
Level: General

How can multiple teams work together on a single product? The common wisdom is to carefully align teams and responsibilities to create autonomous teams. But, invariably, this approach eventually runs into cross-team bottlenecks, challenges aligning responsibilities to teams, and difficulties creating cross-functional teams.Fluid Scaling Technology, or FaST, is an innovative new approach that solve...

Workshop
Testing Without Mocks
Topics:
Software Delivery Craft Matters
tdd
testing
mocks
nullables
javascript
typescript
programming
hands-on
unit tests
integration tests
Level: Intermediate+
9:00-17:00

Programmers need automated tests to avoid wasting huge amounts of time manually checking and fixing code. But automated tests also tend to waste a huge amount of time:Flaky tests fail randomly.End-to-end tests run slowly.Mock-heavy tests can be hard to understand, lock in implementation, or only test themselves.People use design techniques such as Hexagonal Architecture to reduce these problems, b...