Типичная картина (с)пертая из твиттера Типичного Программиста
У вас часто позникают претензии программистов к качеству требований или ТЗ, которые пишут аналитики? У меня часто!
И постоянно приходится доказывать, что причина непонимания требований не в том, что они плохо написаны, а в том, что используется неправильный канал коммуникации, ибо всё написанное на бумаге может быть истолковано по разному. Вот отличный пример из книги Расмуссона:
- I didn’t say she took the money — I didn’t say it
- I didn’t say she took the money — I said something else…
- I didn’t say she took the money — But someone else might have!
- I didn’t say she took the money — She spent it instead
- I didn’t say she took the money — Nope. Instead she stole my heary and left San Francisco
Подобная проблема решается просто. Посадите аналитика рядом с программистом и стимулируйте вербальное общение, а не обмен письмами или документами.