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

 
 
> Помогите подобрать комплекс для организации совместной работы инженеров/программистов
Марик
сообщение Apr 24 2013, 19:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Доброго времени суток.

Прошу помощи, вероятно кто-то сталкивался с похожим вопросом

Ситуация: имеется отдел, ведущий несколько проектов как зависящих друг от друга, так и независимых. Работают в нем по большей части инженеры-электронщики-разработчики. Есть программисты, но их не так много. В перспективе будет больше и скорее всего они будут пользоваться своей системой. Отдел очень много взаимодействует со смежными подразделениями.

Требуется: установить некий комплект программ на выделенном сервере для организации совместной работы.
- Система контроля версий
- файловый сервер (желательно что-то типа облака) с контролем уровня доступа к конкретным папка/файлам, ну или просто ФТП
- раздача заданий, контроль их выполнения, ведение истории
- составление внешних зависимостей (т.е. такой-то отдел получил задание сделать такую-то штуковину, обещает результат тогда-то)
- отражение переключение работника между долгосрочными и текущими задачами, дабы примерно оценить сроки работы над каждым
- вики или типа того для составления мини-инструкция для выполнения конкретных задач
- онлайн мессенджер
- ведение какого-то подобия списка закупок, сколько заказали, использовали и т.д. в самом примитивном виде
- хорошо, если будет клиент под андроид хотя бы для файл-сервера и заданий (сотрудники часто ездят в командировки и на презентации)
- хорошо, если будет пакет под винду. линукс можно, но с корпоративной сетью могут возникнуть проблемы.
- очень желательно юзабилити, лезть в дебри с установкой и настройкой некогда, да и не сильно хочется (но что такое Апач, SQL server и т.д. представление имею, так что не все потеряно )

Ну и желательно free или cracked.

Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_4afc_
сообщение Jan 5 2016, 15:11
Сообщение #2


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



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

Цитата(Марик @ Apr 24 2013, 22:44) *
раздача заданий, контроль их выполнения

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

Цитата(Марик @ Apr 24 2013, 22:44) *
Работают в нем по большей части инженеры-электронщики-разработчики...
...такой-то отдел получил задание сделать такую-то штуковину, обещает результат тогда-то


Сделать и разработать - это две большие разницы. Сделать - это производство: у вас есть комплект КД с технологическим описанием, там сказано 3 землекопа делают 10 приборов за неделю. Нужно 100 - или 30 человек или 10 недель.
Разработка - вопрос творческий. Даже сроки в разводке, когда уже есть и схема, и элементы извесны - это просто прогноз основанный на предыдущих подобных разводках. Он точен когда в 6U вместо 2 RS485 надо развести 2 CAN и сильно зависит от исполнителя, если вы на плате iPhone замените процессор на TI/mali... А как оценить сроки собственной реализации модема, вокодера..?

Цитата(Марик @ Apr 24 2013, 22:44) *
Система контроля версий,файловый сервер


Понимаете ли вы, что с введением этой системы вся ответственность за сохранность исходников/чертежей/РЭ/ТУ снимается с исполнителя и целиком лежит на фирме/сисадмине?
Вы готовы в случае потери или невозможности найти данные в облаке дать задание на повторную разработку, с проводкой такого задания по всем инстанциям предприятия?

Не заставят ли в итоге разработчика сменить LTspice на другое ПО, более совместимое с SVN, несмотря на отсутвие в нём нужных элементов и работающем на одном ядре? То же касается компиляторов, разводчиков плат и т.д.?

Цитата(Марик @ Apr 24 2013, 22:44) *
отражение переключение работника между долгосрочными и текущими задачами


В днях или часах? Конкретный пример: весь декабрь я занимался оптимизацией источника питания путём моделирования в LTspice. Т.е. приходя на работу - запускал моделирование, и компьютер 8 часов грузя процессор 100% рассчитывал 150мС переходных процессов сохраняя результат в 40ГБ файл. В конце дня я несколько минут анализировал результат и принимал решения о том, какой вариант моделировать завтра.
Параллельно мной велась оптимизация алгоритма для МК по критерию скорости и используемой памяти.

Какие данные надо заносить в базу, чтобы она отразила: затрачено - 2чч(оплата), срок - 23чд(цена), возможность совмещения сроков с другими вычислительно незатратными проектами?

Как быть в ситуации, когда Matlab обрабатывает данные разными способами для выбора из них оптимального, а ты в это время с паяльником и осциллографом проверяешь работоспособность плат с DSP пришедших из монтажа, на которых в последствии будет реализован этот оптимальный алгоритм?

Выдадут ли мне премию и лишат ли премии начальника отдела, за то, что на остальных рабочих местах оснащённых i5 люди работали только в ворде/калькуляторе? sm.gif

Цитата(Марик @ Apr 24 2013, 22:44) *
с контролем уровня доступа

Разработчик сможет запретить просмотр части файлов менеджеру? Объясню почему:

