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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Организация работы в коллективе разработчиков.
velkarn
сообщение Dec 16 2012, 10:12
Сообщение #31


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 24-10-05
Пользователь №: 10 030



Добрый день!

Интересует субж при разработке электронных устройств (в основном только железо, без ПО).
Посоветуйте пожалуйста статьи/ресурсы по инженерному менеджменту, а также планированию.

есть и конкретные вопросы, мож кто ответит, если не трудно (расскажите как это всё у вас устроено) sm.gif

1 пишутся ли у вас понедельные отчеты (отчеты о выполненной работе за каждый день)?
2 зависит ли зп от объёма выполненной работы?
3 (работаю на совдепиевском предприятии) у нас в плане "разработка схемы" стоит одной строкой и не подлежит дальнейшей детализации, мне кажется это не очень верно)) а какая детализация этого у вас?
Go to the top of the page
 
+Quote Post
novchok
сообщение Dec 18 2012, 07:11
Сообщение #32


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

Группа: Свой
Сообщений: 128
Регистрация: 19-08-10
Из: Смоленск
Пользователь №: 58 991



1. Отчеты за каждый день или за неделю, пройденный этап. По причине, руководству лень контролировать эти самые отчеты.
Тут засада двойная. Если контроль не жесткий, исполнитель норовит вписать всякую чушь. руководитель не хочет читать эту
чушь, в результате дело разваливаетя. Если контроль жесткий, результат очень хороший по работе, но плохой, потому что
жесткий контроль сильно нервирует исполнителя. А в разработке нервы плохой помощник.

2. Зарплата зависит не от объема, а от времени проведенного на работе. Перерабатывает человек ежедневно, ему дают премию за переработки, уходит вовремя, не дают. Зато есть возможность сорвать сроки, и они регулярно срываются. Потому что фиг угадаешь, как там на самом деле выйдет.
3. Детализация "разработки схемы" вещь хорошая но бесполезная. Так как одно дело, разработать схему из готовых "кубиков" предыдущих проектов, другое, сваять нечто пусть не совсем но новое, подобрать решения, провести расчеты. Затраты по времени тут нереально большие, угадать невозможно. Обсуждение детализации сходит к разговору "чего так долго? а кто ж знал что столько всего вылезет".
А вот с разработкой платы все гораздо лучше. В среднем есть цифра, которая с 90% точностью дает время разводки. Надо засечь момент когда схема закончена и начата расстановка деталей, и засечь момент когда идет отгрузка герберов производителю. Делим на число net или число pad для данной платы на число дней, получаем цифру для данного человека.


--------------------
Herz укроп и педрила
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Nov 25 2013, 20:21
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Формучане! Кто-нибудь едет?
Семинар «Управление проектами разработки электронной аппаратуры» состоится 28 ноября в Москве в гостинице «Оксана» (ст. метро ВДНХ)


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
Shein
сообщение May 22 2014, 06:28
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855



Цитата(KARLSON @ Nov 26 2013, 03:31) *

Присоединяюсь к вопросу: Кто-нить был там? Можно ли где-то посмотреть материалы с того семинара?
Go to the top of the page
 
+Quote Post
Shein
сообщение May 22 2014, 07:56
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 4-03-07
Пользователь №: 25 855



Цитата(velkarn @ Dec 16 2012, 17:22) *
Добрый день!

Интересует субж при разработке электронных устройств (в основном только железо, без ПО).
Посоветуйте пожалуйста статьи/ресурсы по инженерному менеджменту, а также планированию.

есть и конкретные вопросы, мож кто ответит, если не трудно (расскажите как это всё у вас устроено) sm.gif

1 пишутся ли у вас понедельные отчеты (отчеты о выполненной работе за каждый день)?
2 зависит ли зп от объёма выполненной работы?
3 (работаю на совдепиевском предприятии) у нас в плане "разработка схемы" стоит одной строкой и не подлежит дальнейшей детализации, мне кажется это не очень верно)) а какая детализация этого у вас?


