Size: a a a

Архитектура ИТ-решений

2019 August 05

AL

Alexander Luchkov in Архитектура ИТ-решений
Phil Delgyado
А что показалось неожиданным или новым?
Возможность сделать разные подсистемы одной системы по разным методологиям) Вот честно, сходу не сообразил.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Кстати, по поводу страхов всяких потерь как критериев мотивации должен заметить следующее:
-  Кроме страхов как способ мотивации существует вера в то, что можно чего-то . Обычно он более выигрышный по ресурсам, но более рисковый в случае провала.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Phil Delgyado
А что показалось неожиданным или новым?
И кстати вот это ещё понравилось:
Результат важнее привычек. Самая ужасная привычка — это привычка услышать про новый инструмент, принести его домой и сразу воспользоваться. Карго-культ — страшная привычка, с которой надо бороться. Но и страх поменять какую-то практику потому что «мы всегда так делали» даже если она уже нерезультативна — тоже вреден.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Alexander Luchkov
Возможность сделать разные подсистемы одной системы по разным методологиям) Вот честно, сходу не сообразил.
А я этого нигде не встречал. Вроде бы очевидное развитие идей Коуберна, но в статьях не видел.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Phil Delgyado
А я этого нигде не встречал. Вроде бы очевидное развитие идей Коуберна, но в статьях не видел.
ИМХО это про разбиение команды на несколько, вопрос уровнем выше, чем просто организация работы со сценариями.
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
evgeny chikunov
Не читая, вангую - речь о том, что граждане решили назвать новым модным словом большой проект, построенный на песке, т.е. с фундаментальным design & architecture flaw, а библейский термин им не заходит, потому, что они начитались всяких Талебов, и решили, что тоже никто не заметит, что король голый и "новый" термин использовали еще когда под мамонтами ходили?
Тут они просто злоупотребляют давно использующемся у стартаперов термином (типа централизованная БД – это плохо, а микросервисы с сотней БД – это хорошо). Стартаперы употребляют этот термин для обозначения громадного, неизвестно нужного ли кому-то, MVP. Т.е. говорят, проверьте на маленьком MVP, нужно ли это кому-то, прежде чем городить Звезду смерти. Хотя, согласен с @Seroshki, его определение ближе к духу Звездных войн. ;)
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Булат
Методология как конструктор

Прочитал хороший текст для тимлидов-программистов «Методология как конструктор». Полезно для прочтения руководителям команд любых профессий, но с техническим складом ума.

1. Все методики основаны на страхе. Разные страхи приводят к разным методологиям. Страх переплатить ведет к найму дешевых разработчиков, которых просто менять — это SCRUM. Страх ошибки приводит к ГОСТам или RUP с кучей формализованных документов.

2. Обычно бизнес хочет все и сразу. Когда собираете требования — придерживайтесь предположения, что «пациент всегда врет». Когда бизнес хочет все, он врет. Попытайтесь понять, что бизнес действительно хочет и попытайтесь ему это продать. Это не самый стандартный для тимлида набор умений. Но если вы не умеете выяснять реальные требования бизнеса, то необходимо найти человека, который умеет.

3. Каждый сотрудник имеет право спросить про любую задачу: зачем ее делать, зачем делать именно так и кому она вообще нужна? Как только начинаете спрашивать «зачем» на всех уровнях, включая бизнес, в разы уменьшается объем задач и так же увеличивается мотивация. Люди понимают смысл работы и выполняют ее быстрее и экономнее, срезая углы.

4. Не создавайте универсальное решение, пока нет трех разных примеров. Если проектируете три разных самолетика, то не можете сразу по одному из них написать корректный класс, который он представляет. Это решение и для разработки — не стройте универсальную интеграцию с контрагентами, пока нет трех разных интеграций и нет понимания, где они разные.

5. Чек-лист — это ритуал, который разгружает мозг и дает возможность в 3 часа ночи сделать выкладку на продакшн и его не уронить. Чек-лист позволяет не думать.

6. Вообще весь Agile — это про увеличение нормы эксплуатации разработчиков, потому он и востребован бизнесом. Бизнесу нравится, что люди работают быстрее и дешевле. Если бы у программистов был профсоюз, то Agile, SCRUM и XP запретили бы.

7. Review before code. Регулярно слышу, как человеку дали ответственность за большую фичу, а он сделал не то и надо переделывать. Прежде, чем писать код, сотрудник в Jira описывает план решения задачи на две строки или два абзаца текста. Такая практика позволяет тимлиду или архитектору быть в курсе всех изменений в большом проекте. Он читает не кривой код, а два абзаца о том, что вообще происходит в системе, и быстро ловит людей за руку.

8. Создание методики — это инженерная задача. Ровно такая же, как программирование и проектирование модулей системы. Именно так к этому и подходите. Вы умеете хорошо решать инженерные задачи — так используйте все свои знания в этой новой практике.

9. Главное достоинство программиста — его лень. Постройте процессы так, чтобы люди тратили на них еще меньше времени, и разработчики первыми побегут их внедрять. Если люди не стремятся внедрять процессы, значит они не поняли зачем.

Источник: https://habr.com/ru/company/oleg-bunin/blog/456514/Крутейший/
Гнев, страх, агрессия – это темная сторона Силы. Легко они приходят, поддерживают тебя в битве. Если раз ступишь на темную тропу, навсегда она твою судьбу определит.
источник

Ms

Mutko says in Архитектура ИТ-решений
Вроде вполне практические вещи обсуждали
источник

Ms

Mutko says in Архитектура ИТ-решений
Откуда такие темы
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Чаще всего просто некомпетентность, незрелость, наглость, неумение слушать и думать.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Отсутствие культуры, не только разработки, а вообще.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Это окружение, в котором нам приходится работать. Зато интересно) мотивирует на развитие личностных качеств
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
У нас на рынке люди радуются и удивляются, когда им "Спасибо" говорят.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Зайдите, например, в любой чат по DevOps. Там слово из 3-х букв звучит намного чаще чем "Спасибо".
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Я, кстати, заметил, что культура в начале 2000-х начала расти, но потом обратно почему-то произошел откат. Не знаю, может это субъективное наблюдение.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Teterkin
Я, кстати, заметил, что культура в начале 2000-х начала расти, но потом обратно почему-то произошел откат. Не знаю, может это субъективное наблюдение.
Да, к сожалению.
источник

VS

Vladislav 👻 Shishkov in Архитектура ИТ-решений
Gennadiy Kruglov
Зайдите, например, в любой чат по DevOps. Там слово из 3-х букв звучит намного чаще чем "Спасибо".
594 против 5835...
Почти на порядок больше "спасибо"
источник

VS

Vladislav 👻 Shishkov in Архитектура ИТ-решений
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
То есть "спасибо" на порядок больше?
источник

VS

Vladislav 👻 Shishkov in Архитектура ИТ-решений
Да
источник