Про пользу ограничений
У слова "ограничение" есть сильные негативные коннотации. В целом, если дать человеку выбор между какими-то ограничениями и их полным отсутствием очевидно предпочтительным вариантом будет второй.
Но в разработке все по-другому. Если запустить проект без каких-то ограничений, то он быстро лопнет от постоянно растущих требований, раздутой неэффективной команды и неопределенных сроков. А управление ограничениями дает руководителю кучу полезных инструментов. Вот некоторые из них:
👉Осознанно ставьте лимит на размер команды – даже если необходимость добавления новых людей кажется очевидной. Это поможет более внимательно относиться к приоритизации и фокусироваться на самом важном.
👉Ограничивайте выбор технологий, используя самый простой стек из всего, с чем команда уже получила опыт.
👉Вместе с командой попытайтесь ответить на вопрос "Как достичь тех же результатов в 2 раза быстрее", могут вылезти неочевидные решения.
👉Челленджите требования – иначе вы можете заниматься оптимизацией под то, что на самом деле не важно. Многие требования могут рождаться в голове у заказчика, и не быть подкрепленными никауой реальной необходимостью. Как только вы от них избавитесь, резать скоуп станет намного проще.
Докину от себя еще одну мысль. Помимо полезных ограничений бывают и очень вредные – и задача хорошего лида уметь их распознавать. Сюда относятся любые формы выученной беспомощности – когда команда уверена, что не может чего-то сделать, поэтому даже не пробует.
Post #2126
7.1K