Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Менеджер по обеспечению качества, Менеджер проекта
Средний
Управление проектами
Организация бизнес-процессов
Оптимизация бизнес-процессов
Автоматизация процессов
Когда производителей станет мало, то каждый из них сможет предоставить уникальный набор параметров, который будет защищен на уровне патентов и не может быть легко повторен, то здесь может быть много чего интересного в ценообразовании.
В конце концов мы уже проходили различные подходы как к функционалу мобильных устройств, так и к оптимизации их по разным параметрам: вспомните, как сначала уменьшался размер аппарата, потом вернулся к средне-удобной величине. Аналогичный процесс произошел с нетбуками, которые сначала соревновались по ценнику, но потом все же повернули обратно, когда стало ясно, что на совсем дешевых решениях не обеспечить необходимый функционал, а соответственно и массовость, необходимую для окупаемости разработки.
Еще хорошо бы написать что делать если ошибка не воспроизводится, или воспроизводится статистически( т.е. конкретного алгоритма как ее получить — нет, но в течении некоторого времени она проявляется). Конечно это индивидуально для каждой компании, но мы такого рода ошибки собирали, потом помогало понимать что может еще рухнуть.
Возможно в этом посте это подразумевалось под шагами, но обычно она указывается отдельно и может включать в себя( в зависммости от типа тестируемого ПО:
1. Версия тестируемой программы.
2. Версия окружения( система, браузер, специальные библиотеки).
3. Версия железа на котором происходит ошибка( если РС, то процессор, память, видео. Для мобильных устройств — тип мобильного устройства).
милицииполиции, зафиксировавшему правонарушение в протокол» :-(И именно проблемам с хранением раздела III в репозитории проекта и был посвящен мой комментарий.
Разумный подход может заключаться как раз в том, чтобы иметь в репозитории проекта краткий readme с описанием возможностей программы, основных изменений в текущей версии и ссылками на документацию.
При этом проблема плохой документированности скорее социальная, нежели техническая. Создание документа может оказаться задачей сравнимой по трудозатратам с написанием кода и требующей сравнимой квалификации исполнителя. При этом она не добавит функциональности продукту. Поэтому мотивация на написание документации у разработчика низка( людям интереснее самовыражаться через развитие возможностей ПО, чем через написание технических текстов). А потом автор обычно и сам знает как работает программа: часто изначально программа пишется «для себя», при этом мотивация написать есть, а документировать уже не важно( кому надо — сам разберется).
К другим идеям из этой статьи. Включение документации в репозиторий с кодом — очень спорное решение. И этому есть 2 причины:
а. изменение документации будет влиять на версию продукта.
б. часто документация включает в себя значительный объём бинарных данных( изображения например), включение их в репозиторий может привести к значительному увеличению объёма хранимых данных.
Предложенный автором Wiki способ хранить документацию кажется более реальным.
Создание же универсального шаблона может оказаться затруднительным, блоки критически важные для одних приложений( в рамках статьи это может быть, например, API для web-приложений) могут оказаться совсем ненужными в других( в игре API может вообще не содержаться, зато будет критически важно красочное описание GUI).
Так что по сути останутся первый и второй разделы. Третий же может как отсутствовать( для драйвера), так и быть огромнейшим документом.
Так что здесь, кажется, фундаментальная проблема в сценарии использования, а не в технологиях.
С одной стороны можно было бы посмотреть методику ее ведения и вы бы сэкономили время на модификацию проекта, с другой стороны вы создали еще одно подтверждение работоспособности методики :)
Желаю успехов в дальнейшей работе!
Было забавно, когда я приехал в командировку в США. Прекрасно общаясь с коллегами на рабочие темы( особенности реализации WiFi), приходилось быть очень изворотливым, переходя на личные/бытовые( ибо лексика была только программно-математическая).
И вот человек приходит с конференции весь такой вдохновленный этими новыми для него идеями и выкладывает их на стол начальству с просьбой о дополнительных ресурсах, получает отказ, возникает конфликт и снижается мотивация. Возможно и уходит человек. После этого руководитель делает вывод, что конференции — это зло и дальше сотрудников не пускает.
Возможно для популяризации конференций было бы полезно иметь отдельные секции по пропаганде внедрения новых методов в компании, на которых бы применение новых подходов рассматривалось бы не только с технологической точки зрения, а еще и с организационной и финансовой.
Как вариант — круглые столы по методологии внедрению определенных технологий качества в компании. Ведь перед небольшими компаниями зачастую стоит вопрос: какая технология будет давать наилучшее качество при фиксированном показателе затрат( если у компании нет большого портфеля заказов и толстого кошелька инвестора затраты на качество будут ощутимы и пытаться сократиться).
И потом происходит все как в вашем случае.