Каждый раз, когда речь заходит о подобном сервисе, я, как разработчик - хотел бы понять, применительно к своей ситуации - что станет легче в моей жизни, в обмен на дополнительные трудозатраты по общению с новым сервисом. С этих позиций мои комментарии ниже:
Цитата(Марик @ 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 люди работали только в ворде/калькуляторе?
Цитата(Марик @ 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 года, и от
Марик - как он решил свою задачу и доволен ли решением...