Как грамотно поставить задачу 1С-нику
Далеко не каждый, кто умеет хорошо что-то делать сам, может так же хорошо поставить задачу другому. Но это очень крутой навык, который серьезно повышает эффективность спеца. Ловите лайфхаки на эту тему.
1️⃣ Расскажите, кому и зачем нужно решение задачи, какая проблема заказчика решается. Иногда получаешь постановку в виде описания форм, полей, кнопок. И приходится программировать абстрактного сферического коня, не понимая, кто и куда на нем поскачет. Информация о бизнес-целях лишней не будет. Понимая, кому и чем поможет твоя работа, делаешь ее более осознанно: правильно додумываешь то, что в задании не сказано, или предлагаешь что-то из своего опыта.
2️⃣ Определите критерии успешного решения задачи. Это может быть пример входных данных и ожидаемого результата в тестовой базе или в Экселе. Или сценарий действий пользователя и ожидаемое поведение системы. Если разработчик точно знает, как проверить свое решение, у него будет шанс сделать все правильно с первого раза.
3️⃣ Не лишним будет обозначить и ограничения. Например, сроки или особенности инфраструктуры заказчика, которые могут быть важны при проектировании решения задачи (например, использование Linux, веб-клиент). При установке сроков оставляйте время себе, чтобы все проверить. Не ставьте его впритык к сдаче функционала заказчику. Проверено на горьком опыте. 🙂
4️⃣ Обсудите детали реализации вместе с разработчиком. Это точно сокращает разрыв между ожиданиями постановщика и реальным результатом. Кроме того если разработчик опытнее вас, то он подскажет, как сделать лучше, чему-то вас научит. А если вы более опытный, то чему-то научите его, что тоже полезно. В любом случае одна голова хорошо, а две — лучше.
Делитесь, приходится ставить задачи коллегам?
👍 — да, часто.
🔥 — нет, чаще озадачивают меня.
#кейсы