Agile Software Development
Agile software specific blogs from other topics. Most from when I first started this site in 2014.
Articles on Agile Software Development
-
Technical Debt
Technical debt was never EVER meant to give permission to write shitty code
-
One Piece Flow
Inventory is a cost not an asset. One Piece Flow limits inventory and results in a complete product you can sell.
-
Should you quit estimating?
Signs that indicate you can safely quit estimating
-
Kanban in a Nutshell
The No Real Scotsman fallacy aside, are you really doing Kanban?
-
Are You Using Mock Objects as Bandaids?
Mock objects are a design smell
-
Metaphor for How We Do ~~Estimates~~
Metaphor for How We Do
Estimates -
Mob and Pair Programming and Concurrency
Concurrent task development might not be as efficient as you think.
Concurrent task development can suffer form the same pitfalls as concurrent application development
-
Fizz Buzz Kata
The Fizz Buzz code kata refactored to use chain of responsibility
-
Stop Doing Retrospectives
Why you should stop doing retrospectives
-
You Might Have Too Many Developers
Why do you still think you need 2000 developers?
-
You Might Have Too Many Developers
Why do you still think you need 2000 developers?
-
Take Back Agile: The Back Story
The back story of Take Back Agile
-
Flow
Flow and Whole Team
-
Email Is Not Lean
Email is not lean
-
Agile Management and the Hivemind
Great teams seem to work like a single stream of conciousness. Completing the next most important task without orders or being told.
-
Tabular Input and Output in JBehave
JBehave has some nice features and provides a nice behavior driven development model for Java programmers, but it's documentation is not always straight forward. I'll try to explain how to use input and output tables in JBehave.