Может ли проектная документация программного обеспечения быть безболезненной?
Серьезно, это могло быть вообще??
Я не говорю здесь о архитектурных решениях высокого уровня. Что меня особенно интересует, так это: дизайн БД, дизайн модели предметной области и особенно дизайн пользовательского интерфейса.
- Вы документируете их? какой формат вы используете для их захвата?
- Как вы связываете требования к элементам дизайна? Вы используете матрицу прослеживаемости? Если да, как вы поддерживаете это? Если нет, как вы определяете элементы дизайна, на которые повлияло изменение бизнес-требований?
1 ответ
Решение
- Дизайн на бумаге
- Код как проект
- Модульные тесты как использование API
- Парное программирование
- Вездесущий язык