| 
    
            
         
         | 
    
  | 
Общение программиста с клиентами, бухгалтерами и прочим начальством | ☑ | ||
|---|---|---|---|---|
| 
    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)
 
        > Подход должен быть иной: на основе своего опыта предлагать > заказчику грамотное решение, основываясь на его > невразумительных требованиях и на твоём громадном опыте > решения подобных задач вот и выростили поколение, которое на любой запрос отвечает "вам необходимо" и само слепо следует таким "советам"  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |