Например, клиент просит сделать архив базы.
Работы по качеству и цене могут быть:
Вариант 1-й: (спец "ух мне дали шашку в руки!")
* Прибежал,
* быстренько сделал ("тут делов то!"),
* взял 200 руб,
* убежал.
Вариант 2-й: (спец "я всё умею!")
* Выслушал клиента,
* сделал что требуется,
* проверил общие параметры системы,
* немного подумал о последствиях, но ничего не предпринял,
* цена - обычная почасовка - сколько потратил времени столько взял. вылезут косяки - ещё приеду, денег возьму.
Вариант 3-й: (спец "стреляный воробей")
* Выслушал.
* Предложил варианты решения, озвучил варианты цены решений и возможные последствия:
** 200рублевый
** научил двухсотрублевой работе, что б сами делали регулярно,
** Предложил за 5000 что бы всё делалось само и решил проблему
* Выполнил.
* Прикинул последствия.
* Прописал, минимизировал вероятность проявления последствий. Ещё подумал и потратил время.
* Перезагрузил комп. Проверил сам.
* Перезагрузил комп. Дал проверить клиенту. (клиенты многое делают чуть-чуть по другому, и результаты иногда сильно отличаются)
* взял свои 5000, пообещал гарантийный срок например 1 месяц. Ушел
* Впарил этот полуфабрикат другим своим клиентам, по ходу совершенствуя и удешевляя.
Вариант 4-й: (развитие 3-го)
* натаскал своих спецов, часть от их внедрений - моя.
Вариант 5-й: (развитие 5-го)
* Документировал
* Сделал вариант документации "Настройка. Простой вариант"
* Коробочное решение
* Продажи по России и т.п.
подтолкнул к размышлениям Альберт Волосский.
p.s. картинка взята из инета
upd: Дополнение MaxDavid: Почитайте книгу Рейнвотера "Как пасти котов. Наставление для программистов, руководящих другими программистами". Там и подобные мысли есть, и много других, не менее полезных.