3 ms·
I wish the agile manifesto had included a bullet point that said 'favor working code over comprehensive documentation%' % where working code != the code will w
by smush 7y ago
I wish the agile manifesto had included a bullet point that said 'favor working code over comprehensive documentation%'
% where working code != the code will work if all stars align and no invalid data is input and comprehensive documentation != a single typed character more than what is forced out of your tortured fingers by those who have to support your code at 2AM
I love my job :)
- ebiester 7y ago* "while there is value in the items on the right, we value the items on the left more" suggests that you should do enough of the items on the left such that the job gets done. * "Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done." implies that the ops team also needs to be given the environment and support they need from development. * "Continuous attention to technical excellence and good design enhances agility." where "technical excellence" implies an understanding of working code that isn't dependent on valid data. * "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly." means that if ops can't do its job, then the development team needs to reflect and adjust its behavior accordingly. So, sadly, they tried. We just went too far in the other direction in some organizations, and that needs to be stopped. If it isn't working, change it - agile shouldn't be in the way.