Index
Agile Without Dedicated QA
- 04 Nov, 2019
Thinking In Tests
- 04 Nov, 2019
December 12-13 in Melbourne, Australia: Evolutionary Design Animated (Talk)
December 11th in Melbourne, Australia: Faster, More Effective Test-Driven Development (Training)
December 9-10 in Brisbane, Australia: Evolutionary Design Animated (Talk)
December 5-6 in Sydney, Australia: Evolutionary Design Animated (Talk)
December 4th in Sydney, Australia: Faster, More Effective Test-Driven Development (Training)
Bjorn Freeman-Benson: Three Challenges of Distributed Teams
- 19 Feb, 2019
Don't Measure Unit Test Code Coverage
- 01 Feb, 2019
FluencyByDesign Game is a Bootleg Copy of Agile Fluency Game
- 30 Jan, 2019
Large-Scale Agile: Where Do You Want Your Complexity?
- 19 Jan, 2019
My Best Essays
- 11 Jan, 2019
Colophon
- 10 Jan, 2019
Testing Without Mocks: A Pattern Language
- 27 Apr, 2018
Agile Fluency Model Updated
- 06 Mar, 2018
Agile Fluency Model Overview Video
- 10 May, 2017
ScrumMaster Toolbox Podcast on Agile Fluency Model
- 10 May, 2017
A Nifty Workshop Technique
- 05 Apr, 2017
Final Details for Agile Fluency Coaching Workshop
- 21 Mar, 2017
The Agile Fluency Game: Now Available!
- 01 Mar, 2017
Evolution of Agile
- 31 Aug, 2016
Two Talks on Scaling Agile
- 31 Aug, 2016
Estimates or No Estimates?
- 31 Aug, 2016
Agile Engineering for the Web
- 31 Aug, 2016
2015 Sydney Keynote
- 31 Aug, 2016
Reddit "Ask Me Anything"
- 06 Nov, 2014
Agile and Predictability
- 29 Sep, 2014
How Does TDD Affect Design?
- 17 May, 2014
2013's Conference Videos
- 15 May, 2014
The Lament of the Agile Practitioner
- 08 May, 2014
Object Playground: The Definitive Guide to Object-Oriented JavaScript
- 27 Aug, 2013
Estimation and Fluency
- 25 Feb, 2013
Analysis of Hacker News Traffic Surge on Let's Code TDJS Sales
- 25 Feb, 2013
Let's Code: Test-Driven JavaScript Now Available
- 11 Feb, 2013
Agile Fluency Podcast
- 11 Nov, 2012
Come Play TDD With Me at CITCON
- 18 Sep, 2012
Acceptance Testing Revisited
- 08 Sep, 2012
Lack of Fluency?
- 10 Aug, 2012
Your Path through Agile Fluency
- 07 Aug, 2012
Let's Play TDD #201: From Mock-Based to State-Based
- 28 Jun, 2012
Let's Play TDD #200: To Kill a Mock
- 26 Jun, 2012
Let's Play TDD #199: Constructor Cleanup
- 21 Jun, 2012
Let's Play TDD #198: Removing Getters and Setters
- 19 Jun, 2012
Let's Play TDD #197: It's Like a Horror Movie
- 12 Jun, 2012
Let's Play TDD #196: I Don't Know If This is a Good Idea
- 07 Jun, 2012
Test-Driven Javascript Kickstarter Ends Today
- 05 Jun, 2012
Let's Play TDD #195: A Trojan Horse
- 05 Jun, 2012
Let's Play TDD #194: It's Really That Simple
- 30 May, 2012
Let's Play TDD #193: Turning the Application Inside Out
- 29 May, 2012
Let's Play TDD #192: A Tricky Little Refactoring
- 24 May, 2012
Kickstarter Needs Test-Driven Development
- 23 May, 2012
Let's Play TDD #191: The Cheat
- 22 May, 2012
A Fun Little Hack
- 20 May, 2012
Let's Play TDD #190: State-Based vs. Mock-Based Testing
- 16 May, 2012
Lessons Learned: Lint and Javascript
- 16 May, 2012
Announcing: Test-Driven Javascript Screencast
- 15 May, 2012
Let's Play TDD #189: A State-Based Approach
- 15 May, 2012
Let's Play TDD #188: How Saving Works from End to End
- 10 May, 2012
Let's Play TDD #187: __Invocation
- 08 May, 2012
Let's Play TDD #186: Finishing SaveAsDialog Extraction
- 03 May, 2012
Let's Play TDD #185: Disentangling our Test
- 01 May, 2012
Let's Play TDD #184: This is Why We Have Tests
- 24 Apr, 2012
Let's Play TDD #183: Extract Class
- 19 Apr, 2012
Let's Play TDD #182: Grab Bag
- 17 Apr, 2012
Let's Play TDD #181: invokeAndWaitFor()
- 12 Apr, 2012
Let's Play TDD #180: There's That Race Condition Again
- 10 Apr, 2012
Let's Play TDD #179: Eventually You Can't Rely on Your Tests Anymore
- 05 Apr, 2012
Let's Play TDD #178: I Can't Believe That Worked
- 03 Apr, 2012
Let's Play TDD #177: The Time is Worthwhile
- 29 Mar, 2012
Let's Play TDD #176: Combustible Lemons
- 27 Mar, 2012
Let's Play TDD #175: This is Why Apple is Eating Your Lunch
- 22 Mar, 2012
Let's Play TDD #174: JOptionPane Spike
- 20 Mar, 2012
Proposing: Test-Driven Javascript Screencast
- 15 Mar, 2012
Let's Play TDD #173: Checked Exceptions are Awesome
- 15 Mar, 2012
Let's Play TDD #172: Persistence Can Be Tricky
- 13 Mar, 2012
Let's Play TDD #171: Bogus Data
- 08 Mar, 2012
Let's Play TDD #170: Back to SaveFile
- 06 Mar, 2012
What Does a Good Test Suite Look Like?
- 01 Mar, 2012
Let's Play TDD #169: Defect Prevention
- 01 Mar, 2012
Let's Play TDD #168: Regression
- 28 Feb, 2012
Let's Play TDD #167: Finished with UserEnteredDollars
- 23 Feb, 2012
Let's Play TDD #166: Overkill
- 21 Feb, 2012
Let's Play TDD #165: Eliminating the Double Dispatch Problem
- 16 Feb, 2012
Let's Play TDD #164: Core Data Type
- 14 Feb, 2012
Let's Play TDD #163: Combinatorial Explosion
- 09 Feb, 2012
Let's Play TDD #162: Wishing for Double Dispatch
- 07 Feb, 2012
Let's Play TDD #161: The UserEnteredDollars Value Object
- 02 Feb, 2012
Let's Play TDD #160: End of Week 1
- 31 Jan, 2012
Let's Play TDD #159: How Do We Store Data?
- 17 Jan, 2012
Let's Play TDD #158: writeFile() and readFile()
- 12 Jan, 2012
Let's Play TDD #157: Datum
- 10 Jan, 2012
Let's Play TDD #156: Persistence, for Realsies
- 03 Jan, 2012
Let's Play TDD #155: Transitioning to SaveFile
- 29 Dec, 2011
Let's Play TDD #154: Save and Cancel... Done!
- 27 Dec, 2011
Let's Play TDD #153: Push the Button
- 22 Dec, 2011
Let's Play TDD #152: No-ckito
- 20 Dec, 2011
Minimum Viable Hypothesis
- 15 Dec, 2011
Let's Play TDD #151: Mockito
- 15 Dec, 2011
Let's Play TDD #150: Mulling Over the Persistence Design
- 13 Dec, 2011
Let's Play TDD #149: Polishing Off the Save As Dialog
- 08 Dec, 2011
Let's Play TDD #148: Asynchronous Assertions
- 07 Dec, 2011
Let's Play TDD #147: Finding the Dialog
- 01 Dec, 2011
"Evolutionary Design Illustrated" Video
- 30 Nov, 2011
Let's Play TDD #146: Race Condition
- 29 Nov, 2011
Let's Play TDD #145: Displaying the FileDialog
- 24 Nov, 2011
Let's Play TDD #144: Cost vs. Benefit
- 29 Sep, 2011
Let's Play TDD #143: File → Save As...
- 27 Sep, 2011
Let's Play TDD #142: Good Enough
- 22 Sep, 2011
Let's Play TDD #141: Domain-Specific Language
- 20 Sep, 2011
Let's Play TDD #140: Cleaning Up the Menu Code
- 15 Sep, 2011
Let's Play TDD #139: File → Close
- 13 Sep, 2011
Let's Play TDD #138: New Windows
- 08 Sep, 2011
Let's Play TDD #137: How Many Frames?
- 06 Sep, 2011
Let's Play TDD #136: Accelerators
- 02 Sep, 2011
Let's Play TDD #135: File → New
- 01 Sep, 2011
Let's Play TDD #134: Persistence!
- 31 Aug, 2011
Let's Play TDD #133: Towards an Agile Architecture
- 30 Aug, 2011
Let's Play TDD #132: Fresh Eyes on the Domain
- 29 Aug, 2011
Let's Play TDD #131: JComponent vs. JPanel
- 25 Aug, 2011
Let's Play TDD #130: The Great Negative Color Debacle
- 24 Aug, 2011
Let's Play TDD #129: Root Cause Analysis
- 18 Aug, 2011
Ask Me Anything on Reddit
- 04 Aug, 2011
Rabu Schedule Now Available for Download
- 03 Aug, 2011
Let's Play TDD #128: 2^7
- 02 Aug, 2011
Let's Play TDD #127: Yearly Spending Field
- 28 Jul, 2011
Let's Play TDD #126: Following Patterns
- 26 Jul, 2011
Let's Play TDD #125: The Cost Basis Field
- 21 Jul, 2011
Let's Play TDD #124: Constraints
- 19 Jul, 2011
Let's Play TDD #123: MiGLayout
- 14 Jul, 2011
Let's Play TDD #122: Extracting ConfigurationPanel
- 12 Jul, 2011
Let's Play TDD #121: Back to the UI Vision
- 07 Jul, 2011
Let's Play TDD #120: DollarsTextField: Done!
- 05 Jul, 2011
Let's Play TDD #119: Comments Lie
- 30 Jun, 2011
Let's Play TDD #118: Coupling vs. Complexity
- 28 Jun, 2011
Let's Play TDD #117: setIcon()
- 23 Jun, 2011
Let's Play TDD #116: You Gotta Know What You're Doing
- 21 Jun, 2011
Let's Play TDD #115: Wrapping Up the Icon Spike
- 16 Jun, 2011
Let's Play TDD #114: Icon Challenges
- 14 Jun, 2011
Let's Play TDD #113: OverlayLayout?
- 09 Jun, 2011
Let's Play TDD #112: It's in the (Grid)Bag
- 07 Jun, 2011
Canonical (Ubuntu) Hiring Test Automaters
- 03 Jun, 2011
Let's Play TDD #111: Icon in JTextField: Go!
- 02 Jun, 2011
Let's Play TDD #110: Create a Beautiful, Simple Result
- 31 May, 2011
Certification Debate with Alistair Cockburn
- 26 May, 2011
Let's Play TDD #109: Zombie TDGotchi
- 26 May, 2011
Let's Play TDD #108: Wishing for First-Class Functions
- 25 May, 2011
Let's Play TDD #107: The Hidden Listener
- 19 May, 2011
Let's Play TDD #106: Back from the Dead
- 17 May, 2011
Wanted: Your Certification Experiences and Perspectives
- 15 May, 2011
Rabu Schedule Visualizations: Taking the Edge Off Hard Facts
- 26 Apr, 2011
Let's Play TDD #105: Negative TextField
- 21 Apr, 2011
Let's Play TDD #104: Cleaned Up and Ready to Move On
- 19 Apr, 2011
Let's Play TDD #103: Test Double
- 14 Apr, 2011
How Rabu's Schedule Projections Work
- 13 Apr, 2011
Let's Play TDD #102: Heresy, Revisited
- 12 Apr, 2011
Rabu Workflow: How Do We Get Customers to Participate?
- 11 Apr, 2011
Announcing Rabu: Your Customers Should Love You
- 07 Apr, 2011
Let's Play TDD #101: Factory Method
- 07 Apr, 2011
Let's Play TDD #100: Twenty-Five Hours
- 05 Apr, 2011
Let's Play TDD #99: Valid Range
- 31 Mar, 2011
Let's Play TDD #98: One Beeellion Dollars
- 29 Mar, 2011
Let's Play TDD #97: Where the Rubber Meets the Road
- 24 Mar, 2011
Let's Play TDD #96: Resources
- 22 Mar, 2011
Let's Play TDD #95: Tested, Rendered, and Isolated
- 17 Mar, 2011
Let's Play TDD #94: SelfRenderable
- 15 Mar, 2011
Let's Play TDD #93: Insanity Check
- 10 Mar, 2011
Let's Play TDD #92: InvalidDollars Gets an Icon
- 08 Mar, 2011
Let's Play TDD #91: Rendering ValidDollars
- 03 Mar, 2011
Let's Play TDD #90: Heresy in the Land of Package Dependencies
- 01 Mar, 2011
Let's Play TDD #89: The Double of Death
- 24 Feb, 2011
Let's Play TDD #88: Cascading Failures
- 22 Feb, 2011
Final Agenda for Next Week's Art of Agile Training
- 21 Feb, 2011
Let's Play TDD #87: InvalidDollars
- 17 Feb, 2011
A Hardheaded View of TDD
- 16 Feb, 2011
Let's Play TDD #86: Pushing Down Methods
- 15 Feb, 2011
Proficiencies of Planning
- 10 Feb, 2011
Let's Play TDD #85: ValidDollars
- 10 Feb, 2011
Let's Play TDD #84: Parentheses
- 08 Feb, 2011
Let's Play TDD #83: Parsing and Formatting
- 03 Feb, 2011
Let's Play TDD #82: Constructors, Folklore, and the Java Language Spec
- 01 Feb, 2011
Art of Agile Training Returns February 28th
- 31 Jan, 2011
Let's Play TDD #81: Clunk... Clunk... Clunk...
- 27 Jan, 2011
Let's Play TDD #80: Focus Lost
- 25 Jan, 2011
Let's Play TDD #79: Focus Gained
- 20 Jan, 2011
Let's Play TDD #78: Making Numbers Work
- 18 Jan, 2011
Let's Play TDD #77: Buy Versus Build
- 15 Jan, 2011
Let's Play TDD #76: Onward... Slowly
- 11 Jan, 2011
Let's Play TDD #75: Hacking on the Custom TextField
- 31 Dec, 2010
Let's Play TDD #74: Number Formatting Spike
- 30 Dec, 2010
Let's Play TDD #73: Cycles
- 29 Dec, 2010
Let's Play TDD #72: Starting to Look Like a Real Application
- 28 Dec, 2010
Let's Play TDD #71: Poking at Listeners
- 27 Dec, 2010
Agile Release Planning Video
- 20 Dec, 2010
Let's Play TDD #70: Reflections on Incremental Design
- 17 Dec, 2010
Let's Play TDD #69: Train Wreck
- 16 Dec, 2010
Let's Play TDD #68: It's Sh*t Like This, Java
- 15 Dec, 2010
Let's Play TDD #67: A Closure Would Be Helpful Right About Now
- 14 Dec, 2010
Bloody Stupid Johnson Teaches Agile--This Wednesday!
- 13 Dec, 2010
Let's Play TDD #66: Proving the ApplicationModel Design Concept
- 13 Dec, 2010
Let's Play TDD #65: Cogitating on ApplicationModel
- 10 Dec, 2010
Let's Play TDD #64: Integrating ApplicationModel
- 09 Dec, 2010
Let's Play TDD #63: Simplifying StockMarketProjection
- 08 Dec, 2010
Let's Play TDD #62: Listening Carefully
- 07 Dec, 2010
Let's Play TDD #61: Questions of Design
- 06 Dec, 2010
RECAP: Let's Play TDD, Episodes 51-60
- 05 Dec, 2010
Let's Play TDD #60: Layout Managers
- 03 Dec, 2010
Let's Play TDD #59: Application... Tested!
- 02 Dec, 2010
Let's Play TDD #58: Violating Encapsulation
- 01 Dec, 2010
Let's Play TDD #57: Taking Over the Application Frame
- 30 Nov, 2010
Let's Play TDD #56: Window Titles
- 29 Nov, 2010
The Art of Agile Development: Preface
- 26 Nov, 2010
Agile Friday: "Preface" Now Online
- 26 Nov, 2010
Let's Play TDD #55: The Color of Failure (with Kim Gräsman)
- 24 Nov, 2010
Let's Play TDD #54: Prognosticating (with Kim Gräsman)
- 23 Nov, 2010
Let's Play TDD #53: Testing Styles (with Kim Gräsman)
- 22 Nov, 2010
Agile Friday: "Refactoring" Now Online
- 19 Nov, 2010
The Art of Agile Development: Refactoring
- 19 Nov, 2010
Let's Play TDD #52: Success! (with Roy Osherove)
- 19 Nov, 2010
Let's Play TDD #51: Alternate Background Color (with Roy Osherove)
- 18 Nov, 2010
RECAP: Let's Play TDD, Episodes 41-50
- 18 Nov, 2010
Let's Play TDD #50: Code Monkey (with Roy Osherove)
- 17 Nov, 2010
Let's Play TDD #49: The AlternatingRowTable (with Roy Osherove)
- 16 Nov, 2010
Let's Play TDD #48: Transitioning to Production Code (with Roy Osherove)
- 15 Nov, 2010
Agile Friday: "Release Planning" Now Online
- 05 Nov, 2010
Let's Play TDD #47: Spike-a-riffic
- 05 Nov, 2010
The Art of Agile Development: Release Planning
- 05 Nov, 2010
Interesting Agile UX Experience Report
- 04 Nov, 2010
Let's Play TDD #46: Don't Mean a Thing If It Ain't Got That Swing
- 04 Nov, 2010
Let's Play TDD #45: Looking for Keys in All the Wrong Places
- 03 Nov, 2010
Let's Play TDD #44: Dis Approvals
- 02 Nov, 2010
Let's Play TDD #43: Seeking Approvals
- 01 Nov, 2010
Let's Play TDD #42: But What's the Question?
- 23 Oct, 2010
John Hines Reviews "Art of Agile" Training
- 22 Oct, 2010
Video of Bloody Stupid Johnson Now Online
- 22 Oct, 2010
Let's Play TDD #41: Sell Every Year
- 22 Oct, 2010
Agile Friday: "Version Control" Now Online
- 22 Oct, 2010
The Art of Agile Development: Version Control
- 22 Oct, 2010
RECAP: Let's Play TDD, Episodes 31-40
- 21 Oct, 2010
Let's Play TDD #40: Fixed the Capital Gains Abstraction... I Think
- 20 Oct, 2010
Let's Play TDD #39: Torturing Myself
- 19 Oct, 2010
Let's Play TDD #38: Torturing Rob (with Rob Myers)
- 18 Oct, 2010
Agile Friday: "Stand-Up Meetings" Now Online
- 15 Oct, 2010
The Art of Agile Development: Stand-Up Meetings
- 15 Oct, 2010
Let's Play TDD #37: Reviewing the Code (with Rob Myers)
- 15 Oct, 2010
Let's Play TDD #36: Pair Programming! (with Rob Myers)
- 14 Oct, 2010
Let's Play TDD #35: Right on Form
- 13 Oct, 2010
Let's Play TDD #34: Revising the Capital Gains Tax Abstraction
- 12 Oct, 2010
Let's Play TDD #33: Value Objects Pay Off
- 11 Oct, 2010
Let's Play TDD #32: Rounding Off Pennies
- 08 Oct, 2010
Agile Friday: "Go!" Now Online
- 08 Oct, 2010
The Art of Agile Development: Go!
- 08 Oct, 2010
Let's Play TDD #31: Eliminating Dollars.toInt()
- 07 Oct, 2010
RECAP: Let's Play TDD, Episodes 21-30
- 06 Oct, 2010
Let's Play TDD #30: Introducing Dollars.percentage()
- 05 Oct, 2010
Let's Play TDD #29: More Failing
- 04 Oct, 2010
Let's Play TDD #28: Integrating Year and Failing Fast
- 01 Oct, 2010
Let's Play TDD #27: Yet Another Value Object
- 30 Sep, 2010
Let's Play TDD #26: Integrating StockMarket into StockMarketTableModel
- 29 Sep, 2010
Detailed Outlines for October's Training
- 28 Sep, 2010
Let's Play TDD #25: Extracting the StockMarket Class
- 28 Sep, 2010
Let's Play TDD #24: Finishing Up StockMarketTableModel
- 27 Sep, 2010
Fun Two-Minute Video on Agile
- 24 Sep, 2010
Agile Friday: "Simple Design" Now Online
- 24 Sep, 2010
Let's Play TDD #23: Multiple Years
- 24 Sep, 2010
The Art of Agile Development: Simple Design
- 24 Sep, 2010
Let's Play TDD #22: Hooking Up the Domain Model
- 23 Sep, 2010
Let's Play TDD #21: Column Headers
- 22 Sep, 2010
RECAP: Let's Play TDD, Episodes 11-20
- 22 Sep, 2010
RECAP: Let's Play TDD, Episodes 1-10
- 21 Sep, 2010
Let's Play TDD #20: Getting Started on the UI
- 21 Sep, 2010
Let's Play TDD #19: UI Training
- 20 Sep, 2010
Let's Play TDD #18: StockMarketYear--Done! (For Now)
- 17 Sep, 2010
Agile Friday: "Vision" Now Online
- 17 Sep, 2010
The Art of Agile Development: Vision
- 17 Sep, 2010
Let's Play TDD #17: Integrating Dollars
- 16 Sep, 2010
Let's Play TDD #16: The Dollars Class
- 15 Sep, 2010
Let's Play TDD #15: Integrating TaxRate and InterestRate
- 14 Sep, 2010
Let's Play TDD #14: Obsessing Over Primitives
- 13 Sep, 2010
Let's Play TDD #13: The TaxRate Class
- 12 Sep, 2010
Let's Play TDD #12: Polishing to a High Gloss
- 11 Sep, 2010
Let's Play TDD #11: Consolidating the Tests
- 10 Sep, 2010
Agile Friday: "Continuous Integration" Now Online
- 10 Sep, 2010
The Art of Agile Development: Continuous Integration
- 10 Sep, 2010
Let's Play TDD #10: Ending Capital Gains
- 09 Sep, 2010
Let's Play TDD #9: Seeking Beauty
- 08 Sep, 2010
Let's Play TDD #8: Cleaning Up Taxes
- 07 Sep, 2010
Let's Play TDD #7: Tax Rage
- 06 Sep, 2010
Let's Play TDD #6: Capital Gains Tax--Almost
- 05 Sep, 2010
Let's Play TDD #5: Sneaking Up on the Problem
- 04 Sep, 2010
Let's Play TDD #4: Gaining on Capital Gains
- 03 Sep, 2010
The Art of Agile Development: Coding Standards
- 03 Sep, 2010
Agile Friday: "Coding Standards" Now Online
- 03 Sep, 2010
Let's Play TDD #3: Cleaning Up My Mess
- 02 Sep, 2010
Let's Play TDD #2: Peering Dimly Into the Future
- 01 Sep, 2010
Let's Play: Test-Driven Development
- 31 Aug, 2010
Let's Play: Test-Driven Development (Placeholder)
- 31 Aug, 2010
The Art of Agile Development: Chapter 4: Adopting XP
- 27 Aug, 2010
The Art of Agile Development: Is XP Right For Us?
- 27 Aug, 2010
Agile Friday: "Is XP Right For Us?" Now Online
- 27 Aug, 2010
Agile Friday: "Customer Tests" Now Online
- 20 Aug, 2010
The Art of Agile Development: Customer Tests
- 20 Aug, 2010
Agile Friday: "Stories" Now Online
- 06 Aug, 2010
The Art of Agile Development: Stories
- 06 Aug, 2010
Agile Friday: "Ten-Minute Build" Now Online
- 30 Jul, 2010
The Art of Agile Development: Ten-Minute Build
- 30 Jul, 2010
The Art of Agile Development: The XP Team
- 23 Jul, 2010
Agile Friday: "The XP Team" Now Online
- 23 Jul, 2010
Agile Friday: "Informative Workspace" Now Online
- 16 Jul, 2010
The Art of Agile Development: Informative Workspace
- 16 Jul, 2010
The Art of Agile Development: Incremental Requirements
- 09 Jul, 2010
Agile Friday: "Incremental Requirements" Now Online
- 09 Jul, 2010
Agile Friday: "The Planning Game" Now Online
- 02 Jul, 2010
The Art of Agile Development: The Planning Game
- 02 Jul, 2010
The Art of Agile Development: Documentation
- 25 Jun, 2010
Agile Friday: "Documentation" Now Online
- 25 Jun, 2010
Agile Friday: "Real Customer Involvement" Now Online
- 18 Jun, 2010
The Art of Agile Development: Real Customer Involvement
- 18 Jun, 2010
The Art of Agile Development: Energized Work
- 11 Jun, 2010
Agile Friday: "Energized Work" Now Online
- 11 Jun, 2010
Does the Pask Award Have a Future? You Tell Us.
- 06 Jun, 2010
Agile Friday: "Spike Solutions" Now Online
- 04 Jun, 2010
The Art of Agile Development: Spike Solutions
- 04 Jun, 2010
Architecture Review: Mock-Driven Three-Layer Architecture
- 30 May, 2010
Agile Friday: "Iteration Planning" Now Online
- 28 May, 2010
The Art of Agile Development: Iteration Planning
- 28 May, 2010
An Architectural Design Challenge
- 23 May, 2010
Agile Friday: "Collective Code Ownership" Now Online
- 21 May, 2010
The Art of Agile Development: Collective Code Ownership
- 21 May, 2010
Test-Driven Javascript
- 20 May, 2010
The Art of Agile Development: Ubiquitous Language
- 14 May, 2010
Agile Friday: "Ubiquitous Language" Now Online
- 14 May, 2010
"Art of Agile" Training Courses This October
- 10 May, 2010
Agile Friday: "Retrospectives" Now Online
- 07 May, 2010
The Art of Agile Development: Retrospectives
- 07 May, 2010
Single-Piece Flow in Kanban (Video)
- 01 May, 2010
Agile Friday: "Incremental Design and Architecture" Now Online
- 30 Apr, 2010
The Art of Agile Development: Incremental Design and Architecture
- 30 Apr, 2010
Next Week's Art of Agile Excerpt (Poll)
- 26 Apr, 2010
Agile Friday: "Estimating" Now Online
- 23 Apr, 2010
The Art of Agile Development: Estimating
- 23 Apr, 2010
Alternatives to Certifications: How to Hire the Agile Way
- 18 Apr, 2010
Agile Friday: "No Bugs" Now Online
- 16 Apr, 2010
The Art of Agile Development: No Bugs
- 16 Apr, 2010
Do You Need Iteration Zero? A Case Study.
- 14 Apr, 2010
The Art of Agile Development: Trust
- 09 Apr, 2010
Agile Friday: "Trust" Now Online
- 09 Apr, 2010
Your Certification is Meaningless
- 02 Apr, 2010
Agile Friday: "Root-Cause Analysis" Now Online
- 02 Apr, 2010
The Art of Agile Development: Root-Cause Analysis
- 02 Apr, 2010
The Art of Agile Development: Test-Driven Development
- 26 Mar, 2010
Agile Friday: "Test-Driven Development" Now Online
- 26 Mar, 2010
The Art of Agile Development: Chapter 9: Developing
- 26 Mar, 2010
The Art of Agile Development: Slack
- 19 Mar, 2010
The Art of Agile Development: Chapter 8: Planning
- 19 Mar, 2010
Agile Friday: "Slack" Now Online
- 19 Mar, 2010
Agile Friday: "Done Done" Now Online
- 12 Mar, 2010
The Art of Agile Development: "Done Done"
- 12 Mar, 2010
The Art of Agile Development: Chapter 7: Releasing
- 12 Mar, 2010
The Art of Agile Development: Chapter 6: Collaborating
- 05 Mar, 2010
The Art of Agile Development: Sit Together
- 05 Mar, 2010
Agile Friday: "Sit Together" Now Online
- 05 Mar, 2010
Alternatives to Acceptance Testing
- 01 Mar, 2010
The Art of Agile Development: Chapter 5: Thinking
- 28 Feb, 2010
The Problems With Acceptance Testing
- 27 Feb, 2010
"Art of Agile Development" Going Online
- 26 Feb, 2010
The Art of Agile Development: Pair Programming
- 26 Feb, 2010
Large-Scale Agile
- 25 Feb, 2010
I'm Not Dead
- 23 Feb, 2010
Another United Airlines Customer Service Fiasco
- 10 Oct, 2009
Introduction to Agile for QA People
- 19 Aug, 2009
Art of Agile Planning and Delivery Next Week
- 01 Jun, 2009
How TDD and Pairing Increase Production
- 26 May, 2009
Agile Planning & Delivery: Last Chance for Early-Bird Registration
- 29 Apr, 2009
Come Drink from the Firehose
- 23 Apr, 2009
The Agile Startup: Build and Deploy
- 07 Apr, 2009
Avoid the Rush
- 06 Apr, 2009
Why I Don't Provide Agile Certification
- 31 Mar, 2009
Stumbling Through Mediocrity
- 25 Mar, 2009
Korean Translation of "The Decline and Fall of Agile"
- 16 Mar, 2009
"Is Fit Dead?" Conversation Summary
- 16 Mar, 2009
"Maximizing Value with Agile Release Planning" Recording
- 16 Mar, 2009
Gordon Pask Award Volunteers Needed
- 03 Mar, 2009
Interview on Unbound Developers Show
- 25 Feb, 2009
What's Pair Programming Really Like?
- 21 Feb, 2009
"Absolutely No Machete Juggling" Review
- 19 Feb, 2009
Tweet, Tweet
- 17 Feb, 2009
abetterteam.org
- 16 Feb, 2009
Chinese Translation of "The Decline and Fall of Agile"
- 08 Feb, 2009
Kaizen and Kaikaku
- 08 Feb, 2009
Chinese Translation of "Beyond Story Cards"
- 04 Feb, 2009
March "Art of Agile" Training in Europe
- 02 Feb, 2009
Best Essays of 2008
- 25 Nov, 2008
An Approximate Measure of Technical Debt
- 19 Nov, 2008
The Decline and Fall of Agile
- 14 Nov, 2008
Kanban Systems
- 15 Oct, 2008
The Art of Agile Development: Risk Management
- 10 Oct, 2008
Estimate Inflation: A Cautionary Tale
- 09 Oct, 2008
Use Risk Management to Make Solid Commitments
- 08 Oct, 2008
Coulda, Shoulda, Woulda
- 01 Oct, 2008
Software Development Experts James Shore and Diana Larsen to Teach Grant-Funded Training Courses on Agile Development Techniques
A Tale of Two Vacations
- 24 Sep, 2008
The Case of the Missing Visionary
- 17 Sep, 2008
Save $2500 on Grant-Funded Agile Training in October!
- 17 Sep, 2008
Fit Essay in MundoJava
- 15 Sep, 2008
The Documentation Myth
- 03 Sep, 2008
The Crucible of Great Teams
- 27 Aug, 2008
Announcing "The Art of Agile" Training Courses
- 22 Aug, 2008
"Art of Agile Development" Interview with O'Reilly
- 20 Aug, 2008
Testing Private Methods
- 19 Aug, 2008
29% Discount at Amazon
- 18 Aug, 2008
Forces Affecting Continuous Integration
- 13 Aug, 2008
Living in the Punch-Card Era
- 30 Jul, 2008
Gordon Pask Nominations Open
- 23 Jul, 2008
Paranoia, Control, and $30,000 of Tooling
- 23 Jul, 2008
Singed Egos
- 16 Jul, 2008
The Cornerstone of Agile Planning
- 09 Jul, 2008
Book Piracy
- 03 Jul, 2008
Agile Release Planning Webinar Online
- 13 Jun, 2008
Work in Progress
- 11 Jun, 2008
The Art of Agile Development: Reporting
- 11 Jun, 2008
Watch Out For These Common Problems
- 05 Jun, 2008
The Art of Agile Development: Iteration Demo
- 04 Jun, 2008
It's a Trap!
- 04 Jun, 2008
Anybody in Toronto This Weekend?
- 27 May, 2008
Secrets of Agile Success--Summary
- 27 May, 2008
Get a Life!
- 21 May, 2008
Secrets of Agile Success--Live Recording
- 20 May, 2008
InfoQ Video Interview
- 20 May, 2008
InfoQ Video Interview
- 20 May, 2008
What is Success?
- 16 May, 2008
Cargo Cult Agile
- 14 May, 2008
That Funky Metaphor Stuff
- 30 Apr, 2008
Should We Adopt Scrum or XP?
- 26 Apr, 2008
The Importance of Personal Success
- 23 Apr, 2008
I Want Subtext
- 17 Apr, 2008
Time-Lapse Author
- 16 Apr, 2008
Change is Hard, Even for Service Organizations
- 12 Apr, 2008
JS-Kit: Lessons Learned
- 11 Apr, 2008
An Exercise About Trust
- 09 Apr, 2008
Should I Enable Comments?
- 09 Apr, 2008
The Stunning Truth at the Center of the Pigeon Story
- 06 Apr, 2008
Mistakes
- 04 Apr, 2008
How to Accelerate Your Initial Time Machine Backup
- 03 Apr, 2008
Hello, World (Again)
- 31 Mar, 2008
In the Privacy of Your Own Thoughts
- 26 Mar, 2008
Last Chance for 35% Discount (and Other Detritus)
- 26 Mar, 2008
We ♥ Tools
- 19 Mar, 2008
How to Turn Smart People Into Ordinary People
- 12 Mar, 2008
Iterative Writing
- 05 Mar, 2008
Send Me Your Assessments!
- 27 Feb, 2008
The Art of Agile Development: Assess Your Agility
- 27 Feb, 2008
Marick's Missing Manifesto
- 20 Feb, 2008
Practices or Principles?
- 15 Feb, 2008
Truth or Clarity?
- 13 Feb, 2008
Your Brain on Agile
- 06 Feb, 2008
The Art of Agile Development: XP Concepts
- 06 Feb, 2008
No, Take the Fit Challenge Instead
- 03 Feb, 2008
Interview on Agile Thinkers
- 31 Jan, 2008
Interview on Agile Thinkers
- 31 Jan, 2008
End of NUnitAsp Development
- 31 Jan, 2008
TANSTAAFL
- 30 Jan, 2008
The Art of Agile Development: The XP Lifecycle
- 23 Jan, 2008
Material Cut from "Understanding XP"
- 23 Jan, 2008
Études for Excellence
- 22 Jan, 2008
Who's in Charge Here?
- 17 Jan, 2008
The Art of Agile Development: How to Be Agile
- 16 Jan, 2008
Opinionated and Antisocial
- 16 Jan, 2008
Courage
- 13 Jan, 2008
The Art of Agile Development: Why Agile?
- 09 Jan, 2008
Why Not?
- 09 Jan, 2008
Our Professional Responsibility
- 08 Jan, 2008
A Project Planning Pop Quiz
- 04 Jan, 2008
Shu-Ha-Ri and The Art of Agile
- 02 Jan, 2008
Agile Haiku and Other Special Features
- 02 Jan, 2008
Agile Certification Now
- 31 Dec, 2007
Gopher Holes
- 30 Dec, 2007
Value Velocity: A Better Productivity Metric?
- 18 Dec, 2007
Scrum and XP Practices: Cross Reference
- 13 Dec, 2007
Bay Area Presentations This Tuesday and Wednesday
- 10 Dec, 2007
Articles Index Updated
- 01 Dec, 2007
The Art of Agile Development: Now Available!
- 29 Nov, 2007
Does It Work? Are We Done? Is It Right? (Keep It Light!)
- 28 Nov, 2007
"Art of Agile" Interview on Agile Toolkit Podcast
- 07 Nov, 2007
"Art of Agile" Interview on Agile Toolkit Podcast
- 07 Nov, 2007
"Art of Agile" on JavaRanch
- 30 Oct, 2007
An Energized Work Experience
- 25 Oct, 2007
It's the Software, Stupid!
- 21 Oct, 2007
AoA Correction: Test-Driven Development
- 13 Oct, 2007
Five Ways to Misuse Fit
- 08 Oct, 2007
Two More "Art of Agile" Events
- 04 Oct, 2007
"Art of Agile" Events
- 01 Oct, 2007
Do We Need Projects?
- 19 Aug, 2007
HTML and the Innovator's Dilemma
- 30 Jul, 2007
The Agile Engineering Shortfall
- 17 Jul, 2007
A Simple, Effective Design Question
- 13 Jul, 2007
Advertorial
- 13 Jul, 2007
Truth and Beauty
- 10 Jun, 2007
A Year and a Day
- 02 Jun, 2007
Agile Open Northwest
- 11 Jan, 2007
Tagged
- 07 Jan, 2007
Parting Ways on CardMeeting
- 18 Dec, 2006
Back in the Saddle
- 12 Nov, 2006
Hello, World
- 21 Sep, 2006
Voluntary Technical Debt
- 10 Sep, 2006
CITCON in London
- 17 Aug, 2006
CardMeeting
- 15 Aug, 2006
Fully Accredited XP Course
- 20 Jul, 2006
Epilogue
- 29 Jun, 2006
Week Nineteen
- 29 Jun, 2006
Week Eighteen
- 15 Jun, 2006
Book Announcement: The Art of Agile Development
- 13 Jun, 2006
Week Seventeen: Thursday
- 08 Jun, 2006
Where's the Content?
- 01 Jun, 2006
Week Seventeen: Wednesday
- 01 Jun, 2006
Week Sixteen
- 25 May, 2006
Off the Rails
- 08 May, 2006
Week Eleven: Thursday
- 05 May, 2006
Week Eleven: Tuesday
- 28 Apr, 2006
Inflated Claims
- 26 Apr, 2006
Week Eleven: Monday
- 21 Apr, 2006
Week Ten
- 14 Apr, 2006
"Best Software Writing" Nominations
- 10 Apr, 2006
Week Nine: Tuesday
- 07 Apr, 2006
New Article: Quality With a Name
- 05 Apr, 2006
Quality With a Name
- 05 Apr, 2006
Week Nine: Monday
- 31 Mar, 2006
Week Eight: Wednesday
- 24 Mar, 2006
Dependency Injection Demystified
- 22 Mar, 2006
Weeks One Through Eight
- 17 Mar, 2006
Week Fifteen
- 15 Mar, 2006
Jumping Off the Precipice
- 10 Mar, 2006
Introduction
- 10 Mar, 2006
Articles Index Now Online
- 28 Feb, 2006
Continuous Integration on a Dollar a Day
- 27 Feb, 2006
Continuous Integration Checklist
- 27 Feb, 2006
Strange IE Bug
- 19 Feb, 2006
How to Survive a Software Rewrite
- 16 Feb, 2006
Product Managers Are Critical To Success
- 14 Feb, 2006
The Future of User Interfaces
- 11 Feb, 2006
The Productivity Metric
- 10 Feb, 2006
XP and Game Development
- 06 Feb, 2006
Your Design Maps
- 06 Feb, 2006
Two Kinds of Documentation
- 29 Jan, 2006
Experience Reports Deadline Approaching Fast
- 27 Jan, 2006
Back from India
- 26 Jan, 2006
Speaking in India
- 02 Jan, 2006
Design Maps Delayed
- 02 Jan, 2006
Seven Habits of Highly Effective Programmers
- 28 Dec, 2005
Cards, Table, and Whiteboard: The Ultimate Planning Tool
- 22 Dec, 2005
When Do You Design?
- 21 Dec, 2005
That Damned Construction Analogy
- 17 Dec, 2005
37signals Blog
- 13 Dec, 2005
Agile Requirements
- 30 Nov, 2005
How I Use Fit
- 30 Nov, 2005
Red-Green-Refactor
- 30 Nov, 2005
Microsoft Gets TDD Completely Wrong
- 19 Nov, 2005
A Vision for Fit
- 25 Oct, 2005
Reflective Design
- 24 Oct, 2005
Hustle
- 21 Oct, 2005
Earning My Pay
- 21 Oct, 2005
Sense of Urgency
- 19 Oct, 2005
The Other Side of Design
- 14 Oct, 2005
Continuous Learning
- 10 Oct, 2005
TDD for Communication
- 24 Sep, 2005
XP Designs All the Time
- 22 Sep, 2005
Iterations Harmful?
- 10 Sep, 2005
Five Design Skills Every Programmer Should Have
- 06 Sep, 2005
Productivity Metrics
- 02 Sep, 2005
Merciless Refactoring
- 02 Sep, 2005
Please Stand By
- 02 Sep, 2005
Un Desafio Extremo
- 23 Aug, 2005
Continuous Integration: To Really Screw Up Takes a Computer
- 23 Aug, 2005
An Extreme Stake in the Ground
- 21 Aug, 2005
Continuous Integration: There's Another Step
- 19 Aug, 2005
Continuous Integration is an Attitude, Not a Tool
- 18 Aug, 2005
SD Times
- 17 Aug, 2005
It's Not Too Late to Learn
- 17 Aug, 2005
Advanced NUnitAsp Video
- 08 Aug, 2005
Advanced NUnitAsp Video
- 08 Aug, 2005
mumble test business rules mumble
- 03 Aug, 2005
Big, Big News
- 28 Jul, 2005
XP Coach Wanted in New York
- 28 Jul, 2005
Round Tuits For All!
- 26 Jul, 2005
A Fantastic Day at Agile 2005
- 26 Jul, 2005
Tim Lister at Agile 2005
- 25 Jul, 2005
Fit and User Interfaces
- 24 Jul, 2005
Off to Agile 2005
- 24 Jul, 2005
Get a Round Tuit
- 22 Jul, 2005
Legacy ASP.NET Course
- 18 Jul, 2005
Three Common Problems
- 18 Jul, 2005
"Ideas," not "Requirements"
- 30 Jun, 2005
Up-Front Requirements
- 15 Jun, 2005
Fail Fast and User Interaction
- 10 Jun, 2005
Primitive Obsession
- 04 Jun, 2005
Fit Explored
- 04 Jun, 2005
By The Way...
- 24 May, 2005
Why NUnitAsp Doesn't Have HTML Testers
- 23 May, 2005
Offing the Off-Site Customer
- 19 May, 2005
Hard Drive Crash
- 18 May, 2005
Incremental Change Doesn't Work
- 16 May, 2005
Drawing the Line on Continuous Design
- 05 May, 2005
Off With 'is 'ead!
- 29 Apr, 2005
Down With Comments!
- 26 Apr, 2005
Rewriting vs. continuous design
- 20 Apr, 2005
Agile on Wikipedia
- 20 Apr, 2005
Why I Don't Like CruiseControl
- 09 Apr, 2005
April Fools
- 08 Apr, 2005
Agile Customer Participation
- 08 Apr, 2005
Fit: Framework for Integrated Test
- 08 Apr, 2005
But Wait, There's More!
- 08 Apr, 2005
Pair-Hours vs. Points
- 07 Apr, 2005
Balancing Agility and Discipline
- 04 Apr, 2005
The PairOn
- 04 Apr, 2005
More on Slack
- 28 Mar, 2005
Using Fit for Agile Requirements Collaboration
- 22 Mar, 2005
Beyond Story Cards: Agile Requirements Collaboration
- 21 Mar, 2005
Slack and Scheduling in XP
- 18 Mar, 2005
Feedback on Subversion
- 17 Mar, 2005
Testing Games
- 17 Mar, 2005
Subversion
- 16 Mar, 2005
Feedback on Readability and Retrospectives
- 15 Mar, 2005
An Interesting Retrospective Idea
- 11 Mar, 2005
"Fail Fast" is Online
- 10 Mar, 2005
Design Mindsets
- 08 Mar, 2005
FitLibrary Released
- 07 Mar, 2005
Ten Minutes Without a Test
- 05 Mar, 2005
Crunch Mode Redux
- 05 Mar, 2005
More on Readable Fit Documents
- 04 Mar, 2005
Fit and FitNesse
- 01 Mar, 2005
Readable Fit Documents
- 28 Feb, 2005
Crunch Mode
- 24 Feb, 2005
A Gaggle of Maps
- 21 Feb, 2005
Scrum
- 21 Feb, 2005
Formality Is Not Rigor
- 21 Feb, 2005
Dumb People and Smart People
- 16 Feb, 2005
Prove Your Optimizations
- 16 Feb, 2005
Send Me to a Conference
- 10 Feb, 2005
Commoditization of IT
- 09 Feb, 2005
Integrating with Buggy Systems
- 09 Feb, 2005
Much, Much More
- 09 Feb, 2005
The USB Chicken
- 09 Feb, 2005
NUnitAsp: ASP.NET Unit Testing
- 05 Feb, 2005
Beyond Defects
- 01 Sep, 2004
Fail Fast
- 01 Sep, 2004
Task Switching
- 01 Jun, 2004
Research Time
- 01 Apr, 2004
Trust
- 01 Mar, 2004
Design Debt
- 01 Feb, 2004
Phased Releases
- 01 Jan, 2004
Continuous Design
- 01 Jan, 2004
Choosing the Right Projects
- 01 Oct, 2003
Passion and Discipline
- 02 Aug, 2003
Defining Success
- 22 Apr, 2003
Rubik the Refactorer
- 23 Dec, 2002
Biography
The Art of Agile Development: Exploratory Testing
Immersive Team Coaching
Contact James
Large-Scale Agile
Sharing
The Art of Agile Development: Performance Optimization
Real-World Training
The Art of Agile Development: Values and Principles
|