Як ви вже зрозуміли із заголовку, мова в цій статті піде про конклавну методику проектування інформаційних систем, яка дозволяє всього за одну добу створювати прототип для інфосистеми будь-якої складності. Звучить неймовірно, але це дійсно так, і практика повсюдно підтверджує це твердження.
Зайдемо здалеку: чи знаєте ви, як відбуваються вибори чергового римського папи? Католицькі кардинали збираються в спеціальному приміщенні, абсолютно ізольованому від зовнішнього світу і двічі на день проводять таємні голосування, поки не досягнуть бажаної мети. Успішним голосуванням же в даній ситуації вважається набір одним з претендентів на пост папи двох третин всіх голосів плюс один голос. Тільки після цього приміщення відпирають і сповіщають співгромадян білим димом про появу на престолі нового легітимного папи. Така загалом жорстока і середньовічна методика була застосована після того, як одного разу вибори нового папи тривали 2 роки і 9 місяців. Ну, ви це все і так знаєте і бачили по телевізору багато разів. Як знаєте і сто разів бачили вже в реальному житті й інше:
Йшов десятий місяць проекту. Ворогуючі сторони мляво перестрілювалися правками, третій project manager писав заяву про звільнення і відхід в монастир, дизайнер відверто фрілансував в робочий час, так як нових виплат від замовника не очікувалося, а вітер ганяв по офісах зірвані зі стін плани канбанів і графіки спринтів. І ніхто вже не бачив виходу із замкнутого кола: обговорення правок - внесення правок - обговорення часу наступного обговорення - обговорення правок на правки - обговорення числа решти правок - обговорення зміщення термінів за рештою правок - кінець тижня, і починай читати спочатку.
Це дійсно жахливо, такі проекти були майже у всіх, включаючи навіть кількох лідерів рейтингів Теглайну, а значить, ніхто поки толком не знає, що з цим можна зробити. Тому зараз на прикладі реального кейса розглянемо, як одного разу вдалося оживити ось такий мляво тліючий вже півроку проект і вирішити всі нерозв'язні питання буквально за одну добу.
Стояло завдання розробити прототип з 15-20 екранів для внутрішньої системи обліку співробітників. Ніхто толком не розумів, що конкретно він хоче, а щоденні обговорення в скайпі і гігабайти листування звелися вже просто до імітації діяльності.
І ось одного разу, звичайно ж більше від відчаю, ніж від реальної віри в успіх, - було вирішено зібратися в офісі всім причетним в суботній день і дати урочисту клятву, що ніхто не вийде звідти, поки не буде прийнято всіх влаштовуюче рішення. Всі причетні прощалися з сім'ями на пару днів, набирали бутербродів, розкладачки, і пару змінних шкарпеток, так як пошуки рішення повинні були тривати всі вихідні, без перерв на сон і на обід, але з кількома очікуваними мордобоями.
4 години 37 хвилин. На попередні муки з пересування туди-сюди сірих квадратиків було витрачено 6 місяців - і раптом 4 години 37 хвилин - і все. Більшість з учасників конклаву навіть не встигли розпакувати контейнери з домашніми котлетами і відзвонитися дружинам. Всі просто сіли і зрозуміли, що більше відгороджувати свій мозок від існуючих проблем не можна, що можна буде померти з голоду або ніколи більше не побачити рідних і близьких, якщо продовжувати відфутболювати складні питання на бік суперника.
А може, всі зрозуміли, що вони більше не суперники, а єдина команда, замкнена в приміщенні, яка зможе вижити лише пройшовши весь квест до кінця. Екран за екраном. Кнопочку за кнопочкою. Сценарій за сценарієм. І кожен раптово усвідомив свою відповідальність за те, що відбувається на екрані єдиного ноута, де зараз рухалися сірі квадратики і малювалися стрілочки. І кожен перестав критикувати - і почав пропонувати, шукати рішення, і навіть захищати представників протилежної сторони, якщо їх рішення здавалося трохи логічнішим. Це здавалося магією, але раптово всі зрозуміли, в чому ж прихований секрет успіху. На даному етапі мені здається, що крім власне замкненої кімнати з живими людьми, каталізуючими факторами успіху стали:
Ці обов'язкові умови здатні буквально творити дива і дозволяти конклавному підходу оживляти і моментально вирішувати будь-які уповільнені завдання, листування за якими зайняло б ще кілька місяців, а то й років. Сьогодні я переконаний, що створити принциповий прототип будь-якої системи позамежного рівня складності можна всього за добу, якщо не вдаватися в несуттєву деталізацію і з'ясування особистих відносин.
Конклавний підхід - це середньовічні методи на сторожі дедлайнів у проектів 21 століття.