вторник, 29 июня 2010 г.

Знакомство с UP и RUP


Недавно закончил читать Введение в Rational Unified Process Филиппа Кратчена. Я давно интересуюсь agile подходами к разработке, но все никак не доходили руки что бы вплотную заняться ознакомлением.

До этого прочитал книгу Лармана: Применение UML 2.0 и шаблонов проектирования и она произвела на меня действительно большое впечатление: все просто и четко рассказано, отличные примеры и общая живая речь автора. В ней подробно описывается Unified Process и дано много полезных практических советов по его применению на практике. В общем конечно, было бы здорово применить его у себя в отделе, подумалось мне. Некоторые элементы UP у нас используются - например поэтапная передача продуктов на тестирование, новые витки анализа и проектирования при добавлениях новых методов, но конечно до реального UP тут еще как до луны. Но после некоторых размышлений над вопросом внедрения всплыли проблемы (впрочем, это не удивительно):

1. нет ни одного человека, насколько мне известно, в отделе кто бы хорошо был знаком с UP или RUP, а без этого пытаться что-то сделать в реальных коммерческих проектах очень рискованно - можно вообще все провалить. Приглашение эксперта со стороны видится в наших условиях несколько утопично.

2. как мне видится не все наши отделы готовы работать с таким новым подходом, а инициативы одного отдела разработки явно недостаточно.

3. нет серьезной инструментальной поддержки - хотя бы тех же проекторов - по 2 штуки, или необходимого софта.

И вот для того что бы дальше развить тему решил я почитать про RUP: и книга Кратчена меня серьезно разочаровала. Конечно, она предоставляется ровно то, что обещает: введение в RUP, но до чего же это мало. Фактически все я книга представляет из себя набор определений и общее описание технологических процессов. Никакой конкретики, про софт только упоминания вскольз я уж и не говорю, что понять чем отличается RUP от UP по этой книге невозможно. В общем, определенно, книга Лармана победила в этом мини турнире по всем статьям.

А я видимо продолжу све знакомство с agile методами, когда дойдет очередь до книги Быстрая разработка программ. Принципы, примеры, практика Мартина - надеюсь с ней мне повезет больше.

Комментариев нет:

Отправить комментарий