powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Поддержка приложения(процессы)
9 сообщений из 9, страница 1 из 1
Поддержка приложения(процессы)
    #36573398
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересуют процессы по поддержке и доработке существующего приложения.

Суть.
На сегодняшний день есть приложение(клиент+база)
Есть несколько достаточно разных типов бизнеса, между которым клиентская часть примерно общая(общий код храниться в репозитарии), данные разные(по каждому бизнесу своя база+таблицы подключены в клиентскую часть).
Весь код клиента- это море разных if (бизнес=такой то) , то делать то и так далее.

В отделе программистов порядка 30 человек, по 2-3 на каждый тип бизнеса. Нет постановщика задач, нет архитектора(архитектура приложения достаточно вмеяемая ..была раньше, на сегодня пущено все на самотек и разрывается студентами на части).

Каждый из разработчиков при разработке проходит следующие этапы:
-бизнес логика(совещание с бизнесом, влияние изменений на бизнес логику программы)
-архитектура(влияние изменений в программе на остальные бизнесы:внесение разных use, if и etc, в том числе +,- поля из таблиц баз данных, и хотя базы разные, но поля то все равано могут быть удалены и потом ввиду несовершенства кода, либо потеряны данные, либо ошибки при копировании из локальных таблиц в общие)
-тестирование
-первый запуск продукта

На этапе поддержке приложения(возникшие сбои в последствие, после первого запуска) есть 2 дежурных(в 1м городе физически программисты и географически поделены на 2 группы ), по 1 му на каждую группу.
При возникшем сбое он пытается либо сам решить проблему, либо раз в N е время отвлечь ответственного по бизнесу программиста, либо передать инцидент менеджеру тот же своим решением оторвет остальных программистов от разработки.


И технически и с точки зрения процессов довольно уныло. Есть прецеденты по переходу (с вмеяемыми сроками ) на слегка иную архитектуру(не говорим о конкретных СУБД или языке программирования) поддержки и разработки?
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36573406
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного вертикали власти(немного иерархии с верху вниз):

-Начальник отдела

-Менеджер группы
-группа программистов(каждый из программистов раз в неделю является специалистом службы поддержки)
-где то на уровне с программистами есть еще отдел тестирования, но это отдельный разговор (потому что отдел в самом деле только есть)
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36574732
Vika Vinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинИнтересуют процессы по поддержке и доработке существующего приложения.
...... Есть прецеденты по переходу (с вмеяемыми сроками ) на слегка иную архитектуру(не говорим о конкретных СУБД или языке программирования) поддержки и разработки?
Сам процесс Коллега называется Refactoring Самую большую информацию я почерпнула в свое время отсюда . Хотя вся подборка Скотта Амблера мне кажется с разных сторон рассматривает эту проблему поищите - на мой взгляд это то что Вам надо.
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36577918
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин
В отделе программистов порядка 30 человек, по 2-3 на каждый тип бизнеса. Нет постановщика задач, нет архитектора (архитектура приложения достаточно вмеяемая ..была раньше, на сегодня пущено все на самотек и разрывается студентами на части).

в чём вопрос? С него и начните - с архитектора.
Без этого будут пустые разговоры о сферическом коне и "много if"

- Много их где? В серверном коде или клиентском?
Код: plaintext
Есть несколько достаточно разных типов бизнеса, между которым клиентская часть примерно общая(общий код храниться в репозитарии), 
с этого и начните - перейдите на клиент-серверную архитектуру .
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36577951
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123
с этого и начните - перейдите на клиент-серверную архитектуру .
Это будет холивар - ТС явно же написал:
ТСНа сегодняшний день есть приложение(клиент+база)

у них она клиент-серверная, но есть нюанс :)
В чём суть предложения? Переехать с логикой на сервер?
Ну получат один сервер с теми же if'ами или несколько РАЗНЫХ серверов.
Имхо, ТС'у ищет компромисс - как используя одно приложение (исходный код) обслуживать разные бизнесы. И вопрос можно перефразировать так: где и в каком виде лучше (управляемее, красивее, подставить нужное/большее нравящееся самому) держать эти отличия между бизнесами?!
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36577958
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТСИ технически и с точки зрения процессов довольно уныло.

АнатоЛой
И вопрос можно перефразировать так: где и в каком виде лучше (управляемее, красивее, подставить нужное/большее нравящееся самому) держать эти отличия между бизнесами?!
Точнее ту часть вопроса, которая относится к "технически". Хотя и "технически" и "с точки зрения процессов" в данном случае тесно связаны.
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36577972
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой,
давай не будем думать за него, т.к. он не ответил на вопрос.
2.
Есть аксиомы не требующие доказательств (либо ТС их приведёт). Например:
- клиент-сервер лучше смешанной или файл-сервер
- ADO лучше BDE
- пиши на том что умеешь
- и т.д.
Вот если это оспаривать без участия ТС то будет флейм.
Не будем торопиться.
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36577978
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой
как используя одно приложение (исходный код) обслуживать разные бизнесы.
за это нобелевскую дадут
...
Рейтинг: 0 / 0
Поддержка приложения(процессы)
    #36579184
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123АнатоЛой
как используя одно приложение (исходный код) обслуживать разные бизнесы.
за это нобелевскую дадут
а это уже флейм на тему "что такое исходный код?" :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Поддержка приложения(процессы)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]