Мы в Тест Линк за 4 дня перенесли 700 тестов из формата XLS. В тестах от 10 до 50 шагов.
Согласен что отчетов там не очень много. Но, они удобны для ежедневной работы. Плюс, за счет открытости системы и РНР, можно добавлять свои практически любые отчеты.
Работа с требованиями удобна — можно загрузить целый DOC-файл вместе с таблицами. Или создавать свои требования сложной структуры.
Как бесплатный инструмент с интеграцией с Редмайн (используем только для присоединения задач из Редмайн к результатам прогона теста, а не для открытия) и к другим системам, создание любых ролей, выгрузка тест плана или результата тестирования как DOC-файл — этого вполне хватает для проф.работы небольшой команды в 20 тестеров над очень серьезным продуктом.
Прочитал, но сразу не понял :-)Спасибо!
Еще вопрос — замеряли производительность системы? Сколько может обрабатывать файлов в минуту?
Хотелось бы сделать так чтобы все перемещающиеся в компании файлы проходили через песочницу. Или, автоматизировать проверку всех файлов, передаваемых пользователями нашей системы друг другу через нашу систему.
Павел,
Начну со второго: я бы взял лучше HP Merqury Quality Center.
Но он платный (хотя это не должно быть серьезным препятствием в случае необходимости в таком ОТЛИЧНОМ инструменте).
Он еще и «тяжелее» для изучения. ТестЛинк — отличный первый шаг как защита от «несварения» при переходе от XLS к специализированным инструментам.
Теперь про ТестЛинк:
1) Уже написал первое преимущество выше.
2) ТестЛинк, как и другой такой инструментарий, заставляет команду задуматься о своих процессах. И, поддерживать их. Это отличный образовательный и воспитательный момент.
3) Возможность отслеживать работу — мне, как менеджеру, вообще-то нужны цифры типа PassRate и сколько уже пройдено тестов (в %). С XLS это тоже возможно, но присутствует гораздо больше ручной работы.
4) Возможность управлять всеми своими тестами и тест-планами очень быстро. Простой копи-паст в XLS тоже работает быстро, но не показывает общую картину.
5) История прогонов — гораздо проще просматривать, исследовать. Можно, при необходимости анализа с графиками, портировать в тот же XLS.
6) Формирование документа по результатам прогона
7) Формирование документа с тест-планом
8) Я, как менеджер, могу управлять процессом тестирования, из одного места. И мои изменения (например, перевод команды на документирование прогонов тестирования для нового билда) СРАЗУ влияют на всю команду (закрываю старый билд и тестеры могут делать прогон ТОЛЬКО на новом).
9) Требования! Я сильно облегчаю задачу верификации покрытия технического задания тестами. И отслеживание проверки функционала ТЗ на уровне прогона тестов.
10) Тестировщики, находясь в ТестЛинк, видят статусы багов, открытых для проваленных тестов. Тоже приятно. Хотя в Редмайн зайти не трудно (всегда открыт), но видеть в связке тест-бага часто бывает очень полезно.
В поставку ТестЛинк входит локализация на русский язык.
Проблема в том, что примерно 40% элементов пользовательского интерфейса там не переведены на русский язык или для которых хотелось бы перевод поменять.
Поэтому можно выполнить дополнительную работу по переводу. К сожалению, не все элементы интерфейса запрограммированы так, чтобы перевод для них был в одном файле.
Поэтому, даже после полного перевода текста из файла custom_strings.txt останутся элементы, не переведенные на русский язык.
Что нужно сделать чтобы перевести на русский (и любой другой) язык части UI:
1) Перейти в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU (если у нас используется русский язык для UI) на сервере с ТестЛинк
2) Скопировать к себе на ПК файлы custom_strings.txt.example и strings.txt
3) Скопировать из strings.txt в custom_strings.txt.example данные
4) Сделать нужный перевод в файле custom_strings.txt.example — ВНИМАНИЕ!!! ПЕРЕД НАЧАЛОМ РЕДАКТИРОВАНИЯ НУЖНО СДЕЛАТЬ ПРОВЕРКУ, ПРИВЕДЕННУЮ СРАЗУ ПОСЛЕ ЭТОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ШАГОВ!
5) Переименовать custom_strings.txt.example в custom_strings.txt
6) Скопировать файл custom_strings.txt в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU на сервере с ТестЛинк
Необходимая проверка перед редактированием:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Сам файлик с переводами у меня тоже есть. Но его — за пиво :-)
Вот те шаги, в которых я задокументировал процесс разворачивания ТестЛинк (кроме самой установки). Думаю, что с их помощью больше команд начнут использовать хоть какое-то ПО для управления тестами и тест процессами.
Весь текст — мой. Это часть корпоративной Wiki.
ВНИМАНИЕ:
Необходимая проверка перед редактированием любых файлов конфигурации ТестЛинк:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Установка TestLink
ТестЛинк взяли последней версии, 9.1.11
Программа бесплатная. Сайт программы: testlink.org/
Для установки надо попросить администратора скачать и установить это ПО
Что нужно указать при запросе администратору:
1) Номер версии для установки
2) Для работы нужны на сервере БД MySQL и веб-сервер. Часто входят в дистрибутивы ТестЛинк.
3) Необходимо настроить резервное копирование БД.
4) Необходимо запросить сделать так чтобы ТестЛинк включили в автозагрузку сервера (чтобы при перезагрузке сервера ТестЛинк сразу начинал работать).
5) Попросить сразу в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк )сделать следующие изменения (если нужно нормально поддерживать русский язык):
$tlCfg->default_language = 'ru_RU';
$tlCfg->charset = 'UTF-8';
При любом редактировании файлов настройки ТестЛинк убедитесь в том что кодируете в UTF-8.
Кроме того, необходимо у администратора запросить настройку почтовой системы ТестЛинк. Т.е. настроить ТестЛинк на работу с почтой вашей компании. Он просто настроит SMTP в файле конфига.
Настройка ТестЛинк сразу после установки
Эти шаги делались уже для тонкой настройки, т.е. не сис.админом, а мною.
Дл настроек необходимо заходить на сервер ТестЛинк через протокол SSH.
Если у вас стоит Windows, поэтому очень удобно использовать вот эту программу: winscp.net/eng/docs/lang:ru — это популярный Putty с графическим удобным интерфейсом).
Настроить следующие поля в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
$tlCfg->exec_cfg->history_on = TRUE;
$tlCfg->exec_cfg->show_history_all_builds = TRUE;
$tlCfg->exec_cfg->show_history_all_platforms = TRUE;
$tlCfg->exec_cfg->steps_exec = true; — начиная с ТестЛинк 1.9.11 это значение стоит по-умолчанию)
$tlCfg->exec_cfg->steps_exec_notes_default = 'latest'; — это изменение позволяет в заметка каждого шага при новом прогоне теста показывать заметки для этого шага из предыдущего (последнего) прогона теста.
Настройка использования лого вашей компании ( файлы ТестЛинка с графикой храняться тут: /opt/testlink-1.9.11-0/apps/testlink/htdocs/gui/themes/default/images ):
— Вставляем в каталог с изображениями два файла с такими же параметрами как файлы tl-logo-transparent-25.png и tl-logo-transparent-12.5.png
Редактируем в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк )следующие поля:
$tlCfg->logo_login = 'файл с вашим лого.png'; — размер файла 231*56 пикселей, transparent
$tlCfg->logo_navbar = 'файл с вашим лого.png'; — размер файла 116*28 пикселей, transparent
— Настройка авто-коррекции имени теста (при импорте из XML) в случае если такое имя уже есть в системе. В файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
//$tlCfg->testcase_cfg->duplicated_name_algorithm->type = 'stringPrefix';
//$tlCfg->testcase_cfg->duplicated_name_algorithm->text = strftime("%Y%m%d-%H:%M:%S", time());
$tlCfg->testcase_cfg->duplicated_name_algorithm->type = 'counterSuffix';
$tlCfg->testcase_cfg->duplicated_name_algorithm->text = " (%s)";
— Сделать перевод для текста, используемого в описании тестов, создающихся автоматически для требований. В файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
$tlCfg->req_cfg->testcase_summary_prefix
$tlCfg->req_cfg->testcase_summary_prefix_with_title_and_version
— Можно сделать перевод части UI на русский язык. — об этом небольшим комментом ниже.
Последним шагом подготовки необходимо создать набор ролей (можно использовать русские буквы для названий) с определенными правами.
Также в ТестЛинк создайте отдельный проект для обучения персонала :-) работе с ТестЛинк.
Я вот только что завершил внедрение ТестЛинк в еще одной компании.
Делал всё кроме первичной установки (ну не админ я по жизни :-) )
А тонкую настройку делал сам. Плюс формирование бизнес процессов ну и сам переход на ТестЛинк с тестов в XLS.
Вот информация по правильному переносу в ТестЛинк тестов из XLS.
Новые версии Excel плохо поддерживают (никак!) тот формат XML, который понимает ТестЛинк.
Поэтому для портирования используется внешнее ПО, распространяемое бесплатно.
Программа называется EX-converter.
Это свободное ПО. Вот его страничка: sourceforge.net/projects/ex-converter/
Программа работает под MS Windows.
Сорри, но этой утилите (EX-converter) и ее использованию даже после внедрения ТестЛинк можно писать тодельную небольшую статью.
Эх, надо бы написать уже статью на хабре про ТестЛинк…
Отвечу про «недостатки»:
Нет ссылок на отдельные страницы внутри системы. Вместо того, чтобы послать коллеге ссылку, приходится называть проект, группу тестов и номер теста. — уже ответили. Они есть. Более того — если вам незаметно, то всегда можно подсунуть свои иконки.
Проблема с версионностью тестов. В нашем случае с настройками по умолчанию невозможно просмотреть разные версии тестов из окна прогона тестов или в разделе редактирования, выбрав Compare versions. — надо в конфиге настроить.
Интеграция с Redmine. Она есть, но не удалось ее полностью настроить на работу с нашим Redmine с ходу в обе стороны (необходимы или дополнительные плагины, или разрешения). — можно ничего не устанавливая в редмайн сделать так чтобы в ТестЛинк указывать открытые ошибки и чтобы показывался статус задач и их название. Плюс ссылочка. Для этого надо знать только адрес Редмайн и его ключ API (доступен админу).
Юзабилити. Без подготовки не очевидно, какие кнопочки нажимать, чтобы всё работало (Рис. 1). — с юзабилити беда. Но… Слева у вас «постоянные» составляющие вашей команды тестирования. Т.е. набор тестов, платформ, систем трекинга багов, пользователей системы. Справа — «оперативные» данные типа тест-плана, билдов и текущей работы по исполнению тестов и просмотру метрик…
А чем другое? ПАХАТЬ там никто не заставлял.
«Заслуженные» программисты тоже в шарики рубились по 4 часа в день.
Но, их-то можно было понять — тогда работы для программистов было мало в России.
А сейчас — МНОГО. Развивайся и тебе открыты все дороги. Поэтому как-раз сейчас и не понятно тунеядство.
Хм.
Я например проработал 7 лет менеджером проектов в проектах компании Nortel Networks. Потом год в Авайа (это когда они купили Nortel).
И скажу — автор очень точно показал те проблемы менеджеров, которые возникают и приходится решать.
В 90-е работал программистом в НИИ. Так вот там как-раз не было случайных менеджеров (все начальники отделов и направлений — очень заслуженные люди). И отчетности на уровне программистов практически не было.
Правда, пасьянсу уделяли только 5%, а не 95%. Но, может просто молодые были и «глупые» — нам хотелось чего-то крутого напрограммировать.
«есть так называемая «Basic» за $150 в год, только для iOS и Android и c неубираемой заставкой «Сделано с Мармеладом».» — это совсем не верно. Там написано про splash окно. Это окно которое появляется пока программа загружается. Потом оно пропадает.
Для начала можно и такое использовать.
Согласен что отчетов там не очень много. Но, они удобны для ежедневной работы. Плюс, за счет открытости системы и РНР, можно добавлять свои практически любые отчеты.
Работа с требованиями удобна — можно загрузить целый DOC-файл вместе с таблицами. Или создавать свои требования сложной структуры.
Как бесплатный инструмент с интеграцией с Редмайн (используем только для присоединения задач из Редмайн к результатам прогона теста, а не для открытия) и к другим системам, создание любых ролей, выгрузка тест плана или результата тестирования как DOC-файл — этого вполне хватает для проф.работы небольшой команды в 20 тестеров над очень серьезным продуктом.
Еще вопрос — замеряли производительность системы? Сколько может обрабатывать файлов в минуту?
Хотелось бы сделать так чтобы все перемещающиеся в компании файлы проходили через песочницу. Или, автоматизировать проверку всех файлов, передаваемых пользователями нашей системы друг другу через нашу систему.
Начну со второго: я бы взял лучше HP Merqury Quality Center.
Но он платный (хотя это не должно быть серьезным препятствием в случае необходимости в таком ОТЛИЧНОМ инструменте).
Он еще и «тяжелее» для изучения. ТестЛинк — отличный первый шаг как защита от «несварения» при переходе от XLS к специализированным инструментам.
Теперь про ТестЛинк:
1) Уже написал первое преимущество выше.
2) ТестЛинк, как и другой такой инструментарий, заставляет команду задуматься о своих процессах. И, поддерживать их. Это отличный образовательный и воспитательный момент.
3) Возможность отслеживать работу — мне, как менеджеру, вообще-то нужны цифры типа PassRate и сколько уже пройдено тестов (в %). С XLS это тоже возможно, но присутствует гораздо больше ручной работы.
4) Возможность управлять всеми своими тестами и тест-планами очень быстро. Простой копи-паст в XLS тоже работает быстро, но не показывает общую картину.
5) История прогонов — гораздо проще просматривать, исследовать. Можно, при необходимости анализа с графиками, портировать в тот же XLS.
6) Формирование документа по результатам прогона
7) Формирование документа с тест-планом
8) Я, как менеджер, могу управлять процессом тестирования, из одного места. И мои изменения (например, перевод команды на документирование прогонов тестирования для нового билда) СРАЗУ влияют на всю команду (закрываю старый билд и тестеры могут делать прогон ТОЛЬКО на новом).
9) Требования! Я сильно облегчаю задачу верификации покрытия технического задания тестами. И отслеживание проверки функционала ТЗ на уровне прогона тестов.
10) Тестировщики, находясь в ТестЛинк, видят статусы багов, открытых для проваленных тестов. Тоже приятно. Хотя в Редмайн зайти не трудно (всегда открыт), но видеть в связке тест-бага часто бывает очень полезно.
Спасибо за подсказку (я на скриптовых языках не пишу).
Взял вариант без кавычек.
$tlCfg->document_generator->company_copyright = date(Y).' © название компании';
В поставку ТестЛинк входит локализация на русский язык.
Проблема в том, что примерно 40% элементов пользовательского интерфейса там не переведены на русский язык или для которых хотелось бы перевод поменять.
Поэтому можно выполнить дополнительную работу по переводу. К сожалению, не все элементы интерфейса запрограммированы так, чтобы перевод для них был в одном файле.
Поэтому, даже после полного перевода текста из файла custom_strings.txt останутся элементы, не переведенные на русский язык.
Что нужно сделать чтобы перевести на русский (и любой другой) язык части UI:
1) Перейти в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU (если у нас используется русский язык для UI) на сервере с ТестЛинк
2) Скопировать к себе на ПК файлы custom_strings.txt.example и strings.txt
3) Скопировать из strings.txt в custom_strings.txt.example данные
4) Сделать нужный перевод в файле custom_strings.txt.example — ВНИМАНИЕ!!! ПЕРЕД НАЧАЛОМ РЕДАКТИРОВАНИЯ НУЖНО СДЕЛАТЬ ПРОВЕРКУ, ПРИВЕДЕННУЮ СРАЗУ ПОСЛЕ ЭТОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ШАГОВ!
5) Переименовать custom_strings.txt.example в custom_strings.txt
6) Скопировать файл custom_strings.txt в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU на сервере с ТестЛинк
Необходимая проверка перед редактированием:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Сам файлик с переводами у меня тоже есть. Но его — за пиво :-)
Весь текст — мой. Это часть корпоративной Wiki.
ВНИМАНИЕ:
Необходимая проверка перед редактированием любых файлов конфигурации ТестЛинк:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Установка TestLink
ТестЛинк взяли последней версии, 9.1.11
Программа бесплатная. Сайт программы: testlink.org/
Для установки надо попросить администратора скачать и установить это ПО
Что нужно указать при запросе администратору:
1) Номер версии для установки
2) Для работы нужны на сервере БД MySQL и веб-сервер. Часто входят в дистрибутивы ТестЛинк.
3) Необходимо настроить резервное копирование БД.
4) Необходимо запросить сделать так чтобы ТестЛинк включили в автозагрузку сервера (чтобы при перезагрузке сервера ТестЛинк сразу начинал работать).
5) Попросить сразу в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк )сделать следующие изменения (если нужно нормально поддерживать русский язык):
$tlCfg->default_language = 'ru_RU';
$tlCfg->charset = 'UTF-8';
При любом редактировании файлов настройки ТестЛинк убедитесь в том что кодируете в UTF-8.
Кроме того, необходимо у администратора запросить настройку почтовой системы ТестЛинк. Т.е. настроить ТестЛинк на работу с почтой вашей компании. Он просто настроит SMTP в файле конфига.
Настройка ТестЛинк сразу после установки
Эти шаги делались уже для тонкой настройки, т.е. не сис.админом, а мною.
Дл настроек необходимо заходить на сервер ТестЛинк через протокол SSH.
Если у вас стоит Windows, поэтому очень удобно использовать вот эту программу: winscp.net/eng/docs/lang:ru — это популярный Putty с графическим удобным интерфейсом).
Настроить следующие поля в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
$tlCfg->exec_cfg->history_on = TRUE;
$tlCfg->exec_cfg->show_history_all_builds = TRUE;
$tlCfg->exec_cfg->show_history_all_platforms = TRUE;
$tlCfg->exec_cfg->steps_exec = true; — начиная с ТестЛинк 1.9.11 это значение стоит по-умолчанию)
$tlCfg->exec_cfg->steps_exec_notes_default = 'latest'; — это изменение позволяет в заметка каждого шага при новом прогоне теста показывать заметки для этого шага из предыдущего (последнего) прогона теста.
Настроить под вашу компанию данные компании для печати в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ), часть /* [GENERATED DOCUMENTATION] */:
$tlCfg->document_generator->company_name = 'название компании';
$tlCfg->document_generator->company_copyright = '2014 © название компании'; — надо менять КАЖДЫЙ год
$tlCfg->document_generator->tc_version_enabled = TRUE;
Настройка использования лого вашей компании ( файлы ТестЛинка с графикой храняться тут: /opt/testlink-1.9.11-0/apps/testlink/htdocs/gui/themes/default/images ):
— Вставляем в каталог с изображениями два файла с такими же параметрами как файлы tl-logo-transparent-25.png и tl-logo-transparent-12.5.png
Редактируем в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк )следующие поля:
$tlCfg->logo_login = 'файл с вашим лого.png'; — размер файла 231*56 пикселей, transparent
$tlCfg->logo_navbar = 'файл с вашим лого.png'; — размер файла 116*28 пикселей, transparent
— Настройка авто-коррекции имени теста (при импорте из XML) в случае если такое имя уже есть в системе. В файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
//$tlCfg->testcase_cfg->duplicated_name_algorithm->type = 'stringPrefix';
//$tlCfg->testcase_cfg->duplicated_name_algorithm->text = strftime("%Y%m%d-%H:%M:%S", time());
$tlCfg->testcase_cfg->duplicated_name_algorithm->type = 'counterSuffix';
$tlCfg->testcase_cfg->duplicated_name_algorithm->text = " (%s)";
— Сделать перевод для текста, используемого в описании тестов, создающихся автоматически для требований. В файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
$tlCfg->req_cfg->testcase_summary_prefix
$tlCfg->req_cfg->testcase_summary_prefix_with_title_and_version
— Можно сделать перевод части UI на русский язык. — об этом небольшим комментом ниже.
Последним шагом подготовки необходимо создать набор ролей (можно использовать русские буквы для названий) с определенными правами.
Также в ТестЛинк создайте отдельный проект для обучения персонала :-) работе с ТестЛинк.
Делал всё кроме первичной установки (ну не админ я по жизни :-) )
А тонкую настройку делал сам. Плюс формирование бизнес процессов ну и сам переход на ТестЛинк с тестов в XLS.
Вот информация по правильному переносу в ТестЛинк тестов из XLS.
Новые версии Excel плохо поддерживают (никак!) тот формат XML, который понимает ТестЛинк.
Поэтому для портирования используется внешнее ПО, распространяемое бесплатно.
Программа называется EX-converter.
Это свободное ПО. Вот его страничка: sourceforge.net/projects/ex-converter/
Программа работает под MS Windows.
Сорри, но этой утилите (EX-converter) и ее использованию даже после внедрения ТестЛинк можно писать тодельную небольшую статью.
Отвечу про «недостатки»:
Нет ссылок на отдельные страницы внутри системы. Вместо того, чтобы послать коллеге ссылку, приходится называть проект, группу тестов и номер теста. — уже ответили. Они есть. Более того — если вам незаметно, то всегда можно подсунуть свои иконки.
Проблема с версионностью тестов. В нашем случае с настройками по умолчанию невозможно просмотреть разные версии тестов из окна прогона тестов или в разделе редактирования, выбрав Compare versions. — надо в конфиге настроить.
Интеграция с Redmine. Она есть, но не удалось ее полностью настроить на работу с нашим Redmine с ходу в обе стороны (необходимы или дополнительные плагины, или разрешения). — можно ничего не устанавливая в редмайн сделать так чтобы в ТестЛинк указывать открытые ошибки и чтобы показывался статус задач и их название. Плюс ссылочка. Для этого надо знать только адрес Редмайн и его ключ API (доступен админу).
Юзабилити. Без подготовки не очевидно, какие кнопочки нажимать, чтобы всё работало (Рис. 1). — с юзабилити беда. Но… Слева у вас «постоянные» составляющие вашей команды тестирования. Т.е. набор тестов, платформ, систем трекинга багов, пользователей системы. Справа — «оперативные» данные типа тест-плана, билдов и текущей работы по исполнению тестов и просмотру метрик…
«Заслуженные» программисты тоже в шарики рубились по 4 часа в день.
Но, их-то можно было понять — тогда работы для программистов было мало в России.
А сейчас — МНОГО. Развивайся и тебе открыты все дороги. Поэтому как-раз сейчас и не понятно тунеядство.
Я например проработал 7 лет менеджером проектов в проектах компании Nortel Networks. Потом год в Авайа (это когда они купили Nortel).
И скажу — автор очень точно показал те проблемы менеджеров, которые возникают и приходится решать.
В 90-е работал программистом в НИИ. Так вот там как-раз не было случайных менеджеров (все начальники отделов и направлений — очень заслуженные люди). И отчетности на уровне программистов практически не было.
Правда, пасьянсу уделяли только 5%, а не 95%. Но, может просто молодые были и «глупые» — нам хотелось чего-то крутого напрограммировать.
Для начала можно и такое использовать.