AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2015, 13:20   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от AXcons Посмотреть сообщение
Разработчик розничной системы запросил двести тысяч рублей за разработку простенького отчета - один селект, и выгрузка в эксель...
Если там один select и выгрузка в Excel, то почему вы сами не сделаете такой отчет? Наверняка розничная система работает на реляционной базе, Excel умеет цепляться к СУБД и выуживать данные, напишите пару строк на VBA, чтоб Excel сам по себе строил нужный отчет, зачем вам сторонняя разработка?..
Цитата:
Сообщение от AXcons Посмотреть сообщение
На мой запрос расписать оценку отвечают:
Допустим, оценка разработчиков взята не с потолка и нужна не для того, чтобы заказчик отказался от затеи, а чтобы покрыть свои затраты времени. Прикинем:
  • согласование и подготовка текста ТЗ - 10-24 часа с учетом согласования
  • создание интерфейса для ввода параметров отчета - сильно зависит от параметров и движка, на котором разрабатывается интерфейс, может быть 2-8 часов (вряд ли меньше, если разработка интерфейса ввода параметров вынесена отдельным пунктом)
  • создание запросов для отчета - множественное число? т.е. речь уже не об одном select? в той же AX 2012 создать запрос(ы), какие-нить view'шки на их основе, да сделать так, чтоб они заработали, может занять 2-8 часов (кто join'ил в запросах для вьюшек таблицы с наследованием или хранящие данные как по компаниям, так и общие для всех, тот поймет)
  • создание самого отчета - сильно зависит от среды разработки, допустим, 4-24 часа
  • создание выгрузки в Excel по стандартным правилам TradeX - загадочный пункт, я обычно на выгрузку отчета в Excel закладываю от 2-4 часов и более (при наличии готового движка), потому что если выгрузка тривиальная, то проще выплюнуть результат на форму, и пусть пользователь нажмет Ctrl-T.
  • тестирование - если написание ТЗ занимает (за вычетом согласования) 8-20 часов, то на тестирование может быть заложено 16-32 в зависимости от сложности входных данных и логики отчета
  • обычно еще включается управление проектом - часа 2-4
  • и управление разработкой (проверка кода, перенос и развертывание модифы, все дела) - тоже хотя бы 1,5-5 часов (зависит от объема разработки и сложности переноса/развертывания)
Итого 18-44 часов консультанта, 10-44 часов разработчика, 1,5-5 часов ведущего разработчика, 2-4 часа ПМа. Суммарно где-то 32-97 часов, если сумма 200 тыщ - это уже с НДС, то чистыми получается около 170 тыщ, допустим, при усредненной ставке около 3 тыщ/час выходит 57 часов. Возможно, с учетом неопределенности разработчики еще заложили запас где-нить 15%, так что по факту рассчитывают управиться за 50 часов. В общем и целом немало, конечно, но всё сильно зависит от отчета. Я как-то делал отчет с выгрузкой в Excel, где одной разработки было около 120 часов.
Если считаете, что оценка ваших разработчиков отчета завышена, то проведите следственный эксперимент: напишите сами и согласуйте с бизнес-пользователями функциональный дизайн отчета с описанием интерфейса ввода параметров (экранная форма, проверки), алгоритмов выборки и обработки данных и эскизом дизайна отчета, пусть даже без полноценного шаблона с расставленными метками. Если у вас это выйдет ощутимо быстрее, чем оценивают разработчики, то можете смело сказать им, что за такую сумму реально можно разработать 2 таких отчета, и они вообще оборзели (см. также пункт про Excel + VBA) Только не жульничайте с подсчетом затраченного времени...
За это сообщение автора поблагодарили: zemlyn (1), Morpheus (3).
Старый 03.09.2015, 13:23   #2  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Если там один select и выгрузка в Excel, то почему вы сами не сделаете такой отчет? Наверняка розничная система работает на реляционной базе, Excel умеет цепляться к СУБД и выуживать данные, напишите пару строк на VBA, чтоб Excel сам по себе строил нужный отчет, зачем вам стороняя разработка?..
Потому что у нас пока нет разработчика, у нас вся разработка на аутсорсе.... Конечно, ИТ-директор может что-то написать на VBA, но у него как бы есть и другие дела
Ну и свой отчет мы не сможем вставить в их интерфейс, а хотелось, чтобы пользователям было удобно, все в одном месте. Но в итоге, конечно, так и придется делать.
Старый 03.09.2015, 13:26   #3  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
отчет хотите покажу, который заказывали?


Вот ТЗ. Скажите, за сколько вы бы такое сделали?

Фильтр отчета:
Тип клиента (должна быть возможность выбора всех, или несколько, или один тип). Опция «Выводить нулевые группы скидок» - да/нет.

В отчет выводятся все клиенты, у которых в справочнике указана какая-то группа скидок. Если опция «Выводить нулевые группы скидок» =нет, то выбираются только группы скидок с ненулевым лимитом.
По каждому такому клиенту в отчет выводится типа клиента, код, имя клиента, процент скидки, группа скидок. По группе скидок выводится лимит скидки, период действия, и сумма покупок за период действия лимита. В конце рассчитывается остаток лимита как Max (Лимит - Сумма покупок, 0).
Старый 03.09.2015, 13:36   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AXcons Посмотреть сообщение
Они ... Мы это знаем.
Цитата:
Сообщение от AXcons Посмотреть сообщение
отчет хотите покажу, который заказывали?
После того, как вы сами прочитали записку от предыдущего механика... да еще с таким выражением... да еще объявили, что механика хорошо знаете...

Не, после этого технических деталей недостаточно.

нужны дополнительные данные:
1. какова задолженность заказчика перед исполнителем?
2. каков средний срок задержки оплаты?
3. какое время в среднем сдается работа?
4. трудозатраты исполнителя на сдачу работ оплачивается заказчиком?
5. как часто исполнителю приходится переделывать работу после неудачной сдачи?

в принципе, можно ответить только на 5й вопрос
Старый 03.09.2015, 13:55   #5  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
После того, как вы сами прочитали записку от предыдущего механика... да еще с таким выражением... да еще объявили, что механика хорошо знаете...

Не, после этого технических деталей недостаточно.

нужны дополнительные данные:
1. какова задолженность заказчика перед исполнителем?
2. каков средний срок задержки оплаты?
3. какое время в среднем сдается работа?
4. трудозатраты исполнителя на сдачу работ оплачивается заказчиком?
5. как часто исполнителю приходится переделывать работу после неудачной сдачи?

в принципе, можно ответить только на 5й вопрос
Задолженности никакой, конечно же.

Они вообще крайне редко нам что-то разрабатывают. Один раз разработали интеграцию с Аксаптой много лет назад и очень не любят ее дорабатывать. Потому что, очевидно, не написали себе документацию, и не помнят нихера как это работает.
В основном, мы им за поддержку, наверное, платим, и за обслуживание касс, поставку оборудования и т.д. Нехило, кстати, платим.
Старый 03.09.2015, 16:59   #6  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Сообщение от AXcons Посмотреть сообщение
В основном, мы им за поддержку, наверное, платим, и за обслуживание касс, поставку оборудования и т.д. Нехило, кстати, платим.
Ну так конечно, зачем им лишний головняк? Раз они на оборудовании достаточно навариваются и на кассах. Ваши доработки - непрофильная работа, она делается либо очень дорого, либо считается невыгодной.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 03.09.2015, 18:55   #7  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от komar Посмотреть сообщение
Ну так конечно, зачем им лишний головняк? Раз они на оборудовании достаточно навариваются и на кассах. Ваши доработки - непрофильная работа, она делается либо очень дорого, либо считается невыгодной.
Да, это понятно. А что делать заказчикам?
Старый 04.09.2015, 08:51   #8  
axm2013
Гость
 
n/a
Цитата:
Сообщение от AXcons Посмотреть сообщение
Да, это понятно. А что делать заказчикам?
Вопрос интересный.
Ответ зависит от вас: в общем смотреть в теории, то есть такие пафосные вещи как концепция развития ИС предприятия ит. п. Как в ней определяются приоритеты?
Готовы ли вы работать и дальше с "черным ящиком" эксклюзивного поставщика и тп?

В общем все зависит от руководства. Локально понятно что вы можете решить проблему в той же Dynamics Ax но проблема появится так как при любой проблеме "черного ящика" или при необходимости его донастроить и позже и решать ее нужно концептуально. Ессно имхо.
Старый 03.09.2015, 15:25   #9  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
Цитата:
Сообщение от AXcons Посмотреть сообщение
Фильтр отчета:
Тип клиента (должна быть возможность выбора всех, или несколько, или один тип). Опция «Выводить нулевые группы скидок» - да/нет.

В отчет выводятся все клиенты, у которых в справочнике указана какая-то группа скидок. Если опция «Выводить нулевые группы скидок» =нет, то выбираются только группы скидок с ненулевым лимитом.
По каждому такому клиенту в отчет выводится типа клиента, код, имя клиента, процент скидки, группа скидок. По группе скидок выводится лимит скидки, период действия, и сумма покупок за период действия лимита. В конце рассчитывается остаток лимита как Max (Лимит - Сумма покупок, 0).
Не похоже на "простенький отчет - один селект, и выгрузка в эксель".
За это сообщение автора поблагодарили: Ivanhoe (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Чего не хватает "Почте России" Наполеон Курилка 194 29.11.2017 01:27
Частной жизни больше нет или послесловие Сноудену MikeR Курилка 49 31.03.2016 18:51
Сейчас российские программисты позволяют себе больше, чем их зарубежные коллеги из развитых стран. Кризис все изменит. Люди перестанут проводить выходные за границей, ездить в Куршевель lagr221374 Курилка 5 11.02.2009 22:50
Консультант по внедрению ERP-систем 250 тыс. р. miklenew Курилка 4 13.01.2009 23:30
Опрос: Репутация: Что должно больше влиять на репутацию? sukhanchik Обсуждение форума 3 15.02.2006 09:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:56.