|
Организация работы программистов | ☑ | ||
---|---|---|---|---|
0
VasiL-V
19.06.12
✎
10:58
|
Всем привет!
Ситуация: есть компания с колличеством программистов равным 3-м. Один из них - выполняет роль руководителя. На этого руководителя поступают задачи по 1С от пользователей. Поделитесь опытом, как у вас организована подобная работа? Стоит ли руководителю разрабатывать ТЗ по задачам и отдавать программистам чисто на исполнение. Или же отдавать задачу целиком, без составления ТЗ? Но тогда может возникнуть ситуация, что программист не может решить какой-то вопрос в задаче, а руководитель не может оказать ему помощь, т.к. для этого нужно вникнуть во все детали задачи, а это может занять много времени... |
|||
1
H A D G E H O G s
19.06.12
✎
11:00
|
Руководитель всегда может оказать помощь программисту, который не может решить какой-то вопрос в задаче. Дав ему в бубен.
|
|||
2
golden-pack
19.06.12
✎
11:01
|
Обычно все через ( | ) делается. Без ТЗ.
|
|||
3
VasiL-V
19.06.12
✎
11:03
|
(1) На самом деле рабочий варинат :) Но мы же гуманные люди, бываю ситуации довольно сложные и человек не может сам спроектировать что-то... а чтобы ему помочь нужно детально изучить вопрос...
|
|||
4
Обработка
19.06.12
✎
11:03
|
Все зависит от уровня компетенции каждого в разных областаях- кодинг постановка общение понимание....
|
|||
5
Ork
19.06.12
✎
11:03
|
(1) У тру руководителей почти всегда в дополнение к бубну имеется электрошокер, паяльник с инструкцией ну или на крайняк аналог бейсбольной биты.
|
|||
6
WoodMan
19.06.12
✎
11:05
|
если задача более менее сложная, то она должна пройти через руководителя.
если какие-то мелочи, то можно напрямую пользователя с программистом свести |
|||
7
VasiL-V
19.06.12
✎
11:05
|
(2) Знаю :) Сейчас самым оптимальным вариантом кажется отдавать легкие задачи типа печатных форм без ТЗ, а более сложные задачи отдавать с ТЗ, чтобы самому детально понимать что и как делается.
|
|||
8
MatrosoV AleXXXand_R
19.06.12
✎
11:07
|
(0) автор, ты программист, или тот третий (который - хочу, сделаю, а хочу нет)? :)
|
|||
9
Нуф-Нуф
19.06.12
✎
11:09
|
делай через жеппу. так все делают
|
|||
10
pumbaEO
19.06.12
✎
11:09
|
(7) типа печатных форм без ТЗ - эх мне бы такие печатные формы, а то скажут а нам в отчете нужна такая информация и начинается...
|
|||
11
VasiL-V
19.06.12
✎
11:12
|
(8) Я тот кому сейчас приходится распределять задачи, и кто не может нормально помочь, если у программиста возник затык, а задача отдана без ТЗ и довольно сложная.
|
|||
12
Avalone2010
19.06.12
✎
11:13
|
Самый оптимальный вариант - тотальнаю бюрократия. Есть начальники отделов, они согласовывают тз от своих подчиненных пересылая их на руководителя ИТ отдела(менеджера координатора ИТ отдела). Заявка заполняется в соответствии с утвержденной на предприятии формой. Заполняется обязательно в соответствии. Отклонение от формы - даже не вникая - отправляем на доработку. В итоге начальники отделов учатся излагать свои мысли правильно. По началу все недовольны но в итоге получаем что ИТ отдел занят делом, он решает задачи а не расшифровывает что кто хотел и имел в виду. Плюс к этому выгода для руководителей подразделений - если в заявке написано переименовать больших в красных то именно так и будет сделано. А последующие оправдания о том что надо было переименовать только больших из каталога зеленые идут лесом.Есть ТЗ есть решение задачи.
|
|||
13
zak555
19.06.12
✎
11:14
|
(0)
1. пример задач 2. ТЗ по ГОСТу |
|||
14
zak555
19.06.12
✎
11:14
|
?
|
|||
15
Stepa86
19.06.12
✎
11:14
|
Всё зависит от конкретной ситуации, задач на входе, их объема, квалификации исполнителей, квалификации руководителя, типа потока задач, наличия аналитиков и тестера, критичности системы итп итд
я б сделал доску (электронную или живую), на которой висят новые задачи, задачи в работе и сделанные задачи. Задачи утверждает руководитель и уточняет/разбивает их при необходимости. Дальше исполнитель делает оценку работ и если она не сильно противоречит мнению руководителя - приступает, если противоречит - обсуждение расхождений. Периодично руководитель проводит опрос кто чо делает и кому сколько осталось времени. Если остаток времени не меняется - есть проблема и ее нужно помочь (!) решить, а не отжать задачу и сделать самому. В хороших командах помогает коллега, а не руководитель. Завершенные задачи можно аудитить, чем важнее задача и слабее исполнитель, тем тщательнее нужно аудит проводить, это позволяет выцепить ошибки, прокачивать исполнителей и понимать кто на каком уровне сейчас находится. а вообще щас настолько дохера различных методологий и советов по организации работы программистов (Скрам, канбан, XP, TOC, Lean, 6sigma, водопад, классические через ж0пу и как получится, sweebok, itil итп) что иногда проще свое придумать |
|||
16
Rizhij_Nikitos
19.06.12
✎
11:14
|
(0) Очень ОЧЕНЬ советую прочитать - "Как пасти котов", читается на одном дыхании буквально за одну ночь. Про то как пасти котов(программистов)
|
|||
17
VasiL-V
19.06.12
✎
11:15
|
(10) Тоже прав, бывает и такое, когда простенький отчет разростается с нечто большое. Тут уже надо изначально планировать с заказчиком требования, что он хочет получить в конечном итоге. Т.е. программисту отдавать задачи "чисто на исполнение", а через себя пропускать все проектирование.
|
|||
18
cViper
19.06.12
✎
11:15
|
(6) Открою тебе секрет. Иногда руководители менее компетентны чем их сотрудники. Ставят задачи по реализации функционала, который уже есть в типовой.
(12) Должен еще быть аналитик, который отсеивает всякий бред. (16) хорошая книга. |
|||
19
zak555
19.06.12
✎
11:16
|
(18) в шею таких руководителей
|
|||
20
MatrosoV AleXXXand_R
19.06.12
✎
11:17
|
(11) "Я тот кому сейчас приходится распределять задачи, и кто не может нормально помочь, если у программиста возник затык, а задача отдана без ТЗ и довольно сложная."
ИМХО Руководитель должен знать автоматизацию организации от А до Я :) Иначе присоединяюсь к (19) |
|||
21
Stepa86
19.06.12
✎
11:17
|
(19) руководитель должен руководить, а не уметь делать все то, что умеет команда, только лучше
|
|||
22
zak555
19.06.12
✎
11:18
|
(21) зачем прогу кривой постановщик ?
|
|||
23
VasiL-V
19.06.12
✎
11:18
|
(16) Обязательно прочитаю, спасибо!
(18) Это уже край. Я постепенно прихожу к вывожду что руководитель должен быть максимально компетентен как проектировщик и иметь полное представление о работе 1С в компании. Пусть даже в ущерб техническому знанию языка 1С. |
|||
24
MatrosoV AleXXXand_R
19.06.12
✎
11:19
|
(21) если руководитель - чей-то ставленник (который может вообще ничего не знать) - то да, а в нормальном случае - нет
|
|||
25
Stepa86
19.06.12
✎
11:20
|
(22) постановщик, аналитик и руководитель - разные вещи, но руководитель должен понимать, что делают его подчиненные, и как это проверить, но не должен уметь сделать это полностью сам
|
|||
26
VasiL-V
19.06.12
✎
11:21
|
(23) Хотя знание руководителем механизвом платформы, конечно, необходимо, иначе невозможно нормально составлять ТЗ.
|
|||
27
Stepa86
19.06.12
✎
11:21
|
+(25) еще есть архитектор и тех.лид и тим. лид
|
|||
28
john_ddd
19.06.12
✎
11:21
|
(0) Руководитель получает первичные данные о поставленной задачи. Распределять задачи с ссылкой на того кто поставил.
Программист в случае необходимости общается с тем кто поставил задачу. ТЗ формируется на основании полученных данных от Руководителя и уточненных данных от Постановщика задачи. |
|||
29
MatrosoV AleXXXand_R
19.06.12
✎
11:22
|
Вспоминается картинка ... Работает Вася Пупкин, а рядом куча руководителей стоит и ничего не делает :)
|
|||
30
zak555
19.06.12
✎
11:22
|
толковому прогу руководители не нужны, он сам с бухами про дебет-кредит пообщаться и сам выберет правильный вариант реализации решения поставленной задачи
|
|||
31
Одет как гопник
19.06.12
✎
11:24
|
(0) Должностная инструкция.doc
по опыту: - если помогает - не справляется со своими задачами - - если не помогает - "жлоб какой-то" :)) |
|||
32
Necessitudo
19.06.12
✎
11:27
|
(12) Неужели такое где-то есть? Мечтаю в таком месте работать..
|
|||
33
VasiL-V
19.06.12
✎
11:28
|
(28) Я пришел к выводу что первичных данных по сложной задае руководителю не достаточно, т.к. программист, пообщавшись с пользователем, в такие дебри улезут, что потом сами не вылезут, и руководитель им не поможет... остается (1)
Речь, повторюсь, о сложной задаче. Пример для (13): Перепиленная вдоль и поперек УПП для комплексного учета по холдингу. Работают с ней финанситы. Хотят разработать сводный баланс для отчетов руководству. (30) безусловно. Но мы живем в реальном мире :) |
|||
34
MaxisUssr
19.06.12
✎
11:28
|
Как думает пользователь:
1. Требуется что-то добавить 2. Звонок программистам по телефону или приход лично и рассказ (возможно с бумажными зарисовками) "мне нужна кнопка, которая возьмет и начислит по этому физлицу.." 3. ??? 4. Прошла неделя 5. Profit! Если п.5 не случился (что часто бывает) - возвращаемся в п.2, но только задача переформулируется "Я же говорил(а), что нужна таблица, в которой я нажму кнопку! А почему я не могу выбрать эту строчку? Почему тут написано "ААА", это же полный бред, должно быть "БББ". Не работает ваша программа" 6. (n итераций) ... Profit! |
|||
35
Stepa86
19.06.12
✎
11:30
|
(30) чем лучше прог, тем нужнее ему ктото, кто будет заниматься всякой фигней, не относящейся к разработке, чтоб не тратить его драгоценное время. Обычно это руководитель, прикрывающий его от внешнего мира.
Да и с приоритетами у разработчиков обычно проблемы. Если разработчик хорошо понимает бизнес-цели, делает только то, что принесет быстрый профит, то его очень быстро вытягивает в менеджмент и он становиться руководителем, тратя на разработку все меньше времени. |
|||
36
zak555
19.06.12
✎
11:32
|
(35) я к тому, что прог должен значит предметную область не в плане языка 1с, платформы, а понимать то, что автоматизирует
|
|||
37
Турист
19.06.12
✎
11:33
|
А нах такой руководитель, который только задачи распределяет? Тогда уж лучше красивую девочку с 3 размером за 20к взять ))
|
|||
38
zak555
19.06.12
✎
11:34
|
(37) хорошенькой можно и по-более платить =)
|
|||
39
experimentator76
19.06.12
✎
11:35
|
(0) исключить программера-руководителя прелагать?
|
|||
40
Турист
19.06.12
✎
11:36
|
(38) зачем? Им чем меньше платишь, тем лучше работают ))
|
|||
41
Stepa86
19.06.12
✎
11:37
|
(36) в целом да, но иногда проще и быстрее сделать, не в даваясь в тонкости учета. Это я про мелкие задачи. В нормальных проектах вся команда должна знать и понимать и цели, и предметную область и выбранный инструментарий. Кто то в большей, кто то в меньшей степени.
|
|||
42
zak555
19.06.12
✎
11:39
|
(40) тогда лучше на минималку + премия
|
|||
43
zak555
19.06.12
✎
11:40
|
(41) а вдруг это уже реализовано в конфигурации и ты будешь изобретать велосипед ?
а вот если бы учёл тонкости - не было бы изобретение велосипеда |
|||
44
MaxisUssr
19.06.12
✎
11:43
|
+(34)
А правильнее так: 1. Требуется что-то добавить 2. Звонок программистам по телефону или приход лично и рассказ (возможно с бумажными зарисовками) "мне нужна кнопка, которая возьмет и начислит по этому физлицу..". - пожалуйста, опишите требование в письме. - ну опиши сам, тут же понятно, напиши "Нужно кнопку которая начислит с 1 по 31." - так, эта кнопка наверное в документе ААА на закладке БББ должна быть? - ну да, там - ладно. я написал, поставьте согласие" - (пользователь ставит каким-то образом согласие) 3. ??? 4. Прошла неделя - это не та кнопка! И почему она на закладке ААА? - не было требований перенести ее на закладку БББ - да вы что, я же говорил(а) вам, что она должна быть на закладке БББ! - в задаче, которую вы подписали, этого нет - ??? - сформулируйте по пунктам то, что вас не устраивает - ...(много всего) В итоге через несколько месяцев все наладится Для "нерядовых" пользователей данная схема может заменятся на схему из (34) по требованию данных пользователей. ВЫВОД: если при такой схеме ты не франч - все равно придется переделывать все нахаляву (или ругаться) :) |
|||
45
GenaCh
19.06.12
✎
11:44
|
(0) Про Ситуационное руководство, уровни зрелости и стили руководства почитай.
|
|||
46
Stepa86
19.06.12
✎
11:45
|
(43) ты про правильно, я про практично. Есть ситуации когда надо делать правильно и только правильно, а есть, когда правильно обходится слишком дорого при том же результате. Хороший разработчик стремиться все сделать правильно, хороший менеджер - максимизировать профит, для которого не всегда нужно делать правильно.
|
|||
47
zak555
19.06.12
✎
11:46
|
(46) делать надо так, чтобы потом не возвращаться к этому вопросу
|
|||
48
Турист
19.06.12
✎
11:46
|
(46) например?
|
|||
49
VasiL-V
19.06.12
✎
11:49
|
(45) Почитаю, спасибо!
+ Спасибо всем, я получил ответ на свой вопрос, теперь пофлудим, авось еще что интересное кроме девочки с большими титьками появится :) |
|||
50
ice777
19.06.12
✎
11:50
|
самое выгодное - не зацикливаться на подчиненных. Испытательный срок подлиннее.. зп на этот срок в 2 раза меньше. через 3 мес пристреливать <зачеркнуто> гнать в шею.
|
|||
51
zak555
19.06.12
✎
11:52
|
(50) проще испытательный срок делать -- зп минималка
справился с задачами - получи премию в размере оклада в соответствии со штатным расписанием |
|||
52
Stepa86
19.06.12
✎
12:02
|
(47) не возвращаться к этому вопросу ? сделать качественно
еси чо, я знаю про принцип "Повышение качества системы снижает расходы на ее разработку" (48) ну например добавление логотипа в печатную форму, можно побырику впаять ее в макет, а можно создать регистр, в котором будет соответствие организации со справочником, в котором хранится картинка + вывод программно в макет, вынося это во внешнюю печатную форму итп, придерживаясь правил доработки типовой, при том, что эту конфу уже никто обновлять не планирует. фраза "ранняя оптимизация - корень всех зол" тож сюда подходит |
|||
53
Stepa86
19.06.12
✎
12:02
|
+(52) там знак "не равно" должен быть вместо ?
|
|||
54
cViper
19.06.12
✎
12:06
|
(52) ООО. Все гораздо проще бывает. Фамилии директоров, днс - адреса вбитые константами в коде считаются качественным кодом у некоторых руководителей. Работает ведь.
|
|||
55
Stepa86
19.06.12
✎
12:09
|
(54) дык если это поменять стоит 10 минут где то в будущем, а сделать правильно - от 2х часов (я не про случай, когда в конфе это уже все есть, просто "Ответственные лица" не заполнили), то стоит ли оно того, чтоб делать правильно?
|
|||
56
john_ddd
19.06.12
✎
12:10
|
(33) я работаю как в (28)
когда был руководителем так делал. на новой работе такая же схема только теперь программистом. Если программист улезет в дебри, то при завершении задачи ему переделывать придется. Потому программист должен изредка советоваться с Руководителем для уточнения курса выполняемого проекта. Например: Я создам регистр сведений добавлю константу и пользователь будет работать так потому что..... |
|||
57
cViper
19.06.12
✎
12:13
|
(55) А я как раз про случай, когда не юзают типовое.
|
|||
58
Steelvan
19.06.12
✎
23:46
|
Читать:
Методология разработки (RAD, RUP) - Для организации работ. Учить: UML - для моделирования системы. Ответы придут сами собой. |
|||
59
Avalone2010
20.06.12
✎
02:40
|
(32) в чистом виде пока не видел. Собираю плюсы из различных мест работы.
|
|||
60
asyr83
20.06.12
✎
04:48
|
(35) все правильно сказал
|
|||
61
VladZ
20.06.12
✎
05:00
|
(0) Руководители разные бывают... Есть те, которые пришли на должность, имея нужный опыт работы. А есть те, которых пристроили на "хорошее место". Мы сейчас про каких говорим?
|
|||
62
Плот
20.06.12
✎
06:18
|
(0) Обычно руководитель должен быть чуточку выше по опыту программиста.
|
|||
63
Плот
20.06.12
✎
06:19
|
(+62) И уметь принимать нужные решения.
|
|||
64
Галахад
гуру
20.06.12
✎
06:24
|
Согласен с (15).
Передать задачу. Спросить как планирует решать и примерные сроки. Если путь решения не вызывает вопросов - гуд. Если сроки (считай стоимость разработки) устраивает - гуд. Иначе чесать репу и искать другие пути. Если пути решения нарисованы, то и сроки можно более-менее контролировать. При зависании программиста можно оперативно вмешаться. |
|||
65
Krendel
20.06.12
✎
08:25
|
(58) ЧО дает УМЛ как средство описания 1с?
ОТвет ничего |
|||
66
vbh
20.06.12
✎
08:32
|
(+63) нужные и правильные решения в условиях неопределенности )))
|
|||
67
Krendel
20.06.12
✎
08:33
|
(62) Не всегда, рук отдела становятся или из консультантов или из программеров.
Ибо отделы зачастую смешанные. Руководитель априори не может все уметь лучше своих подчиненных. + вы не рассматриваете что спец может быть в штате и ему нафиг не нужны полит войны и прочая хня-ему интересно программить и он хочет решать только сложные задачи |
|||
68
0xFFFFFF
20.06.12
✎
08:34
|
(7) " легкие задачи типа печатных форм без ТЗ"
Главное, чтобы для новой колонки в печ форме не пришлось регистры в конфу добавлять... |
|||
69
Krendel
20.06.12
✎
08:35
|
(66) Нужно уметь презентовать решения как правильные, и признавать что были и неправильные
|
|||
70
Плот
20.06.12
✎
08:38
|
(67) Руководитель должен не плохо хотя бы ориентироваться в предметной области, а реализация остается за прогом.
|
|||
71
Krendel
20.06.12
✎
08:48
|
(70) Разуй глаза, твой код кто-нить инспектирует?
ЗЫ и не будут ибо по стоимости это будет в 2 раза дороже минимум |
|||
72
Плот
20.06.12
✎
08:52
|
(71) Достаточно пару раз посмотреть на код.
|
|||
73
Krendel
20.06.12
✎
08:53
|
(72) после этого ты будешь постоянно туда смотреть, я не работаю с теми людьми, в чьем профессионализме я не уверен ;-)
|
|||
74
Krendel
20.06.12
✎
08:55
|
Да и в код имеет смысл смотреть если это стажер, если прогу год, то он скорее обидится чем будет что-то путное.
Опять же проги очень плохо работают в плохом настроении- а следовательно он заберет еще времени на обдумывании следующей задачи ;-) |
|||
75
Stepa86
20.06.12
✎
08:56
|
(71) инспекции и аудиты очень хорошие инструменты для повышения качества решения, повышения степени владения кодом, прокачки программистов, обмена опытом итп. Вовремя проведенные инспекции и аудиты могут сильно сэкономить время на этапе отладки, который занимает обычно от 50% времени всей разработки, что в результате экономит время, а не наоборот. Использование любых инструментов без включения мозга почти наверняка приведет к печальным последствиям.
|
|||
76
Krendel
20.06.12
✎
08:57
|
(75) ТОгда вы путаете понятие программиста и кодера, вот кодер не включает моск, программист -обязан ;-)
|
|||
77
Stepa86
20.06.12
✎
08:57
|
(74) при введении аудитов у нас уровень 1-3х летних программистов сильно подскочил.
|
|||
78
Krendel
20.06.12
✎
08:59
|
(77) При написании правил разработки, общекорпоративных- он тоже подскакивает, и опять же аудиты делают лучшие спецы по программированию на текущий момент, а не рук, который уже как 2 года не кодил
|
|||
79
Stepa86
20.06.12
✎
09:03
|
(78) МП может присутствовать на аудите и выступать модератором, ему весьма полезно знать кто как пишет и разбирается в коде. В зависимости от вида инспекции и целей инспектировать может тех.лид/архитектор/ведущий программист, программисты такого же уровня или программисты уровнем ниже. Частенько МП по знаниям и опыту равен тех.лиду (или является им).
|
|||
80
Krendel
20.06.12
✎
09:06
|
Практика постановки самого умного программиста в руки приводит только к одному- к вырождению отдела ( зачастую но не всегда так), ибо мы всегда будем иметь отдел, где все проги ниже уровня своего рука, а следовательно если мы когда-то подымем в руки посредсвенного рука, то и получим посредственный отдел.
Поэтому мой тезис- главное в руке чтобы сумел смотивировать как деньгами так и постановкой норм взаимоотношений в коллективе, и куча всяких других нематериальных мотиваций сделать. Ведь зачастую многие отказываются менять работу по причине отличных взаимоотношений в коллективе или условий |
|||
81
Krendel
20.06.12
✎
09:08
|
и 2-й момент- главное чтобы рук мог уживатся с профессионалами, но зачастую идут по пути удаления профессионалов из отдела
|
|||
82
Холст
20.06.12
✎
09:09
|
программист должен быть телепатом, тогда проблем будет меньше и на ТЗ не придется тратить время, стремящееся к бесконечности...
под "телепат" понимаю: хорошо знать работу юзера, быть методически подкованным, коммуникативным и уметь к себе располагать, чтобы "развязать язык", с развитой интуицией и воображением, с доброй волей поставить себя на место юзера "как бы я хотел чтобы получить нужный результат и как бы мне было удобно выполнять работу", обратная связь поэтапно, чтобы ловить отклонение от желаемого и тп |
|||
83
Stepa86
20.06.12
✎
09:42
|
(81) у меня подозрение, что присутствует личный негативный опыт в этом направлении =)
МП - тех.лид имеет свои плюсы и минусы, МП - не тех.лид так же имеет плюсы и минусы, обычно изза интровертности разработчиков. МП + техлид - сильная конфигурация для проекта если грамотно разделить функции и обязанности, иначе могут быть серьезные трения. я стремлюсь к тому, чтоб команда была самостоятельной, самоорганизованной и сама принимала ответственность, а мп направляет, убирает препятствия с пути и стремится к повышению эффективности своей команды (не впадая в субоптимизацию). МП-техлиду, например, противопоказано самому решать сложные задачи - он их должен делегировать и учить других решать сложные задачи. Ну а ставить на роль МП нужно не самого сильного разработчика, а самого коммуникабельного с лидерскими способностями. Вот есть забавный кейс на тему кого ставить: http://www.happy-pm.com/blog/?p=2805 |
|||
84
cViper
20.06.12
✎
10:41
|
(81) Иногда ценят больше тех программистов, которые лояльны руководителю и с удовольствием разгребают косяки, вызванные нелепыми решениями этого руководителя. А сотрудников, которые критикуют эти решения и предсказывают косяки не ценят. Лучше потратить 3 месяца сотрудника на разгребания косяка, чем прислушаться мнению молодого специалиста(личный опыт). Для себя сделал вывод, что не стоит работать с руководителями у которых нет сотрудников старше их (ибо это хреновые руководители способные только на вождение руками).
|
|||
85
Vladal
20.06.12
✎
11:14
|
(35) Вот такой профитохвататель выхватывает быстрые и лёгкиен задачи, а его коллеги разгребают авгиевы конюшни за менеджерами, бухами и свои коллегой, идущему к успеху.
|
|||
86
Vladal
20.06.12
✎
11:17
|
(50) Да здравствует рабство? Как работать в этот период? на xx% от оклада, в данном случае выхлоп только на 50%?
|
|||
87
Vladal
20.06.12
✎
11:18
|
(81) Правильно. Кому нужен человек, глядя на которого понимаешь свою никчёмность?
|
|||
88
Steelvan
20.06.12
✎
11:31
|
(65) Ну да UML вообще придумали дураки.
И весь мир им пользуется - тоже дураки. А вот бывшим слесарям (водителям, сварщикам), которым лень учиться - это не нужно. А зачем, и так что-то получается (пускай и через жепу). Потому и все смеются на 1С программистами, книжку прочитал по синтаксису - ВСЕ, программист. Смешно. |
|||
89
cViper
20.06.12
✎
11:36
|
(88) Зачем ЮМЛ для (0)? Ставить задачу программисту в диаграммах последовательности?
|
|||
90
Морковка
20.06.12
✎
11:39
|
(88) в 1с как правило не настолько большие проекты + часто не с нуля, чтобы пользоваться УМЛ. + прибавить к этому чудо-заказчиков, у которых постоянно здесь играем - здесь не играем - здесь я селедку ел, и польза от умл становится ну очень умозрительна. + потоки, классы - от этого всего 1с несколько далековата
|
|||
91
Steelvan
20.06.12
✎
11:50
|
Отвечаю:
(89) Программист моделирует то, что он собирается делать. Начальник проверяет и принимает решение о выполнении или доработке. Это: 1) Позволит начальнику контролировать выполняемую работу (правильность решений). 2) Согласовать с заказчиком (в данном случае внутренним) результат. 3) В случае вопросов программиста к начальнику объяснятся не "на пальцах", а на конкретных структурах. Ну и побочные следствия: 1) Документировать свою работу. 2) Приучать программистов сначала думать, а потом программировать. |
|||
92
Steelvan
20.06.12
✎
11:55
|
(90)
Даже в небольших проектах есть итерации, которые нужно делать: 1) Спроектировать требования к системе. 2) Согласовать с заказчиком. 3) Продумать структуру и взаимодействие объектов. ...здесь играем - здесь не играем - здесь я селедку ел... - прописываем требования, утверждаем, фиксируем подписью. Хочешь изменить, пожалуйста, это доп. работа за доп деньги. Платя за изменения, заказчик сначала будет думать, а потом их просить. |
|||
93
Морковка
20.06.12
✎
11:59
|
(91) Нафига моделировать формочки и отчетики, где половина работы (если не больше) это програмиирование интерфейсных элементов. УМЛ для структуры данных, для бизнес-процессов, вы их что каждый день переписываете?
Кстати если очень хорошо разбираешься в проектировании систем, то должен знать что переписывание и перепроектировании - это просто неотъемлемая часть процесса, так что этого не избежать. Сделал, понял что не так, и начал проектировать заново. Этому даже в институте учат ;) |
|||
94
Морковка
20.06.12
✎
12:00
|
А вообще, конечно, любые знания - это хорошо, а вот искусственно притягивать их куда угодно, даже там где они не нужны - это зло, даже если хочется чтобы все как по учебнику было
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |