Портал №1 по управлению цифровыми
и информационными технологиями

Бесплатная экспертная база знаний по управлению ИТ

 
Практика управления разработкой ПО
 
Практика обеспечения того, чтобы приложения удовлетворяли потребности заинтересованных сторон с точки зрения функциональности, надёжности, ремонтопригодности, соответствия требованиям и аудитируемости.
 
Синонимы
практика управления разработкой программного обеспечения
Answer
Оригинальный английский термин
software development and management practice
Answer
Подробности
Практика управления разработкой ПО в ITSM фокусируется на том, чтобы создаваемые и изменяемые приложения действительно поддерживали достижение результатов, ожидаемых заказчиком и другими заинтересованными сторонами, и оставались пригодными для эксплуатации на всём жизненном цикле. Это включает управление требованиями к функциональности и качественным характеристикам, встроенное внимание к надёжности и ремонтопригодности, а также обеспечение соответствия требованиям (регуляторным, корпоративным, договорным) и аудитируемости, то есть возможности доказуемо показать, что изменения выполнялись контролируемо и в рамках установленных правил. На практике эта дисциплина связывает команды разработки с эксплуатацией и командами поддержки, помогает согласовывать приоритеты по изменениям, снижать технический долг, повышать прозрачность релизов и предсказуемость результата. Она тесно соприкасается с управлением релизами и управлением развёртыванием, а также с управлением информационной безопасностью и управлением рисками, поскольку качество и соответствие требованиям должны быть встроены в процесс, а не «проверяться в конце». Вне области этой практики находятся вопросы управления поставщиками как таковыми, формирование портфеля услуг и коммерческие условия соглашения об уровне услуг, хотя их требования могут задавать критерии к приложениям.
Answer
Нюансы
Частая ошибка — трактовать практику управления разработкой ПО как исключительно «написание кода» или как синоним управления проектами. Управление разработкой ПО отвечает за пригодность приложения для заинтересованных сторон по функциональности и качеству, тогда как управление проектами в большей степени управляет сроками, бюджетом, ресурсами и объёмом работ. Ещё одно заблуждение — считать, что соответствие требованиям и аудитируемость обеспечиваются только службой внутреннего контроля или внешними аудиторами; на практике это достигается через дисциплину в управлении изменениями, прослеживаемость требований, протоколирование решений, контроль версий, управляемые релизы и сохранение артефактов разработки и тестирования. Также нередко путают надёжность с доступностью: надёжность характеризует склонность к сбоям, а доступность — фактическую способность ИТ-услуги быть доступной в нужный момент; надёжное приложение может быть недоступным из-за инфраструктурных ограничений. Важный нюанс: ремонтопригодность — это не «удобство для разработчика», а способность быстро и безопасно вносить изменения и восстанавливать работоспособность, что напрямую влияет на среднее время восстановления услуги и на нагрузку на команду поддержки. Наконец, попытка обеспечить качество только финальным тестированием обычно приводит к росту риска и технического долга; результативнее встраивать требования гарантии и полезности в поток создания ценности от идеи до эксплуатации.
Answer
Примеры
  • Разработка банковского мобильного приложения с требованиями к функциональности, надёжности и соответствию требованиям регулятора, включая сохранение доказательств тестирования для аудитируемости
  • Внедрение изменений в модуль расчёта зарплаты с обязательной прослеживаемостью требований, код-ревью и контролируемым релизом для снижения риска и обеспечения ремонтопригодности
  • Создание внутреннего портала самообслуживания, где ключевым является соответствие требованиям информационной безопасности и возможность восстановить историю изменений по запросу аудитора
  • Рефакторинг сервиса с высоким техническим долгом для повышения ремонтопригодности и сокращения времени устранения инцидентов в рабочей среде
Courses
Рекомендуемые продукты по этой теме
 
 
Что такое практика управления разработкой по в ITIL и ITSM? Смотрите в глоссарии по управлению ИТ, входящим в бесплатную экспертную базу знаний по управлению ИТ от компании Cleverics.