реклама на сайте
подробности

 
 
> Организация работы в коллективе разработчиков.
ilya79
сообщение Sep 23 2004, 05:58
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 26-08-04
Пользователь №: 549



Уважаемый All поделитись опытом или ссылками на документацию по subj pls !
Раньше когда в проекте участвовало 3-4 человека стыковка модулей происходила достаточно безболезненно, но при рарзростании колектива до 10-12 человек(правда и сложность проектов возрасла) огромное количество времени стало уходить именно на стыки модулей. Где-то читал что на западе принято что модуль делает один разработчик а тест для него пишет другой! Кто нибудь использовал данную методику ? Пишет ли кто-нибудь поведенчискую модель системы целиком?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Aug 4 2007, 07:48
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата
Я бы добавил к системе контроля версий:
1) Программу планирования проекта (Microsoft Project).
2) Многопользовательскую базу знаний технической информации по САПР/языкам и т.д. (MediaWiki)
3) Многопользовательскую систему учета багов (Bugzilla, Project Sync).
4) На больших проектах - систему для общения разработчиков (Skype - голосовое общение).


мы начали использовать http://trac.edgewall.org/ бесплатно, написана на питоне. Работает на большинстве платформ. Пока нравиться.


--------------------
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Aug 4 2007, 17:18
Сообщение #3


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(des00 @ Aug 4 2007, 11:48) *
мы начали использовать http://trac.edgewall.org/ бесплатно, написана на питоне. Работает на большинстве платформ. Пока нравиться.

охарактеризуйте, пожалуйста, приведённую систему (очень не охота разбираться на сторонних сайтах о чём конкретно речь и суть - тем более если вы ей пользуетесь). причины, ставимые цели использования. насколько велик и разнороден(профессионально) ваш коллектив. на каком уровне используете (бригады, отдела, предприятия). спасибо.


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 6 2007, 10:03
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(CaPpuCcino @ Aug 4 2007, 12:18) *
охарактеризуйте, пожалуйста, приведённую систему (очень не охота разбираться на сторонних сайтах о чём конкретно речь и суть - тем более если вы ей пользуетесь). причины, ставимые цели использования. насколько велик и разнороден(профессионально) ваш коллектив. на каком уровне используете (бригады, отдела, предприятия). спасибо.


А разбираться и не зачем http://trac.edgewall.org/ документирован сам собой. Те вы поднимаете trac сервер на какой-либо машине и ходите к нему через сеть. Выглядит trac один в один как на сайте.

Поэтому можете прямо по сайту походить, посмотреть нравиться оно вам или нет. Все необходимая информация доступна на этом сайте, никуда больше ходить не нужно.

Вот набор пакетов требуемых для установки, последовательность установки на сайте:
clearsilver-0.9.14.win32-py2.4.exe
pysqlite-2.3.5.win32-py2.4.exe
SilverCity-0.9.7.win32-py2.4.exe
svn-python-1.4.4.win32-py2.4.exe
trac-0.10.4.win32.exe

итого 5 мегабайт, не считая интерпретатора питона(9.5МБ) + пакета докутилс (1.2МБ)

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

Для создания документов используется технология reStructuredText. Затем с помошью скрипта-конвертера получается документ в формате HTML.

Для устранения багов/модификаций использует систему тикетов, при этом позволяет связать правки, модификации кода (SVN) с тикетом и по запросу отображает это.

Причины и цели использования : более простая синхронизация проектов и частей проектов между FPGA/C разработчиками, контроль за проектом со стороны менеджеров, контроль багов.

Используем на уровне отдела, коллектив 8 человек, сервером занимается 1 гуру, остальные только пользуют.

Думаю ответил на ваш вопрос.


--------------------
Go to the top of the page
 
+Quote Post
Yra
сообщение Jun 11 2008, 18:51
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Цитата(des00 @ Aug 6 2007, 14:03) *
А разбираться и не зачем http://trac.edgewall.org/ документирован сам собой. Те вы поднимаете trac сервер на какой-либо машине и ходите к нему через сеть. Выглядит trac один в один как на сайте.

Поэтому можете прямо по сайту походить, посмотреть нравиться оно вам или нет. Все необходимая информация доступна на этом сайте, никуда больше ходить не нужно.

Вот набор пакетов требуемых для установки, последовательность установки на сайте:
clearsilver-0.9.14.win32-py2.4.exe
pysqlite-2.3.5.win32-py2.4.exe
SilverCity-0.9.7.win32-py2.4.exe
svn-python-1.4.4.win32-py2.4.exe
trac-0.10.4.win32.exe

итого 5 мегабайт, не считая интерпретатора питона(9.5МБ) + пакета докутилс (1.2МБ)

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

Для создания документов используется технология reStructuredText. Затем с помошью скрипта-конвертера получается документ в формате HTML.

Для устранения багов/модификаций использует систему тикетов, при этом позволяет связать правки, модификации кода (SVN) с тикетом и по запросу отображает это.

Причины и цели использования : более простая синхронизация проектов и частей проектов между FPGA/C разработчиками, контроль за проектом со стороны менеджеров, контроль багов.

Используем на уровне отдела, коллектив 8 человек, сервером занимается 1 гуру, остальные только пользуют.

Думаю ответил на ваш вопрос.

Недостатки:
1) Мягко говоря заманаешся ставить это на машину (под винду). Еслибы поставлялся в виде подобном AppServ (уже настроенная связка Apache + PHP + MySQL - минимум настроек).
2) Недоделан интерфейс администрирования/управления правами доступа разработчиков
(моглибы веб- интерфейс сделать а не через команды командной строки)
3) Вроде как нет встроенного просмотрщика комментариев к ревизиям SVN (надо подключать внешний, который должен быть заточен под версию Truc)

В общем на мой взгляд поект должен поразвиваться какоето время чтобы принять более дружелюбную для пользователя форму. Пока - сплошная потеря времени. Да ещёлюдей надо приучить.
Я к SVN не могу никого приучить. 3 года уже пытаюсь...

Цитата(nikkov @ Jun 3 2008, 06:50) *
Для тех кто еще не нашел для себя ничего подходящего, посмотрите redmine, очень похож по смыслу на TRAC, только поддерживает локализацию (русский есть в поставке), иерархичность проектов + есть еще какие-то отличия от TRAC-a.
Redmine написан на Ruby, для тех, кому трудно настраивать все руками есть дистрибутив все в одном: http://bitnami.org/stack/redmine (там есть такой же и для TRAC). Дистрибутив включает в себя subversion, mysql, apache и redmine. Инсталлятор для Win ставит все службами, настроек практически ноль. Жалко я его нашел не сразу, убил полдня, чтобы запустить все это хозяйство как службы руками.



http://bitnami.org/stack/redmine Вот это классный ресурс. Зайдите. Там и Вики поднятая в двух конфигурациях есть: с MySQL и без неё

//извините за флуд smile.gif


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Doka
сообщение Jun 12 2008, 06:22
Сообщение #6


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Yra @ Jun 11 2008, 22:51) *
1) Мягко говоря заманаешся ставить это на машину (под винду). Еслибы поставлялся в виде подобном AppServ (уже настроенная связка Apache + PHP + MySQL - минимум настроек).
вопрос армянскому радио:
-можно ли работать отбойным молотком без сжатого воздуха?
-можно. но вы быстро устанете

под правильной операционкой все зависимости ставятся автоматически.
пример тестового конфига апач - рабочий. всё что надо - созать окружение tracadmin'om

Цитата(Yra @ Jun 11 2008, 22:51) *
2) Недоделан интерфейс администрирования/управления правами доступа разработчиков
(моглибы веб- интерфейс сделать а не через команды командной строки)
Он есть в качестве плагина (webadmin). Начиная с версии 0.11 он будет входить в стандартную поставку

Цитата(Yra @ Jun 11 2008, 22:51) *
В общем на мой взгляд поект должен поразвиваться какоето время чтобы принять более дружелюбную для пользователя форму.
развивается... принимает... =)

Цитата(Yra @ Jun 11 2008, 22:51) *
Да ещёлюдей надо приучить.
Я к SVN не могу никого приучить. 3 года уже пытаюсь...
это уже управленческая задача: если сотрудники не замотивированы в личном развитии, как разработчика, и в процветании компании, то наверное не очень комфортно ощущать себя в такой системе.,
(на мой взгляд подобные системы эффективны, только когда ими пользуются все члены команды, а не так -что через пень колоду.
а есть ли смысл со всем этим заморачиваться, если нет возможности повлиять на положение вещей "сверху"? )


Цитата(Yra @ Jun 12 2008, 02:03) *
Редмаин в отличие от трака использует базу данных MySQL (как и большинство web - серверов),
веб-серверы сами по себе не используют ничью БД. Приложения, крутящиеся на веб-серверах, те - да. используют. TRAC текущей версии использует SQLite. TRAC 0.11, который уже доступен в виде беты может использовать SQLite, PostgreSQL, MySQL. И что?
имхо, это преимущество/недостаток только при ситуации установки продукта на коммерческий хостинг. на своем сервере внутри ораганизации вы можете позволить себе поднять любую БД, на основании личных предпочтений либо корпоративных стандартов.

Цитата(Yra @ Jun 12 2008, 02:03) *
Редмаин имеет очень приятный внешний вид (как этот форум, а не серо-бордовые тона как TRAC)
и что? на вкус и цвет товарищей нет.. Мне , к примеру, очень импонирует цветовая гамма TRAC =)

