Задания: системное творчество из руководства R5. Системное мышление

Написан пост с описанием примеров творчества в ваших проектах.

Неустроенность если пользоваться только текстом учебника - это конфликт между системными уровнями (разные интересы), и творчество - устранение этого конфликта.

Пока не понимаю, как эти уровни выделить. На раздумья сейчас тратить больше времени не буду.

Пример 1

Наша компания разрабатывает ПО на Python. Так получилось, что для одного небольшого проекта выбрали аутстаффинг в надежде на то, что они помогут быстро его реализовать со своими готовыми наработками, тем более, что они знакомы с предметной областью и аналогичную систему создавали уже. Но есть нюанс: они разрабатывают на go. Это не самый сложный язык программирования, чтобы в нём не разобраться, но экспертизы в нём в компании на тот момент скорее не было. В итоге аутстафферы в срок (полтора месяца) не уложились и ушли, а проект не запустили. Возникла идея нанять гошников вместо них, чтобы продолжить доделывать проект. Ну и собеседовать их должен был я, потому что немного писал код на go - такой вот хитрый план. Скажем так, у меня задребезжало. Т.к. проект был небольшой и довольно простой, а кода много написать не успели (из 10000 строк около 6000 несли какую-то смысловую нагрузку, а не оформление, но и там ещё можно было убрать лишнее), а компетенций в go и найма гошников в компании не было, я предложил реализовать проект на привычном Python, это можно было бы сделать быстро (неделя-две, если не отвлекаться на другие задачи) и потом передать другой команде. Нанимать людей и онбордить их заняло бы гораздо больше времени. Моё предложение приняли, а проект в итоге закрыли - делать ничего не пришлось. Сейчас бы такое отдали эйяй, завайбкодить получилось бы ещё быстрее. А в компании начали развивать экспертизу в go.

Пример 2

Выделю отдельную проблему из Задание 1.5 из руководства R1. Распожаризация: как не «тушить пожары», а избегать их появления , где коллеги долго и с ошибками руками выполняют работы по методу разворачивания приложений в новых окружениях. Моя гипотеза в том, чтобы изменить условия так, чтобы сделать эту проблемную ситуацию невозможной, чтобы “роль админа-бутстрапера перестаёт существовать, потому что не нужна”, а вместе с ней уйдут переделки и ожидание.