Как определить объем поддерживаемых браузеров в компании при разработке сайтов?

Работаю в мелкой компании. У нас нет четких установок по поддержке тех или иных браузеров. Заказчикам обычно плевать, аналитика везде разная и прийти как то к одному варианту сложно.
Как определить какие "фичи" css мы используем, а какие нет.
Может быть смотреть на практики условных гиганты (airbnb,aviasales, etc) или не стоит?

Дополнительно:

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

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

Ответы:

Берете статистику использования браузеров в проектах, которые охватывают основную аудиторию.
Смотрите наиболее старые версии браузеров, которые используют более 1% пользователей - это будет нижняя планка поддерживаемых браузеров. Узнаете названия движков этих браузеров и их версии - эти данные вписываем в тех. задание.
Через год снова смотрим статистику, и примечаем, как изменились версии, какие версии ушли ниже 1%.
Если ваш начальник или какой-то ключевой пользователь, находящийся в этом 1%, упорно сидит на старом браузере, то этот момент прописываем отдельным пунктом в ТЗ - также регулярно интересуемся, не изменились ли у него предпочтения, чтобы занести эти изменения.

Если заказчикам реально плевать, то делайте удобный вам минимум.

  • просто хочется чтобы внутри команды хотя бы были установки.
    А то мне нравится одно, а другим другое. И хочется этой золотой середины, а как ее высчитать не понятно.
  • godsplane,

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

    Зачем? Если заказчикам плевать.

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

 

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

 

    • Как определить объем поддерживаемых браузеров в компании при разработке сайтов?Есть ответ
    • 07.04.2024
    Ответить

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

    1. Сбор информации о пользовательском трафике:
    - Используйте аналитические инструменты, такие как Google Analytics, чтобы получить данные о браузерах, которые используют посетители вашего сайта. Это позволит определить наиболее популярные браузеры среди вашей аудитории.

    2. Обсуждение с командой разработки:
    - Проведите совещание с командой разработки сайта, чтобы обсудить, какие браузеры они готовы поддерживать. Учитывайте их технические возможности и ограничения при принятии решения.

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

    4. Анализ статистики рынка:
    - Изучите статистику использования браузеров на рынке, чтобы определить наиболее распространенные и актуальные версии. Учитывайте тенденции и изменения в предпочтениях пользователей.

    5. Создание матрицы поддержки:
    - На основе собранной информации разработайте матрицу поддерживаемых браузеров, включая список браузеров, их версии и уровень поддержки (полная, частичная, минимальная). Это поможет всей команде разработки иметь ясное представление о требованиях к браузерам.

    Пример матрицы поддержки браузеров в формате PHP:

    $browserSupportMatrix = [
        'Chrome' => ['latest', 'previous'],
        'Firefox' => ['latest', 'previous'],
        'Safari' => ['latest'],
        'Edge' => ['latest'],
        'IE' => ['11'],
    ];

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

Оставить комментарий