Цитата(Yra @ Jun 12 2008, 02:03) *
У меня виды на редмаин. Кто может сказать чего плохого об этом продукте?
первый раз услышал о нём - в этой ветке))
но есть конечно свои фишечки (что первое бросилось в глаза):
представление в виде диаграмм Ганта и хотя бы номинальная поддержка в едином интерфейсе нескольких проектов (в trac тоже есть, но там надо возвращаться на начальную страницу - нет кнопочки "Projects")


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ilya79   Организация работы в коллективе разработчиков.   Sep 23 2004, 05:58
- - YuryL   Для управления бальшими проектами используется ver...   Sep 23 2004, 07:43
- - oleg_rudakov   Именно с такой ситуацией столкнулись сейчас. Делае...   Sep 23 2004, 13:04
|- - sK0T   Цитата(oleg_rudakov @ Sep 23 2004, 17:04)...   Jun 3 2008, 04:12
- - ilya79   Огромное спасибо! Хотелось бы узнать присутсву...   Sep 24 2004, 05:06
- - oleg_rudakov   Разработчик должен получить ВСЮ необходимую информ...   Sep 24 2004, 06:30
- - lamerok   oleg_rudakov А где можно скачать WinCVS? или он пл...   Sep 24 2004, 07:25
- - YuryL   Некоторый формализм еще иногда называют маршрутом ...   Sep 24 2004, 07:29
- - YuryL   Выдержка из руководства по CVS You can get cvs in ...   Sep 24 2004, 07:38
- - oleg_rudakov   Маршрутом проектирования называют путь, проходимый...   Sep 24 2004, 09:41
- - lamerok   oleg_rudakov Спасибо   Sep 24 2004, 10:20
- - Angel   TortoiseCVS(h__p://www.tortoisecvs.org/) — великол...   Mar 3 2005, 12:10
- - Escorial   Как вы считаете, какие системы помимо непосредстве...   Jun 25 2007, 05:20
- - vitus_strom   Может кто то из собравшихся расскажет в общих черт...   Jun 25 2007, 06:43
|- - Escorial   Цитата(vitus_strom @ Jun 25 2007, 10:43) ...   Jun 25 2007, 07:32
|- - spf   Цитата(vitus_strom @ Jun 25 2007, 12:43) ...   Jun 26 2007, 04:29
- - CaPpuCcino   Цитата(ilya79 @ Sep 23 2004, 09:58) Раньш...   Jun 26 2007, 18:32
|- - CaPpuCcino   Цитата(des00 @ Aug 6 2007, 14:03) Думаю о...   Aug 6 2007, 12:18
||- - Escorial   Цитата(CaPpuCcino @ Aug 6 2007, 16:18) яв...   Apr 19 2008, 10:14
||- - Deghta   Цитата(Escorial @ Apr 19 2008, 14:14) Поп...   May 27 2008, 18:36
- - Doka   Escorial ну всёже продукты немного разного толка M...   Apr 24 2008, 04:34
- - nikkov   Для тех кто еще не нашел для себя ничего подходяще...   Jun 3 2008, 02:50
- - Yra   Редмаин в отличие от трака использует базу данных ...   Jun 11 2008, 22:03
- - Yra   Не нашел пока в редмаине простановку зависимостей ...   Jun 12 2008, 07:52
- - Doka   коллеги, обсуждение технических особенностей redmi...   Jun 16 2008, 16:43
- - velkarn   Добрый день! Интересует субж при разработке э...   Dec 16 2012, 10:12
|- - Shein   Цитата(velkarn @ Dec 16 2012, 17:22) Добр...   May 22 2014, 07:56
- - novchok   1. Отчеты за каждый день или за неделю, пройденный...   Dec 18 2012, 07:11
|- - MapPoo   Цитата(novchok @ Dec 18 2012, 10:11) А во...   Nov 3 2015, 14:08
- - KARLSON   Формучане! Кто-нибудь едет? Семинар «Управлени...   Nov 25 2013, 20:21
|- - Shein   Цитата(KARLSON @ Nov 26 2013, 03:31) Форм...   May 22 2014, 06:28
- - Кристина_088   Это все, конечно, хорошо..Но люди - это не роботы....   Nov 3 2015, 11:00
- - Флюктуация ваккума   Согласн. Тут формально нельзя подходить. Бывает на...   Nov 3 2015, 18:29
- - krux   если под вашим началом группа из 5-7 человек или б...   Nov 3 2015, 18:43
- - Maverick   на мой взгляд универсальности или совершенной моде...   Nov 5 2015, 11:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 10:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01448 секунд с 7
ELECTRONIX ©2004-2016