Мы тут с Наташкой на выходных смотрели фильм «Прибытие».
Если кратко:
прилетели инопланетяне, ничего плохого не делают.
Люди и инопланетяне пытаются общаться. Для того, чтобы выстроить коммуникации - зовут лучшего в мире лингвиста (ха! Гумманнитариям к просмотру обязательно!).
Зачем? Ну а как понять, чего эти инопланетяне хотят
И вот тут ярко проявляются причины провала любых проектов - коммуникации.
Люди могут учить другие языки, потому что мы один вид и у нас много схожих понятий (мы едим одну и ту же еду, ходим в туалет, у нас есть папа и мама, мы используем столовые приборы, у нас очень много общего).
А как быть с инопланетянами?
Мы не понимаем их условия существования, а, значит, у нас очень высокий риск неверно понять любое «понятие».
На проектах, мы видим, что чаще всего все рвется в интеграциях систем с разными владельцами:
1.
ребята, отвечающие за фронтальную часть приложения редко понимают трудности и проблемы тех, кто отвечает за проведение расчетов
2.
Те, кто отвечают за внедрение какого-нибудь единого ID клиента никак не могут понять, в чем трудности поддержки консистентности данных в хранилище и т.п.
Что с этим делать?
1.
Честно говоря, в первую очередь, закладывать риски именно в места интеграции/коммуникации.
2.
Начать с себя и не считать ничего само-очевидным. Объяснять причины любого вашего решения, максимально подробно описывать примеры использования вашего API в документации. Помните, на той стороне «инопланетяне», они не понимают и не знают всего того, что знаете вы
Как у вас?
👾 - бывают проблемы с «инопланетянами» с соседнего подразделения.
🦄 - я гений коммуникаций, у меня таких проблем нет
😁 - никого не понимаю и понимать не планирую! Не для них «ягодка» росла
@badtechproject
