Пару месяцев назад, в процессе разработки, я понял, что 80% процентов затрачиваемого мною времени — это бизнес- и системный анализ. Хаотичный, дублирующий друг друга. Я не обладаю памятью, чтобы держать знания такой, зачастую, низкой первоначальной ценности целиком в голове. И куда развиваться программистом? Где фан? В системах класса ERP он есть только на уровне системной архитектуры. И здесь опыт и ответственность в разы больше. Но не у кого учится.
И тут навалилась методология. RUP, ARIS, APQC все в кучу. Сложность работы бизнес-аналитика в том, что бизнес может быть совсем разный. Поэтому его нужно уметь анализировать максимально эффективно. И бизнес означает отрасль, предметную область. И, вроде, да — это все те же производства и продажи, но отнюдь не вписывающиеся в стандартную школьную программу. Есть глобальная задача и есть много мелких. С трудом выдирается этот процесс поначалу из обычного, привычного цикла разработки, пусть разбитого на сотни итераций, но все-таки единого. Когда сам себе и проектировщик и тестер, а есть лишь контролирующая единица сверху. А тут — нет. Тут нужно формализовать так, чтобы быть звеном, не затрачивая при этом свои лишние трудоресурсы. По этому поводу и существуют наработки, решения и пути. Methods, solutions frameworks, standards. Ха, а ведь есть еще и стандарты наши, российские и наш же менталитет, который еще будет сидеть не один год.
И все меньше задач в айти для чистого программирования, которые интересны. Вот уже пишутся толстые спецификации, юз кейзы, сценарии, диаграммы событий — работай по ним. Я работал без них, я работал напрямую с иррациональной непостоянной системой заказчик-начальник.
Что перспективно сейчас в секторе RIA? GWT — возможно. Силами гугла, возможен переход глобальной сети на html5, но в корпоративном секторе непонятка. Silverlight выглядет хорошим решением и за тот год, что я могу быть в таймауте, он может наконец быть обкатан совершенно серьезно. Но еще большая пропасть стоит сейчас в бизнес-анализе, и та разруха которая стоит в некоторых предприятиях, с которыми приходится сталкиваться, позволяет надееться, что в условиях кризиса этому бизнесу просто необходима оптимизация, пусть нереинженинг, нужны исследования качества, и самое главное, что нужна автоматизация.
Много написано и проанализировано, но еще больше предстоит в ближайшие два месяца. Такого уровня заказов я еще не видел. И да, обычных инструментов тут не хватит.
Странная ситуация. Понятно ровно настолько, насколько понятен этот текст. Абстракция, хаос, вырваннный с корнем контекст. И любые попытки начать правильно столь же наивны.