Современный словарь каждого уважающего себя разработчика на сегодняшний момент заполнен различными красивыми словами, традиционно заканчивающимися на «-ility» в их оригинальном англиском написании. Все мы постоянно беспокоимся о надежности (reliability), совместимости (compatibility), портируемости (portability), масштабируемости (scalability) и о других «илитях». И если перечисленные понятия, применительно к программному обеспечению действительно прочно обосновались как в наших словарях, так и процессах, то есть одно качество программного обеспечения, которое пока еще не так часто можно услышать из уст инженера или увидеть в требованиях или спецификации продукта.
Это понятие — Manageability. Эксперты в этой области определяют manageability (которое пока не имеет адекватного слова в русском языке) как «легкость администрирования». При кажущейся простоте определения за ним скрывается весьма многое — ведь по сути, с момента выпуска программного обеспечения, с того самого момента, как его передают в руки системным администраторам дейта-центра(или, если вам угодно ИВЦ) и говорят: «Поставьте-ка это на все наши сервера!» и начинается его настоящая жизнь — развертывание, конфигурирование, обновление, собственно работа самого приложения, сбои, связанные с его работой и так далее. И для многих «серъезных» приложений этот этап порою обходится его владельцам едва ли не дороже, чем стоимость разработки. Это так называемая «стоимость владения». И если с manageability у приложения все в порядке, если разрабатыва его, программисты думали о том, что бы сделать свой продукт manageable, то и стоимость владения низкая, а вот если не думали… — то в крайнем случае результат будет фатальным. Как manageability влияет на стоимость владения, что оно включает в себя, какие требования налагает на процесс разработки программного обеспечения — именно об этом этот доклад.
Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».