Five Practical Solutions to Agile Myths
The results are in-many ideas in the agile canon can actually decrease your velocity and slowly poison your code. James Coplien examines five of these common practices, why they can be harmful, and how to avoid their pitfalls. [1] TDD: Avoid architecture rot with a lightweight architecture and an appropriate level of testing. [2] YAGNI: Avoid being blind-sided by unexpected requirements by employing use case slices and lightweight architecture. [3] On-Site Customer: Avoid burning out the customer by adding a product owner. [4] User Stories: Instead of deferring detailed scenario development, employ use cases to bring the analysis out to the person who matters-your market constituency. [5] Domain-Specific Languages: Building a domain-specific engineering environment buys you only more costs and more headaches; so take the value from the analysis and run with it.
Upcoming Events
Apr 27 |
STAREAST Software Testing Conference in Orlando & Online |
Jun 08 |
AI Con USA An Intelligence-Driven Future |
Sep 21 |
STARWEST Software Testing Conference in Anaheim & Online |