Представьте машину, которую строят, чтобы она делала одну вещь: раз в две недели печатала зарплатные чеки. Обычные чеки для обычных людей — сборщиков, инженеров, клерков автомобильного концерна. Машину строят год. Потом второй. Потом третий. За три года она не напечатала ни одного чека.
Это не притча. Это проект C3 — Chrysler Comprehensive Compensation. История, из которой выросло экстремальное программирование, а следом — половина того, что сегодня продают под вывеской «agile». Историю эту рассказывают редко и неохотно, потому что у неё неудобный финал: проект закрыли. А то, что от него осталось, откатили назад — на код, написанный за десятилетия до всей этой революции.
Мы расскажем её целиком. Бесплатно. Потому что чужие провалы — это общая база знаний человечества, а не сырьё для чьих-то сертификационных курсов.
Болото
Начало девяностых. Chrysler платит зарплату восьмидесяти семи тысячам человек через лоскутное одеяло мейнфреймовых систем — старый код, сложные правила компенсаций, дорогая поддержка. В 1993-м рождается план: заменить всё это одной современной системой. Язык — Smalltalk, элегантная объектная среда, любимица тогдашнего авангарда. Срок — к 1999 году система должна платить всем.
Разработка стартует в 1994-м. И вязнет. К 1996 году — спустя три года после старта проекта — система не напечатала ни одного зарплатного чека. Не «работала с ошибками», не «покрывала часть случаев». Ни одного чека.
Тогда в проект зовут Кента Бека — известного в Smalltalk-сообществе специалиста. Формально — подтюнить производительность. Бек смотрит на производительность и видит, что тюнить надо не её, а весь способ работать.
Все ручки на десятку
Дальше происходит то, что Бек потом опишет почти дословно так: в первый раз, когда ему доверили команду, он попросил людей делать понемногу разумные вещи — тесты, ревизии кода. Во второй раз ставки были выше, и он решил: выкрутим все ручки на десятку, а всё остальное выбросим.
Проект перезапускают под его началом. Тесты пишутся раньше кода. Программисты садятся за одну машину парами. Система собирается и проверяется постоянно, а не раз в квартал. Заказчик сидит рядом с командой, а не присылает требования по почте. Бек зовёт Рона Джеффриса — тот становится тренером команды, вбивающим новые привычки до автоматизма. За плечами обоих — многолетний обмен идеями с Уордом Каннингемом.
Ни одна из этих практик не была новой сама по себе — разработку через тесты можно проследить до программы «Меркурий» шестидесятых. Новым был отказ от полумер: если обратная связь полезна — пусть будет непрерывной; если ревизия кода полезна — пусть код пишется вдвоём всегда.
Имени у этого способа работать ещё не было. Имя — «экстремальное программирование», XP — появится позже, когда способ уже работал.
Первый чек
В 1997 году система впервые платит людям настоящие деньги. Около десяти тысяч сотрудников — примерно девятая часть штата — получают зарплату через C3.
Это пик. Дальше система должна была забирать на себя всё новые категории работников — и не забрала. В 1998-м Chrysler сливается с Daimler-Benz; у объединённого концерна другие планы на ИТ-ландшафт. В 1999-м новую разработку останавливают. В феврале 2000-го DaimlerChrysler закрывает проект окончательно. Семь лет, считая от замысла. Цель «платить всем к 1999-му» не достигнута и близко.
А за четыре месяца до закрытия, в октябре 1999-го, выходит книга Бека «Extreme Programming Explained». Метод покидает родильный дом раньше, чем дом идёт под снос.
Две таблички на руинах
У этой истории два эпилога, и оба стоят всей библиотеки мотивационной литературы.
Первый. Живую систему — ту самую, что платила десяти тысячам человек, — позже откатили обратно на старый код. По свидетельству Мартина Фаулера, работавшего на проекте консультантом, Smalltalk-система к тому моменту всё ещё обсчитывала горстку людей, чьи случаи старый код взять не мог. Их вернули под мейнфрейм вместе со всеми.
Второй. На конференции по экстремальному программированию в 2000 году менеджер DaimlerChrysler объявил, что после закрытия C3 компания фактически запретила у себя XP. Метод, рождённый в этом доме, был из этого дома изгнан — ровно в те годы, когда остальной мир начал его подхватывать.
Подхватывать — не через закрытые корпоративные тренинги. Идеи XP расходились через WikiWikiWeb Каннингема — первую вики в истории, открытую страницу, где любой мог читать, спорить и дописывать. Бек написал книгу; Каннингем открыл площадку; идеи там обсуждали и дописывали все желающие. Метод, не спасший собственный проект, стал общим достоянием — и уже как общее достояние изменил индустрию. В 2001-м Бек поставит подпись под Agile-манифестом, и колесо закрутится всерьёз.
Чего мы не знаем
Теперь честное. Почему на самом деле умер C3 — доподлинно неизвестно до сих пор. Слияние с Daimler? Смена спонсоров? Пределы самого метода? Обычная судьба больших зарплатных проектов, которые смертны независимо от методологии? Фаулер — человек, видевший проект изнутри, — прямо пишет: серьёзного разбора, основанного на знании фактов, он не встречал, а расхожие пересказы называет вводящими в заблуждение. Сам полной истории он тоже не написал: работал на проекте не постоянно и считает, что не ему её рассказывать.
Мы могли бы сейчас вывести вам «пять уроков провала C3» — звучало бы солидно, продавалось бы отлично. Не будем. Уроки из истории, причин которой не знают даже её участники, — это не уроки, это гадание с наценкой. Индустрия, которая десятилетиями продаёт сертификаты по методам, выросшим из закрытого и откаченного на старый код проекта, прекрасно живёт без нашего вклада в этот жанр.
Мы оставим вам саму историю — с датами, которые проверяются, и с границей, за которой начинается незнание. Она ценнее выводов: три года без единого чека, перезапуск на выкрученных ручках, первые десять тысяч зарплат, слияние, закрытие, откат, запрет — и метод, который всё это пережил, потому что его вовремя раздали всем.
Что в книге
Этой истории в книге «Agile Sapiens» нет — там C3 упомянут одной строкой, как пример ранней команды, которая держалась отбором людей, а не дисциплиной приказа. Зато там есть то, чего нет здесь: одиннадцать литературных экспедиций — от «Таинственного острова» до «Чумы» — в самое устройство команд: почему они рождаются, слипаются, горят и умирают. Целая глава там отдана НИИЧАВО — институту волшебства из «Понедельника» Стругацких, где сотрудник работает не за приказ и не за срок. Он объясняет про живые команды то, что не смогли объяснить учебники по менеджменту.
Книга свободна — CC BY-SA, читайте, копируйте, перерабатывайте. Знание, однажды освобождённое, назад не отзывается. Проверено Беком.
— Команданте FolkUp · 2026