Я каждый раз оказываюсь в одной и той же луже - недооцениваю все возможные «подводные» камни (ну ведь на то они и подводные 😬) и думаю, что задача на час-день-пару дней. Хотя в ней на самом деле можно копаться хоть месяц. И да, здесь есть обратная сторона медали - паралич аналитика, но сегодня не о нём.
Задачи аналитика часто представляют собой целое исследование и повезёт, если данные для него уже есть. Мне последнее время не везёт. 😬
Приходится самой собирать все артефакты по крупицам, очищать их от всего ненужного (а только поиск выбросов и всяких нестандартных штук может занять день-два) и только потом уже начинать разбираться во всех причинах и последствиях.
Поэтому я понятия не имею, как оценивать такие задачи.
Лид рекомендовал мне «ориентироваться на прошлый опыт и отталкиваться от того, сколько неожиданного могло возникнуть в ходе прошлого анализа». Но мне кажется, если задача не повторяется из раза в раз в одном и том же виде, а видоизменяется, то в ней может «всплыть» всё что угодно.
И даже когда не меняется, не факт, что всё пойдёт по прежнему плану. 😬
Не пересчитать все случаи, когда меня просили добавить в выгрузку из sql дополнительный столбец (уже готовый, не расчётный) и запрос, который ещё вчера вечером отрабатывал у меня за 5 минут, сегодня утром решил выполняться час 😬. А пообещала прислать данные я, конечно же, «через 5 минут».
Но самый показательный случай - пришёл запрос повторить ранее проведенный анализ, просто на новых данных. Все скрипты готовы, вся логика проработана, запусти, отвалидируй и на следующий день отдавай свой вердикт, подтверждённый цифрами.
Но именно в этот день я обнаружила, что в данных в БД не хватает некоторых строк, которые нужны и для этой задачи. Обратилась к одному из разработчиков БД узнать, что пошло не так при выгрузке.
- Ну логи уже затёрлись, не знаю, в чём была ошибка, поставил всю таблицу на перевыгрузку
- А сколько это займёт времени?
- Сложно сказать, полгода назад с этой таблицей процесс занял 1,5 недели (значит ещё плюс минимум пара дней для данных за эти полгода)
😬
Стоит ли говорить о том, что через пару дней я случайно остановила процесс выгрузки и пришлось перезапускать его заново..
При этом когда пускаешься в крайности и озвучиваешь руководителю сроки сильно больше:
- Сколько тебе надо?
- НЕДЕЛЮ
- А что так много???
Такая оценка не принимается 😬
Надеюсь со временем я найду баланс, не буду скатываться в дотошность ко ВСЕМ деталям и научусь хотя бы приблизительно верно оценивать сроки (а верно в моём понимании - чуть больше, чем реально надо). Поделитесь, как вы понимаете сколько времени вам потребуется на задачу, особенно если она нестандартная.
