metaclass: (Default)
[personal profile] metaclass
Вот тут нас с ребе Белнетмоном опять критикуют на тему "почему вас некому подменить на работе".

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

На данный момент все эти знания есть только у меня и еще одного работника. А я в отпуске и сижу по GPRS. Второй работник - в отпуске по уходу за ребенком.

Соответственно, чтобы меня не дергали в отпуске, нужно чтобы на работе был как минимум еще один человек, который занимается этим же проектом. И вот тут возникает основной тупик: от человека требуется совершенно невменяемый набор знаний: разработка БД, администрирование нескольких виндовых серверов где это все стоит, бухгалтерия, и кроме того, куча мелочей, относящихся именно к этому проекту, особенности бухучета предприятия, особенности старой системы, с которой это все интегрировано, тонкости организации сети предприятия (цитриксы там всякие и прочая муть), особенности SQL диалекта Firebird, особенности моей реализации документов и бухгалтерского учета, итд.
Не говоря уже о том, что одной из обязанностей является регулярное общение с бухгалтерами по телефону, для выяснения тонкостей того, что им там очередной раз нужно от системы.
Т.е мало того, что человек от входа должен знать уже дохрена, способным общаться по телефону на сложные темы вменяемо, так его потом еще минимум три месяца в курс дела вводить нужно будет, прежде чем отпускать в свободное плавание.

И вот представьте себе любого нормального человека, которому надо сделать выбор: за чуть меньшие деньги спокойно заниматься одним делом (разработка софта, проектирование БД, общение с клиентами) или за чуть большие - всем этим сразу, да еще в условиях постоянной нехватки времени, т.к. клиентам почти все "нужно вчера". Я почти уверен, что большинство людей за мою работу возьмутся только за деньги достаточные, чтобы нанять еще трех человек на разные участки работы и сидеть ими командовать(+еще столько же денег себе).
А с клиентов и так проблема деньги выбить, а уж про то, что бы выбить деньги достаточные для нормального ведения дел, или вообще, по науке, заменить весь этот мрак на готовую систему - да никогда в жизни. И в задницу их послать нельзя - у них, кроме моего проекта, еще с десяток других наших проектов сидит на постоянном обслуживании.

И это, по ходу, только один проект. А у меня их всего три штуки(на одной работе) и все примерно такого же плана.
Знакомые админолинуксоиды говорят, что в наши условия никто работать не пойдет, потому что "за углом денег в два раза меньше, а безумной работы - в 10 раз меньше".

Date: 2009-09-15 12:34 pm (UTC)
From: [identity profile] rssh.livejournal.com
У меня точно такая=же ситуация была.
(Я потихоньку начал менять заказчиков и особый геморрой старался спихивать на IT службу заказчика [они радовались когда им доступ к исходникам, специфичным для предприятия, давал и говорил что это их головная боль а не моя ;)]
Сейчас развязался где-то наполовину, в основном за счет того что перешел на более вменяемых клиентов (а невменяемых стараюсь отфильтровывать на ранней стадии)

Date: 2009-09-15 12:38 pm (UTC)
From: [identity profile] metaclass.livejournal.com
У нас как бы половина работы выполняется для одного этого клиента, т.е. его сменить можно только методом "уйти с работы", после чего вслед за мной уходит ребе белнетмон и контору можно закрывать :)

Date: 2009-09-15 01:05 pm (UTC)
From: [identity profile] rssh.livejournal.com
Ну мне проще -- я сам себе руководство был. Но, кстати, большой фирме легче мигрировать по клиентам, чем маленькой - так что может и вам проще
//вобще-то получается, что либо руководство разбирается с потенциальной ямой и выравнивает поток денег от клиента (объясняя ему, что если не увеличивать финансирование то есть риск что то все навернется), либо потихоньку прийдет капец (когда оглядываешься и видишь что соседний аутсорсер получает в два раза больше и не трахается с тем, чем не хочет и это в порядке вещей)

Date: 2009-09-15 05:21 pm (UTC)
From: [identity profile] inhate.livejournal.com
ага, а клиент останется с набором уникального неподдерживаемого гуру-кода.

Date: 2009-09-15 05:42 pm (UTC)
From: [identity profile] vp.livejournal.com
Код совершенно поддерживаем и вдоль и поперек комментирован.
Вопрос в предметной области. Вот в чем дело.

