На корпоративном уровне популярностью пользуются решения, позволяющие автоматизировать важнейшие сервисные процессы компании в финансовом, юридическом, кадровом секторах. Например, одним из таких инструментов является платформа 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. Вот еще несколько материалов об автоматизации работы из нашего блога:
- О платформе ServiceNow
- Совместно используемые услуги
- Управление разработкой ПО – Agile Development
- Как модернизировать управление ИТ-услугами
- ITSM в облако. 9 преимуществ SaaS-платформы для ITSM
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (16)
psyb00t
02.08.2017 17:44+1Создание прототипов
Visual Studio: проектирование элементов пользовательского интерфейса.
Можно ещё и для "Написание кода" использовать.it-guild
02.08.2017 18:18Не поверите, и для проектирования все-таки используют. Немного исправили описание, чтобы это выглядело яснее и понятнее. Спасибо, что читаете!
Defersa
02.08.2017 18:18А почему же в «Написание кода» не упомянули «Sublime text»? Конечно выбор конечной программы это жуткая субъективщина, но у вас же там не перечислено ни одной «маленькой» программы. «За державу обидно...»
APAKS
02.08.2017 23:38+2Спасибо, добавил в избранное парочку новых ссылок.
В первом же разделе сервисов для автоматизации ведения задач, на мой взгляд, не хватает весьма достойного представителя — planfix. Автоматизация — это как раз про него, в гораздо большей степени, чем про всех остальных в "управлении задачами".
foal
03.08.2017 11:03Да, не очень понятно, а где системы для управлениями релизами? Иннтересует именно управление ими a не производство (build) — в каком окружении (DEV, TEST, UAT, PROD) кокой релиз установлен, деплой между окружениями, одобрения от тестеров, заказчиков, манажеров.
Из того что нашел я (для Java) это Bamboo и Octopus. Ну да, еще UrbanCode но это совсем для мостр-проектов. Может еще кто чего посоветует?
qrKot
04.08.2017 12:25Раз уж добавляете «по вкусу», в планировщиках задач еще, имхо, YouTrack не хватает.
Doktor3lo
09.08.2017 09:39Вы это всё использовали или это список из разряда — что нагуглилось, то и написал?
JUnit — framework для тестирования, альтернатив ему — миллион. Хотя, пожалуй, и самый популярный. Но назвать его инструментом можно с большой натяжкой. Вот какой-нибудь allure — инструмент.
В выявлении ошибок приведена дорогущая Jira, но нет того же youtrack, redmine и подобных.
Еще можно вспомнить ту же pvs-studio и ряд других статических анализаторов.
Вообще, большой вопрос вызывает даже сам принцип группировки инструментов. У вас в написании кода и редакторы и генераторы и разработка API (тут можно было про swagger вспомнить).
И, еще один большой вопрос, никак не упомянутый в статье (но пожалуй, самый интересный): как это все между собой интегрировать?
General_Manjago
В «выявление ошибок и проблем» я бы добавил еще Сонар. Он включает в себя Fundbugs и еще много чего.