2010-08-06 5 views
1

У нас есть электронная таблица Excel, плавающая вокруг прямо сейчас (в глобальном масштабе) в моей компании, чтобы собирать различные фрагменты информации об использовании технологий каждой страны. Проблема в том, что он выходит, получает изменения, но они никогда не бывают очевидными и часто противоречат друг другу - и тогда мы должны разбить их вместе. Для меня рабочая книга - это не более, чем приложение для мусора/мусора, ожидающее написания.Соответствующее использование Grails, Rails и т. Д.?

В компании, которая обладает достаточным персоналом и знаниями для посвящения проектам предприятий, почему-то гибкие и языковые/фреймворки, такие как Rails, Grails и т. Д., Не одобряются. Тем не менее, я не могу не думать, что это почти идеально подходит для этой задачи, учитывая особенности лесов для чрезвычайно простых реализаций захвата необработанных полей только с помощью нескольких поисков (т. Е. Предварительно определенной категории). Я думаю, что это будет считаться очень подходящим использованием этих структур.

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

ответ

7

Единственный способ добиться этого в жесткой организации - получить эту рабочую и демонстрационную версию без одобрения. Управлению очень сложно сказать «нет» готовому проекту.

3

Я работаю для действительно большой компании & написал много приложений для приложений на основе Rails (а также внес вклад в некоторые крупные проекты Rails). Тем не менее, самая большая проблема заключается не в качестве приложения, но в том, что он собирается поддерживать/поддерживать его, когда вы уходите или попадаете в автобус.

ИМХО, главный страх перед корпоративной организацией - особенно, если приложение становится более важным для его основного бизнеса - заключается в том, как его поддерживать. Если это не укладывается в аккуратную коробку поддерживаемых технологий, это будет менее вероятно.

Корпорации были укушены этим много раз в прошлом & осторожны при приведении новых технологий.

Итак, если вы можете привлечь больше людей, чтобы изучить Ruby/Rails в своей группе (или в других местах в вашей компании), вы можете сделать для этого хороший пример. В противном случае, к сожалению, вы, вероятно, лучше реализуете что-то на Sharepoint :-(.

2

Если у вас уже есть инфраструктура Java, то для создания приложения Grails для поддержки и обслуживания потребуется немного дополнительного ИТ-повышения. стоимость поддержки и поддержки должна быть такой же, как для приложения Java (например, приложения Grails, запущенные на Tomcat, используют одну и ту же JVM, используют те же инструменты диагностики/профилирования и т. д.).

По моему опыту, организациям труднее поддерживать Ruby, когда его еще нет в инструментальной цепочке, потому что его новый язык, новая среда развертывания и требует значительного увеличения поддержки и технического обслуживания.

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

Так же, как говорили другие, прощение по разрешению, но будьте умны о влиянии на ИТ-организацию.

Смежные вопросы