На момент катастрофы я уже лет пять являлся штатным сотрудником АО «ЗАСЛОН» и на протяжении двух последних лет работал на проектах с тремя прекрасными инженерами. Наша команда была небольшой, но довольно слаженной и способной работать, как единый механизм.
Однажды, когда я не торопясь возвращался с обеда, в коридоре меня поймал начальник нашего отдела разработки Вячеслав Сергеевич:
– Гриша, собери-ка мне всю вашу команду в зале для совещаний через полчаса. Разговор есть.
– Что-то случилось? – поинтересовался я.
– Можно и так сказать, – не желая что-либо мне объяснять наедине, бросил руководитель отдела и быстрым шагом скрылся за углом.
Вячеслав Сергеевич был человеком серьезным, что было видно даже по его внешнему виду: всегда в костюме, рубашке, обязательно при галстуке, волосы аккуратно уложены, а ботинки начищены до блеска. Пост главы отдела разработки он занимал уже не первый год, а среди сотрудников славился тем, что умел выжимать из работников все соки. Но, должен признать, своих сил работе он отдавал ничуть не меньше. Иногда мне казалось, что это огромное здание и есть его настоящий дом. Пустых бесед ни с кем Вячеслав Сергеевич никогда не вел, а это означало, что собирает он нас определенно не по пустяковому вопросу.
Спустя несколько минут наша команда уже сидела в забронированном зале заседаний. Все с нетерпением ждали начальника отдела для разъяснения, зачем же мы столь неожиданно понадобились, да еще и в полном составе.
Думаю, что стоит упомянуть о том, из кого же состояла наша команда. Нас было всего четыре человека. Андрей – прекрасный инженер, способный разрабатывать сложные механизмы, алгоритмы, а также связывать различные части системы в единое целое. Не слукавлю, если скажу, что он – настоящий мозг нашей команды. На вид это был мужчина лет сорока, среднего роста, худощавый, я бы даже сказал хилый. Носил очки, за которыми прятал довольно умные глаза. Но, несмотря на всю свою гениальность в работе, в жизни он был довольно чудаковат. Любил пошутить. Только вот его юмор вызывал смех скорее от нелепости произнесенного, чем от остроумия. Хотя, возможно, мы просто не способны были оценить его по достоинству.
Юлия – еще один программист от Бога. Если нужно было продумать концепцию, разобраться и внедрить новые технологии в работу, да или просто презентовать наши идеи или результаты, то она являлась незаменимым участником команды в этих вопросах. Выглядела она на свой возраст – 36 лет. Высокая, среднего телосложения и со строгими чертами лица. Красилась довольно скромно, волосы всегда собирала в конский хвост, а на работу носила классические брюки и блузки. В общем, выглядела как самая обычная деловая женщина, которая следит за собой, но не перебарщивает. В жизни, как и в работе, она была довольно серьезна, целеустремленна и основательно подходила ко всему, за что бралась: будь то проект или же покупка какой-либо вещи в дом.
Евгений – как я его называю, инженер-дизайнер. Если Андрей и Юлия работали с внутренним наполнением наших разработок, то Женя отвечал за интерфейс. Он продумывал, как пользователи будут работать с нашим изобретением, где и как расположить ту или иную кнопку, а также какие действия должны произойти при различных внешних взаимодействиях, чтобы получить ожидаемый результат. Проще говоря, человек, который обладал не только инженерным складом ума, но и творческим потенциалом. Сам же он был молод, примерно того же возраста, что и я, лет тридцати, невысокого роста, с коротко стриженными волосами и атлетического телосложения. В общении с ним всегда было легко, весело и непринужденно. Евгений довольно просто относился к жизни и тем невзгодам, которые встречались на его пути. Даже в те тяжелые времена, когда большинство людей опускали руки, погружаясь в депрессию, он не переставал посещать тренажерный зал и ходить по коридорам насвистывая веселую песенку.
Ну и последний, но, прошу заметить, не по значимости, я, Григорий – инженер по качеству. Да, да. Вы не ослышались. Я был ответственным в этой команде за тестирование создаваемых нами продуктов. В мои обязанности входило проводить проверку алгоритмов, механизмов, целостности и даже пользовательского интерфейса. В общем, всего того, что разрабатывали эти трое прекрасных инженеров. Вы наверняка хотите узнать, по какой причине я работал на этой должности? Почему я не пытался выбиться в программисты? С удовольствием отвечу вам на эти вопросы. Я стал тестировщиком вовсе не потому, что я не могу программировать, и даже не потому, что расценивал тестирование как первую ступень на пути к разработке программных продуктов. Мне хотелось проверять продукты на качество. По образованию я – математик. С детства любил возиться с цифрами и алгоритмами. В университете у нас были предметы по программированию, да и начинал я свой путь как разработчик. Только вот когда я погрузился в тему тестирования, оно затянуло меня целиком и полностью. В этой сфере удалось найти применение комбинаторике при продумывании различных сценариев, фантазии для входных данных и действий, а также навыкам программирования, что, несомненно, мне облегчало монотонные проверки. Проще говоря, тестирование – это то, где я смог объединить все, что я любил и знал.
Ну а теперь, когда мы познакомились со всеми присутствующими, можно узнать то, зачем же нас все же собрал Вячеслав Сергеевич.
– Ребята, – обратился он к нам. – Не буду скрывать, я считаю вас самой сплоченной командой профессионалов, а потому, когда получил этот проект, сразу же понял, что никто с ним не справится лучше, чем вы.
– Но у нас сейчас есть продукт, который находится в активной фазе разработки, – слегка возмутилась Юлия. – И, насколько я знаю, в ближайшие полгода мы будем заняты им.
– Все так, – согласился с ней руководитель отдела, – но боюсь, что его придется прервать на какое-то время.
– Поставим break1 в текущем проекте, – попытался, как всегда довольно своеобразно, пошутить Андрей.
– А что за проект? – уже загорелся Евгений.
– Как вы знаете, – начал Вячеслав Сергеевич издалека, – прошедшее лето выдалось тяжелым. Большая часть урожая сгорела в многочисленных пожарах. Некоторые культуры удалось спасти, чтобы посадить в следующем году, а вот зерен пшеницы, из которых преимущественно изготавливают хлеб, практически не осталось.
– Это получается, что на ближайшую зиму, а в будущем, вероятно, и навсегда мы можем остаться без хлеба? – постарался уточнить я.
– Мука еще есть, но надолго ее не хватит. А также в наличии немного семян ржи, кукурузы и ячменя, но и их недостаточно, чтобы прокормить всех жителей нашего острова.
– И чем же мы здесь можем быть полезны? – все так же довольно скептически произнесла Юлия.
– Не так давно был обнаружен остров в 279 километрах от нашего. Туда были отправлены дроны с разведкой. Им удалось установить, что там есть семена пшеницы. Только вот назад беспилотники не вернулись. На обратном пути их засекли и сбили. Предположительно это сделали разведочные машины с других островов, где есть люди. Похоже, что не все выжившие готовы делиться своими находками. В связи с этим перед нами стоит довольно сложная задача: нам нужно разработать такой летательный аппарат, который будет способен преодолеть расстояние в 300 километров, распознать и собрать определенное количество семян пшеницы и вернуться. А чтобы все это удалось, его размеры не должны превышать емкости стакана, и весом он должен быть не более 50 граммов.