26 Heuristics for effective software development


1-day seminar (remote or in-person).
In this seminar, you’ll learn how to leverage Allen Holub’s 26 rules of thumb to create a highly effective software organization. You’ll learn how to infuse real agility (as compared to “Agile”) into your organization.

No classes scheduled (sign up to be notified).

SKU: heuristics Categories: ,

Allen Holub’s list of Heruistics for Effective Software Development describes 26 rules of thumb for creating highly effecive software organizations. These heuristics are at the core of what “Agile” was supposed to be, as compared to the rigid, bureaucratic, and ineffective, certification-focused monstrosity it’s become. The heuristics translate the Agile Manifesto into the present tense.

In this interactive seminar, you’ll learn how to build a nimble software organization, easily able to accomodate change and create great products. You don’t do that by implemening some framework. You don’t do that with rigid rules, processes, and tools imposed by management. Instead, you use a set of values, principles, and practices to release the potential of your organization and develop processes that work for you. This class gives you a leg up and prevents lots of expensive flailing around on your path to agility.

Your entire organization, particularly upper management, will benefit from this seminar, and it is a seminar, not a lecture. There will be plenty of time to ask questions and get answers. Real agility questions many assumptions that people make about how companies are supposed to work, however, so be prepared to be challenged.


Sign up
to our maling list to be notified of the next scheduled class.

This is an interactive seminar, running 6 hours/day at the following times:

8AM–2PM Pacific Time (US)
11AM–5PM Eastern Time (US)
16:00–22:00 GMT
17:00–23:00 CET

(Same times if daylight time is in effect). We may go overtime. Class is taught in English. You must enable your video during class, and please use a headset or a good-quality microphone. We will email additional details to you a few days before class.

Once the COVID situation allows, we will be happy to present this class in-house as full-day sessions. All in-house attendees must provide proof of vaccination and follow CDC masking guidelines. Please contact Allen (allen@holub.com) for pricing and other details.

Your Instructor

Allen Holub (http://holub.com, @allenholub, allen@holub.com) is an internationally recognized software architect and consultant/trainer focusing on organizational agility. He speaks all over the planet on these topics and agile-friendly implementation technology like microservices and incremental/evolutionary architecture, but his bread and butter is helping you create or improve highly functional Lean/Agile organizations, and helping you design and build software architectures suitable for agile environments. He provides both in-house training and consulting services. Allen started his career as a hardware engineer, but after being pressed into writing a compiler and real-time operating system for the robot his team was building, ended up a developer. He's helped with many commercial applications, web based and otherwise, and has served twice as a CTO for early-stage startups.

Allen is widely published (10 books, many hundreds of articles both in print and online) and was a Contributing Editor at both Dr. Dobb's Journal and JavaWorld. His many video classes have been published by Pluralsight (Swift in Depth, Picturing Architecture, Object-Oriented Design), LinkedIn Learning (Architecture Fundamentals, and Domain-Driven Design), and O’Reilly (Design Patterns in the Real World). Allen taught for the University of California, Berkeley, Extension for many years, and is the current Chan-Norris Distinguished Professor of Computer Science at Mills College.

If you'd like to bring Allen in house for keynotes, consulting, or training work, set up a chat to discuss your needs.