Имя: Пароль:
JOB
Работа
Как определить срок выполнения задачи по программированию 1С?
,
0 worker-good
 
22.12.15
07:53
Как на фиксе определить срок выполнения задачи по программированию 1с? Например нужно разработать копию уже существующей программы на Delphi "Учебный центр" (всего около 20 таблиц) и перенести данные из старой программы.Ваши сроки?
160 Stim
 
18.01.16
11:19
(158) можно сделать несколько уровней мануала - для обычных пользователей, продвинутых и техническое описание.

иначе писать 216 листов описания - нет никакого смысла, ибо его никто не будет читать
161 FormatC
 
18.01.16
11:20
мне тут летом принесли ТЗ на 300 страницах по доработке программы и заявили, что подобное уже реализовали в похожей конторе за несколько месяцев... типа - делай...
я почитал-посчитал, там просто охерелион человекочасов
потом оказалось, что это делали 12 человек... и еще не доделали ))))))))
162 фобка
 
18.01.16
11:28
(160) это ты сам придумал? Есть ГОСТ 19.101-77. Руководства пользователя там нет как такового, только руководство оператора (19.505-79). Кто будет читать или не будет - это не относится к сфере размышлений программиста. Я писал программную документацию в соответствии с техническим заданием на разработку. Это не мои требования и не мое видение. Уверяю тебя  216 страниц - это немного, все описано предельно лаконично
163 vde69
 
18.01.16
11:34
Автор пропал...

видать у него получается такая железка: http://ru.aliexpress.com/item/Badass-Style-Wrap-Around-Bridge-Stop-Tailpiece-chrome/1583256699.html?spm=2114.10010208.0.214.bMuwVa
164 Garykom
 
гуру
18.01.16
11:36
(163) так это же вроде для гитаристов... а ТС скорее баянист-барабанщик
165 vde69
 
18.01.16
11:38
(164) зато название железки отражает суть происходящего у ТС
166 Stim
 
18.01.16
11:40
(162) гост это прекрасно, когда директор уволит, будешь в резюме так и писать "прекрасное знание ГОСТ 19.101-77."
167 Garykom
 
гуру
18.01.16
11:41
Ну когда то за 2 месяца умудрился наваять конфу уровня УТ/Розница (но без отчетов, только пара простейших)
Но вот отчеты к ней еще полгода ваяли
168 Сниф
 
18.01.16
11:43
(0) Засеки время. Сделай одну таблицу в 1С, с формами и переносом данных. Перенеси данные. Умножь на 20.
169 Сниф
 
18.01.16
11:45
+(168) заложи время на поиск багов и обеды, т.е. примерно еще 100%
170 фобка
 
18.01.16
11:47
(166) ой, начхать мне на директора. Я его никогда не видел и не увижу. Есть функциональный заказчик, тз составляется с учетом его интересов и интересов подразделения ИТ, в соответствии с неким регламентом принятом на предприятии. Есть требования к составу и оформлению программной документации к разабатываемой системе. Они либо будут удовлетворены, либо разработку нельзя будет считать завершенной. Если к твоим "мануалам" требований не предъявлялось - могу только поздравить
171 Stim
 
18.01.16
11:48
(170) у нас все тоже по гостам, не переживай.
и да, мануалы никто не читает, потому что проще позвонить программисту.
172 vde69
 
18.01.16
11:51
(168) 1 таблица в дельфях <> 1 регистр в 1с

из 20 таблиц в дельфях выйдет с полсотни регистров и послотни справочников...

причина простая - все эти дельфийские поделки обычно написаны с соблюдением только одного первого правила нормализации баз данных, в виду чего сильно усложнено много чего....

проектируя аналог в 1с по любому придется денормализовать базу.... что приведет к резкому росту таблиц и форм, но при этом увеличит скорость и упростит отчетную часть....

по этому подход "от таблиц" - это даже не пальцем в небо, это подход полного ламера в архитектурных вопросах...
173 фобка
 
18.01.16
11:51
(171) если вашим программистам больше нечем заниматься кроме как целыми днями сидеть на телефоне и успокаивать и увещевать пользователей - мануал можно вообще не составлять. У нас больше 2000 юзеров, каждому отвечать - язык отвалится, проще направить почитать мануал
174 Garykom
 
гуру
18.01.16
11:55
(172) у него коэффициент 20 введен ))
175 Garykom
 
гуру
18.01.16
11:57
(174)+ в смысле как раз для ТС,
*20 и будет время для переноса 1 таблички из дельфи в 1С
176 Сниф
 
18.01.16
12:00
(172) подход учитывает частично то, что проектирование перекрестных ссылок усложнит задачу, но остальные таблицы пойдут быстрее, чем первая ) Так что это просто пальцем в небо)
177 Dmitry77
 
18.01.16
12:03
(0) а что хоть за программа? в 1с наверняка есть аналог...
178 Wirtuozzz
 
18.01.16
12:12
300 лет, и 45 млрд рублей. А чё?
179 Dmitry77
 
18.01.16
12:13
+(177) и еще то что в  дельфях делалось руками (например отчет по табличке) в 1с запросто можно делать штатными средствами ( печатная форма справочника) и еще отчет на  скд может запросто покрыть 10 отчетов на  дельфи...
180 Wirtuozzz
 
18.01.16
12:22
(0) а по факту, делаешь что-то, обзываешь это бето-версией, и потом еще пилишь и пилишь несколько месяцев, повышая версию своего продукта. А если делаешь это так, что разобраться в комнокоде можешь только ты, то ты обеспечен работой еще лет на 5-7. Главное лицо пожалостливей делай, когда будешь героически решать свои задачи.
181 abda123
 
18.01.16
12:32
(0) Находишь типовую конфигурацию, которая оптимально подходит для решения необходимых задач и адаптируешь ее под требования заказчика. В таком случае стандартный срок может уложиться в 3 месяца. где примерно месяц уйдет на разработку и остальные 2 месяца на внедрение и доработку.
182 terraByteG
 
18.01.16
12:38
(0) Разработка без ТЗ - это то еще испытание для программы "Битва эксрасенсов", а вы тут про сроки спрашиваете?
ПС: Пошел натирать хрустальный шар и заваривать кофе... Сейчас еще свечку с полки достану. Карты уже разложил...
183 terraByteG
 
18.01.16
12:43
worker-good, по сути, чтобы огрести по минимуму. Написать прогу и перенос (3 месяца - бугогашеньки), позже верстать первостепенные отчеты (месячные и квартальные), а потом те, что по годовой отчетности.
Но 3 месяца - реально, только если спать тамже по 2-4 часа, и есть прямо на клаве...
184 DomovoiVShoke
 
18.01.16
12:51
(0)Все описание тут просто болтовня. Абсолютно не известно что там за таблицы, что за формы, что за печатные формы и что за отчеты. С формами проблем может не быть и предыдущий прог мог тупо наплодить их. Проблема с анализом данных, исправлением ошибок в данных и переносом в ссылки - вот это самый Ад. А вообще такое задание на испытательный срок - полный бред, за такие задачи берутся когда года 2+ отработают на предприятии.
185 Иэрпэшник
 
18.01.16
13:08
(14) <увеличить на порядок и на всякий случай умножить на два>

- А можешь карету за день починить?
- Могу.
- А за три дня? - Ну... Могу, барин.
- А за неделю починить карету сможешь?
- Ну, если постараться, то и за неделю смогу...Только тут помощник нужен."
(с)
186 supremum
 
18.01.16
13:08
(111) Это иллюзия, что реализация ТЗ в информационной системе принесет _ощущаемые_ результаты заказчику.
187 supremum
 
18.01.16
13:10
+(186) Более того никто не скажет на сколько это ТЗ имеет отношение к реальности.
188 vde69
 
18.01.16
13:19
189 Dmitry77
 
18.01.16
13:23
(188) походу автору везет на самописки... Учитывая что в  (0) он на испытательном сроке...
Зато как одну запустит можно лет пять не работать, а собирать деньги за поддержку
190 DomovoiVShoke
 
18.01.16
13:26
+(184)Предварительный анализ
1)Выпиши таблицы, все поля этих таблиц, типы и описание.
2)Составь "на бумажке" архитектуру базы данных, можно сразу с уклоном в сторону 1с
3)Составить архитектуру "на бумажке" для 1с - только объекты для хранения данных и минимум регистров исключительно для хранения данных, без вспомогательных для отчетов.
4)Проанализировать данные:
а)Поссчитать сколько грубо говоря ячеек надо анализировать
б)Откинуть простые для анализа ячейки
в)Определить какие колонки надо переводить в ссылки и проанализировать данные по ним
г)Потом проанализировать данные в совокупности в смысле реальности (например, дата рождения человека не может быть больше чем дата когда он пошел в школу)
5)Надо проанализировать отчеты, как получаются там данные, может надо будет делать манипуляции с данными для качественного составления отчетов.

Глубокий анализ
1)Изучить функционал и оценить его

Заключительная часть анализа
1)Написание отчетов, добавление регистров необходимых для их составления и механизмы записи данных в регистры.
2)Написание печатных форм.


После составления предварительного анализа можно обращаться на форум и спрашивать про сроки.
Но реально в не 1совских программках куча косяков, недоработок и сразу вам про них никто не расскажет и навряд ли вы сами на них наткнетесь, так что еще надо влиться в коллектив.
191 Shurjk2
 
18.01.16
13:32
(0) А вы платите или получаете?
192 worker-good
 
18.01.16
14:26
(177) Есть аналог в 1С, почему брать не хотят, не знаю, скорее всего ответственности боятся, а на деле говорят дорого стоит - 97 тыс.руб.))
(191) Я разрабатываю и внедряю
193 Drac0
 
18.01.16
14:55
(192) Хм, у тебя ЗП меньше 33 т.р.?
194 vde69
 
18.01.16
14:57
(192) беги от туда....

в Москве любая самописка обходится по любому > 1 ляма руб...

если они этого не понимают - беги от туда...
195 terraByteG
 
18.01.16
15:00
(192) ЗП какая?
196 worker-good
 
18.01.16
16:38
(194) Контора полугосударственная, это я так понимаю политика - не покупать официально
197 Garykom
 
гуру
18.01.16
16:40
198 worker-good
 
18.01.16
16:40
(194) Если покупать то надо тендер наверное устраивать, согласовывать покупку с кучей народа
199 worker-good
 
18.01.16
16:41
(197) Да я нашел лучше и описал хорошо, не захотел начальник http://v8.1c.ru/elo/corp/index.htm
200 Garykom
 
гуру
18.01.16
16:47
(199) а каким то образом с цифрами объяснить что свой лисапед с 0 будет в 2-3 раза дороже покупного с адаптацией?
201 worker-good
 
18.01.16
17:07
(200) Не будет, потому что нужна точно такая же программа как на Дельфи
202 Smile 8D
 
19.01.16
10:04
(201) Что значит "не будет"? Вы там бесплатно чтоли работаете? Банально посчитайте зарплаты и затраченное время всех, кто участвует в этом проекте.
203 vde69
 
19.01.16
10:11
(201) я тебя растрою: невозможно на 1с сделать точно такую программу как на дальфи. Ну не возможно и все тут....

Банально интерфейсы у них разные.... И еще куча чего разного...

То есть задача стоит так:
"написать новую базу на 1с которая будет перекрывать текущий функционал программы на дельфи"

Во первых в такой постановки нет волшебного слова "используемого функционала", во вторых я уже писал, что "в пути собачка могла подрасти"
204 Drac0
 
19.01.16
10:58
(200) Бюджетной конторе пофиг. Они труд работников за затраты не считают :)
205 Garykom
 
гуру
19.01.16
11:14
(203) да это стандартная проблема, когда заказывают копию софта но потом эта копия кучей "а можно вот это иначе сделать/чуть улучшить" превращается в хз что
206 DomovoiVShoke
 
20.01.16
08:54
(192)А на деле выходит так. Покупаем программу - деньги вкинули. Потом надо в нее перегнать данные - ой а у нас не хватает заполненных реквизитов чтоб работать в этой программе, давайте напряжем всех сотрудников чтоб заполнить реквизиты - месяц совещаний нервотрепки и т.д. Потом еще надо обработать имеющиеся данные, чтоб перегнать их нормально в программу - ну еще месяцок тютю. Итак все подготовили для работы, ура запускаем. На следующий день: ой тут ошибка, а тут нет этого, а у меня в этом месте была вот такая штука а тут ее нет. Ну еще 1-2 месяца активных доработок и обучения. Все это время прогу тоже платили. Ну и не забываем что ошибки будут еще года 2 валиться, и на каждом совещании прог будет говорить: ну это ж не я писал. я не могу за них отвечать.
Когда же закончаться эти ошибки? - спросит руководитель
Да Бог его знает - ответит прог

В итоге имеем затраты 97тыс, по времени скорее всего так же как написать с нуля. Куча потраченного времени и нерв сотрудников и руководителя. В итоге точки "ну все работает" нету. Какой вменяемый руководитель хочет такого?
207 DomovoiVShoke
 
20.01.16
08:57
(205)Если продумывать проект а не сразу писать как получится, то такого не бывает.
208 Necessitudo
 
20.01.16
09:26
(207) Неужели бывают идеальные проекты, где после написания ТЗ ничего не всплывает?
209 DomovoiVShoke
 
20.01.16
09:44
(208)А что там может всплыть? Ну если только печатную форму договорились на одну, а оказалось что надо добавить какую-то строчку в подвал.
210 Drac0
 
20.01.16
10:11
(209) ))))))))))
211 worker-good
 
20.01.16
10:14
(209) Конечно, в хорошо спланированном большой проекте, могут только всплывать орфографические ошибки, технариссс потому что))
212 DomovoiVShoke
 
20.01.16
11:41
(211)Даже не представляю как там может что-то возникнуть.
213 Stim
 
20.01.16
11:42
(206) напишите с нуля ДО или УТ, я посмотрю на таких умников
214 DomovoiVShoke
 
20.01.16
11:47
(213)Если вы не знаете УТ, то хрен вы переведете готовую прогу на УТ без косяков. А вот с нуля написать зная необходимый функционал изи.
215 DomovoiVShoke
 
20.01.16
11:56
(213)ДО я хз что за оно, а УТ то я напишу с нуля)
216 Stim
 
20.01.16
12:01
(215) ага, напишешь. 3 справочника и 2 документа.
217 Drac0
 
20.01.16
12:07
(215) За сколько лет ты напишешь УТ? Покажи примеры систем, которые ты уже написал?
218 DomovoiVShoke
 
20.01.16
12:09
(216)ну если вы на работе просто сидите, то я программирую, зачем сравнивать себя с другими?
(217)За годик.
Эти примеры стоят у клиентов.
219 Drac0
 
20.01.16
12:11
(218) За годик функционал УТ? Это даже немного забавно.
220 mTema32
 
20.01.16
12:13
(218) Видим мы как ты программируешь тут на мисте)
221 DomovoiVShoke
 
20.01.16
12:14
(219)Вот такое оно программирование на 1с)
222 DomovoiVShoke
 
20.01.16
12:14
(220)Так я успеваю и программировать и тут писать)
223 Drac0
 
20.01.16
12:17
(221) Ты хоть раз в глаза видел хотя бы дерево конфигурации УТ? ))))))
224 DomovoiVShoke
 
20.01.16
12:19
(223)Эм как бы 6 лет опыта чисто одной УТ 10.3
225 Drac0
 
20.01.16
12:24
(224) И за год написать свою полноценную УТ со всем функционалом?
226 Stim
 
20.01.16
12:25
надо разработчикам УТ сказать. Они-то всем отделом пишут-пишут, а тут самородок готов с нуля полностью переписать за год.
227 Stim
 
20.01.16
12:29
интересно, сколько строк кода в типовой УТ?
в среднем общем модуле около 1000.

модулей возьмем 50, и документов со справочниками возьмем 50
еще отчетов с обработками под сотню.


итого 200 000 строк кода, это в разы меньше, чем есть на самом деле. но пусть так.

за 365 дней нужно будет писать: 200 000/365 = 547 строк кода за день.

это примерно 10 страниц кода. в день.
228 Stim
 
20.01.16
12:30
+ тут даже тупо перепечатать всю УТ можно не успеть за год
229 DomovoiVShoke
 
20.01.16
12:31
(226)Мда сравнил с разрабами - просто унизил.

(225)(227)Вы просто программируете не на 1с. Не так мыслите. Не познали вы еще высшего мастерства 1с)))
230 Chin
 
20.01.16
12:35
(0) Интуитивно определяешь срок, за который ты точно это сможешь сделать и умножаешь на два. Как правило изначально все слишком большие оптимисты. :)
231 Stim
 
20.01.16
12:35
ох уж эта школота
232 DomovoiVShoke
 
20.01.16
12:39
Ну извините за 20 лет не написать ни одной норм конфы - на сколько надо быть тупыми? И вы сравниваете меня с ними? У меня ни одного заваленного проекта нет.
233 almar
 
20.01.16
12:39
Если еще не писали, то самая точная формула определения продолжительности программистских проектов это спросить программиста, умножить то, что он сказал на пи и прибавить 2 недели
234 Drac0
 
20.01.16
12:39
(229) Ну, что ж ты так. Мог бы сказать, что 90% функционала нафиг большинству не нужно, еще часть покрывается БСП. Хоть не полным дятлом бы себя выставил...
235 DomovoiVShoke
 
20.01.16
12:43
(234)Если вы не понимаете что профи по 1с имеет опыт и наработки и не будет весь функционал клепать с нуля, а большую часть соберет из уже готового, то зачем говорить что я дятел? Может кто-то другой дятел? Учитесь программить на 1с)
236 Drac0
 
20.01.16
12:45
(235) ))))))
Окей, пойду поучусь ))))
237 Garykom
 
гуру
20.01.16
12:52
(234) (235) вы главное общее дерево не завалите...
238 Drac0
 
20.01.16
13:21
(237) Раскрой тему.
239 Stim
 
20.01.16
13:36
>>а большую часть соберет из уже готового

ну понятно. взять готовую УТ и переименовать её в УТ имени Васечкина любой студент сможет
240 vde69
 
20.01.16
13:46
(227) в типовой БУХ 3.0 более 1 ляма строк, в УТ будет сильно поболее...

то есть берем 2 000 000 строк / 200 раб дней = 10 000 строк в день.

реально с отладкой наверно можно 1000 строк в день делать, не больше...

значит трудоемкость УТ по строкам кода (без форм и макетов) примерно 10 человек на 1 год...
241 vde69
 
20.01.16
13:47
(240) умножаем на 100тр и имеем 12 лямов только на зп прогам уйдет :)
242 DomovoiVShoke
 
20.01.16
13:48
(239)Зачем в крайности бросаться? Честно ни одной строчки из УТ не будет.
243 DomovoiVShoke
 
20.01.16
13:49
(240)Даже не представляю как я по 70% УТ переписываю. Как ваши клиенты работаю по типовому функционалу?
244 Турист
 
20.01.16
14:04
(241) неправильно посчитал, нужно считать еще налоги с фот, аренду офиса, руководителя и тд. Так что примерно в 20ку выйдет ))
245 worker-good
 
21.01.16
13:06
(184) А что за проблема при переносе данных в ссылки из таблиц Делфи в 1С, которая воспринимается как Ад?
246 worker-good
 
21.01.16
14:01
Люююдиииииииииии, что за Ад может быть при переносе данных из Еxcel в 1С связанных с ссылками?
247 ManyakRus
 
21.01.16
14:46
1С 7.7 Торговля и склад
в глобальном модуле всего 15тыщ строк,
1000 строк = 1 неделя (неспеша)
итого всё сделать с нуля не больше года :)
248 worker-good
 
21.01.16
14:52
(247) Это код, а я про данные имел ввиду
249 worker-good
 
21.01.16
15:02
vde69, Дмитрий, что за Ад может быть при переносе данных из Еxcel в 1С связанных с ссылками?
250 Garykom
 
гуру
21.01.16
15:04
(249) ты это откуда придумал?
251 worker-good
 
21.01.16
15:20
(250) Это так написано в (184)
252 Garykom
 
гуру
21.01.16
15:25
(251) ааа эта нормализация реляционной базы данных с выкидыванием дублей
253 Garykom
 
гуру
21.01.16
15:26
(252)+ почитай это http://habrahabr.ru/post/254773/
254 vde69
 
21.01.16
15:27
(249) ну про ад писал НЕ я,

но в целом проблема переноса вполне реальна, начиная от отсутствия контроля ссылочной целостности в источнике и заканчивая необходимостью в приемнике мудрить с временными механизмами синхронизации, по тому как единоразово перенести данные не выходит, всегда потом возникают всякие нюансы где требуется сравнение источника с приемником.

Короче тут опыт нужен... Я на перенос меньше месяца не закладываю никогда....
255 vde69
 
21.01.16
15:27
(252) обычно требуется денормализация
256 Garykom
 
гуру
21.01.16
15:38
(255) из Екселя то?
257 tenikov
 
21.01.16
16:26
(0) 3-6 месяцев толкового разраба со скиллом аналитика и организационными способностями.
в Москве сейчас это примерно 450К-900К за проект, если смотреть по рынку.
258 Prince
 
09.02.16
14:17
Простое решение:
Если аргументы не понимаю.
Сделай тяп-ляп за 3 месяца, а потом полгода допиливай ;))
259 VladZ
 
10.02.16
11:51
(247)  Оценка из разряда "пальце в небо".  Текст в глобальнике - не показатель. Попробуй запусти конфу на 7.7 имея только код в глобальнике!

К тому же разработка начинается не с кода. А со структуры данных. Изначально "кривая структура" - как хромая лошадь: сколько ее не "украшай" и не "понукай" - будет "неспешно брести".. Вроде копытами шевелит, а запреги ее в телегу - с места не сдвинется...  А чтобы разработать структуру нужно много чего уточнить, согласовать, обсудить. Вот эти согласования на больших проектах будут отнимать кучу времени. И если, не дай бог, что-то пошло не так - придется ломать всю структуру и переписывать весь код под новую структуру....  "Жил-был царь. у царя был двор. на дворе был кол. на колу - мочала. Начинай сначала...."