Текущий архив: 2007.09.02;
Скачать: CL | DM;
Вниз
Как реагировать на такой ответ заказчика? Найти похожие ветки
← →
alsov © (2007-08-01 10:12) [0]Доброго времени суток.
Хотелось бы узнать Ваше мнение по поводу ответов заказчика. Как вообще реагируют в таких случаях?
Пишем софт для учета некоторых материалов. Дошло дело до отчетов.
Послали уточняющий запрос следующего содержания:
1.Ранее мы высылали отчеты, показывающие технологические системы,
проходящие через определенный объект КИРО, например "Здание". Это
отчет №5, который находится во вложении к письму. Это - пример. В
качестве входящих данных может быть и "Помещение", а так же любой
другой объект. У меня сложилось впечатление, что Вас этот отчет
не устроил. Можно ли получить Ваши пожелания для этого отчета в
виде примерного макета?
2. Во вложении так же находится отчет №6, который может показать к
какой технологической системе принадлежат определенные объекты учета.
Устраивает ли такой отчет Вас? Если нет, то можно ли получить
примерный макет необходимого отчета?
На что получили ответ:
Что опять не понятно?
Сколько можно толочь воду в ступе?
Я еще раз обращаю ваше внимание, что мне не нужны тупые формы отчетов.
Мне нужны функции, позволяющие формировать любой отчет, по любому параметру.
Как комент: термина "параметр" в нашей системе нет. Т.е. что то типа сделать надо отчет по всему.
← →
Alien1769 © (2007-08-01 10:16) [1]Все зависит от ТЗ.
А так ограничивать заказчика по запросам к базе и их отчетам - плохо.
← →
tesseract © (2007-08-01 10:17) [2]
> Мне нужны функции, позволяющие формировать любой отчет,
> по любому параметру.
Поставь им FastRepot - пусть сами рисують.
← →
stone © (2007-08-01 10:18) [3]
> Мне нужны функции, позволяющие формировать любой отчет,
> по любому параметру.
Я так понимаю, человеку нужен некий генератор отчетов. Хотя лучше это у него уточнить.
← →
boriskb © (2007-08-01 10:20) [4]
> Все зависит от ТЗ.
Именно так.
Если в ТЗ это (генератор отчетов) есть, то что отвечать? Делать надо
Если же нет - то надо им на это указать.
← →
Sandman29 © (2007-08-01 10:21) [5]alsov © (01.08.07 10:12)
В программе должны быть:
1) конструктор отчетов - пользователь выбирает параметры и создает шаблон, в котором указывает где чего отображать и в каком виде
2) конструктор параметров отчетов - программисты пользовательской организации могут добавить произвольные параметры отчета (например, использующие новый select или новую хранимую процедуру)
← →
Игорь Шевченко © (2007-08-01 10:36) [6]
> В программе должны быть:
> 1) конструктор отчетов - пользователь выбирает параметры
> и создает шаблон, в котором указывает где чего отображать
> и в каком виде
> 2) конструктор параметров отчетов - программисты пользовательской
> организации могут добавить произвольные параметры отчета
> (например, использующие новый select или новую хранимую
> процедуру)
Это называется Excel
← →
alsov © (2007-08-01 10:36) [7]
> Alien1769 © (01.08.07 10:16) [1]
>
> Все зависит от ТЗ.
> А так ограничивать заказчика по запросам к базе и их отчетам
> - плохо.
В ТЗ написано так, что можно понять как хочешь
цитата
Подсистема отчетности предназначена для формирования отчетов установленной формы и по заданным критериям.
больше ни слова. Вот такое у нас ТЗ :(
tesseract ©
> Поставь им FastRepot - пусть сами рисують.
Уже есть - рисовать не хотят, да и не умеют. ФРазы типа "Это для нас не приемлимо"
stone © (01.08.07 10:18) [3]
> Я так понимаю, человеку нужен некий генератор отчетов. Хотя
> лучше это у него уточнить.
Именно. Только что и как он хочет у него понять невозможно. Что-то типа "мне надо все по всему", что-то более конкретное не говорит, так как видимо сам не знает что надо
> Sandman29 © (01.08.07 10:21) [5]
> В программе должны быть:
> 1) конструктор отчетов - пользователь выбирает параметры
> и создает шаблон, в котором указывает где чего отображать
> и в каком виде
> 2) конструктор параметров отчетов - программисты пользовательской
> организации могут добавить произвольные параметры отчета
> (например, использующие новый select или новую хранимую
> процедуру)
1. До конца не понял. Что должно содержаться в "шаблоне" (конкретные таблицы с полями из которых выбирать или что-то другое)
2. Конструктор-то есть (FastRepot), но у них нет "программистов" и они не хотят, не могут и не умеют работать с базой. Поэтому требуют все по всему от нас
← →
ZeroDivide © (2007-08-01 10:39) [8]
> программисты пользовательской организации могут добавить
> произвольные параметры отчета (например, использующие новый
> select или новую хранимую процедуру)
Судя по всему вряд-ли у этой организации есть свои программисты.
Что опять не понятно?
Сколько можно толочь воду в ступе?
Я еще раз обращаю ваше внимание, что мне не нужны тупые формы отчетов.
Мне нужны функции, позволяющие формировать любой отчет, по любому параметру.
Перевожу:
Мне пофиг как выглядят отчеты.
Объясните ему, что отчеты - это именно формы представления и любые необходимые выборки данных, по любым параметрам, он может сделать из интерфейса.
Если ему формы не нужны, то может вообще без отчетов можно обойтись для некоторых данных.
А вообще, это просто плохое взаимодействие с заказчиком. Надо чаще общаться! :)
← →
stone © (2007-08-01 10:40) [9]
> 2. Конструктор-то есть (FastRepot), но у них нет "программистов"
> и они не хотят, не могут и не умеют работать с базой. Поэтому
> требуют все по всему от нас
Замечательно. Создаете им конструктор отчетов на основе фастрепорта, а потом бесконечно долго клепаете необходимые отчеты за отдельную плату, пока программера не найдут.
← →
Sandman29 © (2007-08-01 10:42) [10]Игорь Шевченко © (01.08.07 10:36) [6]
Под Unix в текстовом режиме? :)
← →
boriskb © (2007-08-01 10:44) [11]
> А вообще, это просто плохое взаимодействие с заказчиком.
Возможно не с тем из заказчиков :)
← →
Игорь Шевченко © (2007-08-01 10:45) [12]Sandman29 © (01.08.07 10:42) [10]
В том числе
← →
Sandman29 © (2007-08-01 10:50) [13]alsov © (01.08.07 10:36) [7]
1. Пользователь выбирает из списка параметров то, что ему нужно включить в отчет, например для отчета остатков товара на складе на определенную дату на в разрезе складов:
Дата, Наименование склада, Наименование товара, Продажная цена товара, Количество товара, Сумма, Сумма по складу, Общее сумма. Затем генерируется шаблон (текстовый файл, например), в который включены все эти атрибуты.
Причем, в шаблоне есть разные секции: заголовок отчета, заголовок страницы, детали и т.д. Пользователь сам указывает, где что печатать и в каком виде (выравнивание, шрифт и т.д.).
2. Тогда этот пункт отпадает. Точнее, им воспользуетесь Вы, когда всё-таки заказчику приспичит сделать новый атрибут.
← →
ZeroDivide © (2007-08-01 10:51) [14]
> "мне надо все по всему"
Ну так поговорите с ним... что все и чему всему. Попросите аргументировать необходимость построения такого отчета, при этом сами больше вникните что и для чего ему может потребоваться. В итоге, должно быть так, что на любой поставленный вопрос "А как мне получить то-то по этому-то", вы дожны показать это. Т.е. этого всего - значение конечное, для любой задачи учета. В конце концов, если их там тьма необъятная, то, объясните, что задача должна иметь какие-то рамки, ну и [9]
← →
ZeroDivide © (2007-08-01 10:52) [15]
> Попросите аргументировать необходимость построения такого
> отчета
В смысле такого-то и такого-то отчета.
← →
имя (2007-08-01 10:54) [16]Удалено модератором
← →
Sandman29 © (2007-08-01 10:57) [17]Игорь Шевченко © (01.08.07 10:45) [12]
С контролем доступа к конкретным атрибутам и прочими удобствами, заточенными под конкретную БД с конктретной структурой? Я не теоретически пишу, на старой работе использовался такой генератор, причем и в банковском, и в производственном программных комплексах. Начал он разрабатываться еще в те времена, когда Excel не было. Но и сейчас Excel и рядом не стоит, особенно в плане быстродействия (работал и с Excel, поэтому могу сравнивать)
← →
Игорь Шевченко © (2007-08-01 11:07) [18]Sandman29 © (01.08.07 10:57) [17]
Если есть что-то разработанное - ради Аллаха, никто не запрещает пользоваться.
Если нету, то Excel вне конкуренции.
← →
isasa © (2007-08-01 11:17) [19]Игорь Шевченко © (01.08.07 11:07) [18]
Могет быть, могет быть.
Но и в Excel нужно рисовать форму и конструировать запрос самому и рассказывать куда вставить массив данных(хотя бы, начиная с ячейки).
Кроме этого есть проблема с промежуточными итогами(особенно, когда некоторые любят сначала сумма, а потом расшифровка :) ).
Плюс еще пару продвинутых юзеров с "несплошным полем вывода данных(с колонками промежуточного расчета в рамках строки).
В общем, фантазии еще того. Не помогает даже предварительное сканирование документа...
← →
Игорь Шевченко © (2007-08-01 11:19) [20]isasa © (01.08.07 11:17) [19]
> Но и в Excel нужно рисовать форму и конструировать запрос
> самому и рассказывать куда вставить массив данных(хотя бы,
> начиная с ячейки).
Как, собственно, в любом конструкторе. Разве нет ?
Я могу сказать, что многие, в том числе и я, решили проблемы с отчетами раз и навсегда, сделав экспорт в Excel.
← →
isasa © (2007-08-01 11:29) [21]Игорь Шевченко © (01.08.07 11:19) [20]
Безусловно.
:)
Но я хоче сказать, что это не решение проблемы, а переход к проблеммам более высокого уровня(имеется ввиду уровень квалификации юзера).
Что-то типа ...
"Вы еще на знаете, как мы можем нарисовать форму в Excele..."
← →
Sergey13 © (2007-08-01 11:31) [22]> [0] alsov © (01.08.07 10:12)
А каков административный уровень отвечающего. Если это 1 лицо - хреново. Если какой нибудь начальник департамента, можно попробовать выйти на более высокий уровень. А так - сложно объяснить что то тому, кто не хочет ничего слушать. К сожалению такие люди встречаются частенько.
← →
имя (2007-08-01 11:33) [23]Удалено модератором
← →
Игорь Шевченко © (2007-08-01 11:46) [24]isasa © (01.08.07 11:29) [21]
> Но я хоче сказать, что это не решение проблемы, а переход
> к проблеммам более высокого уровня(имеется ввиду уровень
> квалификации юзера).
> Что-то типа ...
> "Вы еще на знаете, как мы можем нарисовать форму в Excele.
> .."
Всякое решение плодит новые проблемы (из законов Мэрфи).
Не существует большой кнопки "Хочу, чтобы было", любой конструктор подразумевает некую активную деятельность :)
← →
isasa © (2007-08-01 11:52) [25]Игорь Шевченко © (01.08.07 11:46) [24]
Не существует большой кнопки "Хочу, чтобы было", любой конструктор подразумевает некую активную деятельность :)
Эх, это бы клиенту объяснить ...
В нашем проэкте есть генератор, джентельменский набор отчетов, експорт из генератора в Excel ... Теперь пишу заполнение их Excel-форм сопоставленными им данными(сканируем Sheet, ставим в соответствие каждой строке/столбцу группу ключей и выгружаем данные). Слава Богу форма фиксирована. :)
Но потуги поменять столбцы местами была...
← →
Игорь Шевченко © (2007-08-01 11:56) [26]isasa © (01.08.07 11:52) [25]
Собственно, почти аналогичная ситуация, есть генератор, есть экспорт в Excel, есть экспорт в Excel же в шаблоны заказчика. Поскольку заказчики по всему миру, то на каждый подобный случай был написано несколько классов-переходников (несложных), для заполнения именно конкретных шаблонов нашими данными.
Здесь бывает Сергей Маслов, он эту тему может подробнее осветить :)
← →
alsov © (2007-08-01 12:04) [27]
> ZeroDivide © (01.08.07 10:51) [14]
> Ну так поговорите с ним... что все и чему всему. Попросите
> аргументировать необходимость построения такого отчета,
> при этом сами больше вникните что и для чего ему может потребоваться.
> В итоге, должно быть так, что на любой поставленный вопрос
> "А как мне получить то-то по этому-то", вы дожны показать
> это. Т.е. этого всего - значение конечное, для любой задачи
> учета. В конце концов, если их там тьма необъятная, то,
> объясните, что задача должна иметь какие-то рамки, ну и
> [9]
К сожалению конструктивного диалога с ним не получается. Общаемся по мылу и на все попытки как-либо конкретизировать не к чему не приводят. :(
А насчет использования редактора фаст репорта с их стороны вообще речи и быть не может.
> ZeroDivide © (01.08.07 10:52) [15]
> > Попросите аргументировать необходимость построения такого
> > отчета
> В смысле такого-то и такого-то отчета.
На такой вопрос получаем ответ :
> мне не нужны тупые формы отчетов.
> Мне нужны функции, позволяющие формировать любой отчет,
> по любому параметру.
> Sandman29 © (01.08.07 10:57) [17]
>
> С контролем доступа к конкретным атрибутам и прочими удобствами,
> заточенными под конкретную БД с конктретной структурой?
> Я не теоретически пишу, на старой работе использовался
> такой генератор, причем и в банковском, и в производственном
> программных комплексах.
А что за комплекс вы имеете в виду?
← →
DrPass © (2007-08-01 12:09) [28]
> На такой вопрос получаем ответ :
Ответь, что компьютер в принципе сам по себе не может формировать любой отчет по любому параметру. Следует четко сформулировать допустимые правила формирования и возможные параметры
← →
alsov © (2007-08-01 12:10) [29]
> Sergey13 © (01.08.07 11:31) [22]
>
> > [0] alsov © (01.08.07 10:12)
>
> А каков административный уровень отвечающего. Если это 1
> лицо - хреново. Если какой нибудь начальник департамента,
> можно попробовать выйти на более высокий уровень. А так
> - сложно объяснить что то тому, кто не хочет ничего слушать.
> К сожалению такие люди встречаются частенько.
>
Этого человека не перепрыгнешь - если полезем выше он просто не подпишет акты приемки. А причины найдет самые разнообразные.
> isasa © (01.08.07 11:52) [25]
>
> Игорь Шевченко © (01.08.07 11:46) [24]
> Не существует большой кнопки "Хочу, чтобы было", любой конструктор
> подразумевает некую активную деятельность :)
>
> Эх, это бы клиенту объяснить ...
Золотые слова.
← →
DrPass © (2007-08-01 12:14) [30]
> Этого человека не перепрыгнешь - если полезем выше он просто
> не подпишет акты приемки
Глупости. Если у заказчика есть руководство - сперва задай этому человеку все вопросы, потом напиши официальное письмо с уведомлением, подшей к нему эту переписку и направь руководству с просьбой разобраться в ситуации, а также обрати внимание на некомпетентность этого человека. Это действует. Если не действует, у вас на руках есть письмо и ответ руководства. В случае, если акт не будет подписан, это уже может быть поводом обращения в суд
← →
Alien1769 © (2007-08-01 12:15) [31]
> Этого человека не перепрыгнешь
Нет такого человека, которого нельзя уговорить !
Тебе уже намекали на встречу в с ним.
Выясни что ему надо /тет-а-тет/
← →
Плохиш © (2007-08-01 12:23) [32]
> В ТЗ написано так, что можно понять как хочешь
> цитата
>
> Подсистема отчетности предназначена для формирования отчетов
> установленной формы и по заданным критериям.
Странно, вроде всё понятно. Нужен генератор отчёта, не требующий от бабушки-бухгалтерши знаний программирования.
← →
DrPass © (2007-08-01 12:27) [33]
> Плохиш © (01.08.07 12:23) [32]
В техзадании должно быть указано не только "какие подсистемы должны быть в программе", а подробно перечислены все ее функции. Какие данные брать, по какому алгоритму считать, в какой форме и после нажатия на какую кнопку выводить
← →
Плохиш © (2007-08-01 12:28) [34]
> DrPass © (01.08.07 12:27) [33]
А что-такое, в таком случае, "технический проект"?
← →
DrPass © (2007-08-01 12:34) [35]
> А что-такое, в таком случае, "технический проект"?
Документ, в котором расписано расположение розеток, схемы прокладки кабелей, установка мини-АТС и отвод канализационных стоков :)
Что угодно, связанное с выполнением технических работ. Постановку задачи должно включать техзадание.
← →
Плохиш © (2007-08-01 12:39) [36]
> Документ, в котором расписано расположение розеток, схемы
> прокладки кабелей, установка мини-АТС и отвод канализационных
> стоков
Интересный проект для программы :-)
← →
isasa © (2007-08-01 12:58) [37]Alien1769 © (01.08.07 12:15) [31]
Нет такого человека, которого нельзя уговорить !
:)))))
Еще проще, нет человека, нет проблеммы ....
← →
Sandman29 © (2007-08-01 14:45) [38]isasa © (01.08.07 11:52) [25]
Игорь Шевченко © (01.08.07 11:56) [26]
А почему Вы не используете настоящий шаблон? Например, просматриваете все ячейки, если в ячейке записано $PRICE_SELL$, значит надо сюда поместить продажную цену. Тогда глубоко наплевать на порядок столбцов и даже на их содержимое :)
← →
Sandman29 © (2007-08-01 14:48) [39]alsov © (01.08.07 12:04) [27]
Эти комплексы и являются теми наборами взаимосвязанных программ, которые та контора писала и продавала. Комплексом я их назвал потому, что каждый заказчик сам выбирает, какой модуль он будет использовать, а за какой платить не хочет.
← →
Sandman29 © (2007-08-01 14:50) [40]DrPass © (01.08.07 12:09) [28]
Может :)
Описываешь алгоритм получения параметра, описываешь место и формат в отчете и всё. У некоторых клиентов этим главный бухгалтер занимался, например :)
Страницы: 1 2 вся ветка
Текущий архив: 2007.09.02;
Скачать: CL | DM;
Память: 0.58 MB
Время: 0.041 c