Вставлю свои "пять копеек".
У нас (конструкторский отдел радиозавода, по сути, порядки остались "совдеповские") для соблюдения формальной стороны вопроса, и как дань традиции, пишутся месячные планы, потом отчеты. Хотя они, чаще всего, только для великого начальства и живут немного в параллельной реальности. (начальству об этом говорить не принято) Сначала меня это жутко нервировало, потом, как и все, махнул рукой и перестал обращать внимание.
Для реальной работы, по ряду проектов, где-то с 2011г. стали применять Atlassian Jira,как систему управления заданиями, в связке с SubVersion для хранения документации.
Вся документация по проекту хранится в репозитории SVN (дерево папок повторяет структуру и состав изделия с разбивкой по блокам, платам и т.п.) Под контролем версий лежат схемы, PCB, чертежи DWG, исходники программ, и документация (в форматах RTF или Word). Конечно, большинство этих файлов SVN воспринимает как просто бинарные и "не умеет" отслеживать и сливать их изменения. Тут уж приходится чисто организационно решать вопрос чтоб один и тот же файл не правили два исполнителя одновременно. На практике таких проблем не возникало. Большинство документации и текстовых файлов (когда нужна групповая работа над документом) писалась в GoogleDoc, а потом результат вставлялся в репозиторий уже в RTF или DOC.
Теперь по заданиям.
Хотя Jira и не идеальный инструмент для работы с железом - все же он "родом" из багтрекера - но ее использование сильно упростило жизнь и позволило хоть как-то упорядочить работу.
Для проекта в Jir'е создавался набор компонентов с разбивкой по блокам, платам, ПО и т.д. Все задания привязываются к компоненту, с которым они связаны. Устанавливаются логические связи между задачами, которые соответствуют реальной связи узлов/плат/блоков в изделии.
Пример набора задач, например, для платы:
* Предварительный расчет (если какие-либо узлы требуют расчета для выбора той или иной схемотехники)
* Разработка схемы (тут, если схема сложная и может быть разделена на логически законченные куски, для каждого могут быть созданы отдельные подзадачи)
* Разработка печатной платы
* Сопровождение комплектования платы. (Комплектование ведет отдел снабжения, но все вопросы с которыми они обращались к нам, конструкторам фиксировались тут)
* Монтаж платы или Сопровождение монтажа платы (т.к. у нас собственно монтажный участок в систему вовлечен не был, эту задачу вел конструктор, отвечающий за плату. Тут фиксировались все вопросы возникающие при проведении монтажа, все обнаруженные ошибки в документации и пр.)
* Ну и собственно, запуск и регулировка платы - журналируется весь процесс с указанием возникших проблем и пути которым они решались.

В каждой задаче, в ленте комментариев, пишется своего рода журнал работы: Сделал то-то, получилось так-то, параметры нас не удовлетворяют - варианты решения, проверил такой-то вариант - не получилось, проверил второй вариант - параметры нормальные и т.п. В результате имеем ход работы, фиксацию проблем с которыми столкнулся исполнитель и почему он принял то или иное решение. Бывали случаи, что разрабатывал схему один, а запускать пришлось другому человеку - вот тут и была оценена вся полезность подобной системы.
Исполнитель, в процессе выполнения работы, желательно ежедневно, проставляет затраченное время на конкретную задачу. Процессы разработки схемы или запуска платы, зачастую, трудно прогнозируются по времени, но исполнитель имеет возможность сам ставить процент готовности по его мнению. Для руководителя это удобно для быстрой оценки состояния дел по проекту. Если возникают сомнения, то просмотр журнала затраченного времени совместно с лентой комментариев (где описан ход работы) очень легко вычисляется если исполнитель "вешает лапшу" или действительно столкнулся с проблемой которая с ходу не решилась. В любом случае, при любых разборках, разговор становится аргументированный - есть четка хронология работы и временных затрат.

Самой большой проблемой внедрения стал "человеческий фактор". sm.gif Именно потому, что стало нельзя заявить что схема слишком сложная и на ее разработку нужно два месяца и месяц из них проиграть в "тетрис". народ сопротивлялся как мог. "Мы тут *дцать лет работали без нее, накой она нам надо!" Но со временем плюсы все же пересиливают.
Еще один момент - если в процессе работы фиксировать ее ход, то возникает ощущение, что "я быстрее сделаю чем буду тут писать". Отчасти оно так и есть - работа замедляется. Но по прошествии времени, нюансы часто забываются, и сталкиваясь с подобной задачей или проблемой повторно ты снова тратишь время на ее решение, вместо использования прошлого опыта своего или коллег. Например в изделии А применен некий модуль. Изделие успешно сдано и выпускается. Потом, в изделии Б решили снова применить этот модуль, но человек который с ним работал уволился или уже основательно все забыл. В итоге, приходится заново разбираться с применением данного модуля, программированием режимов, экспериментировать и т.п.

Ну как-то так - несколько сумбурно изложил, но, думаю, основная мысль ясна.
Go to the top of the page
 
+Quote Post
Кристина_088
сообщение Nov 3 2015, 11:00
Сообщение #36





Группа: Новичок
Сообщений: 3
Регистрация: 28-10-15
Пользователь №: 89 054



Это все, конечно, хорошо..Но люди - это не роботы. всякие планы, отчеты, системы и тд может и повышают эффективность..но нельзя забывать и про то, что люди - это люди, про их психологию, точнее) мне очень нравится, как на эту тему пишет один очень опытный менеджер проектов Дмитрий Петрученя. он тонко чувствует психологию людей и это помогает ему достигать отличных результатов.
Go to the top of the page
 
+Quote Post
MapPoo
сообщение Nov 3 2015, 14:08
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 3-04-15
Из: Россия, Казань
Пользователь №: 86 045



Цитата(novchok @ Dec 18 2012, 10:11) *
А вот с разработкой платы все гораздо лучше. В среднем есть цифра, которая с 90% точностью дает время разводки. Надо засечь момент когда схема закончена и начата расстановка деталей, и засечь момент когда идет отгрузка герберов производителю. Делим на число net или число pad для данной платы на число дней, получаем цифру для данного человека.

Цифра результат опыта?
Просто как-то странно...
Ибо даже платы с одинаковым числом падов\цепей могут иметь очень большую разность в плане выравнивания трасс, места и кучи других противных факторов. //К примеру, выравнивание 6 групп шин внутригруппно и между собой... И это не считая выравнивания свч части... //~Грустно вздыхает.
Да и размещение иногда занимает больше времени, чем трассировка...
Наконец, никогда нельзя исключать того, что из-за человеческого ли фактора или из-за какой другой причины, схема "ну чуток же поменялась, чего ты, тут делов то на пару дней"... А тебе, чтобы впихнуть этот чуток нужно будет неделю-другую попыхтеть, дабы впихнуть невпихуемое так, чтобы оно не мешало работать...
Вообщем, не надо так жестко вычислять время работы трассировщика rolleyes.gif
Всякое бывает crying.gif

Сообщение отредактировал MapPoo - Nov 3 2015, 14:21
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Nov 3 2015, 18:29
Сообщение #38


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Согласн.
Тут формально нельзя подходить.
Бывает над схемой из 3-х типов деталей думаешь полгода.
А бывает за день придумавыешь схему из 9-ти типов деталей

Поэтому сложность трассировки платы измерять кол-вом падов не совсем корректно
Go to the top of the page
 
+Quote Post
krux
сообщение Nov 3 2015, 18:43
Сообщение #39


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



если под вашим началом группа из 5-7 человек или более - рекомендую к прочтению:
Herding Cats: A Primer for Programmers Who Lead Programmers by J. Hank Rainwater

для более мелких групп - исключительно индивидуальный face-to-face подход.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Nov 5 2015, 11:16
Сообщение #40


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



на мой взгляд универсальности или совершенной модели ведения разработки нет...
Здесь как говорится на вкус и цвет товарищей нет (имеется ввиду вкусы руководства)...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th April 2024 - 21:07
Рейтинг@Mail.ru


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