Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Вниз

Как реагировать на такой ответ заказчика?   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.046 c
4-1173254885
C@N
2007-03-07 11:08
2007.09.02
Как пронюхать "протокол" железяки работающей через COM1


2-1186496338
ЁбЖиК
2007-08-07 18:18
2007.09.02
Организация времени


2-1186487400
Lucifer
2007-08-07 15:50
2007.09.02
Цвет строк в TMemo


8-1164902378
Ангела
2006-11-30 18:59
2007.09.02
Есть ли компонент как Image , но


2-1186559531
Sdubaruhnul
2007-08-08 11:52
2007.09.02
Правила wildcard





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский