LINUX_конф пишет:
> Здравствуйте, все,
>
> О наболевшем. Не воспринимайте как флейм...
>
> Сколько вы знаете админов, имеющих секс с 1С, СБИС и прочими закрытыми
> бухгалтерскими программами? В выше упомянутых программах, конечно есть
> возможности программирования, но какие они ....замечательные, все
> кто работал знают, кто не работал - пусть им пьяный ежик объяснит!
> Отсюда вопрос: Как написать зарплату и кадры своими руками? Хотя бы
> вот как аналог 1С. В принципе, речь идет не о готовой к продаже среде,
> а о, условно, "ядре" и подборке хлама вокруг, из коего админ, с руками
> о головой, растущими не из задницы, мог собрать себе приличную
> программку для расчета зарплаты и учета кадров.
> Это не сложно. Большинство процессов при расчете зарплаты мы считали в
> екселе... (Правда у нас бюджет. все-таки меньше надбавок и прочих)
> Сложнее другое - учесть многое в расчетах, чтобы была возможность
> дописать какие-то нововведения руками, при этом не кроя почем зря
> "ядро"...
> Честно говоря проработав 1,5 месяца с 1С я понимаю, что, например,
> такая возможность как посчитать зарплату по отделам, подготовить
> проводки, расчетные листки, платежные поручения, вывести все на печать,
> и при этом нажать только на одну большую кнопку "Посчитать зарплату за
> август" _Н_Е_В_О_З_М_О_Ж_Н_О_.... Хотя, нет возможно, но у меня на это
> не хватит усердия... ...особенно за мою зарплату.
> Поэтому, начинаю я впрямую подходить к тому, что нужно писать такое ПО
> самому. И проблем меньше, и считает быстрее, и поддерживать легче...
> Однако, такая шняжка, заточенная под нужды одной отдельно взятой
> конторы, в написании займет около десятка программистов сроком так на
> пару месяцев.
> А если попробовать OpenSource?
> Кто что скажет?
>
>
>
Уважаемый LINUX! (прямо как к своему компьютеру обращаешься :) )
Написать не сложно, самое интересное - это сопровождение. Но обо всём по
порядку.
Проблема всех маленьких предприятий (меньше 1000-2000 человек), в
основном, как раз и состоит в том, что они либо не могут самостоятельно
разработать програмный продукт, обслуживающий их бугалтерию в комплексе,
но хотят этого; либо они просто изначально не планируют инвистиции в эту
сферу деятельности, оставляя всё на волю случая.
В первом случае очень большой начальник очень маленькой конторы считает,
что достаточно взять на работу одного "компьютерщика", который сделает
всё. Его впринципе даже можно понять. Держать в конторе с такой малой
численностью целый штат программистов (обычно слово "программист" вводит
всех в транс, со словами "не это очень дорого для нас" или "мы же не
комутерная фирма" и т.д.). Однако в этом случае не учитываются аспекты
необходимые для успешной автоматизации бизнес-процессов. Например
минимальный уровень затрат на поддержание 1 (одной) копии ПО,
выпущенного в количесте 1 (одна) копия.
Прогнозируемый риск необходимости повторного и многократного вложения
средств в такой инвестиционный проект, без шансов довести рентабельность
до ватерлинии? составляет от 0 (компутерщик всю жизнь будет покорно и
безропотно пилить своё чадо без отпусков, выходных и перерывов на обед)
до 100% (он просто уйдёт из фирмы рано или поздно, или просто заболеет
или, что чаще всего, банально упрётся в верхний уровень своих сил).
Практика показывает, что на жизни эта кривая вероятности далеко не
линейна, а скорее всего имеет природу параболы: попадания в верхний
диапазон более вероятный, нежели в диапазон близкий к 0%.
То есть "мы заплатим нашему компутерщику и он всё сделает" - это
изначально тупиковый путь, ведущий к многократному вложению средств в
автоматизацию одного и того же бизнесс процесса без шансов на разрешение
ситуации. Самый вырожденнйы случай здесь - когда разработка ведётся
закрыто, без публикации исходных кодов и документации.
Второй случай, когда вообще не ведётся никаких инвестиций в сферу
автоматизации производства, можно впринципе тоже отнести к вырожденному
варианту первого случая с одним важным "но", которое вкратце можно
локализовать как целенаправленное отвлечение средств от развития
собственного бизнеса в плане интеграции его со всей сферой современного
бизнеса и направление средств только на узко направленные аспекты
призводства, что рано или поздно приведёт к дисбалансу средств и
возможностей и создаст неразрешимую ситуацию и приведёт к полной
ликвидации бизнеса как самого процесса деятельности в данном
предприятии/фирме.
Причины такого поведения руководства зачастую кроются в банальном
непонимании специфики современного бизнеса и его социальных
интеграционных процессов и невозможность мыслить комплексно в рамках
решения даже одной задачи. Прямой тому пример, банальный ответ
руководства на требование вложения средств м автоматизацию или
модернизацию какого либо процесса "мы не фима по проджам компьютеров и
это не наш профиль бизнеса".
Однако такое поведение может быть целенаправленным решением руководства,
в том случае, если основной задачей руководства является получение
максимальной прибыли в минимальный срок, без учёта последствий.
Это всё было на предмет "кто виноват", теперь можно перейти к "что делать".
Единственным приемлимым методом решения данной ситуации, для компании
любых размеров, является использование outsource решений. Развитие рынка
IT услуг, в сфере бизнесс процессов, даже в нашей стране идёт такими
темпами, что реагировать в одиночку на весь спектр изменений -
нереально. Единственный способ - это выработка целенаправленной
концепции по разработке программы разработки ПО, как бизнесс процесса в
целом (тафталогия получилась, но ничего). Т.е. разработкой ПО должна
заниматься компания, специализирющаяся на этом, а продовать - фирма
занимающаяся продажей ПО. Внедрять, доводить до ума и сопровождать
должна фирма занимающаяся интеграцией и консалтингом.
Важным моментом на этапе выбора консалтингового партнёра является то,
что бы консалтинговый партнёр не оказался как "тот компутерщик, который
всё сделает". Решение должно быть таким, что бы оно не зацикливлось на
одном интеграторе, а было таким, что бы можно было в случае чего сменить
интегратора. Т.е. решение должно быть максимально типовым или по крайней
мере реализованным по средством распространённых решений.
Посмотрите, сколько сейчас есть проектов практически на любой вкус и
случай. И какой процент среди тех проектов, которые разрабатывались в
одиночку был успешно коммерчески внедрён? И сколько сейчас стоит
внедрение проекта имеющего многотысячный тираж? У скольки человек вы
спросите помощи, если вам придётся столкнуться с никому неизвестной
программой?
Если для России это ещё звучит немного в новинку, то весь остальной мир
уже давно разделяет бизнесс процесы на основные и решаемые сторонними
силами с меньшей кровью. Как вы думаете, в той же компании CocaCola или
в макдональдсе (буржуйском) есть в штате системные программисты или
разработчики драйверов для OS? Я думаю, что там все проблемы такого
плана решаются отделом IT, в функции которого входит _сопровождение_
outsource решений, купленных менеджментом компании, возможно, что не без
совета того же IT отдела, а скорее всего наоборот, IT отдел был
сформирован под готовое решение.
Вообщем есть над чем подумать.
wbr.
Васильев Максим