Найти в Дзене
От Джуна до Лида (IT Jobs)

Учимся оценивать задачу

Давайте научимся распределять усилия и грамотно прогнозировать время на решение задачи. Составили чек-лист по оценке предстоящей работы 1. Определитесь зачем вы выполняете эту задачу Частое заблуждение разработчиков - думать, что их работа - кодить. Это не так. Задача программиста решать проблемы. Кодинг - заключительная часть решения проблемы. Если понять это, то подход к работе изменится, появится цель и видение конечного продукта. 2. Узнайте что именно вы будете делать Разберитесь с тем, что должно получиться на выходе. Пообщайтесь с тимлидом и менеджерами, чтобы иметь представление о конечном продукте. Поймите что должен получить потребитель. 3. Определите как будете реализовывать задачу на уровне кода Нужно понимать какая кодовая база, какие технологии и библиотеки будут использованы. Если сразу нет понимания об этом, выделите 1 день на технический анализ. 4. Декомпозируйте задачу Разделите одну задачу на подзадачи. Можно разделить на конкретные фичи. Проведите технический анализ

Давайте научимся распределять усилия и грамотно прогнозировать время на решение задачи. Составили чек-лист по оценке предстоящей работы

1. Определитесь зачем вы выполняете эту задачу

Частое заблуждение разработчиков - думать, что их работа - кодить. Это не так. Задача программиста решать проблемы. Кодинг - заключительная часть решения проблемы.

Если понять это, то подход к работе изменится, появится цель и видение конечного продукта.

2. Узнайте что именно вы будете делать

Разберитесь с тем, что должно получиться на выходе. Пообщайтесь с тимлидом и менеджерами, чтобы иметь представление о конечном продукте. Поймите что должен получить потребитель.

-2

3. Определите как будете реализовывать задачу на уровне кода

Нужно понимать какая кодовая база, какие технологии и библиотеки будут использованы. Если сразу нет понимания об этом, выделите 1 день на технический анализ.

4. Декомпозируйте задачу

Разделите одну задачу на подзадачи. Можно разделить на конкретные фичи. Проведите технический анализ для каждой.

5. Оцените задачу

Только на этом шаге можно давать реалистичные прогнозы по выполнению.

Следуйте нашему чек-листу и вы не будете попадать в неловкие ситуации, когда обещал выполнить за 3 дня, а сделал за месяц.

Подписывайтесь на наш telegram канал где вы сможете найти актуальные вакансии для Python разработчиков любого уровня

#IT #programming #ПРОГРАММИСТ #програмирование #код #КОДИРОВАНИЕ