Cпойлер
Перекладиколяди
20 hrs ·
Ембріогенез людини
Початок
- Командо! Всім стрибати від радощів! У нас новий проект!
- Кого робимо, шеф?
- Ось, людина.
- Блін, а що це? Юз-кейси є? Як воно хоч має виглядати?
- Ну ви як вперше на роботі. Це ж замовники! Ось вам генетичний код, ви фахівці, самі впораєтеся.
- Блін. Ну ок. Беремо фреймворк від кільчастих червів, там все має бути стандартно, поки напишемо базу, аналітики розберуться.
Два тижні.
- Яке яйце? Яка ікра, йолопи?!.. Ви специфікацію інтерфейсу читали? Плацентарне, живородне, сухопутне! Так, я бачу що оболонку ікри вже написали. І тестами вкрили, молодці. Тепер рефакторьте в плаценту, там різниця невелика.
Чотири тижні
- Все за планом, шеф. Базові класи для усіх сегментів готові.
- Для всіх?
- Для всіх, точно. Ми звірялися з планом. Епітелій, хорда, судини, хвіст, зябра… В пісочниці запускали, воно вже плаває.
- Чудово. Хвіст, кажете? Зябра, еге? Специфікації інтерфейсу?
- Ой, сорі, шеф, ми зараз все закоментуємо. І тести поправимо.
Шість тижнів.
- Шеф, прогрес! Від плавців вдалося успадкуватися, тепер на кожен палець окремі структури. Серце б’ється, ми залишали тести на добу – жодних витоків, обидві камери, все як має бути.
- Обидві, еге? А скільки за специфікаціями?
- Ну чотири. Та це фігня, за пару днів допишемо.
Десять тижнів
- За пару днів, кажете?
- Ну, ви розумієте. Поки баги половили, поки те та се… Але тепер точно все як треба. На тридцять років безперервної роботи вистачить з гаком!
- А замовник скільки просив?
- Блін. Ну добре, зараз дві дублюючі системи ритмоводіння всунемо – має дотягти.
- Добре… Решта систем?
- Прототип нервової системи готовий. Прототип травної системи готовий. Прототип легеневого дихання готовий…
- Тільки прототипи? Вже половина проектного терміну минула!
- А що робити, шеф? Замовник тестовий стенд досі не надав! Куди нам це опудало релізити? Воно все ще з зябр….
- От оцього слова при мені більше не кажіть!..
Дванадцять тижнів
- Кістяк в загальних рисах готовий.
- Бачу, що в загальних рисах. Коли фіналізуєте?
- Е… Не можемо оцінити. Все ще немає схеми розгортання.
- Диттттячий садок…. Хай вже… лишайте параметри налаштування, після пуску підкрутите. Бодай щось працює за планом?
- Слух. Стовідсотковий. Будь-які коливання рідкого середовища.
- …
- Звісно, шеф. Альтернативну імплементацію для газового середовища пишемо. Щодо моделі не певні. Тестувати ні на чому. Коли замовник надасть?
- Замовник написав, що не надасть. Пишіть моделі, все має стартувати при релізі з першого разу.
- Бліііііін…
Чотирнадцять тижнів
- Загалом, все готово. Ще деталі функціональності дописати, звісно…
- Скільки?
- Ну… Ще 95% обсягу.
- Скільки???
- Ну, 90. Але точно треба, шеф. Тільки сам хутряний покрив з двома линьками на рік, це знаєте скільки рендеринга?
- Хутряний, кажете? З двома линьками?
- Ой. Сорі, шеф. Ми це зараз видалимо. Присобачимо заглушку з непомітними волосинками.
Двадцять шість тижнів.
- Ну як, до релізу готові?
- Ну, в цілому, так…
- В цілому?
- Дві тисячі багів у беклозі, шеф! Особисто я не певен, що воно саме стане дихати, не встигаємо рефакторити.
- Так. Плюньте на рефакторинг. Давайте тупо копіпастою.
- Воно ж розпухне! Ви уявляєте скільки там вийде? Разів у чотири більше!
- Чхати, специфікація не обмежує. Хай розбухає. А я попрошу замовника посунути дедлайн поки…
Тридцять два тижні
- Командо, у мене дві новини: погана і дуже погана. Перша: крайній дедлайн – ще чотири тижні, далі у них кінчаються ресурси. Друга: дали обмеження на розміри. Ще максимум у півтора рази більше і все.
- …
- У них обмеження каналу. Звісно, якби вони сказали з самого початку. Ну ви наче вперше! Так, до релізу працюємо без вихідних. Ну, що тут у вас?
- Череп вже не пролазить…
- Дайте-но гляну… так… Початковий об’єм мозку зменшити не можна?
- Можна. Ще чотири місяці на рефакторинг.
- Забудьте. Заморозьте функціонал як є, а у черепі поставте рухомі елементи…
- Тобто, як є? Воно ж ще ані ходити, ані жувати саме не може!
- Все у беклог на другу фазу, я переговорю з маркетингом.
Тридцять шість тижнів.
- Ну, поїхали.
- Яке поїхали, шеф! Тисяча багів у беклозі! Двісті фіч! Це тільки з першим пріоритетом!
- Я сказав, поїхали! Фінансування закінчується завтра. Решту скинемо на підтримку.
- Вони нас проклянуть, шеф! Там ще три роки тільки перший пріоритет допилювати!
- А повний беклог?
- Років двадцять!
- Пппптічєчкі…. Гаразд, хай проклинають. Алло, підтримка? Приготуйтеся обробляти перші багрепорти. Так, дихання запускаємо вручну. Одразу ж. Так, не встигли. Так, ляснути по сраці. Не питайте. Ну… деплой у продакшн… Почали!
(c) Андрій Новосьолов