DORA

DORA

Sabbath

Подумайте о вашей обычной рабочей неделе. Примерно какую долю вашего времени вы проводите, выполняя следующее. Ваш ответ должен составлять в сумме 100%

  • код-ревью
  • программирование
  • написание внутренней документации (включая доку для внутренних конечных пользователей)
  • анализ данных
  • управление людьми (например, написание performance-review)
  • менторство/онбординг новых сотрудников
  • переписки в чате/почте
  • встречи/собрания
  • административная работа (планирование встреч/собраний, распределение бюджета...)
  • другое

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

  • реже, чем 1 раз в полгода
  • от 1 раза в месяц до 1 раза в полгода
  • от 1 раза в неделю до 1 раза в месяц
  • от 1 раза в день до 1 раза в неделю
  • от 1 раза в час до 1 раза в день
  • по требованию (или несколько раз в день)
  • не знаю

Как часто с вашим основным приложением или сервисом, над которым вы работаете, происходят следующие события:

  1. Конечные пользователи сообщают о проблемах с надежностью вашей системы
  2. Сервис ведет себя медленно, некорректно или не доступен
  3. Сервис укладывается в SLO (Service Level Objectives) - т.е соблюдает необходимые границы метрик
  • никогда
  • редко
  • иногда
  • часто
  • всегда не знаю

Для основного приложения или сервиса, над которыми вы работаете, сколько времени в общем требуется для восстановления сервиса после релиза в прод изменений, которые приводят к ухудшению сервиса (нарушение работы или отключение сервиса) и впоследствии требуют исправления (например, требуются хотфиксы, откат или патч)?

  • более полугода
  • 1-6 месяцев
  • от недели до месяца
  • от 1 дня до 1 недели
  • в течении дня
  • в течении часа
  • не знаю

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

  • более полугода
  • 1-6 месяцев
  • от недели до месяца
  • от 1 дня до 1 недели
  • в течении дня
  • в течении часа
  • не знаю

Для основного приложения или сервиса, над которыми вы работаете, какой процент изменений в проде приводит к ухудшению сервиса (нарушение работы или отключению сервиса) и впоследствии требует исправления (хотфикс, откат или патч)?

Оцените по шкале от 0-100%


Для основного приложения или сервиса, над которыми вы работаете, пожалуйста, оцените, насколько вы согласны или не согласны с каждым из следующих утверждений:

  1. Когда мы не достигаем наших целей по обеспечению надежности сервиса мы проводим работу по улучшению, корректируем нашу разработку и/или меняем приоритеты.
  2. У нас есть четко определены цели по обеспечению надежности сервисов (такие как SLO)
  3. У нас есть планы по смягчению последствий для наших зависимостей (например, зависимости от внутренних и/или внешних сервисов, зависимости от внутренних и/или внешних облачных платформ)
  4. Мы регулярно проверяем нашу готовность к аварийному восстановлению с помощью симулированных сбоев. Проводим упражнения по обеспечению отказоустойчивости в аварийных случаях, упражнения по основным возможным отказам и т.д.
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Для основного приложения или сервиса, над которыми вы работаете, насколько важен вклад искусственного интеллекта в ваших следующих задачах на текущий момент?

  • написание кода (автодополнение, автогенерация, автоформатирование)
  • решение проблем с путями файлов
  • обнаружение багов
  • написание документации
  • для обучения (например, изучение нового языка)
  • анализ данных
  • организация dev-окружения (для упорядочивания файлов, библиотек, зависимостей)
  • анализ логов
  • аварийное восстановление после инцидентов
  • работа с фидбэком от пользователей
  • оптимизация кода (например рефакторинг кода, уменьшение сложности)
  • анализ безопасности
  • принятие решений
  • масштабирование запущенных сервисов
  • для сотрудничества с членами команды/коллегами
  • написание тестов
  • мониторинг логов
  • реагирование на инциденты
  • управление проектами (дедлайны, оценка результатов и т.д)

Организации управляют работой разными способами. Думая о основном приложении или сервисе, над которым вы работаете, насколько вы согласны со следующими утверждениями?

  1. Спецификации (требования, планы) и приоритеты постоянно пересматриваются, в соответствии с сигналами от пользователей (например, это могут быть клиентские метрики или фидбэк)
  2. Моя команда имеет четкое представление о том, что пользователи хотят от нашего приложения /сервиса, как они его рассчитывают использовать
  3. Успех моей команды рассчитывается в соответствии с тем, какую пользу мы приносим пользователям и организации в целом
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Подумайте о инфраструктуре или платформе, на которой работает основное приложение или услуга, с которой вы работаете. Насколько вы согласны или не согласны с следующими утверждениями.

  1. Я могу мониторить или контролировать качество и/или стоимость ресурсов, используемых моим основным приложением/сервисом
  2. Я могу динамически уменьшать/увеличивать ресурсы используемые моим основным приложением/сервисом
  3. Получив доступ, я смогу самостоятельно развертывать, настраивать ресурсы (проц, хранилище и т.д.) настраивать API, мониторинг без создания служебок и привлечения других сотрудников, в любое удобное мне время
  4. Вычислительные ресурсы объединены и используются несколькими приложениями, при этом ресурсы и возможности динамически назначаются и переназначаются по необходимости
  5. Я могу получать доступ и изменять ресурсы (вычислительные мощности, хранилища и т.д.) и возможности (API, мониторинг и т.д.) с широкого спектра устройств (например, смартфоны, планшеты, ноутбуки) по сети без необходимости использования проприетарных плагинов или протоколов.

