Я понимаю, что работа программиста - это творческий труд и KPI не измерим.
spoilerФрилансеры бывают разные, есть начинающие с завышенной самооценкой, а есть опытные, которые без затруднений напишут функцию за минимальное время и за адекватную плату. Не опытный может биться над функцией 10 часов * 10$, а опытный напишет за 0,5 часа *50$. Хуже всего, если не опытный, с завышенной самооценкой выкатит ценник в 50$ и будет рассказывать что там все сложно.
Вообщем вопрос:
Можно ли оценивать работу программиста за конкретную функцию, конкретный скрипт?
Например:
есть база MYSQL 100+ таблиц, в среднем по 10 столбцов, есть связи таблиц, фреймворк YII2
есть четкое ТЗ, где прописана вся логика работы.
Сколько будет стоить создание страницы с выводом простой таблицы?
А если добавить форму, а если добавить функцию...?
Вывод на страницу простой таблицы у начинающего и у опытного займет примерно одинаковое время, а цена за работу разная.
Может есть какой-то показатель, который отличал бы сложность выполнения?
Или один выход?
Простейшие функции отдавать молодым, а сложные профессионалам?