Pull to refresh
3
0
Дмитрий Каштанов @mr2dark

Пользователь

Send message

Как устроен Kubernetes as a Service на платформе VK Cloud Solutions

Reading time11 min
Views13K

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

Я Дмитрий Лазаренко, директор по продуктам облачной платформы VK Cloud Solutions (ранее — Mail.ru Cloud Solutions). Сегодня я расскажу, что под капотом у нашего Kubernetes aaS, как обеспечивается его надёжность и какие у него есть интересные функциональности, которыми любят пользоваться наши клиенты. Это автомасштабирование, интеграция с другими PaaS нашей платформы и многое другое.
Читать дальше →
Total votes 22: ↑20 and ↓2+30
Comments7

Работаем с Xamarin: опыт разработки на двух проектах

Reading time10 min
Views36K
Хочу поделиться опытом разработки с использованием Xamarin (звучит как Замарин) на двух крупных проектах. Первый проект был под Windows Store и iOS, второй только под Андроид, но c использованием Xamarin.Forms. Xamarin быстро развивается, поэтому некоторые описываемые здесь моменты, могли уже стать неактуальными. Например: ещё летом мы переживали из-за дикого потребления памяти в Андроид и даже вручную вызывали сборщик мусора в некоторых местах, но в конце лета вышло обновление, которое закрыло многие наши проблемы с памятью.

image
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments35

7 витаминов для сервиса. Как обеспечить сервис командой мотивированных сотрудников

Reading time3 min
Views4K
Когда у группы людей есть общая цель — успешное завершение проекта, например, из них не так сложно создать команду. Люди объединяются, стараясь достигнуть этой цели. Давайте представим, что цель не конечна, а растянута во времени. Например, предоставление сервиса нужного качества — это цель на годы, и с мотивацией и командообразованием все несколько сложнее.

image
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments0

Услуги в области ИТ. Матчасть – Часть 5. Не все проекты одинаково проекты

Reading time5 min
Views4.3K
Предметные области услуг и управления в ИТ достаточно сложны и нетривиальны. Эта сложность происходит из-за неосязаемости большинства предметов в этих областях. Несмотря на это, люди почему-то используют очень простые подходы к классификации предметов. Буквально по нескольким атрибутам.

Именно это происходит с понятием «проект». Если есть ограничения по финансам, срокам и это делается один раз, то всё – это проект! Давайте воткнём управление проектом и всё будет хорошо!

Но хорошо не будет, особенно если это «проект по разработке ПО». Если какая-либо деятельность заинтересованными лицами воспринимается именно так, то это НЕ проект и/или проект, но с огромными разочарованиями и болью в конце.

Что такое настоящий проект?

Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments9

Пишем maintainable код

Reading time8 min
Views47K
У нас сотни программных проектов на поддержке, некоторые из них поддерживаются нами почти десять лет. Нетрудно догадаться, что понятие maintainable кода (переведу это понятие как код, легкий в поддержке) является у нас одним из основных. По счастливому стечению обстоятельств легкий в поддержке код также является и легким для (unit-)тестирования, легким для освоения новыми членами команды и т.д. Скорее всего, это связано с тем, что для создания maintainable кода приходится озаботиться хорошей архитектурой проекта и завести несколько хороших привычек.
В этой статье и поговорим о таких привычках, благодаря которым часто хорошая архитектура получается сама собой. Постараюсь также иллюстрировать все хорошими примерами.

Читать дальше →
Total votes 58: ↑52 and ↓6+46
Comments202

Как «пощупать» результаты управления программными активами и остаться довольным

Reading time10 min
Views4.9K
Игра в ассоциации

Какие ассоциации вызывает у вас словосочетание «управление программными активами»?
А «инвентаризация»? «Проверка лицензионного соответствия»?

Попробуем угадать.

Еще несколько лет назад, вероятно, типичным ответом было бы: «имитация бурной деятельности». То есть нечто, обладающее довольно туманной целью (освоить бюджет?) и, вероятно, означающее лишь излишнюю бюрократию и головную боль системному администратору, у которого, без сомнения, найдутся задачи и более приоритетные, чем трата рабочего времени на создание нечто такого, чего в реальности не сможет «пощупать» руководство компании.

Второе – ежегодная, мало кому в реальности нужная процедура по вялому переписыванию серийников с этикеток системников и дополнительного оборудования в блокнот, или лучшем случае Excel файл. Полученные данные недостаточно полные, быстро устаревающие, и, ввиду полной очевидности этого факта, никак в реальности не используемые. Так положено (красить от забора и до обеда!).

Третье – нечто более реальное и неприятное, но все-таки далекое, как в страшном сне (записки на имя директора о снятии ответственности за нелегальное использование ПО).

image
Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments0

Краткая инструкция о том, как надо работать с web-дизайнером (взгляд дизайнера)

Reading time5 min
Views57K


Введение


Я работаю веб-дизайнером. Какое-то время назад я подрабатывала фрилансером, сейчас работаю в небольшой студии. У нас нет менеджера проектов, поэтому, зачастую, я сама выступаю этим самым менеджером, по совместительству. Опыт общения с самыми разными заказчиками у меня достаточно большой. Статья «Краткая инструкция по работе с web-дизайнером (для менеджера проекта)» вызвала у меня шквал эмоций и бурю негодования, потому что именно таких заказчиков я всегда старалась избегать. В этой статье я попробую описать, как в идеале должна проходить работа заказчика и дизайнера.

С удовольствием приму критику и выслушаю мнения «другой стороны».
Читать дальше →
Total votes 62: ↑49 and ↓13+36
Comments57

Услуги в области ИТ. Матчасть – Часть 4. Профессиональные услуги в области ИТ. ИТ-аутсорсинг

Reading time4 min
Views7.5K
Я писал в предыдущей статье, что люди для ИТ-услуг не являются обязательным условием, так как они не участвуют в создании полезности. Но ни одна из ИТ-услуг на данном этапе развития технологий не сможет обойтись без людей.

Корневых причин для этого две:
  • Технические компоненты со временем выходят из строя и нуждаются в обслуживании;
  • ИТ-услуги используются одними людьми, а проектируются другими. А люди в свою очередь непредсказуемы друг для друга:
    • Они не всегда предсказуемо себя ведут;
    • Они непредсказуемо ошибаются;
    • Их потребности непредсказуемо изменяются.

Если быть более точным, то разные люди могут предсказывать поведение других людей с разной степенью точности и разным временным горизонтом. Но не существует таких, кто делает это со 100%-точностью и с горизонтом более пары лет. В результате со временем всё большая часть жизненных ситуаций не может быть обработана системами, поддерживающими ИТ-услугу.

Как следствие ИТ-услуга должны дополняться людьми для того, чтобы:
  • Восстанавливать её работоспособность после необрабатываемых технических сбоев и изменений среды;
  • Помогать в разрешении необрабатываемых ситуаций в бизнес-процессах;
  • Спроектировать ИТ-услугу;
  • Осуществить изменение в ИТ-услуге.

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

Если принимается решение воспользоваться профессиональными услугами, то следующей задачей станет определение набора услуг, которые вам понадобятся. Чтобы лучше ориентироваться в профессиональных услугах в области ИТ, я приведу несколько подходов к их категоризации.
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments0

4 свойства превосходного качества обслуживания с точки зрения клиента

Reading time4 min
Views6K
«Клиентский опыт, качество клиентского обслуживания (customer experience)» в эти дни – это модное слово для стратегов маркетинга, и «управление качеством клиентского обслуживания» — это последний писк моды во многих маркетинговых обсуждениях. «Превосходство в качестве клиентского обслуживания» является одной из шести категорий, за которые каждый год награждают «Наградами от Gartner и 1to1 Media за превосходство в управлении отношениями с клиентами» (Gartner & 1to1 Media CRM Excellence Awards) (вместе с другими категориями, такими как Эффективность службы продаж, Клиентская аналитика и т.д.).

Но что есть «превосходство» в качестве клиентского обслуживания, на самом деле?
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments10

Услуги в области ИТ. Матчасть – Часть 3. ИТ-услуги ≠ Услуги в области ИТ. Кто или что создаёт полезность услуги?

Reading time4 min
Views21K

Ну вот мы и добрались до предметной области ИТ. Первый и очень важный вопрос – что же такое «ИТ-услуга»? Смотрим в Википедию:
IT-услуги (Ай-Ти услуги, ИТ-услуги; в том числе ИТ-консалтинг) — услуги, связанные с оказанием помощи в освоении компьютерной грамотности пользователей, обучению их новым программным продуктам
Статья «Услуга» русской Википедии (в редакции от 16 марта 2015 года).
Приехали. Оказывается, гиганты индустрии ИТ-услуг, такие как Google, занимаются оказанием помощи в освоении компьютерной грамотности…
И тут нам на помощь приходит ITIL.
ИТ-услуга — услуга, предоставляемая поставщиком ИТ-услуг…
Поставщик ИТ-услуг — поставщик услуг, предоставляющий ИТ-услуги…
Официальный русскоязычный глоссарий ITIL 2011
А нет, не приходит.

Вообще хочется смеяться и плакать. Цитата из русской Википедии – это ярчайший пример того терминологического бардака, который творится в нашей индустрии. Определения из словаря ITIL, в свою очередь, – это изящная попытка этот бардак с умным видом замаскировать.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments0

Услуги в области ИТ: Матчасть. Часть 2. Формула услуги

Reading time4 min
Views6.5K
Есть хорошее определение услуги, данное в ITIL. Официальный перевод: услуга/сервис – это предоставление ценности заказчикам через содействие им в получении конечных результатов, которых Заказчики хотят достичь без владения специфическими затратами и рисками.
Это определение я буду называть «формулой» услуги.

На примере такси схематично формула выглядит так:

Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments4

Услуги в области ИТ: Матчасть. Часть 1. Вступление и Основы

Reading time5 min
Views11K
Нет таких вещей как отрасли услуг. Есть только отрасли, сервисные компоненты в которых больше или меньше, чем сервисные компоненты в других отраслях. Все оказывают услуги.
Теодор Левитт (Harvard Business Review, сентябрь 1972).

Вступление


Всем привет,

Поделился я как-то с маркетингом своими намерениями о передаче знаний обо всём спектре тем, связанных с услугами, своим коллегам. Как результат, появилась тема «О том, как строится сервис» в опросе к статье «ИТ-аутсорсинг: что это и с чем его едят?». Признаюсь честно, формулировка темы не совсем корректно отражает мои планы. Поэтому скорректирую ваши ожидания.

Я планировал рассказывать не только о строительстве сервиса и совсем не в первую очередь. Дело в том, что если не очень хорошо представляешь, что есть услуга, как ей управлять и что услуга на самом деле даёт потребителю, то рановато браться за её строительство. Хотели ли бы вы купить машину, созданную тем, кто ни разу не сидел за рулём?
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments13

Почему индийский аутсортинг обречен

Reading time6 min
Views27K
imageСовсем недавно в ходе обсуждения поста Опыт поиска работы на бирже Elance разгорелось горячее обсуждение способов конкуренции с индийцами и пакистанцами на площадках сайтов для фрилансеров. В продолжение этой темы публикую свой вольный перевод
статьи Евгения Розинского о проблемах краудсортинга в Индии. По словам Евгения он имеет 15 летний опыт в этой области и знает о чём говорит. Это взгляд из США, со стороны работодателей. Статья была опубликована ещё в 2013 году, но проблемы которые в ней рассматриваются сегодня стали ещё более актуальными.

Индийский ИТ-аутсорсинг стал бизнесом, который поставлен на поток. Бизнесом без каких-либо инноваций Единственным сомнительным плюсом которого является дешевизна. Но не миф ли это?

Это не попытка написать научную статью или предсказать будущее. Это просто личное мнение, сложившиеся у меня на основе более чем 15 лет работы с различными поставшиками услуг в Индии и по всему миру. Не стоит рассматривать статью как попытку сформировать стереотип для каждого сотрудника страны с населением 1,2 миллиарда человек. На протяжении многих лет мне посчастливилось работать с блестящими индийскими инженерами и менеджерами, как в Индии, так и в США. Этой рецензией я пытаюсь описать индустрию аутсорсинга Индии в целом и отметить характерные проблемы с которыми мы сталкиваемся в качестве клиентов, а не людей, работающих там.