Насколько вы согласны со следующими утверждениями:

  1. Информация общедоступна (легко находится, т.е базы знаний и т.д)
  2. Разделение ответственностей
  3. Отказы и ошибки воспринимаются как возможности улучшить систему
  4. Люди, сообщающие об ошибках не наказываются
  5. Новые идеи приветствуются
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Насколько вы согласны со следующими утверждениями:

  1. Моя организация проявляет гибкость в отношении рабочего графика
  2. Моя организация проявляет гибкость в том как мы работаем (например: удаленка/офис/гибрид)
  3. Моя организация проявляет гибкость в том где мы работаем (локация)
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Как долго обычно занимает код-ревью для основного приложения или услуги, над которыми вы работаете?

  • более полугода
  • 1-6 месяцев
  • от недели до месяца
  • от 1 дня до 1 недели
  • в течении дня
  • в течении часа
  • не знаю
  • мы не делаем код-ревью

Насколько вы согласны со следующими утверждениями:

  1. Ожидание ответов на вопросы часто прерывает и нарушает мою работу
  2. Изоляция знаний между отделами мешает распространению идей в моей организации
  3. Я часто разбираюсь с вопросами, с которыми уже разбирался ранее.
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Насколько вы согласны со следующими утверждениями:

  1. В моей команде есть формальный процесс справедливого распределения задач/рутины
  2. Инженерные задачи распределяются в команде равномерно
  3. В моей команде есть формальный процесс справедливого распределения код-ревью
  4. В моей команде есть формальный процесс распределения работ по написанию документации

Насколько вы согласны со следующим утверждением:

Я часто переживаю, что меня уволят

  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Насколько стабильной или нестабильной средой, по вашему мнению, ваша организация обеспечивает своих сотрудников?

  • очень стабильная
  • стабильная
  • скорее стабильная
  • ни то, ни другое
  • скорее нестабильная
  • нестабильная
  • очень нестабильная
  • не знаю

Подумайте о внутренней (не для конечных пользователей) документацией для сервисов или приложений, над которыми вы работаете (например, руководства, файлы readme, комментарии к коду и т.д.).

Пожалуйста, оцените, насколько вы согласны или не согласны с следующими утверждениями.

  1. Когда случается проблема/инцидент, я знаю где найти документацию
  2. Мне легко найти нужную техническую документацию, когда мне необходимо понять что-то о сервисах или приложениях, над которыми я работаю.
  3. При использовании сервисов или работе над ними, я могу положиться на техническую документацию
  4. Техническая документация при внесении изменений
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Теперь давайте поговорим о технической работе, которую вы и ваша команда выполняете.

Нас интересуют методы и паттерны разработки, которые вы используете на работе. Насколько вы согласны или не согласны с следующими утверждениями.

  1. Ветки и форки имеют короткий жизненный срок до того как слиться в main (менее дня)
  2. В репозитории приложения менее 3-х активных веток
  3. Наша команда не подвержена код фризу, когда никто не может пушить в trunk/main
  4. Все разработчики моей команды ежедневно пушат код в trunk/main
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Для основного приложения или сервиса, над которыми вы работаете, пожалуйста, оцените, насколько вы согласны или не согласны с каждым из следующих утверждений:

  1. Моя команда больше занимается поддержанием программного обеспечения развертываемым(deployability), чем работой над новыми фичами
  2. Падающий тест останавливает команду от развертывания системы
  3. Быстрая обратная связь о возможности корректного развертывания системы(deployability) доступна любому члену команды.
  4. Наше приложение может быть развернуто(deployability) на протяжении всего жизненного цикла
  5. При получении фидбэка о том что система находится в неразвертываемом состоянии - мы можем пофиксить эту проблему с высоким приоритетом
  6. Мы можем развернуть нашу систему/приложение для конечных пользователей в любой момент по требованию

Приложение или сервис, над которым я в основном работаю, запускается в

  • публичном облаке
  • разных публичных облаках
  • приватном облаке
  • гибридном облаке (часть в приватных, часть в публичных)
  • во внутреннем датацентре (не приватное облако, а просто on-premise)
  • на моем маленьком персональном сервере
  • другое

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

Насколько вы согласны или не согласны со следующими утверждениями о том, как ваша команда работала в течение последнего года?

  1. Мы можем эффективно сотрудничать друг с другом
  2. Мы работали эффективно
  3. Мы можем положиться друга на друга
  4. Мы можем адаптироваться к изменениям
  5. Мы предоставили инновационные решения
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

