-
Роман Юферев
-
Как и многие ИТ-шники счастливо совмещаю любимое дело и работу в интересной сфере еще со школьной скамьи. За это время я побывал разработчиком, руководил IT-отделом небольшой кино-компании, а последние несколько лет занимаюсь любимым делом в компании VIAcode как руководитель проектов, которого «разрывает» между двумя IT-«вкусностями». Одну из них я при этом разделяю со многими коллегами по всему миру — это Agile-разработка во всех ее проявлениях, а вот вторая — Manageability пока еще не столь популярна, поэтому я имею честь наслаждаться ею в более «камерной» атмосфере.
Его блоги:
http://a-jail.blogspot.com
http://x-ability.blogspot.com
Manageability — кое-что новое в словаре IT-people
Современный словарь каждого уважающего себя ИТ-инженера на сегодняшний момент заполнен различными красивыми словами, традиционно заканчивающимися на «-ility» в их оригинальном англичском написании. Причем это не зависит от того, чем занимается этот самый инженер — разработчик ли он, тестировщик, архитектор или даже системный администратор! Все мы так или иначе постоянно беспокоимся о надежности reliability), совместимости (compatibility), портируемости (portability), масштабируемости (scalability) и о других «илитях». И если перечисленные понятия, применительно к программному обеспечению действительно прочно обосновались как в наших словарях, так и процессах, то есть одно качество программного обеспечения, которое пока еще не так часто можно услышать из уст инженера или увидеть в требованиях или спецификации продукта.
Это понятие — Manageability. Эксперты в этой области определяют manageability (которое пока не имеет адекватного слова в русском языке) как «легкость администрирования». При кажущейся простоте определения за ним скрывается весьма многое — ведь по сути, с момента выпуска программного обеспечения, с того самого момента, как его передают в руки системным администраторам дата-центра(или, если вам угодно ИВЦ) и говорят: «Поставьте-ка это на все наши сервера!» и начинается его настоящая жизнь — развертывание, конфигурирование, обновление, собственно работа самого приложения, сбои, связанные с его работой и так далее. И для многих «серьезных» приложений этот этап порою обходится его владельцам едва ли не дороже, чем стоимость разработки. Это так называемая «стоимость владения». И если с manageability у приложения все в порядке, то и стоимость владения низкая, а если не очень — то в крайнем случае результат будет фатальным. Как manageability влияет на стоимость владения, что оно включает в себя, какие требования налагает на процесс разработки — именно об этом этот доклад.


















































