Мои выводы и предположения базируются на том, что многие компании переходят к более гибким стратегиям разработки, в которых процесс принятия решений и способность адаптироваться является ключевой.
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments66

Немного о важном: 7 способов «пропитки» целью или как ставить цели, чтобы их достигать

Reading time8 min
Views34K
В преддверии онлайн конференции PRO+НАВЫКИ мы попросили докладчиков конференции написать полезных статей по темам докладов. На прошлой неделе вышли:

А сегодня пришло время поговорить о целеполагании. Мы попросили нашего хорошего знакомого Филиппа Гузенюка, известнейшего бизнес-тренера и автора проекта «Счастье в деятельности» написать статью. И вот что из этого вышло:

7 способов «пропитки» целью: как ставить цели, чтобы их достигать (Филипп Гузенюк, партнер Института коучинга (СПб))


Что такое «пропитка целью»? Это процесс перевода цели из состояния «ну да, есть цель» или «классная идея!!» или «вот бы мне!!» в состояние «я знаю, это будет».

В результате пропитки целью она «становится частью меня», «падает из головы в тело», начинает ощущаться как «моя», мир начинает «вести меня к цели», приходят «нужные возможности» и возникает железная уверенность «не знаю как, но знаю ТОЧНО — это будет».

Психолог сказал бы, что цель переходит с сознательного уровня на подсознательный и превращается в фильтр нашего восприятия.

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

Пропитавшись целью, мы начинаем подсознательно, естественно и без всяких усилий «фильтровать» окружающий мир на наличие возможностей ее достижения. И нам кажется, что они приходят как бы сами собой.

Любые случайности превращаются в знаки, которые подсказывают что-то ценное о том, как достичь цели. «Нужные люди», которых мы бы спокойно не заметили до этого, начинают «появляться» и помогать нам и т.д…

Вы понимаете, о чем я.
Как автор сам к этому пришел и что там за 7 способов-то...
Total votes 15: ↑14 and ↓1+13
Comments2

Patch Management. Тестирование ежемесячных обновлений ПО

Reading time9 min
Views30K
Материал данной статьи основан на опыте установки более 5 000 обновлений для продуктов Microsoft и Adobe.

Patch Management – это процесс управления обновлениями программного обеспечения (ПО), без которого вряд ли обходится хоть одна современная компания, думающая о безопасности своей ИТ-инфраструктуры.
Обновления или патчи — это дополнительное программное средство, которое применяется для исправления обнаруженных дефектов в программном обеспечении или изменения его функционала.
Существуют 2 типа обновлений:
  1. для операционных систем и серверного ПО, которые применяются для поддержки надлежащего уровня безопасности и устранения дыр в защите;
  2. для прикладного ПО (например, Microsoft Office, Adobe Acrobat или клиентские части бизнес-приложений), которые необходимы для решения возникших проблем с часто используемыми или важными библиотеками и другими частями исходного кода.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments6

ИТ-аутсорсинг: что это и с чем его едят?

Reading time4 min
Views60K
FYI: пост рассчитан на руководителей, занимающихся вопросами ИТ и ИТ-аутсорсинга.

Аутсорсинг нужен, чтобы:
  1. освободить персонал (в нашем случае – ИТ-персонал) от рутинных и непрофильных задач;
  2. сконцентрировать силы сотрудников на главных для бизнеса функциях;
  3. снизить финансовую нагрузку на компанию.
Добиться всего перечисленного вполне реально – если правильно подойти к аутсорсингу. Этот пост о том:
  • как подготовить и начать кампанию ИТ-аутсорсинга;
  • как выбрать надежного поставщика;
  • что можно и нельзя отдавать на ИТ-аутсорсинг.
Читать дальше →
Total votes 7: ↑4 and ↓3+1
Comments18

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity