Зміст:
Визначення - Що означає масштабований Agile?
Масштабний agile - це спритний процес розробки програмного забезпечення, який стосується здатності керувати великими проектами з кількома командами. Виходячи з його концептуальної основи, спритний розвиток програмного забезпечення часто вважається не масштабованим і призначений лише для невеликих проектів та команд.
Техопедія пояснює масштабованість Agile
Agile - це тип розробки програмного забезпечення, який базується на кроках та ітераціях. Це відрізняється від більш традиційних підходів до розробки товару, які часто передбачають більш чітко визначений проект, який документально підтверджується, перевіряється та постачається з меншою модифікацією вимог. Агільна розробка дозволяє підприємствам або розробникам отримувати прибуток до завершення проекту, а за допомогою первинного зворотного зв’язку розробляти або покращувати майбутні функції, забезпечуючи надання цінності для користувачів.
Масштабованість Agile - нагріта і дискутувана тема. Багато хто вважає, що гнучкий розвиток не може бути підтриманий, якщо проект великий або якщо в ньому задіяно кілька команд. З іншого боку, багато проектів з відкритим кодом можна вважати слабко спритними з огляду на ітеративний характер. Те, що не підходить для дискусій, полягає в тому, що думка повинна бути внесена в процес розробки, коли команди зростають, але кінцева думка розробника щодо дебатів, ймовірно, залежить настільки від їхнього ставлення до спритного в цілому. Тобто, якщо ви ненавидите спритну, ви, напевно, не думаєте, що це масштабується, тоді як якщо ви не можете дочекатися щоденної суперечки, ви, напевно, думаєте, що її можна масштабувати без проблем.