powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Эффективность разработки ПО
25 сообщений из 127, страница 1 из 6
Эффективность разработки ПО
    #38147796
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень часто в конторах, которые занимаются разработкой ПО для собственных нужд, да и для внедрения у заказчиков работает несколько разработчиков БД. Это связано прежде всего с неправильно проектированной архитектурой приложения.

Как считаете, может быть такая ситуация, что пишется крупный проект и при этом разработчик БД один и занят всего процентов на 30? И если нет, то как сделать так, чтобы было именно так?
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38147833
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick,

Ладно, отвечу сам. Чаще всего встречаешь такую картину. Несколько разработчиков целыми днями напряженно пишут код, много кода, сложные запросы, постоянно их оптимизируют, дебажат код, когда вылазят ошибки. Знакомая картина.

И есть другой подход - использовать наработки, дописывая только то что нужно для новой прикладной логики. Примерно в 10 раз меньше работы, чем в первом случае. Я использую объектно-ориентированный подход с проектированию БД. Естественно есть базовые классы, базовая логика. В полной мере используется наследование, которое сводится к простому добавлению новых классов. Классы справочников, причем типовые справочники уже есть. Классы новых документов, типовые тоже уже есть. Классы бизнес-процессов.

Я справлялся с такой задачей не напрягаясь, причем параллельно был архитектором приложения, разработчиком клиентской части, учителем программирования и иногда бизнес-аналитиком.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38147842
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick, молодец, чё )))
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38147883
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick,

все мы такие были)
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38148005
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickОчень часто в конторах, которые занимаются разработкой ПО для собственных нужд, да и для внедрения у заказчиков работает несколько разработчиков БД. Это связано прежде всего с неправильно проектированной архитектурой приложения.

Как считаете, может быть такая ситуация, что пишется крупный проект и при этом разработчик БД один и занят всего процентов на 30? И если нет, то как сделать так, чтобы было именно так?

еще чаще встречаются конторы, где весь отдел занят весь день.
И когда вдруг начинают эффективность измерять..всем становится плохо, потому что 38м квадратных попугаев эффективности пугает даже знатных психоаналитиков.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38148046
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickИ есть другой подход - использовать наработки, дописывая только то что нужно для новой прикладной логики. Примерно в 10 раз меньше работы, чем в первом случае. Я использую объектно-ориентированный подход с проектированию БД. Естественно есть базовые классы, базовая логика. В полной мере используется наследование, которое сводится к простому добавлению новых классов. Классы справочников, причем типовые справочники уже есть. Классы новых документов, типовые тоже уже есть. Классы бизнес-процессов.

Я справлялся с такой задачей не напрягаясь
Это потому, что у тебя работы было мало :) Видишь, вон еще один стотысячный объектно-ориентированный велосипед фреймворк написать успел...
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38148323
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительOld NickИ есть другой подход - использовать наработки, дописывая только то что нужно для новой прикладной логики. Примерно в 10 раз меньше работы, чем в первом случае. Я использую объектно-ориентированный подход с проектированию БД. Естественно есть базовые классы, базовая логика. В полной мере используется наследование, которое сводится к простому добавлению новых классов. Классы справочников, причем типовые справочники уже есть. Классы новых документов, типовые тоже уже есть. Классы бизнес-процессов.

Я справлялся с такой задачей не напрягаясь
Это потому, что у тебя работы было мало :) Видишь, вон еще один стотысячный объектно-ориентированный велосипед фреймворк написать успел...
такие мысли часто приходят когда наоборот, много работы, которая отнимает слишком много времени, которое можно потратить на что-более полезное: на себя, семью, другие проекты в конце концов. 10 лет назад, тоже ставил такие вопросы .
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38171797
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickOld Nick,

Ладно, отвечу сам. Чаще всего встречаешь такую картину. Несколько разработчиков целыми днями напряженно пишут код, много кода, сложные запросы, постоянно их оптимизируют, дебажат код, когда вылазят ошибки. Знакомая картина.

И есть другой подход - использовать наработки, дописывая только то что нужно для новой прикладной логики. Примерно в 10 раз меньше работы, чем в первом случае. Я использую объектно-ориентированный подход с проектированию БД. Естественно есть базовые классы, базовая логика. В полной мере используется наследование, которое сводится к простому добавлению новых классов. Классы справочников, причем типовые справочники уже есть. Классы новых документов, типовые тоже уже есть. Классы бизнес-процессов.

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

Хочу туда
Хотя нет, не хочу. Скучно ))
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38171889
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx, приходилось в математике раскладывать сложную формулу на элементарные составляющие? В разработке информационных систем точно также. Существуют множество подходов. Часть из них - это действительно то, о чем ты и хотел сказать, но говорить об этом действительно скучно. Разработка выполняется по принципу "что вижу, то и пишу", трехэтажные формулы, километровые запросы. Но есть и другие подходы.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38171904
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

наверное, я был бы не против попробовать себя в компании с "другими подходами"
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38172940
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxiscrafm,

наверное, я был бы не против попробовать себя в компании с "другими подходами"

При таком подходе очень мало тратится ресурсов на программирование и основное время уходит на проектирование.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38172968
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас подход далеко не такой.

Правда, есть куча наработок.

Например, есть система запросов: основной запрос, запросы для выпадающих списков, настройки колонок и подключение по необходимости хранимок, и это всё через админку.
Система используется во всех приложениях.
Есть и универсальный справочник: приложение, настроенное эту на систему запросов. Подходит под 98% справочников. Обычно для подключения нового надо написать всего пару-тройку-пяток запросов, и всё. Приложение это используется не только для справочников, но и вообще в куче случаев, когда надо организовать срочный/массовый и не сильно сложный табличный ввод.


Но до полного ООП не дошли.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38172984
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxУ нас подход далеко не такой.

Правда, есть куча наработок.

Например, есть система запросов: основной запрос, запросы для выпадающих списков, настройки колонок и подключение по необходимости хранимок, и это всё через админку.
Система используется во всех приложениях.
Есть и универсальный справочник: приложение, настроенное эту на систему запросов. Подходит под 98% справочников. Обычно для подключения нового надо написать всего пару-тройку-пяток запросов, и всё. Приложение это используется не только для справочников, но и вообще в куче случаев, когда надо организовать срочный/массовый и не сильно сложный табличный ввод.


Но до полного ООП не дошли.

Это вы просто не с той стороны зашли. То что вы сделали вещь полезная и нужная, но не достаточная.
Это вы автоматизировали только первый этап - элементы интерфейса
Далее нужно автоматизировать второй этап - то есть создать библиотеку сущностей и связать их с элементами интерфейса.
В таком случае получите аналог 1С - конструктор.
И вот только на третьем этапе - когда научитесь автоматизировать бизнес-процессы, получите эффективность разработки на 2(два) порядка выше, чем после первого этапа
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38172995
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickОчень часто в конторах, которые занимаются разработкой ПО для собственных нужд, да и для внедрения у заказчиков работает несколько разработчиков БД. Это связано прежде всего с неправильно проектированной архитектурой приложения.

Как считаете, может быть такая ситуация, что пишется крупный проект и при этом разработчик БД один и занят всего процентов на 30? И если нет, то как сделать так, чтобы было именно так?

А что это самоцель? Занять имел на 30%
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173064
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOld NickОчень часто в конторах, которые занимаются разработкой ПО для собственных нужд, да и для внедрения у заказчиков работает несколько разработчиков БД. Это связано прежде всего с неправильно проектированной архитектурой приложения.

Как считаете, может быть такая ситуация, что пишется крупный проект и при этом разработчик БД один и занят всего процентов на 30? И если нет, то как сделать так, чтобы было именно так?

А что это самоцель? Занять имел на 30%

В таком случае разработчик БД может быть занят сразу в 3-х проектах.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173092
Shr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickИ вот только на третьем этапе - когда научитесь автоматизировать бизнес-процессы, получите эффективность разработки на 2(два) порядка выше, чем после первого этапаТ.е. можно и сразу BPMS внедрить?
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173096
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickВ таком случае разработчик БД может быть занят сразу в 3-х проектах.у меня все заняты сразу во всех проектах
правда, у нас 66% - это сопровождение
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173246
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShrOld NickИ вот только на третьем этапе - когда научитесь автоматизировать бизнес-процессы, получите эффективность разработки на 2(два) порядка выше, чем после первого этапаТ.е. можно и сразу BPMS внедрить?

BPMS - это средство. То, что пишут на Дельфях не обязательно ООП
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173248
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxOld NickВ таком случае разработчик БД может быть занят сразу в 3-х проектах.у меня все заняты сразу во всех проектах
правда, у нас 66% - это сопровождение

Это очень плохой показатель. Хотя с какой стороны смотреть. Если со стороны собственника вашей компании, то это выгодно, постоянный доход.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173261
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickДалее нужно автоматизировать второй этап - то есть создать библиотеку сущностей и связать их с элементами интерфейса.
В таком случае получите аналог 1С - конструктор.
И вот только на третьем этапе - когда научитесь автоматизировать бизнес-процессы, получите эффективность разработки на 2(два) порядка выше, чем после первого этапа
после 2-го этапа, после того как поведетесь на магическую библиотеку каких-то "сущностей" уже ничего не будет. Так что планы на 3-й этап можно не строить.

p.s. то что описал andreymx и то что вы приняли за автоматизацию "элементов интерфейса", по какой-то причине, совершенно этим не является.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173264
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxНо до полного ООП не дошли.
вам повезло, что не влезли в трясину.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173269
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickandreymxпропущено...
у меня все заняты сразу во всех проектах
правда, у нас 66% - это сопровождение

Это очень плохой показатель. Хотя с какой стороны смотреть. Если со стороны собственника вашей компании, то это выгодно, постоянный доход.
а с какой стороны еще нужно смотреть на это все?
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173339
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmOld Nickпропущено...


Это очень плохой показатель. Хотя с какой стороны смотреть. Если со стороны собственника вашей компании, то это выгодно, постоянный доход.
а с какой стороны еще нужно смотреть на это все?

Ну это хорошо, пока нет конкуренции среди "автоматизаторов". Им сходит с рук даже 3%-ный КПД. Наверное, всё-таки придёт время когда будет конкуренция за клиентов и проиграют те, что не могут настроить технологию разработки ПО. А заказчик будет голосовать рублём.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173342
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmOld NickДалее нужно автоматизировать второй этап - то есть создать библиотеку сущностей и связать их с элементами интерфейса.
В таком случае получите аналог 1С - конструктор.
И вот только на третьем этапе - когда научитесь автоматизировать бизнес-процессы, получите эффективность разработки на 2(два) порядка выше, чем после первого этапа
после 2-го этапа, после того как поведетесь на магическую библиотеку каких-то "сущностей" уже ничего не будет. Так что планы на 3-й этап можно не строить.

p.s. то что описал andreymx и то что вы приняли за автоматизацию "элементов интерфейса", по какой-то причине, совершенно этим не является.

То есть вы не в курсе, что ООП выгоднее чем лапшепрограммирование? 8-()
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173353
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно такое слышать от программиста. Вы не в курсе зачем библиотека System.dll или System.Data.dll и набор сущностей, который там есть? И как это помогает программистам тоже не в курсе? Я в шоке...
...
Рейтинг: 0 / 0
25 сообщений из 127, страница 1 из 6
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Эффективность разработки ПО
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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