Перейти к содержимому

Фотография

Тестирование Open Source проектов VS коммерческих проектов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 baranceva

baranceva

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 4 245 сообщений
  • ФИО:Баранцева Наталья


Отправлено 08 ноября 2010 - 18:02

Обсуждая коммерческие проекты разработки ПО, часто затрагивают темы мотивации персонала, построения команды. Важен каждый участник команды в отдельности и все вместе, как единое целое. Для этого проводятся корпоративные обучающие программы, тим-билдинг и еще много чего, чтобы каждый был героем, и все как один тоже могли функционировать на благо проекта. Тем более интересно будет описать процесс тестирования в Open Source, который имеет явные отличия от процесса тестирования коммерческого продукта.

Подробнее...

  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#2 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 09 ноября 2010 - 07:46

I.
Существуют коммерческие проекты с открытым кодом, и существуют некоммерческие разработки с закрытым кодом.

Открытое программное обеспечение (англ. open source software) — это программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет помочь в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет лицензия, или изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов


Полагаю, в статье стоит поправить терминологию.

II.
Начнем с начала: формирование команды тестирования. В коммерческом продукте все ясно с этой стадией: набирается команда (новые сотрудники), либо привлекают сотрудников из других отделов, либо и то, и другое. Каждый из них понимает свою роль в проекте: 40 часов в неделю он будет делать то-то и то-то.
В существенной части коммерческих проектов (если не большей) обходятся без выделенной роли "тестировщик". И это правильно.

III.
Для того, чтобы обучить новичка, в коммерческом проекте обычно нет налаженного и регламентированного процесса.
Почему у меня всегда был? Доктор, что я делал не так?
Вы все таки отделяйте хаотическую разработку "на коленке" от поставленного процесса. Коммерческая она или некоммерческая - дело стопятидесятое.

IV.
Одни приходят, другие уходят, но процесс тестирования идет… Все держится на личной мотивации. Странно, там, где платят деньги, постоянно ищут мотивацию для сотрудников. В open source проекте ищут людей с мотивацией, другие просто проходят мимо.
Видимо, вы имели в виду не "open source", а "code for fun". Так там по определению :rtfm: "for fun". В чем вопрос то? Кого-то удивляет что в проектах "for fun" люди работают за fun?
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#3 Артем Б.

Артем Б.

    Новый участник

  • Members
  • Pip
  • 30 сообщений

Отправлено 30 ноября 2010 - 10:47

Добрый день, Сергей.

Меня заинтересовали ваши замечание, растолкуйте, пожалуйста, более подробно :)

В существенной части коммерческих проектов (если не большей) обходятся без выделенной роли "тестировщик". И это правильно.

Наша компания не относится к таким, поэтому мне не очень понятно, почему правильнее не выделять роль тестировщика? Вы имеете в виду, что обязанности тестировщика совмещаются еще с каким-то? Если да, то с какими?

Заранее благодарю.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных