Логіка замовників і програмістів, том перший

IT за всіма законами - царство логіки! І раптом # несподівано спокійне життя айтішника (який живе за законами логіки - кон'юнкція, диз'юнкція та їх комбінації), порушує клієнт. Він приходить, вимагає нелогічних речей: «швидко, дешево і якісно», «трошки переробити дизайн» і так далі. Як з цим жити нормальному айтішники?! :)

© helfred

Ось живеш в IT-світі, все логічно і правильно. Люди будують майбутнє, намагаються логічно міркувати і дивитися на світ системно. Я насправді не знаю, в яких ще областях виробничої та наукової діяльності середній рівень знань і кругозору так високий. Кого не запитай, багато хто знає алгоритми, будують своє життя за законами тайм-менеджменту (Pomodoro, GTD і всяке таке), майже у кожного є хобі (все ті ж велосипед і зеркалка ™), навіть в театр ходять ...

Але чому, чому ж не виходить будувати відносини з замовниками? З програмістом зі Штатів або Філліпін - відмінно, а з менеджером або власником бізнесу - важко. Ну, не розуміємо ми один одного, і все тут.

Камені спотикання

За прикладами ходити далеко не потрібно. Беремо стандартні ситуації:

У кожній ситуації є конфлікт інтересів і «дивне ставлення» програмістів (в загальному сенсі слова) і замовників-користувачів.

Я вже писав багато статей з цього приводу, та що там статті, весь мій блог присвячений цій темі, але зовсім недавно прийшов до незвичайного для себе відкриття:

IT guys (не тільки менеджери) роблять припущення, що замовники - абсолютно логічні істоти, які цінують тільки послідовні аргументи і приймають рішення, базуючись лише на цьому.

Приймаючи таке твердження за базову «відправну точку», багато хто намагається побудувати алгоритми роботи з Замовником на формальній логіці. А нам, айтішникам, це ж просто: он скільки книжок прочитали з програмування, а там все чітко і логічно.

А потім наступають «нестиковочка»:

І таких ситуацій безліч, коли айтішники задають собі питання: «Чому замовник цього не робить/зробив? Це ж логічно! "

«А судді хто?"

Та подивіться ж навколо! Почніть з себе ...

  1. У ваших стосунках із друзями й колегами є дуже багато чинників, які складно пояснити логікою чи чистим розрахунком. Згадайте, будь ласка, останній корпоратив.
  2. Ви купили iPhone (якийсь там версії) виключно тому, що по ньому відмінно можна говорити і взагалі це логічне вкладення грошей.
  3. Самі айтішники впевнені, що вони настільки складні в своїй поведінці, що логіка (особливо лінійна) до них не застосовується. Коли мова заходить про прийняття рішень в IT-проектах і управлінні людьми в них, то відразу цитують навперебій фрази з книг/статей: «Як пасти котів», «Люди як нелінійні і найбільш важливі компоненти в створенні програмного забезпечення», «Мистецтво управління проектами »,« Людський фактор »і так далі.

І напрошується питання. Ми (айтішники) віримо в те, що ми опупітельно нелінійні і складні. Чому ж ми впевнені, що замовник буде грати за суворими правилами?

Виходить, що ми самі - нелогічні, але очікуємо від інших людей розумних та обгрунтованих дій. Відповідно, наші очікування не збігаються, і ми починаємо вірити в «інопланетні» наших замовників.

Чотири ради

Що з цим робити? Мені здається, що рада буде в рамках кепа, але я постараюся:

І на завершення, nota bene, так би мовити ... Коли вам важко зрозуміти "логіку" прийняття рішень замовника, то перечитайте ще раз «Люди як нелінійні і найбільш важливі компоненти в створенні програмного забезпечення».

Опубліковано: 16/01/12 @ 11:16
Розділ Блоги

Рекомендуємо:

Як поставити коментарі Facebook на свій сайт
ПАММовий конкурс на 30.000 $
Бальна система оплати авторам на СДЛах від Журфакера
Бальна система оплати авторам на СДЛах від Журфакера
Wordpress SEO . Урок 4 - дзеркала сайту та 301 редирект