Agility process – Does KISS and YAGNI are inconsistent with SOA, DDD, IOC, MVC, POCO, MVVM, and other inconsistent modes and practical trends?

In my opinion, agile methods encourage us to keep simple and lean rather than adding complexity and complexity before we need it. However, the speed and volume of technological change encourages the use of more and more Abstract, complex and complex tools and patterns to solve problems we may not have yet (and may never encounter) in a complex way, these problems include an important learning curve and a lot of investment.

Are KISS and YAGNI at odds with the trends towards increasingly more sophisticated …

Automotive There is an accelerator and a brake, and a steering wheel that can turn left and/or right: the driver decides when to use it.

In my opinion, agile The method encourages us to keep it simple and lean instead of adding complexity and complexity before it is needed. However, the speed and amount of technological change encourage the use of increasingly abstract, complex and complex tools and patterns to solve our possibilities in complex ways Problems that have not yet been (and may never be encountered), these problems include important learning curves and a lot of investment.

Are KISS and YAGNI at odds with the trends towards increasingly more sophisticated …

The car has an accelerator and a brake, and a steering wheel that can turn left and/or right: the driver decides when to use it.

Leave a Comment

Your email address will not be published.