Идеальный программист. Как стать профессионалом разработки по


Выполнение обещания зависит от другого человека



Download 4,8 Kb.
Pdf ko'rish
bet32/128
Sana11.02.2023
Hajmi4,8 Kb.
#910052
1   ...   28   29   30   31   32   33   34   35   ...   128
Bog'liq
robert sesil martin-idealnij programmist-1490197390

Выполнение обещания зависит от другого человека
X
Обещайте только то, что находится под вашим полным контролем.
Например, если вашей целью является завершение модуля, в работе
над которым также участвует другая группа, вы не можете обещать
завершить модуль с полной интеграцией. Однако вы можете обещать
выполнить конкретные действия, которые приблизят поставленную
цель. Вы можете:
• пообщаться часок-другой с Гарри из инфраструктурной группы,
чтобы понять зависимости;


• создать интерфейс, абстрагирующий зависимости модуля от
инфраструктуры другой группы;
• встречаться не менее трех раз в неделю с ответственным за
сборку, чтобы обеспечить работоспособность ваших изменений в
системе сборки, используемой в компании;
• создать собственную процедуру сборки, в ходе которой
выполняются интеграционные тесты.
Видите разницу?
Если конечная цель зависит от кого-то другого, обещайте только
конкретные действия, которые способствуют достижению конечной
цели.
Вы не уверены в том, что обещание можно
выполнить
Даже если конечная цель невозможна, вы можете взять на себя
обязательства по выполнению действий, приближающих ее
достижение. Более того, проверка достижимости цели может быть
одним из таких действий!
Вместо того чтобы обещать исправить все 25 оставшихся ошибок
до выхода финальной версии (что может быть невозможно), вы
обещаете выполнить конкретные действия, приближающие вас к этой
цели.
• Перебрать все 25 ошибок и попытаться воспроизвести их.
• Пообщаться с автором каждого сообщения об ошибке и увидеть
ее воспроизведение.
• Потратить все оставшееся время на исправление ошибок.
Вы не справились
Что ж, бывает. Могло произойти что-то непредвиденное – жизнь
есть жизнь. Однако вы не должны подводить тех, кто от вас чего-то
ожидает. В такой ситуации лучше как можно скорее изменить
ожидания.
Если вы не можете выполнить свое обещание, очень важно как
можно быстрее сообщить об этом тому, кому вы обещали.
Чем быстрее вы оповестите о неудаче все заинтересованные
стороны, тем больше вероятность того, что у группы будет время


остановиться, переоценить текущую обстановку и решить, можно ли
что-то сделать или изменить (например, приоритеты). Возможно, это
позволит выполнить исходные обязательства или изменить их.
Пара примеров.
• Вы назначили встречу в кафе с коллегой, но застряли в
транспортной пробке. Вы сомневаетесь в том, что вам удастся
сдержать свое обещание вовремя быть на месте. Как только вы
поймете, что можете опоздать, позвоните коллеге и сообщите ему об
этом. Возможно, вы найдете другое место или отложите встречу.
• Вы пообещали исправить ошибку, которая на первый взгляд
казалась вполне рядовой. В какой-то момент вы понимаете, что
ошибка оказалась намного коварнее ваших представлений о ней, и
поднимаете белый флаг. Далее группа может выбрать программу
действий для выполнения этого обязательства (парная работа,
проработка потенциальных решений, мозговая атака) или же изменить
приоритеты и перевести вас на более простую ошибку.
Если вы никому не сообщите о потенциальной проблеме как
можно быстрее, то никто не сможет вам помочь в выполнении ваших
обязательств.
Резюме
Сама идея особого «языка обещаний» выглядит немного пугающе,
но она поможет решить многие проблемы общения, с которыми
программисты сталкиваются в своей повседневной работе: прогнозы,
сроки, недоразумения при личном общении. Вас будут считать
серьезным разработчиком, который держит свое слово, – а это,
возможно, одна из самых высоких репутаций в нашей отрасли.

Download 4,8 Kb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   128




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish