|
|
|
|
|
by icedchai
4032 days ago
|
|
This is all true. I worked in a medium size (400+) fully "agile" organization There was constant short term thinking and seemingly nothing was properly designed or actually engineered. External facing APIs changed regularly, affecting other teams and leading to slow and painful integration. By regularly, I mean just about every sprint. How about thinking more than 2 weeks ahead? It didn't help that there were lots of inexperienced guys just out of college (who probably thought this was normal.) Along with a "manager" with extremely poor communication skills (not uncommon in development) this was basically a disaster. We did, however, have lots and lots of unit tests. We spent about half of each "iteration" rewriting them due to the API problems. I gotta laugh. |
|