|
Общение программиста с клиентами, бухгалтерами и прочим начальством | ☑ | ||
---|---|---|---|---|
0
CyberRich
23.04.15
✎
10:04
|
Здравствуйте! Я занимаюсь программированием на 1С уже 2 года. Очень мешают работе "непонятки" с заданиями, которые дают бухгалтера, клиенты, некоторые начальники (назовем их "заказчики").
Например, заказчик на словах просит написать внешний отчет. В-принципе, все понятно, отчет написан, и предъявлен заказчику. Ему почти все нравится, но он забыл упомянуть один нюанс... И у программиста опускаются руки, а из уст вырываются тихие проклятия, ибо этот нюанс ломает всю модель решения задачи, и отчет приходится писать с самого начала. Такая ситуация повторяется на всем протяжении моей работы программистом и не проявляется разве что в совсем простеньких задачах. Технические задания никто из работников в глаза не видывал и я даже боюсь представить, во что бы вылились попытки их написания. Я считаю, что именно я, как программист, должен обладать навыком такого общения с клиентом, чтобы независимо от его компетентности, эрудированности и знака зодиака, наиболее полно выяснять у него, что же он в итоге хочет. В связи с этим хочу попросить совета у более опытных программистов о том, как "пытать" заказчика, чтобы он с первого раза объяснил все аспекты задачи и озвучил все моменты, даже те, которые он считает само собой разумеющимися. Может быть есть какие-либо материалы, лекции, книги по вопросам общения программиста с клиентом? |
|||
1
CepeLLlka
23.04.15
✎
10:05
|
Оформлять на бумаге ТЗ не пробовал?
|
|||
2
Господин ПЖ
23.04.15
✎
10:05
|
>чтобы он с первого раза
объяснил все аспекты задачи и озвучил все моменты, даже те, которые он считает само собой разумеющимися. это фантастика |
|||
3
Господин ПЖ
23.04.15
✎
10:05
|
"водопад" - это тухлая модель
|
|||
4
Господин ПЖ
23.04.15
✎
10:06
|
материалов по сбору требований, взаимодействию и разработке полно
|
|||
5
ХардHard
23.04.15
✎
10:07
|
(0) Высылаешь по мылу как будет выглядеть отчет что в какой колонке будет . Получаешь письменное подтверждение .
Что-то надо поменять ... поднимаешь переписку . Вы тут согласие давали ? -Давал -Все что было описано работает? -Работает. А теперь платите 2ой раз за новый отчет. |
|||
6
UFO
23.04.15
✎
10:07
|
Видеозапись требований делай
|
|||
7
D_E_S_131
23.04.15
✎
10:08
|
Со временем по первым намекам "заказчика" научишься предлагать ему решение, которое ты уже 100 раз делал/переделывал. ИМХО в 90% случаев все хотят одно и тоже.
|
|||
8
Дмитрий
23.04.15
✎
10:08
|
Можно найти посредника, который умеет правильно "выдоить" заказчика, а затем поставить нормально задачу программисту. ))
|
|||
9
jsmith82
23.04.15
✎
10:09
|
не совсем понятно, как маленький нюанс может менять ВСЮ модель решения задачи
|
|||
10
ХардHard
23.04.15
✎
10:10
|
(9) Да скорее всего , фигня все это. Просто не нравится челу переделывать. Ничего пройдет.
|
|||
11
jsmith82
23.04.15
✎
10:10
|
старайся находить гибкие решения поставленных задач
|
|||
12
scanduta
23.04.15
✎
10:11
|
(0)
В этом и есть отличие хорошего программиста от середнячка. Хороший прог - отлично знает предметку, БУ и НУ. И он знает какие вопросы нужно задавать буху. Он умеет общаться с клиентом. Он в одном лице и консультант и прог. Но это все приходит с опытом. |
|||
13
Фрэнки
23.04.15
✎
10:11
|
(0) Уточни в каких отношениях состоите со своими Заказчиками: это работники сторонней организации Клиента или сотрудники других отделов той же самой организации, где работаете сами?
|
|||
14
CyberRich
23.04.15
✎
10:12
|
(13) Соотношение примерно 20 на 80.
|
|||
15
jsmith82
23.04.15
✎
10:15
|
короче, по ходу ты боишься общаться с ними
вот в (12) всё написано правильно. читай до просветления |
|||
16
ice777
23.04.15
✎
10:16
|
за 2 года не найти самому решение, однако..
Обычно пишут ТЗ на любой бумажке, постановщик ака заказчик ставит подпись. Нет подписи- нет работы, пусть тогда тебе ТЗ объясняет непосредственное руководство. С нормальными можно и без бумажки. Обычно заказчик путается, если сам не знает чего хочет, либо ты его не понимаешь. |
|||
17
jsmith82
23.04.15
✎
10:19
|
Попробую условно описать 2 модели общения
1. Пациент приходит к врачу и говорит "У меня болит это, выпишите мне это, и это". Потом через 2 дня "Нет, не проходит, выпишите ещё вот это". 2. Пациент приходит к врачу. Врач делает обследование. Выписывает то, что надо. Болезнь проходит |
|||
18
CyberRich
23.04.15
✎
10:21
|
(5) (16) Об ответственности обычно вопрос не стоит и постановщики задач сами признают, что не до конца объяснили. Жалко только потраченного времени.
|
|||
19
ХардHard
23.04.15
✎
10:22
|
(18) Да почему потраченного то. Деньги 2 раза получишь.
|
|||
20
ice777
23.04.15
✎
10:23
|
(18) время оплачено, чего его жалеть? или на фиксированной ставке сидишь?
|
|||
21
asdfg13
23.04.15
✎
10:23
|
(17) где ты таких врачей встречал? ))
|
|||
22
Drac0
23.04.15
✎
10:24
|
(0) "В связи с этим хочу попросить совета у более опытных программистов о том, как "пытать" заказчика, чтобы он с первого раза
объяснил все аспекты задачи и озвучил все моменты, даже те, которые он считает само собой разумеющимися" Это фантастика. Он может быть даже не в курсе ,что его хотелка ломает чужие процессы. Здесь нужен фильтр из адекватного аналитика. А иначе не избежать. |
|||
23
CyberRich
23.04.15
✎
10:24
|
(19) (20) Процентов 80 - 90 внутренние задачи организации. Соответственно, оплата по окладу
|
|||
24
Фрэнки
23.04.15
✎
10:24
|
(14) во всех внутренних проектах, как правило, даже не пытаются требовать техническое задание в формализованном виде. Задания бывают разные. Можно и процедуры проведения документов разрабатывать заново, так ведь? А это уже будет совсем непредсказуемая фигня, в перспективе многоразового переписывания кода.
Допустим, речь идет о новом отчете или переделке существующего. Так можно потребовать хотя бы утвержденную (согласованную) отчетную форму. Считаем, что выполненное задание полностью соответствует согласованной форме. Количество часов при этом фиксируется. Внесли изменение в состав колонок отчета, изменили содержание колонки? Запускаем новое задание. Вроде все просто. Ну а количество часов растет? Так это же оправдание загрузки на внутренних проектах и зарплата на внешних -- разве это может не нравится? ;-) |
|||
25
ХардHard
23.04.15
✎
10:25
|
(17) Пациент кстати 2а раза оплатил прием.Рвачу профит %)
|
|||
26
Господин ПЖ
23.04.15
✎
10:25
|
(17) они обе не верные
>Выписывает то, что надо. Болезнь проходит это если он по симптоматике и по анамнезу "угадал" заболевание а так итеративный подход и там есть: - не прошло - это прошло, но теперь в другом месте чешется - стало хуже - то что лечили оказалось побочным эффектом от системного |
|||
27
Котокот
23.04.15
✎
10:26
|
(0) Я расспрашиваю дотошно, пока не выясню, чего же он хочет в реале. Бывает задаю одни и те же вопросы по несколько раз. Перезваниваю, если что-то неясно. Их это бесит, конечно же. В итоге постепенно они приучаются формулировать свои мысли более ясно.
А еще у меня почасовая оплата. Не объяснили сразу, чего хотите - не вопрос, переделаем за ваши деньги. |
|||
28
Drac0
23.04.15
✎
10:26
|
(9) гыгыгы, может :)
|
|||
29
asdfg13
23.04.15
✎
10:26
|
(26) все как у нас))
|
|||
30
ХардHard
23.04.15
✎
10:27
|
(27) И много у тебя таких обучилось ? А сколько тебя на х послали из-за постоянных звонков?
|
|||
31
ice777
23.04.15
✎
10:27
|
(23) строить их надо.
кстати, заголовок неправильный или что: "бухгалтера и прочее начальство". Какое они начальство, смех. Иная чтоб выпендриться, себя показать столько дурной работы накидает.. надо усекать вовремя. |
|||
32
ice777
23.04.15
✎
10:31
|
(24) во всех внутренних проектах прог-консультант должен занимать здравую ленивую позицию. Иной раз час проговоришь- глядишь и хотелки больше нет и работу дурную делать не надо.
* хотя за час бы и сделал.) зато- воспитание. |
|||
33
su_mai
23.04.15
✎
10:34
|
(0) >И у программиста опускаются руки, а из уст вырываются тихие проклятия, ибо этот нюанс ломает всю модель решения задачи, и отчет приходится писать с самого начала.
Похоже на цитату из книги "Паттерны проектирования" http://www.ozon.ru/context/detail/id/6108824/ Надо правильно писать отчеты, или правильно выяснять все нюансы до начала разработки. |
|||
34
CyberRich
23.04.15
✎
10:35
|
(32) - четкий и конкретный совет. Обязательно возьму на вооружение!
|
|||
35
CyberRich
23.04.15
✎
10:37
|
(33) > или правильно выяснять все нюансы до начала разработки.
В этом то и вопрос |
|||
36
Фрэнки
23.04.15
✎
10:37
|
(34) до этого надо сразу постареть лет эдак на 15, а потом уже будешь лениво обсуждать с бушками хотелки всякие :)
|
|||
37
su_mai
23.04.15
✎
10:40
|
(35) У тебя фикси или почасовая? Если почасовая, то чем больше ты пишешь, тем лучше, главное все записывать в виде техзаданий и под "ихнюю подпись". Потом уже писать код. Другое дело если ты им не правильный путь решения предложил или особенности типового решения не рассказал, тогда это уже твой косяк.
|
|||
38
Фрэнки
23.04.15
✎
10:42
|
(37) один фиг, если под подпись, то это попадет в разряд "консультирование", но судя по всему, до гордого звания "консультант" дело еще не дошло.
|
|||
39
asdfg13
23.04.15
✎
10:44
|
(0) ты определись сначала чего ты по жизни хочешь. Если грамотно кодить, то тогда тебе в программисты, если грамотно снимать хотелки пользователей и заказчиков - тогда тебе в аналитики. Людей, у которых одинаково хорошо получается работать и там и там, я конечно встречал, но их очень мало, и скорее это исключения из правила.
|
|||
40
Профессионал 1с
23.04.15
✎
10:47
|
(16) АГА!!!!!!!!!!!!! Не все так просто! работал в одной фирме однажды там директор АЙТИ был , вроде умный чел, и тут руководство дает задаение провести учет служебных записок, и тут меня черт дернул сказать , что я ему помогу автоматизировать все. Задача росла как на дрожжях! Подключились и фин дир и тп . В результате пришлось сделать аналог "документооборота" :)
|
|||
41
CyberRich
23.04.15
✎
10:47
|
(39) хотелось бы третий вариант
|
|||
42
Профессионал 1с
23.04.15
✎
10:47
|
+ 40 Причем просьбу напистать ТЗ Упорно игнорили))
|
|||
43
Лефмихалыч
23.04.15
✎
10:48
|
(0) ты должен что-то делать и вообще даже просто оценку сроков делать только после того, как задача поставлена письменно буквами - на бумаге или в письме. В идеале должны быть либо служебные записки либо какой-то багтрекер, чтобы все задачи всегда были в одном месте и в одной форме.
После того, как выполнил то, что написано буквами так, как оно написано, задача выполнена и считается закрытой. ТЕперь, очевидно и нормально, что в ходе тестирования заказчик рождает дополнительные требования. Это всегда и у всех так. Это нормально. В этом случае так же абсолоютно нормально и естественно, если ты скажешь: новые требования - новая задача. Если ты так не будешь делать, то ответственности за сроки ты не можешь нести. |
|||
44
Beduin
23.04.15
✎
10:48
|
(0) Самое главное научись время распределять. Не хватайся за все сразу. Есть задача обозначь, что будешь делать ее неделю или две. Появились хотелки, бери еще неделю.
И самое главное. Бухи, финансисты, менеджеры всегда будут недовольны тобой. Ты для них одинесник, а 1С это Excel там ничего сложного нет. |
|||
45
Лефмихалыч
23.04.15
✎
10:50
|
+(43) тут очень важно голову держать на плечах - бывают доптребования, которые не стоят отдельной задачи. Если их можно выполнить и протестировать в день, когда они выставлены, то доп. задача - это бред и перебор.
Критерий простой: нужен анализ или работы больше, чем на 3 часа, значит доп задача. Можно выполнить за 2 часа и анализ не нужен - делаешь в рамках текущей задачи. |
|||
46
Фрэнки
23.04.15
✎
10:53
|
а я столкнулся с тем, что количество относительно небольших, но легко фиксируемых требований намного больше, чем отдельно взятые проекты (хорошие, качественные, важные, системного уровня) Ну вот и пришлось тогда быстро и легко выполняемые задачки регистрировать в будущем, чтоб не переделывать согласованный план текущего дня, а тогда большое число заданий это плюс, а не минус. Нареканий ведь нет, так как все задания выполнены. Загрузка есть, так как все отчеты по выработке заполнены.
|
|||
47
Garykom
гуру
23.04.15
✎
10:54
|
(0) посмотреть сериал "Criminal Minds", много думать...
ЗЫ "хороший" программист лучше пользователя знает что ему нуна |
|||
48
su_mai
23.04.15
✎
10:55
|
(41) Третий вариант - ты идеально знаешь раздел учета и типовое решение, а так же у тебя большой опыт общения с "бухами" и все "хотелки" ты когда то делал. Тогда они как дети...
|
|||
49
Профессионал 1с
23.04.15
✎
10:55
|
(47) Про что там, расскажи)
|
|||
50
su_mai
23.04.15
✎
10:57
|
(49) «Мыслить как преступник» (англ. Criminal minds) — американский телесериал о работе команды лучших следователей ФБР, способных понять и проанализировать ход мыслей самых изощрённых преступников, предугадать их дальнейшие поступки и тем самым предотвратить ужасные преступления.
https://ru.wikipedia.org/wiki/Мыслить_как_преступник |
|||
51
ХардHard
23.04.15
✎
10:57
|
(40) Есть же 100500 бесплатных и не очень вариантов. Свой велосипед ближе к телу?
|
|||
52
asdfg13
23.04.15
✎
10:57
|
(41) Флаг тебе в руки, но начни с чего-нибудь одного, а так сто пудово станешь херовым аналитиком и херовым программистом)))
|
|||
53
CyberRich
23.04.15
✎
11:00
|
(1) (16) (43) Плохо получаются у меня такие ТЗ, хотя и понимаю, что именно они - решение проблемы. Ткните носом, где почитать (искать в гугле пробовал).
|
|||
54
Котокот
23.04.15
✎
11:02
|
(30) На х еще никто не посылал, за это можно и в дыню заработать. А отвалившиеся - такие были, факт. Ну так и х с ними, зачем работать с такими клиентами? Я работаю для того чтобы деньги были, а не для того, чтобы подобные ветки создавать.
|
|||
55
Профессионал 1с
23.04.15
✎
11:02
|
(51) так им там надо было с определенными реквизитами и по определенным названиям) Где я такой достану? Изначально было просто написали реквизиты и получили приход- расход все просто, оптом по нарастающей пошло. Вывод - они сами не знают чего надо, и надо быть немного экстрасенсом)
|
|||
56
Господин ПЖ
23.04.15
✎
11:05
|
>Вывод - они сами не знают чего надо
они знают. они не могут сформулировать пока не увидят прототип |
|||
57
Господин ПЖ
23.04.15
✎
11:07
|
ну а наивный кодер решил что он создал нечто финальное
|
|||
58
Профессионал 1с
23.04.15
✎
11:07
|
(56) Бывает сделал приход расход, эти доки увидет фин дир и говорит(до этого ему мысль такая не приходила в голову) А я хочу чтобы они еще делали то, то и то. Это как назвать?)
|
|||
59
ХардHard
23.04.15
✎
11:09
|
(54) Да просто слабо верится в дрессируемых заказчиков. Обычно они обучаются путем выставления счетов за ВСЁ. Но большинство просто перестают работать, потому что дорого как-то стало.
У меня такой опыт в основном. |
|||
60
Господин ПЖ
23.04.15
✎
11:12
|
(58) новая итерация
весь вопрос кто за это будет платить |
|||
61
Котокот
23.04.15
✎
11:12
|
(59) А чем заказчики отличаются от обычных людей? Или медведей, например? Мне когда было 5 лет, меня родители в цирк водили. Ничего не запомнил, кроме медведя, который на мотоцикле катался. Впечатлило, как медведя вот так вот выдрессировать смогли. Что ж получается, научить медведя ездить на мотоцикле можно, а научить человека внятно выражать свои пожелалки нельзя? Не поверю никогда.
|
|||
62
asdfg13
23.04.15
✎
11:13
|
(53) Начни с 34 ГОСТа. Заклюют сейчас ))). Учти, что перед ТЗ еще есть Цель, Требования, Концепция, потом только ТЗ (по 34 ГОСТу), затем только Техпроект для программиста. В такой последовательности (если правда до финала дойдете с Заказчиком) подавляющая часть здесь озвученных проблем снимается.
|
|||
63
Garykom
гуру
23.04.15
✎
11:15
|
(61) научи медведя играть в что-где-когда а? всякие тупые угадай мелодию или кто хочет стать миллионером не считаем ;)
|
|||
64
asdfg13
23.04.15
✎
11:16
|
(61) ну так медведя же с малолетства дрессировали, а заказчика нет))))
|
|||
65
Господин ПЖ
23.04.15
✎
11:17
|
>Что ж получается, научить медведя ездить на мотоцикле можно, а научить человека внятно выражать свои пожелалки нельзя?
пока вы разговариваете на разных языках - нельзя |
|||
66
DarkWater
23.04.15
✎
11:19
|
(0) Бери задачу к исполнению письменно. хотя бы по е-мейлу.
Все непонятки согласовывай письменно. Кто ошибся, "забыл указать требования" и т.д. тот и несет ответственность за некорректный результат, и тот оплачивает переделку. |
|||
67
Рэйв
23.04.15
✎
11:24
|
(0)Составляйте договор, к которому прикреплено ТЗ. Которое тебе придется писать самому, а клиенту подписывать. Потом ве "ой, я тут немного забыл!" и "вот еще надо чуть чуть добавить" должно быть выполненно с полным твоим удовольствием , но за отдельные деньги за потраченные часы на доработку
|
|||
68
Рэйв
23.04.15
✎
11:24
|
ве=все
|
|||
69
ХардHard
23.04.15
✎
11:25
|
(61) Есть у меня один ларечник возраст около 60 лет. Очень занятой человек %). Вот его приучить письма писать и что-то нормально формулировать вот просто нереально.
Задание на написание отчета дает примерно за минуту по телефону. |
|||
70
Сильф
23.04.15
✎
11:25
|
ТЗ в письменном виде С ПОДПИСЯМИ ОТВЕТСТВЕННЫХ ЛИЦ волшебным образом побуждает участников процесса более обдуманно относиться к задаче и вносить "хотелки" ДО её физического воплощения.
Начать можно с простого - если это отчёт, то в Ворде рисуется табличка с нужными колонками и подробной расшифровкой, как и по каким формулам должны вычисляться те или иные столбцы. Постепенно, методом проб и ошибок выработаете устраивающий обе стороны формат. Главное - помнить о том, что вещи, интуитивно понятные исполнителю и которые он считает очевидными, могут вовсе не быть таковыми для заказчика (и наоборот)!! |
|||
71
ХардHard
23.04.15
✎
11:26
|
(70) Да письма по мылу с подтверждением достаточно обычно.
|
|||
72
aka AMIGO
23.04.15
✎
11:28
|
В мудрых изречениях, что под каждой страничкой ветки, иногда проскальзывает такое (передаю смысл): "Заказчик только тогда поймет, что он просил, когда увидит результат хотелки на бумаге"
ЗЫ. требуйте ТЗ. Когда чел пишет - к хотелке подключается думалка :) |
|||
73
Рэйв
23.04.15
✎
11:28
|
(71)Очень многи товарищи впоследсвии делают удивленные непонимающие глаза и говорят "я это не писал/говорил".Так что подпись, а еще лучше с печатью- лучшая гарантия от ткой "амнезии"
|
|||
74
ХардHard
23.04.15
✎
11:30
|
(73) Подпись кровью должна быть. А для забывчивых поднять письмо из ящика дело 5 секунд. Пусть попробует сказать что ты письмо подделал. )
|
|||
75
ХардHard
23.04.15
✎
11:31
|
(72) Требуйте ТЗ. Вот прям представляю приходит программист и начинает кулаком по столу бухгалтера стучать и требовать ТЗ %).
|
|||
76
Рэйв
23.04.15
✎
11:31
|
(74)Встречал таких бухш, которые бы с пеной у рта доказывали, что ты именно так и сделал:-)
|
|||
77
asdfg13
23.04.15
✎
11:32
|
(73) лучше всего освежает память выстрел в коленку)))
|
|||
78
ХардHard
23.04.15
✎
11:32
|
(76) С такими лучше не работать.
|
|||
79
MaxS
23.04.15
✎
11:32
|
(9) Бывает просьба "- у нас тут отчет работает, сможете добавить ещё колонку в отчет?" Это же просто. Но потом выясняется, что данных нет. Нужно менять регистр накопления и дорабатывать весь документооборот.
И про этот отчет вспоминают по окончании всех доработок. А нужно было в самом начале. |
|||
80
Рэйв
23.04.15
✎
11:33
|
(77)Ну, это вообще универсальное средство почти на все случаи жизни!:-)
|
|||
81
ХардHard
23.04.15
✎
11:33
|
(79) Приоритеты , оценка трудозатрат ? нет, не слышал.
|
|||
82
Сильф
23.04.15
✎
11:34
|
(71) Это уже следующий этап, когда все построены. А с персонажами из (76) - индивидуальный подход.
|
|||
83
Профессионал 1с
23.04.15
✎
11:35
|
(71) Еще есть бабушки, требующие личного присутствия) И на вопросы по скайпу или телефону орут . Я за что вам деньги плачу ничего непонятно))
|
|||
84
ХардHard
23.04.15
✎
11:35
|
(83) Не у всех есть возможность/желание по таким ездить %)
|
|||
85
Профессионал 1с
23.04.15
✎
11:36
|
(0) мой тебе совет не пытайся помочь сисадминам автоматизировать их хозяйство , иначе они станут твоими врагами)))
|
|||
86
Сильф
23.04.15
✎
11:37
|
(75) А кулаком по столу бухгалтера не программист должен стучать, а начальник ИТ-отдела, через руководителя организации, предварительно обосновав, что из-за бесконечных переделок компания теряет деньги, и лучший способ избежать этого - фиксировать всё на бумаге. В бухгалтерию прилетает лёгкая трендюлина в виде служебного распоряжения, жизнь налаживается.
|
|||
87
ХардHard
23.04.15
✎
11:39
|
(86) Ок, ты - внедренец во фране и едешь к клиенту который отчет хочет. Чуть что сразу всё начальство начинаешь поднимать и начинается ...
|
|||
88
Профессионал 1с
23.04.15
✎
11:40
|
+ 85 А вообще веселая профессия, дает полностью реализоваться и служит платформой для дальнейшего прогресса
|
|||
89
asdfg13
23.04.15
✎
11:42
|
(88) ага, обхохочешься))))
|
|||
90
Сильф
23.04.15
✎
11:42
|
(87) во фране тем более!! - договор и ТЗ в письменном виде, иначе неминуемо будешь какую-то часть работы выполнять забесплатно. В случае франя нужно поднимать не руководство клиента, а своё, чтобы трепал мозги руководству клиента :)
|
|||
91
adron
23.04.15
✎
11:42
|
http://catalog.mista.ru/public/123632/
Вот здесь почитай. Ты путаешь ТЗ с ТП. |
|||
92
ХардHard
23.04.15
✎
11:45
|
(90) Я где - то написал чье начальство поднимать? Во франях с мелкими клиентами обычно никаких ТЗ не заключается.
|
|||
93
adron
23.04.15
✎
11:46
|
(91) к (0) - ТЗ обязательно.
|
|||
94
Рэйв
23.04.15
✎
11:47
|
(92)>>Во франях с мелкими клиентами
...они обычно сильно и не выделываются:-) |
|||
95
Плот
23.04.15
✎
11:49
|
(0) Совет один, строить их, что бы больше уважали чужое время. В следующий раз сто раз подумает, прежде чем обращаться.
|
|||
96
ХардHard
23.04.15
✎
11:50
|
(94) На моей практике, самые выделывающиеся как раз мелкие клиенты. Они готовы за каждую копейку удалить. Одни как-то хотели с меня за инет-трафик,который при обновлении ушел, деньги списать .
|
|||
97
ХардHard
23.04.15
✎
11:50
|
(96) удалить = удавить
|
|||
98
tenikov
23.04.15
✎
11:56
|
(0) пишется формализованная постановка задачи ака бизнес требования, которые согласуются с заказчиком.
если на приемке обнаруживается несоответствие согласованным требованиям - это дефект, который подлежит устранению в рамках сроков и бюджета по задаче. если на приемке обнаруживается дополнительное бизнес требование - это доработка, которую делают за отдельные деньги и в отдельные сроки. |
|||
99
Рыжая_
23.04.15
✎
12:00
|
Тема давно изучена, все технологии описаны - только изучай ))) Ключевые слова "ТЗ, PHP, ГОСТ 34, работа с требованиями" и т.д.
От себя могу добавить что снимая с клиента... задачу надо думать не "что надо сделать" а "где у клиента болит", то есть какая проблема встала перед ним. С хорошей вероятностью решение, которое видится клиентом не только не оптимально но и вообще не целесообразно. Еще по моему опыту далеко не все хорошие разработчики программного обеспечения способны хорошо взаимодействовать с заказчиком. Именно поэтому появились такие люди как аналитики, помогающие перевести задачу с языка бизнеса на язык разработчика и обратно. |
|||
100
tenikov
23.04.15
✎
12:00
|
(99) отличное фото в профиле!
|
|||
101
Котокот
23.04.15
✎
12:01
|
(69) У меня тоже такой есть. Он в Москве, я в Севастополе - и ничего, шикарно сотрудничаем уже 4-й год. Просто мы с ним когда-то договорились, что он задачи ставит не в формате "Добавь нам тут кнопочку а тут табличку, в которой будет вот это", а в формате "Нам надо решить вот такой вопрос". А дальше уже я сам предлагаю, с помощью чего можно его решить: табличкой, кнопочкой или вообще не решать, потому что у нас это уже и так есть.
|
|||
102
ХардHard
23.04.15
✎
12:04
|
(101) В итоге постепенно они приучаются формулировать свои мысли более ясно.
Добавь нам тут кнопочку а тут табличку, в которой будет вот это", а в формате "Нам надо решить вот такой вопрос". Научил формулировать , ага. |
|||
103
Профессионал 1с
23.04.15
✎
12:06
|
Они будут проклинать тебя и тайно материть. они будут звать тебя чтобы ты показал пальцем где что не проводится, они будут давать путанные Т и разобраться в них будет очень сложно. Но как только ты сделаешь все ты станешь новым божеством, которому позволено все, даже опаздывать каждый день на полтора часа. Готовься, теперь ты 1с программист..
|
|||
104
ХардHard
23.04.15
✎
12:08
|
+ к (102) Ты не научил медведя на мопеде гонять , а сказал ему слезай с мопеда и просто ходи и рычи .)
|
|||
105
ice777
23.04.15
✎
12:16
|
Сделай нам кнопку "Сделать все", презренный программишка! )
|
|||
106
Котокот
23.04.15
✎
12:18
|
(102) А что, разве нет? По итогам такой постановки задач мне еще ни разу ничего не пришлось переделывать.
|
|||
107
Котокот
23.04.15
✎
12:19
|
(104) Мне пох, как это называется и как это называют другие, главное что это работает.
|
|||
108
Плот
23.04.15
✎
12:20
|
(103) )))
|
|||
109
ifso
23.04.15
✎
12:23
|
фсё не читал
про паяльник и беги оттуда уже было? |
|||
110
elCust
23.04.15
✎
12:29
|
(0) Ну с клиентом тебя связывают бабосы, верно? Соответственно ты должен обозначить, что любая доработка это новые часы и новая оплата. А если клиент согласен, то какая тебе разница сколько и что клиент будет уточнять.
|
|||
111
Draziw
23.04.15
✎
12:35
|
(0) По большому счету эта задача не решаемая. Так как невозможно компенсировать некомпетентность всего многообразия заказчиков за счет своих навыков :) Не хватит не сил не времени ни средств.
Единственный решительный выход из подобной ситуации - разработка не на заказ, а разработка продуктов и тиражных решений, со штатом аналитиков , методологов и отделом тестирования. |
|||
112
Сильф
23.04.15
✎
12:36
|
Хахах, только что состоялся разговор с заказчиком, во время которого он сообщил - "мало ли что я месяц назад говорил, за это время уже ситуация поменялась" :) благо, проблема выеденного яйца не стоит
|
|||
113
ANDRU48
23.04.15
✎
12:38
|
Программист для заказчика JOB: Как вы ведете себя с "недовольными" бухгалтерами, которым нужно "СЕЙЧАС" ?
|
|||
114
Сильф
23.04.15
✎
12:38
|
(92) > Во франях с мелкими клиентами обычно никаких ТЗ не заключается.
В конторах, где так устроены дела, лучше долго не задерживаться. |
|||
115
wms
23.04.15
✎
12:45
|
никогда по тз не работал. лист бумаги и карандашь. выслушиваешь и делаешь. причем надо понимать что твой в данном случае отчет будет дорабатываться и поэтому при разработке это надо сразу учитывать.
надо понимать язык пользователей- они обычные люди и им свойственно ошибаться.за доработку отдельная плата, какие проблемы? невменяемые тоже встречаются, но редко и их лучше сразу в сад посылать. лет за 15 мне таких только 2-3 человека встретилось и более сотни |
|||
116
wms
23.04.15
✎
12:46
|
по тз в основном франчи работают потому заказчик от них отказывается в итоге в пользу опытного фришника с карандашем
|
|||
117
tenikov
23.04.15
✎
12:48
|
(112) так у всех, это нормально.
твое правильное поведение здесь - не ржать или возмущаться на форумах, а конвертировать подобные загоны заказчика в свои денежные знаки. |
|||
118
Segate
23.04.15
✎
12:50
|
(0)мелкий ньюанс который рушит всю логику решения задачи в 99% случаев намекает, что ты создаешь решения с очень плохой масштабируемостью,и лишь в в 1% случаев означает, что заказчик какой то не такой
|
|||
119
1с80
23.04.15
✎
12:52
|
(53) А что значит "плохо получаются"?
Если задача небольшая (сделать отчет) нужно просто формально и недвусмысленно описать проблему и желаемый результат. Так чтобы это было понятно заказчику. ТЗ по "ГОСТу" в таких случаях случаях не нужно, т.к. его написание будет дороже, чем собственно решение задачи. |
|||
120
Draziw
23.04.15
✎
12:52
|
(118) Действительно :) и не важно что мы заказывали фундамент под одноэтажный дом, а построили на нем 5 этажку, - это у вас решение было с плохой масштабируемостью :)))
|
|||
121
Domovoi
23.04.15
✎
12:59
|
(0)Для начала надо научится программить: такого практически не бывает чтоб какая-то деталь заставила переписать весь отчет.
|
|||
122
asdfg13
23.04.15
✎
13:02
|
(121) +100500
|
|||
123
asdfg13
23.04.15
✎
13:02
|
(121) или аналитить)))
|
|||
124
Сильф
23.04.15
✎
13:09
|
(117) я в курсе, что это нормально, речь в данном случае идёт о сотруднике той же организации, в которой я работаю, и с которым работаем бок о бок уже почти три года :) не нужно путать меня с ТС
|
|||
125
Kvant1C
23.04.15
✎
14:17
|
(121) Еще как бывает. например попросят добавить группировку, которая ну никак не вписывается в твою структуру отчета.
|
|||
126
ChMikle
23.04.15
✎
16:07
|
(0) автор , ты когда делаешь , постарайся сделать как для себя , тогда и проблем с пониманием не будет
|
|||
127
CyberRich
23.04.15
✎
16:22
|
Большое спасибо всем за ответы. Главное, что для себя понял: для решения моей проблемы нужно научиться такому этапу формирования ТЗ, как сбору требований к системе. Наконец узнал, как это называется. До этого даже не мог сформулировать запрос к поисковику.
Ну и, естественно, учить предметную область. (91) огромное спасибо adron за ссылку на статью. В ней хоть и нет разработки требований (есть в следующих статьях), но очень подробно описывается составление ТЗ. Респект, ради таких ссылок люди и обращаются на форумы! |
|||
128
Domovoi
24.04.15
✎
09:28
|
(125)Добавочные данные, это немного дописать запрос, сколько на это надо 2-3 мин? поменять группировку на СКД это еще минутка? На оформление ну еще минут 5. В общем 10 мин на переделку отчета. Думаю тему создали не из-за 10 мин переделок.
|
|||
129
ultrannge89
28.04.15
✎
11:42
|
Иногда проще заставить пользователя принять твое решение, чем пытаться сделать то как он хочет. Например я писал обработку на адо, для загрузки из excel и создания документа наряд на работы. А там эти файлы от каждого приходили свои, да еще и сотрудники у каждого по своему называются у кого-то Иван у кого-то Ваня, сначала мудрил пытался... В итоге плюнул и заставил всех вести по четкому регламенту, под подпись ознакомил всех с ним. Проблема исчезла.
|
|||
130
Кай066
28.04.15
✎
11:48
|
(99) +100, всегда надо начинать с ритуала "Нахуа"
|
|||
131
Wirtuozzz
28.04.15
✎
12:18
|
(120) А если на пятиэтажку денег нет, то говорят нафига нам ТАКОЙ фундамент, дом то одноэтажный.
|
|||
132
RayCon
29.04.15
✎
02:53
|
(7), (12) +1
Тебе нужен постановщик из (8). Поработаешь с ним а тандеме несколько месяцев, и научишься задавать правильные вопросы и видеть лакуны в подаче материала заказчиком. (27) Попробуй поиграть с ними в игру "Правильно ли я понял?": излагаешь им решение, которое ты собираешься делать на основе их пожеланий, и пусть они ищут в нём косяки. Найдут - не придётся исправлять. Не найдут - ты всегда сможешь зажать вопрос: "Что вам помешало обнаружить ошибку на стадии согласования? Может быть, я что-то непонятно изложил?". (53) По ТЗ ты не научишься: ни одно ТЗ не делается так, как запланировано. Подход должен быть иной: на основе своего опыта предлагать заказчику грамотное решение, основываясь на его невразумительных требованиях и на твоём громадном опыте решения подобных задач = см. (56). А этому, к сожалению, не учит не семья, ни школа. Если хочешь, могу прогнать какую-нибудь одну твою задачку, чтобы ты научился сам видеть "подводные камни". Но чтобы научиться видеть все "подводные камни" или хотя бы большую их часть, таких задач надо прогнать очень много, а это, как уже говорилось выше, приходит с опытом. |
|||
133
ifso
29.04.15
✎
07:07
|
(132)
> Подход должен быть иной: на основе своего опыта предлагать > заказчику грамотное решение, основываясь на его > невразумительных требованиях и на твоём громадном опыте > решения подобных задач вот и выростили поколение, которое на любой запрос отвечает "вам необходимо" и само слепо следует таким "советам" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |