Pavel
(да, я хорошо умею доводить ситуацию до абсурда) :)
Igor
да хрен там
Igor
продаем телефон в россию
Igor
проходим все ростесты
Igor
их невозможно не пройти
Pavel
К Игорю приходит ФСБ и спрашивает "чойта ты, мил человек, весь такой инновационный, КОМПОНЕНТЫ ЯДЕРНОГО ОРУЖИЯ ПРОДАЕШЬ?".
Pavel
Добро пожаловать в Черный Дельфин. Твоя компания теперь пренадлежит полковнику Чепиге и он продает твои телефоны по цене х100 самому ФСБ :)
Pavel
А всего можно ыло бы избежать, если бы ты заложил compliance в DoD
Igor
и никогда его не выключать
Igor
вообще убрать возможность его выключть и следить за всеми.
Igor
ФСБ будут только рады
Igor
еще и денег из бюджета дадут
Igor
Igor
меняем мир. внедряем ториевые батарейки в телефоны.
Igor
а так мы бы выпустили очередной говнотелефон который разряжался бы через 2 часа использования.
Igor
а если бы внедрили ненужные сертификации в DoD - отрезали бы себе путь к инновациям.
Pavel
https://www.scrum.org/forum/scrum-forum/7314/non-functional-requirements
Pavel
Вот заодно дискуссия на scrum.org
Igor
не иметь доступа к данным пользователей? это не функциональное требование?
Pavel
https://www.scaledagileframework.com/nonfunctional-requirements/
Pavel
ну и тут, если вас SAFe не пугает :)
Pavel
там заодно список литературы полезный внизу :)
Pavel
Не сейфовской литературы :)
Pavel
[4] Larman, Craig and Bas Vodde. Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Addison-Wesley, 2010.
Вот это мне особенно понравилось :) @gospodchikovs заценит :)
Igor
я вот читаю и понимаю что NFR являются частью беклога
Igor
типо как стори только NFR
Pavel
И под частью бэклога ты имеешь ввиду PBI?:)
Pavel
Нет, это не как сторя. Это свойство системы целиком.
Pavel
Ну вот как у тебя usability может быть PBI? Или security?
Pavel
У тебя могут быть PBI улучшающие определенынй аспект NFR предлагая какую-то функцию.
Max
Pavel
Pavel
Не, если интересно, я могу описать, как делать железо скрамом на практике.
Max
Это уже специализированный разговор, давай в личке продолжу =)
Max
Pavel
Настоящий кейс с улучшением тайм ту маркет почти в три раза и возможностью получать нормальный фидбэк от кастомеров в процессе.
Pavel
Игорь, в целом, правильно написал - прототипы.
Pavel
Другое дело, что каждое реение, прежде чем попасть даже в прототип, проверяется на способность пройти аудит. Либо считается результатом спайка, созданногос угубо для проверки нужд клиента.
Max
Я fpga тоже не просто так упомянул. Для многих продуктов это может и в финальном решении остаться, не переходя в asic
Pavel
https://us.getac.com/solutions/video/video.html
Pavel
Вот это вот все, что тут красиво рекламируется - делалось scrum командами :)
Pavel
Pavel
Про шифрование и то, к чему приводит забивание на него до последнего "для упрощения отладки" я много могу рассказать.
Pavel
Только матом и непублично :)
Pavel
Igor
ну это пальцем в небо на самом деле :D можем угадать конечно а можем и нет. важно не шифрование а чем продукт поможет пользователю. остальное это все хрень.
Pavel
А то покажешь ты красивый интерфейс пользователям, они радостно похлопают в ладошки, а потом ты добавишь шифровку, а тебе скажут "неее, медленно" :)
Pavel
Igor
Igor
я пока не вижу проблемы которая была бы прям нерешаемая
Pavel
Игорь, все решаемо. Зачем создавать проблемы на пустом месте?:)
Igor
так если пользователи не похлопают в ладоши - то шифрование никому не нужно будет :D
Pavel
Игорь, про такие вещи можно про модель Кано почитать.
Igor
да почему медленно то? будем развивать систему.
Pavel
Ну или MoSKoW
Pavel
Всякий комплаенс очень часто оказывается в Must
Pavel
они же "must-be qualities"
Igor
слона надо по кусочкам есть
Pavel
То, что ты говоришь - правильно, но ИМХО оно для стадий, предшествующих тем, где скрам имеет смысл применять
Pavel
Когда ты исследование ведешь, тебе надо сужать скоуп исследования, делать каждый аспект отдельно - зачем тебе вообще инкремент в такой ситуации?
Pavel
Делай быстро по одной фиче для проверки
Igor
инкремент нужен для того чтобы понять в правильном ли направлении я двигаюсь
Pavel
Если ты про продукт ничего не знаешь, про пользователей ничего не знаешь - ты и команду собрать не можешь.
Igor
я могу знать про продукт "что то"
Pavel
Не будет она у тебя всеми необходимыми скиллами владеть :)
Igor
так бизнес модель может переделываться со временем
Igor
и в команду будут добираться люди.
Igor
или переучиваться текущие
Igor
это даже в дофига не агильных компаниях работает. у нас сейчас сменилось направление немного на геймдев. разрабы учатся в юнити.
Pavel
Игорь, если ты делаешь pivot под команду, а не под новые требования рынка - ты делаешь pivot неправильно :)
Igor
Igor
а не форсирует эти требования
Pavel
Ну и в целом, pivot вообще в новом направлении, без учета существующего проукта и знаний - это таки редкость.