Все я понял. Просто вы рассуждаете как исполнитель, причем четко тянущий покрывало в сторону RapidScada.
Можно определять тариф, например стоимость часа.
Объем задачи он виден только мне, это моя работа делить и управлять, выбирать.
Поэтому исполнитель может только закладывать риски, пытаясь подобраться к пониманию объема.
Прав я или нет - да пофиг, кто судья то?

Управляя штатом программистов в крупной компании (прежний опыт), мне хватает понимания как управлять своим делом.