ADD-2010: отчет Игоря Беспальчука/Jazz
На конференции было три трека. Судя по всему, самые ранние доклады специально поставили не слишком интересные, чтобы не жалко было тем, кто опоздает с приездом в Ярославль.
Много народу ушло слушать доклад про состояния рынка труда IT — тема животрепещущая, люди стояли, но говорят, что в итоге было не слишком интересно. Я же решил хоть раз послушать целиком доклад про платформу IBM Jazz, где наоборот, в огромном главном зале сидело 15 человек. Одно слово — вендорский доклад в максимально агрессивной среде.
Докладчик, Дмитрий Халецкий из IBM, рассказывал как немеряно крута платформа Jazz. Это большое и тяжеловесное (как это свойственно для IBM) решение для организации работ над разными проектами, причем вроде бы не только в области разработки ПО.
IBM постаралась сделать jazz открытым продуктом без открытых кодов — привлекает сообщество на специальный портал, где можно скачать демо-версии, а также расширения сторонних фирм, пообщаться с пользователями jazz, и все такое.
Jazz — хорошо расширяемая платформа. В нее интегрированы как продукты старых IBM-овских линеек типа Clear Case, так и продукты нового поколоения, типа Team Concert.
Вот я уже три абзаца говорю про jazz — а вы поняли, что это такое? Нет? Вот так почему-то было и с докладом. За 45 минут с трудом удалось представить, что же все-таки эта штука делает. Фирменные IBM-овские слайды с мельчайшим текстом вокруг нескольких картинок, много общих слов о расшияремости, поддержке всего на свете, трассировке к бизнес-задачам, интегрируемости и дифференцируемости jazz’a как-то не создали общего представления о продукте. В конце было несколько скриншотов, но очень мелких, они не исправляли ситуацию.
Вопросы из зала также не помогали, скорее наоборот — укрепляли во мнении, что ничего конкретного узнать не удастся, кроме того, насколько же это замечательный продукт. «Microsoft, Jira, Open source — это все отлично интегрируется в jazz» — поведал докладчик.
Jazz состоит из интеграционной платформы, на которую нанизаны конкретные приложения, покрывающие разные этапы и деятельности в RUP-цикле разработки приложения (т. н. ALM-решение, Application Lifecycle Management). Есть приложения для работы с требованиями, для управления процессом разработки, для контроля версий и конфигурационного управления, для ручного и автоматизированного тестирования, в том числе тестирования UI и тестирования безопасности, и многое другое. Конечно, в рамках доклада невозможно было рассказать подробно обо всем этом, докладчик бежал по слайдам, и остались только общие позитивные установки о том, что «там все есть, что нужно».
Говорят, в России около 10 крупных внедрений. Цены в отрыве от конкретного клиента назвать невозможно. Похоже, что решение действительно только для крупняка, в этом смысле, вряд ли стоило делать доклад о нем в такой аудитории.
С доклада ушел успокоенный — понял, что никто мне толком не расскажет, что же такое Jazz.