Рефакторинг Сейма
Jul. 15th, 2019 11:26 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Кстати, о Сейме.
Сейм архаичен. Собираются депутаты, сидят целый день в душном зале, сквозь сон слушают бессмысленные выступления, устало голосуют по поводу продвижения и принятия случайных законов, шастают по комиссиям, пытаются не попадаться на камеру во время активного ковыряния в носу.
Зачем это всё в 21-м веке?
Перевести депутатов на технологии agile development.
Remote work. Сейчас как раз обсуждают транспортные компенсации для иногородних депутатов. А зачем ему ехать в Ригу? Работай из дома! Компенсации не нужны! Почему бы депутатов не перевести на работу из дома? Надел с утра дырявый халат, лениво запустил видеоконференцию, слушаешь. Захотел высказаться - бросил в чат заявку, спикер дал слово. Голосовать? - Пожалуйста, приложите пальчик или моргните глазом. Технологии! Здание Сейма тоже не нужно - отдать его Рижскому Цирку и дело с концом. Президент, избранный в зоопарке - это цирк, давайте его избирать в цирке, это будет зоопарк.
Scrum и спринты - закон принимается в первую же неделю, потом опрашиваются выжившие пользователи, принимаются необходимые изменения, снова обратная связь, пока закон не становится идеальным.
Test driven development - депутаты сначала формулируют, чего хотят добиться, потом принимают закон, удовлетворяющий этим требованиям. Любое изменение закона начинается с написания формулировки, проверяется, не нарушились ли предыдущие.
Refactoring - время от времени депутаты переписывают спорные куски законов, делая их более лучше, правя старые ошибки и внося новые.
Pair programming (deputating) - старый опытный депутат садится рядом с новичком, помогая ему в работе.
И т.д., тренеров по agile в стране достаточно.
Время от времени устраивать командные ивенты - собрались на природе, покатались на байдарках, пожрали шашлыка, попили пива, разъехались по домам. Всё дешевле, чем постоянно держать для них целый дом в центре города.
Электронный Сейм - наша Нокия!
(следующий шаг - постепенная замена депутатов на нейронные сети)
Сейм архаичен. Собираются депутаты, сидят целый день в душном зале, сквозь сон слушают бессмысленные выступления, устало голосуют по поводу продвижения и принятия случайных законов, шастают по комиссиям, пытаются не попадаться на камеру во время активного ковыряния в носу.
Зачем это всё в 21-м веке?
Перевести депутатов на технологии agile development.
Remote work. Сейчас как раз обсуждают транспортные компенсации для иногородних депутатов. А зачем ему ехать в Ригу? Работай из дома! Компенсации не нужны! Почему бы депутатов не перевести на работу из дома? Надел с утра дырявый халат, лениво запустил видеоконференцию, слушаешь. Захотел высказаться - бросил в чат заявку, спикер дал слово. Голосовать? - Пожалуйста, приложите пальчик или моргните глазом. Технологии! Здание Сейма тоже не нужно - отдать его Рижскому Цирку и дело с концом. Президент, избранный в зоопарке - это цирк, давайте его избирать в цирке, это будет зоопарк.
Scrum и спринты - закон принимается в первую же неделю, потом опрашиваются выжившие пользователи, принимаются необходимые изменения, снова обратная связь, пока закон не становится идеальным.
Test driven development - депутаты сначала формулируют, чего хотят добиться, потом принимают закон, удовлетворяющий этим требованиям. Любое изменение закона начинается с написания формулировки, проверяется, не нарушились ли предыдущие.
Refactoring - время от времени депутаты переписывают спорные куски законов, делая их более лучше, правя старые ошибки и внося новые.
Pair programming (deputating) - старый опытный депутат садится рядом с новичком, помогая ему в работе.
И т.д., тренеров по agile в стране достаточно.
Время от времени устраивать командные ивенты - собрались на природе, покатались на байдарках, пожрали шашлыка, попили пива, разъехались по домам. Всё дешевле, чем постоянно держать для них целый дом в центре города.
Электронный Сейм - наша Нокия!
(следующий шаг - постепенная замена депутатов на нейронные сети)