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 28 |
STAREAST Software Testing Conference in Orlando & Online |
Jun 02 |
AI Con USA Bridging Minds and Machines |
Sep 22 |
STARWEST Software Testing Conference in Anaheim & Online |
Oct 13 |
Agile + DevOps USA The Conference for Agile and DevOps Professionals |
Recommended Web Seminars
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |
On Demand | Agile Transformation Best Practices |