🎉 Поздравляю! Вы опять сделали "что-то"
🔄 Поработали, чтобы поработать. В этот раз речь об оптимизации процесса разработки, к которой почему-то не применяют проектный подход.
📏 Перед тем как затевать какие-то оптимизации, подумайте, как оценить результат. Например, качество кода - это для вас что? Как его измерить? Количество багов на 1000 строк? Цикломатическая сложность?
📊 А текущий процесс у вас описан? Вы понимаете, какие сейчас значения выбранных метрик? Каких значений вы хотите достичь? Как это выражается в деньгах компании и оправдывает ли сопутствующие расходы?
⚠️ И ведь кроме целевой метрики есть и другие, которые могут поплыть. Например, новый процесс окажется слишком трудоемким, и больше времени будет тратиться на формальные процедуры. И если вы это не измеряете, то такие побочные эффекты останутся незамеченными.
💡 Главное - не забивать гвозди микроскопом. Если проблема занимает час в месяц у одного сотрудника, наверное, не стоит из-за нее много часов рассуждать о том, как должны выглядеть идеальные процессы. Иногда лучше коротко зафиксировать проблему, сформулировать пару гипотез и попробовать небольшое изменение без лишней бюрократии.
⚖️ И не забывайте, что вы работаете с людьми. Будьте честны с собой и с командой. Признайтесь, кому вы пытаетесь сделать лучше. Каждый процесс - это набор компромиссов. Например, между скоростью поставки результата и удобством управления. Поэтому подумайте, стоит ли ради "шашечек" вставлять палки в колеса.
💣 А если уж решили все сносить и перестраивать, то найдите в себе силы сделать это правильно. Иначе через полгода вы снова будете поздравлять себя с очередным "чем-то".