Я працюю у великій компанії, яка диктує використання спритних процесів. Наприклад, для наших проектів ми використовуємо хмарні сервіси, спеціально орієнтовані на управління спритною розробкою.
Конкретна інженерна група, над якою я працюю, традиційно не розробляла програмне забезпечення (натомість ми допомагаємо рухати проекти з набагато більшої точки зору «пташиного польоту»), але це змінюється. У нас є широкий спектр майбутніх / запланованих програмних проектів, які в основному орієнтовані на дані - наприклад, ми будемо проводити моніторинг, збір, агрегацію та деяку звітність. Інші завдання передбачають автоматизацію спеціалізованого обладнання та різних типів архітектури клієнт / сервер (багатоповерхові). Я маю надати допомогу в процесі найму декількох людей та формулюю багато наших планів уперед.
Моє запитання полягає в тому, чи швидке прототипування (викидний код) вписується у спритну філософію Наприклад, я люблю Python та його широкий асортимент пакетів. Я бачу можливість втілення багатьох наших ідей дуже швидко за допомогою робочого процесу на основі Python. Однак я думаю, що буде багато уявлень про те, що Python не є «корпоративної якості», і значну частину цієї роботи потрібно буде переписати на Java або, можливо, на C ++.
Однак створення прототипів Python дало б нам багато зусиль для долара, що дозволить нам швидко досягти реальних результатів.
Чи вдалося вам включити швидке складання прототипів - сподіваємось в Python - на міцний спритний робочий процес у корпоративному середовищі?