James Shore
Portland
Consultant, practitioner, author of The Art of Agile Development. I have uninstalled Twitter / “X”; see website or pinned tweet for alternatives.
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by James Shore
Washington Poised to Ban Noncompete Agreements: What Employers Need to Know
This week, the Washington legislature passed a bill, HB 1155, that effectively bans workplace noncompete agreements. If signed by the governor, this new law will take effect on June 30, 2027. As of that date, all noncompete agreements inconsistent with the provisions of the bill are void and unenforceable, regardless of when the parties entered into the agreement.
Washington Poised to Ban Noncompete Agreements: What Employers Need to Know
This week, the Washington legislature passed a bill, HB 1155, that effectively bans workplace noncompete agreements. If signed by the governor, this new law will take effect on June 30, 2027. As of that date, all noncompete agreements inconsistent...
Validating Software Without Losing Your Mind: A Risk-Based Approach Auditors Actually Accept
Software Software Why software validation continues to be one of the most persistent sources of audit findings and confusion. By James Shore Image Credit: ArtemisDiana (Creative #2069203787), royalty-free iStock/Getty Images Plus illustration from Portugal. February 27, 2026 The audit is moving along smoothly. Procedures are available, records are organized, and questions are answered without hesitation. Then the conversation turns to software.
Using Augmented Reality in AEC Tertiary Education: A Collaborative Design Case
Abstract The architecture, engineering, and construction (AEC) industry involves substantial requirements for visualization of complex three-dimensional models. There is a significant opportunity to expand the range of tools used to prepare students for this reality, while increasing engagement in the learning process. This study details several potential benefits of advanced visualization tools for AEC design courses, and proposes augmented reality (AR) as an addition to current teaching methods.
COVID-19 Underlines the Need for Universal Vaccines
James Shore, MSc, is a technical product manager at The Native Antigen Company (now part of LGC Clinical Diagnostics), a manufacturer of antigens and antibodies for infectious diseases. After studying biochemistry at the University of Sheffield, James joined The Native Antigen Company where he is now responsible for developing the infectious disease portfolio.
The continued challenges of flavivirus serology
By James Shore November 2, 2021 -- Flaviviruses are a genus of positive-sense RNA viruses, largely transmitted by mosquito and tick vectors that cause infections, including yellow fever, dengue, the Zika virus, West Nile virus, Japanese encephalitis, and tick-borne encephalitis. In fighting the emergence of flaviviruses, a well-established gap in our arsenal is the availability of accurate diagnostic data. James Shore.
The Art of Agile Development, 2nd Edition
Book description Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile is and how to use it. If you want to improve your software development team's agility, this comprehensive guidebook's clear, concrete, and detailed guidance explains what to do and why, and when to make trade-offs.
MJS 109: James Shore | Devchat.tv
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: James Shore Episode Summary James Shore, the author of the book, “The Art of Agile Development” and a thought leader in the Agile software development community, talks about his journey in Agile development. James and Charles how Agile has transformed software development process and the traits that a good software developer should have.
Quality With a Name
Quality With a Name by James Shore 05 Apr, 2006 I'm passionately interested in software design. It stems back to a transformative experience I had as a young geek. I was sixteen or seventeen years old and had already been programming for years at that point. I thought I was pretty hot stuff. (But, then again, what sixteen or seventeen year-old doesn't?) I was working on a program to generate a D&D character.
The Decline and Fall of Agile
The Decline and Fall of Agile by James Shore 14 Nov, 2008 It's odd to talk about the decline and fall of the agile movement, especially now that it's so popular, but I actually think the agile movement has been in decline for several years now. The State of the Art I've seen a shift in my business over the last few years.
Bjorn Freeman-Benson: Three Challenges of Distributed Teams
Distributed team: are they the solution to our staffing problems, or an expensive fantasy? I had the opportunity to sit down with Bjorn Freeman-Benson earlier this month to explore these questions. Bjorn is an experienced software leader.
Don't Measure Unit Test Code Coverage
Save {{ articles[0].views | formatCount}} Views Join the DZone community and get the full member experience. Join For Free [Latest Guide] Ship faster because you know more, not because you are rushing. Get actionable insights from 7 million commits and 85,000+ software engineers, to increase your team's velocity. Brought to you in partnership with GitPrime. If you're using test-driven development, don't measure unit test code coverage.
Large-Scale Agile: Where Do You Want Your Complexity?
Adopting a DevOps practice starts with understanding where you are in the implementation journey. Download the DevOps Transformation Roadmap. Brought to you in partnership with Techtown. One of the pernicious problems in large-scale software development is cross-team coordination. Most large-scale Agile methods focus on product and portfolio coordination, but there's a harder problem out there: coordinating the engineering work.
How to save DevOps from cargo cult programming
While imitation may be the sincerest form of flattery, that's all it is: imitation. It might come off as flattery, and the behaviors might be similar or almost identical, but it's not true. It's how we're nearing a cargo cult crisis in DevOps. I have for years now been a fan of this reality-inducing blog post on cargo cult Agile teams by James Shore and this post by Agile Manifesto signatory Dave Thomas.
Testing Without Mocks: A Pattern Language
When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles. However, this approach requires additional integration tests to ensure the system works as a whole, and it can make structural refactorings difficult.
The Agile Fluency™ Model
A Brief Guide to Success with Agile Agile methods are solidly in the mainstream, but that popularity hasn't been without its problems. Organizational leaders are complaining that they’re not getting the benefits they expected. This article presents a fluency model that will help you get the most out of agile ideas. Fluency evolves through four distinct zones, each with its own benefits, required proficiencies, and key metrics.
Complexity in Change Management Processes
In this work, we present the concept of a change model. The model addresses complex changes as we often experience it when introducing a modern (respectively Agile) software development process. The model enables change leaders to better understand the context of the change by looking at the change’s purpose, conditions and the possible change options. The model is still experimental, yet it has been tried with two different groups.
The Problems With Acceptance Testing
Let's Code: Test-Driven JavaScript , my new screencast series on rigorous, professional JavaScript development, is now available! Check out the demo video here . Gojko Adzic wrote to ask about my experiences with acceptance testing. For those who don't know, I was the coordinator of the Fit project for a while and co-author of the C# version.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with James
Contact James, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack