Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.6 MB
Время: 0.021 c
2-1186654390
gentos
2007-08-09 14:13
2007.09.02
передача с одной форму в другую TMemoryStream


15-1186504289
leonidus
2007-08-07 20:31
2007.09.02
Разыскивается Янис Прасоль


15-1185958293
Grant
2007-08-01 12:51
2007.09.02
Создание трехзвенной системы


2-1186573782
Gamarnik
2007-08-08 15:49
2007.09.02
Memo


2-1186457366
sts
2007-08-07 07:29
2007.09.02
Почему в Hint ах вылазит абракадабра