Неэффективность бизнес-процессов, по данным исследовательской компании IDC, «съедает» от 20 до 30% доходов бизнеса. Одним из ключевых источников низкой эффективности являются рутинные задачи, которые могли бы быть автоматизированы. Автоматизация может сэкономить время, деньги и спасти от головной боли. Это факт. По данным McKinsey, автоматизация процессов может обеспечить снижение затрат до 90%. Поэтому инвестиции в соответствующие инструменты с лихвой себя оправдывают.

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

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

/ Flickr / Florian Richter / CC

Технология — это ключ к росту эффективности в организации. Так считают 96% опрошенных независимым исследовательским агентством Loudhouse руководителей. Согласно исследованию, 53% из тех, кто в своих программах по повышению эффективности делает ставку на технологии, больше уверены в успехе, чем их менее открытые к технологическим инструментам коллеги.

Управление задачами


  • Trello: ведение проектов и распределение задач между членами команды
  • Asana: еще один планировщик задач, ориентированный на командные проекты
  • Basecamp: онлайн-инструмент для управления проектами
  • Runrun.it: делегирование задач с подробным описанием и сроками
  • Evernote: помогает контролировать персональные задачи
  • TimeCamp: управление проектами с определением бюджетов и отчетами
  • Ecamm Call Recorder?:? запись деловых звонков для последующего учета задач
  • Standup: генерация отчетов о ходе разработки
  • Confluence: для совместной работы над контентом
  • Bitbucket: распределенная система контроля версий

Организация рабочего времени


  • Calendly: инструмент для организации виртуальных встреч
  • Freeter: собирает все необходимое для работы над проектом
  • Mighty Networks: платформа для комплексной подготовки к встречам
  • Timeneye: для тайм-менеджмента

Работа с почтой


  • IFTTT + Google Drive: экспортируйте файлы из писем
  • DragApp: менеджмент входящих сообщений
  • Cleanbox: отпишитесь от всех рассылок в один клик
  • Boomerang: покажет, прочитал ли получатель письмо

Сбор, синхронизация и подготовка данных


  • Tiny Reminder: сбор задач и файлов заказчика в удобной форме
  • Agenty Chrome Plugin:? плагин, извлекающий информацию с любого сайта
  • Beyond Compare: сравнение файлов и папок с помощью простых команд
  • Syncthing: синхронизация и резервное копирование данных
  • Koala App: кроссплатформенное приложение для автоматической компиляции
  • Cyberduck: FTP-клиент, обеспечивающий удобную передачу файлов

Создание прототипов


  • InVision: для командной оценки идей перед непосредственным созданием продукта
  • XAML Designer в Visual Studio: вариант для поклонников данной среды разработки
  • TranslateKarate: набор инструментов для быстрой локализации контента
  • Axure: прототипирование интерфейсов

Написание кода


  • StackEdit: бесплатный онлайн-редактор с разметкой
  • Eclipse: Java IDE для автокомплита, рефакторинга и проверки синтаксиса
  • Jet Brains Resharper: сниппеты и шаблоны кода
  • Source Code Generator: генерация исходного кода для любого языка
  • Snippets: менеджер сниппетов
  • Sublime Text: редактор исходного кода
  • Postman: платформа для упрощения разработки API
  • Gulp: инструмент для автоматизации трудоемких задач в процессе разработки
  • Atom: еще один редактор исходного кода

Работа с базами данных


  • DaDaBIK: упрощает миграцию баз данных
  • Devart: для сравнения баз данных
  • OFFSCALE: контроль баз данных

Выявление ошибок и проблем


  • Pivotal Tracker: оптимизация работы в команде
  • Code Climate: автоматический анализ кода
  • FindBugs: поиск багов в коде на Java
  • Rollbar: отслеживание багов в реальном времени
  • Monit: мониторинг и автоматическое обслуживание серверов
  • SonarQube: проверка качества кода
  • Jira: система отслеживания ошибок

Тестирование


  • BrowserStack: обеспечение совместимости с большинством устройств
  • JUnit: интегрированная среда модульного тестирования
  • Selenium: среда для тестирования на различных браузерах и платформах
  • Rational Functional Tester: автоматизированное тестирование со множеством программных сред
  • CircleCi: простое и быстрое автоматическое тестирование
  • Hurl: инструмент для тестирования API

