Ви можете сказати, що немає і зможете сказати так.

Не можна сказати ні.
Старший розробник Валера працює як лідер команди з великим і важливим проектом для великого і важливого замовника. З віконних, спекотних літніх шумів, пасерів, які проходять через пилоподібні вулиці на їх бізнесі, голубці хребти піруетки в величезному Казахському небі. Життя гарне – пілот запланований на кінець листопада, команда здобула хороший темп і на графіку. А потім Валера з бічним баченням помітить, як з'явився жовтий купець на піктограмі Skype - хтось запам'ятався йому і написав повідомлення. Це проектний менеджер: "Ком до мене..."

Назва менеджера - Ербол і він має дуже погані новини для Валера. У компанії клієнт змінив Виконавчий директор. Він знаходився в систему, що він розвивався і вирішив, що він не був безпечним. І тепер потрібно використовувати EDS в абсолютно всіх бізнес-процесах з додаванням QR-кодів у всіх створених документах. І в той же час він встановлює умови для цього без зміни терміну доставки системи. «Valera, ми повинні вирішити проблему і включати додаткові функціональні можливості в доставці. Я впевнений, що ви можете. Наші фахівці - Ярбол голосував свою позицію.

«Опачі!» пролетіли голову Валера. Він негайно припускав, що нові можливості вимагають близько трьох тижнів роботи для всієї команди. Після того, як ви повинні частково переписати двигун бізнес-процесу, плюс гвинт EDS і QR-коди по всій системі. Валера почала подумати, що відповісти на лідера.

Наш герой вийшов на хвилину, думав, потім повернувся до початкової позиції, посміхався і сказав: «Не питання, Ярбол!» Робимо це. Ми працюємо! Ярбол зважився з рельєфом і знову зазначив, що він працює з. Валера також була щасливою: він уникає конфлікту з керівництвом і розрівняв складну ситуацію. Ми повинні погоджуватися з тим, що говорять лідери? Вони більш розумні і мають більше досвіду.

Валера - сказав так і зробив прихильність. Наступного дня Yerbol на зустрічі з замовником гордо заявили, що вони збираються зустрітися і впроваджувати нові функції, а не за рахунок часу. Генеральний директор, в свою чергу, написав звіт до його управління, в якому він також запевнив всіх, що в грудні кожен зможе розпочати використання нової і дуже безпечної системи. На основі слів Валера, багато людей почали будувати свої плани та обіцяти іншим людям.

І ось де починається задоволення. Незважаючи на те, що Валера заявив, що «Ми професіонали», він фактично не професіонал. Якщо він повністю впевнений, що він може виконати їх. Неймовірно, що в хвилину він вважається рішенням в офісі Єрбола, він мав новий план в своїй голові, де він детально зрозумів, як зараз необхідно будувати роботу для реалізації більш функцій одночасно. Він просто хотів бути гарним і не сперечатися з босом.

Якщо дуже щасливий, Валера і команда зможуть зустрітися з терміном. І якщо ви ще щасливі, це навіть без важкої обробки. Але, по суті, інші варіанти більш ймовірні. Є дуже високий шанс, що терміни будуть порушені, і це тягне за собою порушення всіх угод і безліч неприємних розмов між зацікавленими людьми (і, можливо, навіть штрафні санкції, Бог заборонений). Або команда все ще зробить її, але при великій вартості у вигляді деморалізованих співробітників і пучка кріплень і поганого коду в системі. Це буде дотримуватися підтримки та розвитку.

Я хотів би знову наголосити, що рішення Валера непрофесіонал. Але неприпустимо, формат сюжету дозволяє нам повернутися в час і змінити щось, що ми пізніше малюємо. Ми працюємо в офісі Yerbol.

Валера повернулася за хвилину, думав, потім повернулася до початкового положення, посміхалася і сказала: "No." Очікується, що після того, як ці слова, вогонь запалень буде розірватися в очах Ербола, але Єрбол залишився спокійним. По суті, він був розумною людиною і розумів, що його підлегли не сказати йому в певних ситуаціях. Ось чому вони наймають, тому що вони знають щось краще, ніж їх бос.

Хочу сказати, що в той же час кадр ми не зможемо реалізувати додаткові функціональні можливості. Подаруйте мені один день і я представлю вас розчинами, Валера продовжується. Ярбол дав гойдалку і Валерію, щоб захопити команду.

На черговий ранок Валера призначено зустріч і у відповідному часі приїхали до Єрболу. Ось що він сказав: Учора ми сіли з командою і оцінювали нові можливості протягом 3 тижнів роботи всієї команди. Плюс на тиждень для ризиків - всього за чотири тижні. Ми знаємо, як це зробити. Ось тільки багато поліпшення. Якщо нам було дізнатися більше про технологію, час для ризику значно збільшиться. Таким чином, першим рішенням проблеми є зміна термінів на чотири тижні. Або інший спосіб можливо. У нашому плані закладено однакову кількість часу на функціональність скануючих документів через сканер потоку. Але замовник каже, що самі пристрої з'являться тільки навесні. Це, ми можемо виключити сканування потоку з заднього блоку, а не здійснювати нові механізми безпеки. І сканування для реалізації або за допомогою додаткової угоди вже ви погоджуєтесь. А потім ми в минулому.

Проконсультували ще одну половину години, обговорюючи деталі, після чого Yerbol пішов до замовника. У зв'язку з виключенням функції сканування потоку з графіка та відкладення його реалізації на зиму.

Щасливий Erbol перевозить таксі в офіс і думав про те, як добре це працює в компанії.