В следующих вопросах нам интересно узнать о результатах работы вашей организации.

Если вы работаете по контракту, считайте, что ваш текущий клиент - это ваша организация.

Как успешно ваша организация достигала своих целей в течение последнего года по каждому из следующих показателей производительности?

  1. Увеличение числа клиентов
  2. Производительность вашей организации
  3. Прибыльность вашей организации
  4. Относительная доля основных продуктов на рынке
  • намного выше поставленных целей
  • выше поставленных целей
  • немного выше поставленных целей
  • достигли целей
  • немного не достигли поставленных целей
  • не достигли поставленных целей
  • совсем достигли поставленных целей
  • не знаю

Как успешно ваша организация достигала своих целей в течение последнего года по каждому из следующих показателей производительности?

  1. Операционная эффективность
  2. Качество предоставляемых продуктов/сервисов
  3. Достигнуты цели, поставленные организацией
  4. Количество продуктов/сервисов
  5. Показываем внешним сторонам, что организация достигла желаемых результатов
  6. Удовлетворенность клиентов
  • намного выше поставленных целей
  • выше поставленных целей
  • немного выше поставленных целей
  • достигли целей
  • немного не достигли поставленных целей
  • не достигли поставленных целей
  • совсем достигли поставленных целей
  • не знаю

Устойчивость работы важна, и выгорание является важным индикатором. Ответьте на несколько вопросов о том, как ваша работа повлияла на вас.

Оцените, насколько сильно вы согласны или не согласны со следующими утверждениями:

  1. Я чувствую, что я неэффективен в своей работе
  2. Я чувствую себя измотанным
  3. Работа негативно влияет на мою личную жизнь
  4. Я безразличен или циничен по отношению к своей работе
  5. Я чувствую себя выгоревшим
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

Принимая все во внимание, как вы относитесь к своей работе в целом?

  • в восторге
  • доволен
  • скорее доволен
  • ни то, ни другое
  • скорее недоволен
  • разочарован
  • полностью разочарован

Подумайте о работе, которую вы делаете, и оцените, насколько сильно вы согласны или не согласны со следующими утверждениями.

  1. Я могу выполнять свою работу наиболее эффективным образом
  2. Моя работа соответствует моим навыкам
  3. Я продуктивен на работе
  4. Моя работа приносит пользу
  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

В какой основной отрасли работает ваша организация?

  • образование
  • энергетика
  • финтех
  • гос. службы
  • здравоохранение и фармацевтика
  • промышленность и производство
  • страхование
  • СМИ и развлекательная индустрия
  • некоммерческая
  • ритейл
  • технологии
  • телеком
  • другое

Примерно сколько людей работает в компании или организации, где вы сейчас работаете?

  • только я, я фрилансер
  • 2-9
  • 10-19
  • 20-99
  • 100-499
  • 500-999
  • 1000-4999
  • 5000-9999
  • от 10000

Что наиболее точно описывает вашу роль на работе?

  • Разработка/инжиниринг
  • DevOps/SRE
  • PE (Platform Engineer)
  • Информационная безопасность
  • Эксплуатация/администрирование
  • Сетевой инженер
  • ПМ (продукт менеджер)
  • UX-дизайн или исследования
  • Мененджер
  • Профессиональные услуги
  • QA/QE (Quality Assurance/Quality Engineering)
  • Релиз-инженер
  • Инженер по продажам
  • Консалтинг
  • Топ менеджер/член совета директоров/CTO...
  • Cтудент
  • Я не принадлежу ни одному отделу
  • Другое

Какое утверждение лучше всего описывает ваш статус занятости в организации, которая владеет основным приложением или услугой, над которыми вы работаете?

  • Полная занятость
  • Частичная занятость
  • Полная занятость по контракту (аутсорс)
  • Частичная занятость по контракту (аутсорс)

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

На сколько вы согласны или не согласны со следующим утверждением: "Для моей текущей роли я являюсь частью команды, с которой работаю."

  • категорически согласен
  • согласен
  • скорее да
  • не могу согласиться или не согласиться
  • скорее нет
  • не согласен
  • категорически не согласен

К кому ты себя относишь?

  • мужчина
  • женщина
  • другое
  • не хочу отвечать

Относишь ли ты себя к непредставленной группе в этом опросе?

  • да
  • нет
  • не хочу отвечать

Какие из нижеперечисленных пунктов относятся к вам? Отметьте все, что подходит.

  • слепой
  • глухой
  • не могу набирать текст или дисграфия
  • не могу ходить или проблемы с моторикой
  • другое
  • ничего из этого
  • предпочитаю не отвечать

Сколько лет вы работаете в текущей команде?

Подвиньте указатель на шкале который описывает ваш формат работы:

Шкала: Полная удаленка ---------50/50--------- Полностью в офисе

Сколько лет опыта работы у вас?

В какой стране вы находитесь?

  • название страны
  • предпочитаю не отвечать


Report Page