Сбор фидбека


  • Satismeter: оценка удовлетворенности пользователей за счет анализа фидбэка
  • UserVoice: инструмент для сбора и анализа данных от пользователей
  • User Testing: анализ данных об использовании продукта



P.S. Вот еще несколько материалов об автоматизации работы из нашего блога:



Используете ли вы инструменты для автоматизации рабочих процессов?

Проголосовало 70 человек. Воздержалось 37 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Поделиться с друзьями
-->

Комментарии (16)


  1. General_Manjago
    02.08.2017 17:07

    В «выявление ошибок и проблем» я бы добавил еще Сонар. Он включает в себя Fundbugs и еще много чего.


  1. psyb00t
    02.08.2017 17:44
    +1

    Создание прототипов
    Visual Studio: проектирование элементов пользовательского интерфейса.

    Можно ещё и для "Написание кода" использовать.


    1. it-guild
      02.08.2017 18:18

      Не поверите, и для проектирования все-таки используют. Немного исправили описание, чтобы это выглядело яснее и понятнее. Спасибо, что читаете!


  1. Defersa
    02.08.2017 18:18

    А почему же в «Написание кода» не упомянули «Sublime text»? Конечно выбор конечной программы это жуткая субъективщина, но у вас же там не перечислено ни одной «маленькой» программы. «За державу обидно...»


    1. it-guild
      02.08.2017 18:20

      Уже в списке! Спасибо :)


    1. mureevms
      03.08.2017 11:44

      Atom туда же надо добавить, мне кажется.


    1. pred8or
      03.08.2017 11:59

      Visual Studio Code — отличная альтернатива атому


  1. ATwn
    02.08.2017 20:47

    Почему бы не добавить продукты Atlassian: Jira, Confluence, Bitbucket?


    1. it-guild
      02.08.2017 23:39

      Без проблем! Еще немного посмотрим за комментариями и внесем дополнительные инструменты. Решили не отбирать «хлеб» у комментаторов, да и сразу невозможно учесть все :)


  1. APAKS
    02.08.2017 23:38
    +2

    Спасибо, добавил в избранное парочку новых ссылок.


    В первом же разделе сервисов для автоматизации ведения задач, на мой взгляд, не хватает весьма достойного представителя — planfix. Автоматизация — это как раз про него, в гораздо большей степени, чем про всех остальных в "управлении задачами".


    1. it-guild
      02.08.2017 23:40

      Класс, добавим! Спасибо, что читаете!


  1. Dimkadv2
    03.08.2017 01:15

    Так же visual studio подходит для сравнения баз (SSDT)


    1. Defersa
      03.08.2017 10:25

      и paint можно использовать для редактирования фотографий, но все таки нужно разграничивать области применения и удобство использования.


  1. foal
    03.08.2017 11:03

    Да, не очень понятно, а где системы для управлениями релизами? Иннтересует именно управление ими a не производство (build) — в каком окружении (DEV, TEST, UAT, PROD) кокой релиз установлен, деплой между окружениями, одобрения от тестеров, заказчиков, манажеров.

    Из того что нашел я (для Java) это Bamboo и Octopus. Ну да, еще UrbanCode но это совсем для мостр-проектов. Может еще кто чего посоветует?


  1. qrKot
    04.08.2017 12:25

    Раз уж добавляете «по вкусу», в планировщиках задач еще, имхо, YouTrack не хватает.


  1. Doktor3lo
    09.08.2017 09:39

    Вы это всё использовали или это список из разряда — что нагуглилось, то и написал?

    JUnit — framework для тестирования, альтернатив ему — миллион. Хотя, пожалуй, и самый популярный. Но назвать его инструментом можно с большой натяжкой. Вот какой-нибудь allure — инструмент.

    В выявлении ошибок приведена дорогущая Jira, но нет того же youtrack, redmine и подобных.
    Еще можно вспомнить ту же pvs-studio и ряд других статических анализаторов.

    Вообще, большой вопрос вызывает даже сам принцип группировки инструментов. У вас в написании кода и редакторы и генераторы и разработка API (тут можно было про swagger вспомнить).

    И, еще один большой вопрос, никак не упомянутый в статье (но пожалуй, самый интересный): как это все между собой интегрировать?