Ви можете сказати так.
Кінець попередньої історії може здатися щасливим закінченням. Валера заявив «не» і разом з Ерболом вдалося ліквідувати загрозу, яка була на підприємстві. Але проект ще не закінчився і перед його завершенням потрібно реалізувати безліч функцій, перевірити все і запустити на бойових серверах. Так не збудеться, але нехай буде,

Після зустрічі з замовником, при якому було узгоджено варіант заміни сканування потоку з додатковими функціями безпеки, Yerbol знову зустрівся з Валера. Він сказав йому про рішення і, тільки в разі, запитав: «Не ми зробимо це і познайомимося з минулим терміном?» "Так, ми будемо", - відповів Валера. Ми знаємо, що Валера є професіоналом. І його відповідь показує нам, що фахівці також повинні мати можливість сказати так. Поговоривши це магічне слово, вони беруть відповідальність за це.

Але повернувшись до оповіді. У робочі дні знову протікали. Команда звернулася до нових функцій, протестованих та документальних документів. Все було добре, але раптом була невелика проблема. У великому офісі, де обговорювалися зустрічі та архітектурно-дизайнові рішення, інтернет почав флаггер. Це може працювати постійно, але після того, як зникне з'єднання і доведеться чекати кілька хвилин, поки воно з'явилася. Оскільки більшість ресурсів команди були у хмарі, це було реальним переходом.

Валера поспілкувалась на sysadmins і дізнався, що проблема лежить в маршрутизаторі Wi-Fi, що не може підтримувати багато з'єднань одночасно. Валера охоче розв’язала задачу і після обіду зустрічалися з одним із системних адміністраторів імені Віктора. Він описав ситуацію і запитав, чи можна виправити. «Так, нам потрібно змінити маршрутизатор», – відповів Вітя.

Валера, щасливий, що він обіцяє вирішити проблему, збирався залишити, але потім запам'ятався курсом соціолінгвістики, який він взяв в університет. Виявляється, що не кожен так відповідь призводить до зобов'язання. По суті, виконання зобов'язань включає в себе 3 етапи:

  1. Ви повинні сказати, що ви будете робити щось.
  2. Ви повинні мати намір зробити щось.
  3. Ми повинні зробити це.
Так, в цій схемі Віктор не виконав перший момент. Він підтвердив, що є проблема і нам потрібно змінити маршрутизатор. І не сказав він. Він напевно забуде його, як тільки він залишає офіс. І проблема не вирішить довго.

Валера розуміла це з слова «необхідно», яке Віктор використав. Визначені слова, які використовуються, коли людина, яка визнає щось, але при цьому не несе відповідальності. До них відносяться: «добрий/добрий», «повний» Наприклад: «Ми повинні почати спортзал», «Ми повинні піти на дієті і почати схуднення», «Використовувати TDDD в наступну ітерацію». Люди говорять про це, але вони не планують це зробити. Зазвичай ці фрази виражені і забуті в 5-7 хвилин. Відповідь Віті прийшла з тієї ж категорії.

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

Є ознаки прихильності. Людина говорить, що він зробить конкретний випадок конкретною датою. І тепер він в ситуації, де Валера може прийти до нього в четвер і запитати, якщо проблема була вирішена. А Вітя почуває себе надзвичайно некомфортним, якщо він не зберігає своїх обіцянок.

Але відповідей Віктора. Справа в тому, що він не керує процесом купівлі мережевого обладнання. І коли він приходить до особи, відповідального він може бути відмовлений. Бюджет не схвалений, є більш пріоритетні покупки - це лише деякі з об'єктивних причин, чому маршрутизатор не може бути доступний у четвер. Професіонал зобов'язаний взяти відповідальність тільки за те, що повністю під його контролем, і він не залежний від інших людей.

Валера, керована професійним запахом, зловила цю проблему у відповідь Віті. Поговорив ще 10 хвилин і нарешті опинився на наступному вирішенні. Вітя відправить заявку на адміністративний відділ в той же день і, як тільки він отримує відповідь, поінформує Валера при придбанні маршрутизатора і коли він буде встановлювати його. Це, хоча Віктор самостійно не зможе вирішити проблему, але він займе необхідні кроки для вирішення його якомога швидше. Він чітко і чітко описав це Валера, що підтверджує свою відповідальність. Є ще один професіонал в компанії.

Нарешті, Валера нагадувала Віта з одного Якщо щось несподіване буває, і це перешкоджає Вітаю з установки маршрутизатора в потрібний час, він повинен негайно повідомити Валера про це. У житті все відбувається і весь відділ управління системою може витягнутися до замовника, щоб вирішити проблему надзвичайних ситуацій. І якщо він завадить виконання зобов’язань іншим особам, їх слід негайно повідомити. Потім вони зможуть регулювати свої плани та вживати інші заходи для усунення можливих проблем. Звичайно, в разі маршрутизатора наслідки не будуть найсерйозніші. Але професійна лікує всі свої обіцянки. Як оновити версію Counter-Strike на локальному сервері або розгортати інфраструктуру сервера для проекту Казахстан.

Після цього незабутнього спілкування Віктор став ще більш професійним у своїх обов’язках. Мережа та серверна інфраструктура компанії почали працювати бездоганно. І від часу вони навіть почали організовувати екскурсії в школи та коледжі, щоб показати дітям, як працює технічний відділ великої та сучасної ІТ-компанії.

Безперервно бути ...

P.S. Більшість ідей в цій статті приходять з книги Роберта Мартіна Ідеальний програміст. Я вирішив розповісти, що це маленька художня історія.

Джерело: habrahabr.ru/post/241664/