~/talk

Chaos Development: Removing Software as the Inhibitor of Agile

slides:none on file

Argues that changing requirements demand two concrete practices: for stable domains, tiny classes, rigorous encapsulation and pair programming that produce models with ~2.3-line methods, 1,400 classes from a 72-class legacy and delivered a pension-replacement in 8 months for $1.1M achieving 6x productivity; for fuzzy domains, tiny asynchronous microservices on an event bus + microservices architecture (Kafka/RabbitMQ, Docker, Java) that ran 3,000 services under 100 lines and deploy every 3.5 minutes, generating rapid experiments and tens of millions in extra revenue.

AI-written summary · about

  1. 0:00Start
  2. 13:03Requirements Uncertainty
  3. 13:49Agile at UK Retailer
  4. 14:31Guiding Light: XP Values
  5. 20:29Stories Assume Easy Change
  6. 21:57Replacement Application
  7. 25:24Implement Simple Design
  8. 26:58Craft The Model Carefully
  9. 28:4570's Design Approach
  10. 31:15Signs of Violation of Encapsulation
  11. 38:452. Delivery Focus
  12. 39:34Enhance Productivity
  13. 41:10Spreadsheet Fantasy!
  14. 45:43Handling in-Project Change
  15. 48:20Fuzzy Vision of "What" to Build
  16. 49:33Re-think Interactions
  17. 52:04Exploit Fuzzy Nature
  18. 53:27Summary Principles of MicroServices
  19. 54:48Count / Size Ratio
  20. 57:41Rapids, Rivers, and Ponds
  21. 58:19High-Performance Event Bus
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.