Главная → НовостиНовостиНовости, 201807Новости, 201807 → Темные стороны Agile

Темные стороны Agile

Похоже, гибкое проектирование становится уже вчерашним днем. А как же передовые компании? Они уже перешли на DevOps. Более того, многие разработчики приложений не только не взяли на вооружение agile-технологии, но даже не имели таких намерений.

КиТ :: Будь в СЕТИ! KiT - Keep-inTouch :: RSS-лента

Сети :: [Профессиональные] | [Зарубежные] | [Тематические] | [Молодежные] | [Детские] | [Купоны] | [Прочее]

Категории (метки) :: Авто | Музыка | Книги | Хобби | Профессии | Сообщества | Семья | Бизнес | Регионы | Спорт | Статусы

Все перечисленное может казаться странным, пока вы не познакомитесь поближе с реальными потребностями команд разработчиков. И тогда окажется, что методологии гибкого проектирования очень мало отвечают их целям.

Agile-методологии (в особенности Scrum, которую многие ИТ-менеджеры считают синонимом гибкого проектирования) лучше всего подходят для разработки новых приложений.

Один из главных принципов ИТ формулируется так: покупай, когда можешь, создавай, когда нужно. ИТ-службы лицензируют около 90% всего нового функционала в виде готового коммерческого программного обеспечения или программного обеспечения, предоставляемого в виде сервиса (software as a service, SaaS), оставляя на разработку его собственными силами всего 10%.

Scrum, Kanban, Lean Software Development и другие agile-методологии предназначены для создания всего 10% программного обеспечения. При этом 70% своего времени типичный разработчик тратит на поддержку и расширение функционала уже эксплуатируемых приложений и только 30% остается у него для создания новых.

Проведем несложные подсчеты. Agile-проектирование оказывается полезным лишь для 10% из 30% – то есть для 3% приложений, которыми занимаются команды разработчиков.

Конечно, в разных ситуациях доля эта может варьироваться. Но в любом случае процент весьма небольшой.

Agile-путь поддержки и улучшений

Давайте начнем с простого: запросов на обслуживание и улучшения, которые составляют значительную часть повседневной работы ИТ-службы.

Не нужно сильно всматриваться в очередь, чтобы заметить, насколько все здесь напоминает agile-методологию. Добавляем владельца продукта (человека, отвечающего за его разработку) и начинаем формулировать запросы, представленные в виде пользовательских историй (изложенных на бизнес-языке требований к разрабатываемой системе). Мы проделали это за минуту. Применяем Kanban: владелец продукта определяет приоритеты, а разработчик, выполнив очередное задание с пользовательской историей, переходит к следующему. Накладные расходы минимальны, а работа выполнена.

Agile-разработка COTS

Применять agile-методологии при внедрении «коробочных» продуктов (Commercial Off-The-Shelf, COTS) уже не так просто, как в ходе поддержки и улучшений. Впрочем, никто этого и не ждет: построение крупных систем – не такой простой процесс, как управление поддержкой и улучшениями.

Однако agile-технологии можно применять и к COTS. Нужно только учитывать два важных момента. Первый: внедрение COTS, как на своей территории, так и в виде SaaS, не предполагает разработку программного обеспечения с нуля, а ограничивается одной-двумя настройками. А потому Scrum и Kanban фактически непригодны для решения таких задач. Второй момент: помимо Scrum и Kanban, существуют и другие agile-методологии.

Разработка приложений против внедрения COTS: все начинается с данных

Приступая к разработке программного обеспечения, ИТ-команда должна понять, какие требования предъявляются к нему со стороны бизнеса. Уяснив эти требования, не нужно сразу приступать к разработке ПО. Начать следует с проектирования структур данных.

Проектировать...

Это не вся статья. Полная версия доступна только подписчикам журнала. Пожалуйста, авторизуйтесь либо оформите подписку.

Главная → НовостиНовостиНовости, 201807Новости, 201807 → Темные стороны Agile

«Яндекс», МТС и «Ростелеком» признаны лучшими для инвестирования российскими ИТ-компаниями

Самыми привлекательными объектами для инвестирования в российской ИТ-отрасли в 2019 г. будут «Яндекс», МТС и «Ростелеком». К такому выводу пришли аналитики ГК «Финам», составившие прогноз по акциям ИТ-компаний на текущий год....

Минкомсвязь признала меры против OneWeb не обеспечивающими нацбезопасность

В Минкомсвязи признали свой проект, предписывающий передавать трафик спутниковой связи через российские наземные станции, не предотвращающим в полной мере угрозы национальной безопасности, передает РБК. Если предложенные министерством изменения всту...

В Viber появилась функция проведения опросов

В мессенджере Viber появилась функция проведения опросов в групповых чатах и сообществах. Новая опция предоставляет дополнительную возможность для получения обратной связи и взаимодействия в группах, тем самым оптимизируя коммуникацию пользователей и...

ФНС запретила переводы на счет онлайн-казино Azino777

Федеральная налоговая служба запретила банкам переводить денежные средства на счета компании Victory 777 N.V., сообщает РИА «Новости». Последняя является оператором нелегального онлайн-казино Azino777. Компания Victory 777 N.V. была включена в переч...

Эксперты Eset помогли удалить из Google Play приложения с агрессивной рекламой

Eset обнаружила в Google Play целую партию вредоносных приложений, которые маскировались под универсальные пульты для ТВ и бытовой техники. До удаления приложений из магазина их успели скачать более 8 млн пользователей....

[Популярные социальные сети] [*Добавить сайт]

Нравится

Группы: ВК | FB | Tw | G+ | OK

Рубрики | КАТАЛОГ | Новости | Контакты |