При попытке применить гибкие принципы к нашему процессу разработки, в частности принципам scrum и истории пользователей, подобным XP, мы столкнулись с проблемой архитектуры.Системные истории для гибкой архитектуры
Возможно, мы все еще слишком связаны с развитием архитектуры, но мы стараемся поддерживать сильную разработку на основе компонентов, смешанную с гибкими принципами моделирования. Наша цель - создать небольшой дизайн впереди, подверженный эволюции во время разработки.
То, что я ищу, - это то, что может позволить мне помещать мои истории о моей архитектуре и компонентах внутри нее: истории развития, а не только истории использования. Системная история может быть другим видом пользовательской истории, в которой говорится о чем-то, что не связано с деловой ценностью, но это связано с проблемами архитектуры и качества системы.
Edit: Я нашел this research из Ольборгского университета о "историях разработчиков".
Есть ли у вас опыт, идея или оппозиция?
Спасибо заранее! (это мой первый вопрос!): D)
Замечательный комментарий! Спасибо! Ты действительно очистил мой разум :). У меня был поиск и найдены интересные статьи с определениями тактической задолженности (http://blogs.construx.com/blogs/stevemcc/archive/2007/11/01/technical-debt-2.aspx - http: // codeartisan .blogspot.com/2008/08/cracking-down-on-technical-debt.html). Я считаю, что держать под контролем долги, смешанные с небольшим дизайном, первый подход может быть правильным выбором для нас. –