Сергей Мартыненко

Байки для оруженосца


Скачать книгу

закончила Королева. – И хватит на сегодня. У нас еще релиз не выпущен.

      Байка для оруженосца 7. Два вида списков задач

      С самого начала рабочего дня Армигер скучал в чаепительной. За окном цвели яблони, а ему было нечего делать, и он составлял кроссворд на основании терминологии ISTQB. Кроме оруженосца в кухне был Чеширский, но он изучал какие-то документы. Но вот кухню омыла волна программистов во главе с Шляпником и Мартовским Зайцем.

      – Хай.

      – Привет.

      – Доброе!

      – Кому доброе, а кому и… – проворчал Оруженосец.

      – Ничего. Придет время, и под твоей клавой навернется релиз-кандидат.

      К чайникам выстроилась очередь. Программисты бурно обсуждали проблемы мержа.

      В кухню вошел Черепах Квази. Шум стих.

      – Представляете, захожу я сейчас в 42-ю, а там никого нет. Только Соня книгу читает, – сказал Квази, ни к кому конкретно не обращаясь.

      – И что? – возмутился Шляпник. – Рекса Блэка надо читать.

      – И больше там никого нет. Это все потому, что у вас таймшитов нет.

      – Ну да, а у вас есть. Только на наши релизы заказчик не ругается. Напомнить, что сказал ваш заказчик на ваш последний релиз?

      Квази гордо вышел из кухни. Присутствующим в комнате история была памятна. Чтобы выслужиться, Квази выпустил релиз почти вовремя. Почти. В пятницу вечером. В пятницу вечером 29 апреля. Сырой релиз положил промышленный сервер. Промышленный сервер розничной сети садовых магазинов. Промышленный сервер розничной сети садовых магазинов в начале дачного сезона.

      Заказчик, в прошлом бандит, с сожалением констатировал, что времена изменились и что сейчас другие методы работы с организаторами подобных эксцессов. Но команду разработчиков попросил заменить. Во избежание.

      На тушение пожара выдернули команду Королевы. В майские праздники. Вроде бы откат сделать не проблема. Но не проблема, только если инженеры соблюдают культуру разработки. Как говорится, тяжело править код за программистами, путающими бранч и транк. Да и релиз в пятницу вечером перед большими праздниками нарушал все мыслимые нормы безопасности. За два безумных дня команда Королевы много говорила о своих коллегах. Как подытожила Соня: «Если бы стены могли проявлять впитанные слова, то в первый же день они бы стали похожи на подъезд в Нижнем Тагиле, а на второй почернели бы полностью.»

      – Но в чем-то он прав, – сказал Оруженосец. – Я с утра не слишком загружен.

      Заяц и Шляпник переглянулись.

      – Я сделаю сенчу. – Шляпник отправился к шкафам, а Заяц подсел за стол оруженосца.

      – Сейчас я тебе объясню одну из ключевых концепций современной теории управления. Для начала разберем совершенно тривиальную производственную цепочку из одного рабочего центра. Проще уже некуда.

      – Разработчики работают по списку задач. И этот список может быть одного из двух типов. С недостатком задач или с избытком. Для первой линии техподдержки, админов и т.д. предпочтительным является список с недостачей. Для