Agility (Not Agile)
You can implement Scrum perfectly, but you will fail without an agile culture and a deep understanding of agile/lean principles.
Your culture and process are perfect, but you will fail if your architecture can't withstand the stress of constant change.
Take a class! (or bring Allen in house)See complete catalog
Designing for Volatility
Don’t take our word for it
“That was the best instruction on software development I've ever had.”
“It's tough to figure out who to believe by reading. Having you take us through your instruction made you our reference source.”
Barry Schwartz, NetAppRead more
Get advice from the source!
Allen can help:Training (agility, architecture, agile-friendly tech.)
Code, architecture, agile-process review, and due diligence.
Hourly phone/video consultation.
On site, in-depth consultation and coaching.
Conference speaking and keynotes..
The Death of Agile: Contrary to popular belief, Agile is not a collection of set practices that you learn from a Scrum trainer. It's way bigger than that, and extends way outside the Engineering Dept. Learn what true agility is.
#NoEstimates: Estimation is both unnecessary and ineffective as a planning tool. Learn the alternatives.
Design by Coding (DbC): Extend the principles of TDD to architectural-level design.
Allen Holub is one of the country’s foremost software architects. Allen speaks internationally about all things Agile, software architecture, and agile-friendly implementation technology. He provides in-house training and consulting in those areas. He excels at building highly functional agile teams and designing and building robust, highly scalable software suitable for agile environments. He's worn every that from CTO to grunt programmer.
Allen is widely published. His works include 10 books, hundreds of articles in publications ranging from Dr. Dobb’s Journal to IBM DeveloperWorks), and video classes for Pluralsight (Swift in Depth, and Picturing Architecture) and O’Reilly (Design Patterns in the Real World).