|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Petro123, Гаражная разработка - путь к гаражной зарплате, вообще к гаражному бытию, кустарная - к кустарному, подзаборная - к подзаборному, и т.д. :) И тут уж, конечно, "каждый выбирает по себе", как поется в одной хорошей песне... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 18:17 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Solver.itОказывается прототип делает не то что надо, но зато все сделано по технологиям Организация производства - это необходимое, но не достаточное условие успешного производства. Раз та система делала не то, что надо, то значит просто управление требованиями оказалось недостаточно качественным. Увы. Из того, что в какой-то конкретной команде не получилось наладить качественное управление требованиями, совсем не следует, что управление требованиями и вовсе не надо налаживать. Нужно налаживать. Потому, что если управления требованиями нет, то значит никто и не попытался обеспечить, чтоб система делала то, что надо. Этого просто не учли. А при отсутствии продакт-менеджмента, не приходится и ожидать, что система будет делать то, что нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 18:39 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
"Эффективный" менеджмент в действии. Для того, чтобы создать типовую (скоро в начальных классах школы будут преподавать) систему за месяц, нужно потратить несколько лет и несколько $млн. Главное грамотно организовать процесс производства траты. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2011, 18:50 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
MumboГаражная разработка - путь к гаражной зарплатеНе позорься... С.Джобс смеется с тебя. Есть еще масса аналогичных (не ИТ) примеров, например АИК Николая Амосова (был между прочим получше американского "негаражного", хотя был самоделкой из рук двух любителей). Про автобизнес - отдельная тема. Там многие бренды начинались именно с гаража. ИТ ничем не хуже. Хорошая идея может родиться где угодно. А сытость и кожанные кресла скорее мешают, чем помогают рождению таковой. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2011, 11:12 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
LSV, ты не сочиняй сказочки, а Джобса не поминай в суе, и не выдумывай за него. Разработка без управления требованиями - это брак. Разработка без архитектуры - это брак. Заниматься бракоделием или пропагандировать его - это позорно. Так не позорься же сам! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2011, 20:02 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
LSV, +1 он забыл, кто поднялся именно на МАЛОМ предпринимательстве. И что прибыль пропорциональна обороту денежных средств = малым проектам. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2011, 22:09 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Petro123, Это всего лишь твои заблуждения по поводу моих слов. Я говорил о недопустимости халтуры и бракоделия, недопустимости выбора курса на неполноценную разработку и некачественную продукцию, а не об объемах бизнеса. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 00:49 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
MumboЯ говорил о недопустимости халтуры и бракоделия, недопустимости выбора курса на неполноценную разработку и некачественную продукцию. странно то, здесь никто не говорит о халтуре, бракоделии, неполноценной разработке и т.п. Это и так понятно и не обсуждаемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 01:08 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
MumboLSV, ты не сочиняй сказочки, а Джобса не поминай в суе, и не выдумывай за него. Разработка без управления требованиями - это брак. Разработка без архитектуры - это брак. Заниматься бракоделием или пропагандировать его - это позорно. Так не позорься же сам!Ты не сочиняй сказочки. Где пропаганда бракоделия ? Лучше дай определение гаражной разработки. И почему это обязательно разработка без УТ и без архитектуры ? Домашняя разработка силами 1-2-3 человек - гаражная ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 11:04 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
MumboГаражная разработка - путь к гаражной зарплате, вообще к гаражному бытию, кустарная - к кустарному, подзаборная - к подзаборному, и т.д. :)Кхм. Начинал, помнится, один мужик в заброшенном яхтенном эллинге. Голландский филиал его компании так до сих пор в том эллинге и сидит, только отремонтировались, утеплились, и посередине высоты эллинга ещё одно перекрытие поставили, чтоб второй этаж получился. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 12:00 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Продолжается затея придумать за меня какие-нибудь, якобы мои, ошибки или недостатки, с тем, чтобы потом меня в них же и обвинить. Чтож, кто на что горазд, тот тем и занимается. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 23:03 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Несколько слов в адрес goldenfoods , и всех, кому интересна суть вопроса и анализ этой ситауции. Тезисно суммирую свою точку зрения на рассматриваемый случай. 1. Для полноценной разработки требуется качественный технологический процесс, который бы включал в себя все основные взаимодействующие потоки работ, организованные вместе: 1.1. Управление требованиями 1.2. Проектирование архитектуры 1.3. Реализация 1.4. Стабилизация и управление качеством 1.5. Ввод в эксплуатацию 1.6. Сопровождение 2. Продукция, выпущенная без какого-либо из этих потоков работ ("кустарным" способом) закономерно оказывается не удовлетворяющей современным стандартам качества. А недобросовестные поставщики такого рода некачественной продукции фактически заняты "лохотроном" по отношению к заказчику. Увы, подобное ловкачество среди них считается даже за доблесть и успешную работу. 3. Налаженный процесс производства качественного ПО, является для разработчиков софта наиважнейшим орудием труда, основной производительной силой. Именно эта производственная сила, собственно, и есть умение разработчиков ПО делать системы (а вовсе не только лишь знание какого-то языка программирования или технологии). 4. В ситуации, описанной goldenfoods, процесс производства ПО еще не сформирован. Нет архитекторов, и важность этой роли даже не совсем еще осознанна. Не развито в систему управление требованиями, со своевременным выявлением и адекватным учетом наиболее важных из них. Стабилизацию предполагается производить "по живому", отлаживая систему на бизнесе заказчика, как на подопытном кролике. При собственной реализации, это может весьма болезненно ударить по бизнесу заказчика, и принести ему убытки, вместо ожидаемой прибыли. Пока только лишь обдумывается, какой бы инструментарий в принципе подошел бы для реализации, то есть поток работ по реализации еще далек от производственной зрелости. О развертывании и сопровождении вообще похоже еще не задумывались, а ведь это важно и влияет на остальные потоки работ, в частности на реализацию. 5. Процесса своего еще нет, а построить полноценно работающий процесс собственной разработки за 3 месяца и при наличии $15000 вряд ли получится. Недостаточно времени и средств на привлечение в свою комманду специалистов, которые могли бы грамотно и слаженно выполнять, например, роли архитектора, продакт-менеджера, программиста, без деятельности которых система не будет качественной. Налаженный производственный процесс - это не мелочь, а ключевая компетенция. Именно люди, собранные в умелый коллектив, суть решающий фактор успеха, а не только лишь те или иные технологии. Мимоходом и за дешево умелые команды с налаженными процессами не создаются в наше время. 6. Поэтому в рассматриваемом случае нет условий для полноценной собственной разработки серьезной, активно использующейся корпоративной системы (напр. на 70 пользователей и 10 млн записей в год). Недостаточно ресурсов по времени и стоимости для налаживания собственной разработки и производства продукции. Зато, есть условия для "лохотрона". Стремление получить нечто чудесное, на фоне недостатка информированности или же пренебрежения знаниями о современных принципах разработки ПО. Желание, чтобы из маленькой овчинки сшили бы 7 шапок, или поработали бы как "повар, конюх и плотник" за вареную полбу, как Балда из известной сказки А. С. Пушкина. В связи с этим уместно вспомнить и соответствующий совет: " Не гонялся бы ты, поп, за дешевизной! " И, не ходил бы по граблям... :) 7. Что же делать? А совершенно не обязательно всем вести свою разработку. Лучше меньше да лучше. Если нет еще ключевых компетенций для разработки, то лучше не заниматься "самоделкинством". Не нужно клеить своих автомобилей скотчем и не нужно создавать собственный космолет из соломы. Есть нормальные альтернативы. Это, например, аутсорсинг. Но, для привлечения качественного аутсорсинга, скорее всего, финансирования будет маловато. Покупка коробок и их настройка, если есть что-то подходящее. Но, на выбор и освоение чего-то нового, скорее всего, времени 3 мес. будет маловато. 8. Еще вариант: настройка своими силами того, что уже есть. На чем уже сейчас работает предприятие заказчика и что хорошо освоено коллективом goldenfoods. С главным курсом на построение долгосрочных прозрачных и партнерских отношений с заказчиком. Не в суетливой манере "давайте быстро сбежим с горы, автоматизируем заказчика по-бырику, получим плату, и убежим прочь создавать свою фирму". А на базе долгострочной ответственной стратегии: "заказчику действительно нужна автоматизация; а нам нужен заказчик; поэтому мы - заодно, мы - партнеры по общему бизнесу ; поэтому процветание заказчика - это не только его, но также и наше процветание, и мы качественно и без суматохи сделаем все необходимое для этого общего процветания, основательно решим все наши с ним общие проблемы для достижения наших с ним общих целей." В рамках этой стратегии становится очевидно, что совершенно не обязательно самим разрабытывать ПО. Это - не самоцель. Гораздо важнее делать то, что собственно и нужно заказчику: обеспечивать решение информационных проблем компании. Обеспечивать повышение доходов предприятия за счет применения информационных технологий. Подстраховывать бизнес заказчика с информационного фланга, являясь связующим звеном между ним, и непрофильным для него миром IT. Причем вести эту работу так, чтобы вся деятельность была для заказчика прозрачной и понятной. Быть заодно с заказчиком. Для этого постоянно изучать потребности заказчика, возможности улучшения его бизнеса, его актуальный и потенциальный спрос. И, пока нет сил на свои разработки, использовать другие имеющиеся возможности, потенциал существующей системы, другие предложения рынка, и оптимальным образом соединять одно с другим к общей пользе, а не упражняться кодированием без проработки архитектуры и самоделкинством без учета требований. И заказчики, как правило, ценят такой подход гораздо больше, чем скороспелые поделки, только лишь пускающие пыль в глаза. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2011, 23:18 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Mumbo, :) и не лень букварь переписывать было? только все эти правильные слова нужны для заказчика, чтобы приписать ноль (а то и два) справа от $15000, и к сроку разработки соответственно потом ближе к концу можно еще столько же вытянуть ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 01:34 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
эффективный менеджмент работает, не мешайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 01:45 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Mumbo, Вот интересно, Мелкософт использует вышеозначенные методологии в разработке своей Dynamix... ? Ну скорей всего - да. А 1С? Ну скорей всего тоже - да. И что? Сильно это им помогло? Как было глюков, тянущихся ДЕСЯТИЛЕТИЯМИ, полным-полно, так и остается. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 08:51 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Mumbo... качественный технологический процесс... так организованный процесс далеко не гарантия качественного продукта на выходе зачастую такая "работа" как раз и является не выпуском ПО, а разводом лоха на бабки если же верить идеологам экстремального программирования, то и вообще - это скорее гарантия сорванных сроков, качества и проекта вообще :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 11:05 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
IgorKMumbo, Вот интересно, Мелкософт использует вышеозначенные методологии в разработке своей Dynamix... ? Ну скорей всего - да. А 1С? Ну скорей всего тоже - да. И что? Сильно это им помогло? Как было глюков, тянущихся ДЕСЯТИЛЕТИЯМИ, полным-полно, так и остается. Несмотря на наличие глюков системы продолжают успешно продаваться и внедряться, а методологии использоваться и развиваться. Здесь работает принцип бери больше, кидай дальше. Создание идеального приложения, аналогичной сложности, без глюков - это утопия. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 11:08 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Chop так организованный процесс далеко не гарантия...и что интересно... за морем фидбеков, схем/диаграмм, совещаний, согласований итд виноватого в провале проекта такая организация процесса не позволяет найти потому находят стрелочника :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 11:13 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
DinamoНесмотря на наличие глюков системы продолжают успешно продаваться и внедряться, а методологии использоваться и развиваться. Здесь работает принцип бери больше, кидай дальше. Создание идеального приложения, аналогичной сложности, без глюков - это утопия. Понятно, что без глюков нельзя ;-) НО когда они переходят из версии в версию, причем они описаны на трэкере и т.д. и т.п. следует вывод - что новомодные методологии разработки не дают гарантии получения КАЧЕСТВЕННОГО продукта! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 11:47 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
IgorKПонятно, что без глюков нельзя ;-) НО когда они переходят из версии в версию, причем они описаны на трэкере и т.д. и т.п. следует вывод - что новомодные методологии разработки не дают гарантии получения КАЧЕСТВЕННОГО продукта! естественно не дают. То, что проповедует Mumbo дает какие-то гарантии документированности проекта разработки (все есть на трэкерах), но никак не качества. Просто в учебниках этого не написано. А при разработке внутрикорпоративной системы еще дает гарантии раздувания штатов и затягивания сроков. Маленькие, но твердые шаги, в этом деле, гораздо эффективней поездки на катке по предприятию. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 14:52 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
Хорошая мысль! Вы хорошо знакомы с Access? С его ограничениями и тонкостями (он своеобразен, компоненты в нем не создашь, хотя ActiveX может пригодиться, не каждая версия аксесса с каждой версией сервера работает)? Научились разрабатывать командно через TF или VSS? Если все это уже прошли, то за два месяца криво работающий, трудноподдерживаемый пилот наверно сделать можно. goldenfoodsА что если не мудрствовать лукаво и сделать на Access 2003/2007+SQL Server 2005/2008/2008R2 (проект adp)? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2011, 16:55 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
dmitesPetro123, Ну если все так просто, то хотелось бы еще хранить код в самой базе. Чтобы обновив.дописав код , пользователи сразу увидели его, перезапустив клиентское приложение Хранить именно код - это иметь клиент на интерпретаторе, что имеет массу минусов. Если же "перезапустив клиентское приложение" - то для этого достаточно хранить exe в базе. exe при запуске смотрит в базу есть ли там версия новее чем он сам, если есть - запускает программу-обновлятор а сам завершается. Программа обновлятор вытягивает указанный exe из указанной базы, запускает его а сам завершается. Таким образом exe сам обновляется до той версии которая положена в базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2011, 06:55 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
fraks, хранение кода в базе и интерпретатор позволяет кроме кода "дистрибутива" хранить и выполнять код "тюнинга" можно оперативно проблемы решать, и уникальные функции добавлять (не меняя код "дистрибутива") например: по требованию заказчика в справочник товара нужно добавить уникальную характеристику (ну например сезонный коэффициент ... лохматости меховых изделий :) ). Никому из других заказчиков эта ересь не нужна, поэтому с помощью кода "тюнинга" добавляем в БД поле, и организуем его отображение, где это требуется. При этом "дистрибутив" по прежнему единый. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2011, 09:44 |
|
Новые проекты по разработке учетных систем.
|
|||
---|---|---|---|
#18+
MumboPetro123, Это всего лишь твои заблуждения по поводу моих слов. Я говорил о недопустимости халтуры и бракоделия, недопустимости выбора курса на неполноценную разработку и некачественную продукцию, а не об объемах бизнеса. Рекомендую фильм "Пираты Силиконовой Долины". Так и о халтуре и бракоделии, и о то чо без женщины и компании ксерокс - неизвестно кем бы стала Apple. И про MS был очень большой вопрос... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 06:14 |
|
|
start [/forum/topic.php?fid=33&msg=37191879&tid=1548062]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 555ms |
0 / 0 |