Date: 2009-09-16 06:37 am (UTC)
From: [identity profile] aamonster.livejournal.com
Не так важно, во что упирается неподдерживаемость - важно, что она есть. Совершенно стандартный белый пушной зверек. Как бы ребе [livejournal.com profile] metaclass не говорил "ситуация с классической точки зрения достаточно странная" - ситуация, увы, довольно-таки обычная.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-16 08:58 am (UTC) - Expand

Date: 2009-09-15 12:38 pm (UTC)
From: [identity profile] vp.livejournal.com
Ты еще скромно умолчал, что для того чтобы по 4 раза в день общаться с главбухом конторы о 10.000 человеках нужно по крайней мере разбираться в бухучете не хуже этого главбуха. Да.

Date: 2009-09-15 12:45 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я еще и остальные проекты не упомянул, по которым еще в три раза больше нужно знать. :)
И про работу с железом ничего не сказал, т.к. в основном ей ты занимаешся.

Date: 2009-09-15 12:56 pm (UTC)
From: [identity profile] vp.livejournal.com
Гурувудукаргокульт

Date: 2009-09-15 04:26 pm (UTC)
From: [identity profile] bagamut.livejournal.com
пора учить САП :)

Date: 2009-09-15 05:39 pm (UTC)
From: [identity profile] vp.livejournal.com
Я для сапа давно созрел :)

Date: 2009-09-15 12:44 pm (UTC)
From: [identity profile] zelanton.livejournal.com
Ребе, а у нас вот полностью объектно-ориентированая система. Всё-всё является объектом, является атрибутами, имеет связи и т.п. Вся эта структура метаданных настраивается администратором компании-пользователя. Так же есть редактор форм документов и отчётов. то есть если у пользователя поменялась форма документа, то он сам (ну их соотв. админ) должен нарисовать новую форму документа в соотв. визуальном редакторе (ну типа InfoPath), сам определить какие данные в какие места документа должны попадать, сам же настроить логику обработки данных перед попаданием в документ (экспертная система). То есть все доступно пользователю через соотв. визуальный редактор.

* Правда я ещё не видел человека, который бы хорошо во всём этом разбирался. Документации, да, талмуд и маленькое ведёрко :)

** Зато, как у нас тут шутят, можно будет на обучении пользователей заработать

Date: 2009-09-15 12:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну и у меня примерно точно так же. Только вот клиенты вместо того чтобы обучать своих, предпочитают платить нам. Где-то года четыре назад хотели они обучение провести, но получается, что все нужно настолько срочно всегда, что даже на документирование полноценное времени не хватает, не то что на обучение.
Тут в общем, комплексный тупик - верхи не хотят, низы не хотят, всех все устраивает, а мне из-за этого никогда времени не хватает чтобы из оного тупика выйти.

Date: 2009-09-15 12:56 pm (UTC)
From: [identity profile] zelanton.livejournal.com
да повесте ценник хороший за такую деятельность, чтоб 10 раз подумали, прежде чем просить очередной документик переделать.

Date: 2009-09-15 01:01 pm (UTC)
From: [identity profile] vp.livejournal.com
Это рыночные отношения. Тут спрос неэлластичный. Перегнем палку - нас нахер пошлют :)

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 01:13 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 01:18 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 01:43 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 02:38 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 05:33 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 05:36 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 05:44 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 05:46 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 05:56 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:01 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:07 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 06:13 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:15 pm (UTC) - Expand

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-15 06:32 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:37 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 06:39 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:41 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 06:44 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 06:45 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:49 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:43 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 06:43 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:47 pm (UTC) - Expand

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-16 07:49 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-16 09:03 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 10:19 am (UTC) - Expand

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-16 07:34 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 08:24 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-16 08:27 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 09:10 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-16 09:18 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 09:26 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-16 09:37 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 09:42 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 09:46 am (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-16 10:00 am (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 06:38 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 05:59 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:04 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 06:11 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 06:26 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 06:05 pm (UTC) - Expand

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-15 02:30 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-09-15 02:37 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-09-15 05:36 pm (UTC) - Expand

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-15 06:23 pm (UTC) - Expand

Date: 2009-09-15 01:03 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Запрещено. Тогда испортятся отношения с самым крупным клиентом, а самое главное с их бухгалтерией, которая все наши акты и платежки подписывает :)

Date: 2009-09-15 01:05 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Но вообще я очень хотел бы посмотреть на развитие событий в случае "проект обслуживать некому". Конкретно, по более новым проектам все сделано более аккуратно - несколько человек, документация, множество мелких, средних и крупных клиентов. А вот старые - все в голове, минимум документации, один единственный специалист по проекту на фирме. И вот посмотреть, как будут вертется начальство и клиенты, было бы весьма забавно.

(no subject)

From: [identity profile] axexa.livejournal.com - Date: 2009-09-15 04:03 pm (UTC) - Expand

Date: 2009-09-15 04:29 pm (UTC)
From: [identity profile] bagamut.livejournal.com
уже есть такая фирма, SAP AG , конкуренция бессмысленна, сдавайтесь, вы окружены

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 05:10 pm (UTC) - Expand

(no subject)

From: [identity profile] bagamut.livejournal.com - Date: 2009-09-15 05:15 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2009-09-15 05:17 pm (UTC) - Expand

Date: 2009-09-15 02:05 pm (UTC)
From: [identity profile] kkirsanov.livejournal.com
--получается, что все нужно настолько срочно всегда,
У меня это вылилось вот во что: куча уникальных заплаток и костылей по всем проектам (а сделать общее решение не хватает времени, т.к. деньги текут и нужно что бы за 5 мин. заработало неважно как) В результате я уже сам не помню где, что и как заплатано, так что даже обученный нашей системе человек ничего сам сделать не сможет.

Date: 2009-09-15 02:12 pm (UTC)
From: [identity profile] metaclass.livejournal.com
У меня явных заплаток и костылей не сильно много, но проекты упираются в то, что все текущие проблемы решаются либо за пять минут, либо не решаются никогда, т.к. нереально в существующих условиях сделать что-то сложное, обязательно отвлекут по мелочам.

Date: 2009-09-15 05:34 pm (UTC)
From: [identity profile] vp.livejournal.com
Не, заплатки и т.п. не делаются. Все делается культурно весьма, но проблема в интеграции этого дела с предметной областью в голове, как изложить и передать эти знания. А в коде все культурнее некуда.

Date: 2009-09-15 03:16 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
1. Это вопрос бизнеса. У бизнеса должен быть человек типа владельца, который договороспособен. Разумно бы с ним подписать меморандум, что цена сервиса будет со временем повышаться, и что нужен человек от этого бизнеса, который бы потиху перенял за полгода-год знания.

2. Вы преувеличиваете расходы на документирование. Если делать "по ГОСТу", то да, на ненужные долбоебизмы уйдут недели. Но если поставить неформальную Wiki Media, то там можно например операционные процедуры и те же пароли доступа держать. И вообще пару фраз специфики по клиентам в день окажут в будущем огромную услугу.

3. Надо было на замену выращивать студентов. Неприхотливые, часто умные и энергичные.

4. Есть и банальные организационные проблемы:

> а) знать что этот документ появился в связи с вводом новых налогов в прошлом месяце и уже один раз менялся

Такое можно было простейшей CRM-кой вести. Типа change request, описание, положили папочку на полочку.

> б) знать что уже введены данные по старой форме документа и что с ними что-то нужно будет делать

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

> в) знать, куда и кому звонить по вопросам связанным с этим документом

Если у конторы нет телефонов клиентов... ну блин, ну маркером на стенке напишите хотя бы.

> г) знать, как получить доступ к серверу системы

На стенке пишите. )))

> д) знать как и что сделать в клиентской части для изменения формы.

Это работа программиста, обычно несложная.

Date: 2009-09-15 05:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
1. Владелец клиента - государство. Его цель - "больше доить и меньше кормить". Договороспособных людей со стороны клиента, способных принять все нужные решения - нету. Они даже когда у них были деньги, не смогли заняться внедрением нормальной системы, поэтому к тому, что есть сейчас все и пришло.

2. Документирование, вики, баг-трекер, реквесты - все ведется. Есть противодействие со стороны сотрудников, не желающих уходить от практик 10летней давности - это да. Руководство только за, но повлиять на сотрудников не в состоянии, никак. Человек прямым текстом говорит, "меня деньги не интересуют, и вы на меня никак не повлияете".

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

Date: 2009-09-16 06:33 am (UTC)
From: [identity profile] jdevelop.livejournal.com
ооо, как это знакомо...

Date: 2009-09-16 01:05 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> Договороспособных людей со стороны клиента, способных принять все нужные решения - нету.

:)))
Это да.

> но повлиять на сотрудников не в состоянии, никак

Возложить обязанность поддержки (и полную ответственность) на обезьянца. И он либо вылетит со статьёй, или сам будет по 10 раз на день подбегать с криками "а как бы мне получше всё сделать".

> от практик 10летней давности

В 1999 году, помнится, уже были CVS и вообще методология. )))
Скорее 25-летней давности, "born in USSR".

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2025 11:15 pm
Powered by Dreamwidth Studios