Блог

Всеволод Фролов
Начальник отдела управления проектами

Инструменты работы для project-менеджера

В одном из прошлых постов я писал про требования. Часто они сопровождаются материалами для выполнения задачи: это картинки с дизайнами, различные данные в виде текстов, таблиц и прочее и прочее.

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

Типичные задачи при обработке текстов

Сделать поиск и замену в тексте, а также во всех файлах указанной папки

Поиск поможет сделать текстовый редактор Notepad++ или файловый менеджер Total Commander. Первый также поможет сделать замены.

Выдернуть из большого текста все e-mailы и скопировать их в отдельный файл

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

Отдельно стоит упомянуть про мощь поиска с помощью регулярных выражений, который поддерживают многие современные текстовые редакторы, тот же Notepad++, к примеру.

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

Надо заметить, что регулярки, которая полностью соответствует описанному в спецификации формату e-mail-адреса, я не встречал. Однако упрощенный шаблон для поиска e-mail-адресов удовлетворит 99,99% ваших потребностей.

Обработать столбец с числами

Нужно подготовить столбец с числами для sql-запроса, добавив к каждому числу кавычку в начале и кавычку с запятой в конце. Это можно сделать без Excel, в текстовом редакторе, используя поиск/замену и сравнение с псевдосимволами начала и конца строки.

Операции очистки текстов

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

Применив упомянутые выше регулярные выражения, можно уже выполнять более сложные задачи, например чистить текст от html-тегов.

Замена регистра

Поменять регистр в длинной строке без ее набора с клавиатуры поможет Punto Switcher с помощью горячей клавиши Alt+Pause/Break.

Графика

При подготовке графических материалов я часто сталкиваюсь со следующими задачами.

Скриншот с описанием

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

Массовое переименование или конвертация графических файлов

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

Сетевые утилиты

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

Fiddler

Fiddler – сниффер, программа, позволяющая видеть и анализировать обмен трафиком, т. е. обмен какой информацией происходит между вашим компьютером и внешним миром. Отправляя запрос из браузера к веб-серверу, через сниффер можно посмотреть, к примеру, какие http-заголовки были отправлены и получены от сервера в результате. Типичные примеры из менеджерской работы – углубленная проверка реализованного разработчиком функционала, поиск проблем при взаимодействии с партнерами. Такой инструмент позволяет выяснить, кто прав в спорах тестировщиков и разработчиков. В общем, настоятельно рекомендую к применению.

SoapUI

SoapUI – утилита для работы с веб-сервисами. Обычный браузер без плагинов не позволит вам отправить запрос к веб-сервису, работающему по Soap-протоколу. Если вы используете данный протокол, получая данные от партнеров, эта утилита позволяет быстро выяснить, на чьей стороне появилась проблема, и своевременно на нее отреагировать.

F12

Наконец, самое «сладкое», «наше все» в разработке под веб  это панель разработчика в браузере.

Нажав F12, мы видим полную картину того, что клиент получает в браузере от нашего сервера. На ней можно увидеть исходный код html-страницы, стили, оценить время загрузки страниц и «вес» картинок и скриптов. Можно отредактировать страницу и посмотреть, как будут выглядеть изменения. Посмотреть, как страница будет выглядеть на устройстве с другим экраном. Найти скрипт, вернувший ошибку. И многое другое.

 

Что бы я без всего этого делал? :)