Здравствуйте, Gaperton, Вы писали:
G>Это элементарный пример более "глубокой" системы, чем "широкой". Для одной видимой пользователю и простой в тестировании функции — несколько слоев, и куча архитектурных проблем, которые надо решить. Для справки — один анализ алгоритма Dolby Digital и разработка ТЗ для написания DSP кода (а также инструменты для тестирования результатов DSP-кода) заняла в реальности две недели.
Угу, один финский товарищ даже целый white paper наваял на тему адаптации agile к embedded разработке (читать со страницы 17):
http://users.tkk.fi/~tpunkka/papers/agile_firmware_punkka_V103.pdf