Сегодня в университете у нас было упражнение Scrum (имитация всего процесса создания программного решения), и я придумал проблему, которая не могла понять.
Скажем, мы определили наши истории и дали им правильную приоритизацию. И есть история с очень небольшим приоритетом... возможно, это будет сделано в последние спринты.
Проблема в том, что, если эта история представляет собой огромную архитектуру для нашего решения? Например, из автономного приложения вам придется перейти на архитектуру клиент-сервер из-за этой истории.
В моей точке зрения: не естественно ли каким-либо образом указывать, какие истории наверняка будут сделаны (в какой-то конкретный момент времени), те, которые необходимы для совершения, но это не критично, когда чтобы они имели в виду и принимали лучшие решения, разрабатывая свое решение. Или как вы справляетесь с этой проблемой? Если это проблема.
Спасибо заранее! И извините мой, наверное, хромой вопрос.