TaglineСтудия дизайна «Чипса»Digital-агентство АтвинтаСибириксwowAGIMA Интерактивное агентствоIdea NovaIntecmedia
Показать всех партнеров
19–25 сентября 2013, Новосибирск
sibinetweek.ru
8 800 707-0955

Пора задуматься о Manageability 1  (предварительная оценка: 1)

20 марта 2011
Роман Юферев, VIAcode

Тезисы

Современный словарь каждого уважающего себя разработчика на сегодняшний момент заполнен различными красивыми словами, традиционно заканчивающимися на «-ility» в их оригинальном английском написании. Все мы постоянно беспокоимся о надежности (reliability), совместимости (compatibility), портируемости (portability), масштабируемости (scalability) и о других «илитях». И если перечисленные понятия применительно к программному обеспечению действительно прочно обосновались как в наших словарях, так и процессах, то есть одно качество программного обеспечения, которое пока еще не так часто можно услышать из уст инженера или увидеть в требованиях или спецификации продукта.

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


Хочу участвовать!