Archive Page 8
Второй выпуск ссылок на SOA материалы:
- В серии “Для Чайников” появилась книга о SOA — http://ayagebeely.blogspot.com/2009/04/soa-for-dummies.html (ссылка на скачивание там же)
- Как измерить успехи от внедрения SOA? Ответы в статье технического директора Red Hat — Mark Little: Important SOA Metrics You Need to Know About
- Oracle SOA Suite Developer's Guide – новая книга в серии издательства Packt Publishing Ltd. Ждем появления в сети =)
- Отличная статья о том на какие составляющие необходимо разбить проект внедрения SOA — Project-Oriented SOA:
- Which comes first — SOA success or SOA governance? – пост в блоге Joe McKendrick
- SOA Principles for Integration of Mass Systems – отличный пост о том, какие SOA принципы могут быть использованы в SAP Process Integration
- По традиции видео для новичков:
- Консалтинговое агенство Gartner опубликовало “магический квадрант” SOA вендров. Результаты очень любопытны:
Разоблачающая статья
появилась на http://pcmag.ru :
SAP-вуду, или О чем не говорят «саперы»
Первое и самое сильное впечатление, возникающее у человека, сталкивающегося с SAP вживую, — ужас. Эргономика не выдерживает никакой критики, а об интуитивности интерфейса говорить даже не приходится. Задание логически связанных параметров разбросано по разным местам. Предназначение программ, полей ввода, колонок таблиц обычно никак не следует из их названий. Это поражает. Прикинуть стоимость внедрения можно было бы на самых ранних стадиях, просто взглянув на снимки экрана с примерами форм, но… Их-то как раз не… Читать далее »»» |
В принципе очень многие ощущения знакомы и понятны (я с SAPом знаком недавно), и очень часто логика пользовательского интерфейса запутана и неоднозначна. Возможно это просто следствие “богатой истории” SAPа, возможно действительно так защищаются интересы и повышается “эксклюзивность внедрения”. Но при этом хочу заметить, что многие фичи в интерфейсе взяты другими ERP именно из SAPа (та же 1С). Надо будет на этот счет сделать отдельный пост (SAP, 1C и MS).
Пока Деньги.Есть() Цикл
Если Бизнес.НеНадоело() Тогда
Разрабатываем();
Внедряем();
Автоматизируем();
Деньги = Деньги + ДеньгиЗаКосяки;
КонецЕсли;
КонецЦикла.
Иногда разработчики становятся заложниками своих продуктов. Возросшая сложность ПО диктует правило – Не трогай, а если тронул нажми Ctrl-Z (ну или как там по крылатее сказать =). Любое изменение становится дороже, процесс изменения максимально бюрократизируется. Продукт становится “железобетонным”. База клиентов с одной стороны дает приток денег, с другой стороны расслабляет. Что же делать? Спросить пользователей.
Недавно наблюдал картину – к клиенту пришел один из менеджеров продукта, стал рассказывать о новых фичах и спрашивать про найденные баги. Продукт хороший, клиенту нравиться, но “Мне бы вот здесь кнопку сделать, чтобы я мог список перегружать заново” – говорит клиент. Фича вообще пустяковая, как ее раньше разработчики не придумали — странно. Менеджер тоже удивлен, но прикинув объемы сказал, что делов-то на недельку. Итог – клиент предложил, разработчик понял и наверно сделает. Продукт станет лучше.
Вот еще история. Сеть магазинов в региональном центре. К менеджеру (тот что матрицу товаров составляет) наперебой приезжают поставщики, дилеры. Конечно, такого беспредела как в крупных сетях нет (где как известно за попадание из матрицу надо платить вход), поэтому менеджер прикидывает “по памяти” сколько стоит товар у поставщика с кем он уже работает и сравнивает с новым предложением. Кому-то отказывает, с кем-то заключает договор. И чувствует менеджер не ладное – дает программисту 1С задание – сделать отчет по накладным и фактурам, поступающим из магазинов в бухгалтерию. Накладные забиваются, отчет выводит цены. В итоге — оказывается поставщики привозят товар по ценам намного превышающим договорные, в некоторых магазинах заведующие делаю свои наценки =). Теперь менеджер делает отчет, а потом разговаривает с поставщиками. И таких примеров, когда ИТ помогает бизнесу “прозреть” — масса. Спросите любого 1С-ника.
К чему это все? Не всегда менеджер такой толковый, не всегда вы делаете ПО, которое реальную ценность для бизнеса предоставляет. Чтобы “не обесценивать” разработку – пообщайтесь с бизнесом. Они сами все лучше вас знают что им надо. И я не говорю о заказных разработках, я о взгляде на ПО. И даже не это главная идея. Идея в том, чтобы придумывать продукты с позиций бизнеса и искать кому их предложить:
Разработчики просто не видят очевидных вещей в которых нуждается бизнес. Кто их увидит, тот и откусит кусок пирога =). Наверно поэтому, софтверный бизнес один из самых “стартапных”, после web.
Послушайте чем занимался в свое рабочее время бывший генеральный директор (если человек придумавший компанию бывает бывшим) Евросети – Евгений Чичваркин, нынче обитающий в твиттере:
Чем он занимается? Да тем, что целыми днями разгребает гимор проблемы, косяки и прочее. Собственник, т.е. бизнес, думает про то, как ему срубить бабла, как вытащить дебиторки, как расплатиться с банком. Вы видели хоть одного CEO, который двумя руками за ИТ, автоматизацию и прочее? Я пока не встречал и не слышал (хотя сужу по сектору SMB). Бизнес делает деньги, а ИТ их тратит и причем не всегда эффективно. Говорят, что информационные системы в России внедряют по двум причинам: 1) Чтобы было круче, чем у конкурентов 2) Чтобы можно было маржу считать, потому уже давно не 30-50% роста.
Так вот ИТ, коллеги! Мы забываем, что мы не нужны бизнесу, и если бы Марина Петровна на счетах успевала все делать, а военные так бы и делали расчеты полета боевых ракет в 50е вручную – то ни о каком Билле и ИТ даже речи бы не шло. Мы всегда ведомые, мы всегда будем проблемой бизнеса – либо как часть самого бизнеса, либо как те, кто эту часть должен “вылечить”. Об этом надо всегда помнить предоставляя консалтинговые услуги, напичканные косяками и непрофессионализмом консультантов, ну и программистов.
Разговоры на тему SOA несколько поутихли в российских ИТ. По крайней в масс-медиа информации стало очень мало. И в лучшем случае это перевод западных статей или документов (whitepaper). Конечно, за всем потоком информации о SOA тематике очень трудно уследить или переварить, поэтому я решил создавать вот такие дайджест-посты с ссылками на оригинальную информацию о сервисно-ориентированной архитектуре. Итак, первый выпуск:
- Отличный блог о технологиях и продуктах вокруг SOA — http://soaandreallife.blogspot.com/
- Будь Agile, создавай SOA – статья о том, как совместить приятное с полезным.
- SOA + Eclipse – http://blog.ebmwebsourcing.com/home/both-eclipse-and-soa/2009/03/24/soa-tutorial-eclipsecon-2009/
- Чему должна поучиться SOA у “облачных” вычислений – новая статья от David Linthicum
- “Опрос населения” — SOA growth and change: TechTarget survey shows SaaS, BPM emerging
Despite some bad press of SOA at the start of the year, SOA is in fact motoring forward. Among the survey respondents, 49% said their organization has one or more SOA projects under way, and 60% characterize their current or future SOA projects as enterprise level as opposed to departmental/divisional level (21%), or single, isolated projects (19%). Still, respondents admit, there are hurdles for broader SOA deployment.
- Спешите зарегистрировать на Live Webcast: A Smarter Way to Successful SOA — Information as a Trusted Strategic Asset
- Цитата:
"Customers do not ask for SOA, they long for the expected business advantages"
"Service orientation combined with BPM means shortening the throughput time and less effort required"
- В завершение видеоматериал:
И обширный список —
10+ things you should know about service oriented architecture (SOA)