Будет ли адекватно оценена моя работа по оптимизации под конкретный МК как программиста, ведь мой код с каждым днём уменьшается, количество файлов и функций уменьшается, малоки заменяются на массивы и даже расписываются циклы?
Не скажет ли менеджер в конце недели, заложник страуструпа, что я теряю время переписывая автомат на массиве указателей в автомат на массиве данных? Ведь только на второй неделе, оптимизируя за счёт этого другие участки алгоритма - я получил значительный и доказательный выигрышь...

Не захочет ли менеджер понять, зачем я 23 дня менял номиналы при незначительном изменении схемы, и не покажется ли ему этот процесс долгим и неэффективным? Не начнёт ли он ставить палки в колёса разработчику через неделю?

Цитата(Марик @ Apr 24 2013, 22:44) *
онлайн мессенджер

Должен ли разработчик реагировать на сообщения в нём или не дай бог в чате? Представьте, я программист, в голове сложилось красивое решение алгоритма 1 с кучей внешних связей, я его пытаюсь описять в рамках языка компилятору... и тут - тадам рассылка: "все задействованные в алгоритме 2 - он должен работать и на ХР", и такая хрень каждую минуту!!! Я в особых случаях даже телефон сам не беру...

Цитата(Марик @ Apr 24 2013, 22:44) *
хорошо, если будет пакет под винду. линукс можно, но с корпоративной сетью могут возникнуть проблемы.


Т.е. рабочее место, после введения сервиса, должно быть под виндой10х64 и в корпоративной сети всё моё рабочее время?
А если надо проверить прибор генерящий широковещательно 10000 пакетов в секунду - в корпоративной сети 1C не ляжет?
А если надо проверить прибор под ХР32/QNX/Vista - и я выду из сети - менеджер не обидется, что я не читаю чат?
Мне прогул не засчитают? Зря смеётесь, на одной моей работе время прихода/ухода считалось по входу/выходу в корпоративный чат...

Цитата(Марик @ Apr 24 2013, 22:44) *
ведение какого-то подобия списка закупок, сколько заказали, использовали и т.д. в самом примитивном виде


Этот пункт вообще не возможен. Пробовали. Даже тупой листик рядом с кассой элементов в который каждый заносил, что он взял - просуществовал в адекватном виде до первого аврала перед сдачей. А неадекватный - он не нужен.
Реально, чтоб каждый держал свою кассу и брал по документам по 100 резисторов - но неэффективно по пространству и цене.

Самое полезное - но абсолютно не реализуемое - чтобы разработчек видел какие элементы есть/были на складе, особенно когда несколько отделов. Для унификации перечня.
Опять же как отчитываться за использованное? Монтаж понятно, но есть и ремонт при наладке...
Вот у нас недавно, пришел начальник, взял дорогой и редкий элемент в руки - мы говорим: "осторожно хрупкий", "ага" - сказал он и сломал!!!
Мне что в вашу систему писать: "сломал такой-то начальник т.к. руки из ж"? А какие орг выводы будут: начальника заменят или потребуют исключить элемент из разработок?

PS: хотелось бы услышать от Кристина_088 зачем она подняла тему 2013 года, и от Марик - как он решил свою задачу и доволен ли решением...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Марик   Помогите подобрать комплекс для организации совместной работы инженеров/программистов   Apr 24 2013, 19:44
- - Alex B._   SVN / AjaXprorer / Redmine   Apr 25 2013, 08:05
- - Кристина_088   все эти программы - это, конечно, очень важно..) н...   Jan 5 2016, 08:36
|- - kolobok0   Цитата(Кристина_088 @ Jan 5 2016, 11:36) ...   Jan 5 2016, 09:13
|- - Myron   Цитата(Кристина_088 @ Jan 5 2016, 02:36) ...   Jan 5 2016, 15:38
- - syoma   Для железячников мало, чего есть, но мы, например,...   Jan 5 2016, 09:11
|- - Corvus   Раз уж подняли тему, отпишусь и о своём опыте со с...   Jan 5 2016, 15:50
||- - _4afc_   Цитата(Corvus @ Jan 5 2016, 18:50) В сухо...   Jan 5 2016, 17:11
|||- - Corvus   Цитата(_4afc_ @ Jan 5 2016, 20:11) Вы под...   Jan 5 2016, 17:42
||- - syoma   Цитата(Corvus @ Jan 5 2016, 17:50) Без об...   Jan 7 2016, 13:56
||- - Corvus   Цитата(syoma @ Jan 7 2016, 16:56) PM и те...   Jan 7 2016, 17:29
|- - Mekong   Цитата(_4afc_ @ Jan 5 2016, 20:11) Это по...   May 5 2016, 19:38
- - arhiv6   ЦитатаPS: хотелось бы услышать от Кристина_088 зач...   Jan 5 2016, 15:34
- - СНБ   Серебряной пули нет. Я перепробывал сотни програм...   May 6 2016, 16:31
- - Mekong   Цитата(СНБ @ May 6 2016, 21:31) Тут дело ...   May 9 2016, 17:25


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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 20:57
Рейтинг@Mail.ru


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