Вы читаете журнал [info]dennis_cool

Previous Entry | Next Entry

my photo

Завтра начинается конференция Software People 2010 (http://softwarepeople.ru/sp2010/). Тэг в Twitter - #swp10.

Надеюсь, что всем будет интересно.

Вот мое приветствие участникам: http://softwarepeople.ru/sp2010/people/zapirkin/

У меня достаточно спорная, новая, радикальная, взрывная тема. Эту тему полгода назад мы придумали с Асхатом Уразбаевым (http://zibsun.livejournal.com/). Называется она Agile 2.0 (это смесь таких тем как Agile, Business Process Improvement и Enterprise 2.0).

Если будете меня искать в программе, – не ищите. Дата и время выступления будут запланированы в последний момент ;-) Все вопросы, – к организаторам ;-)

Вот что я собираюсь сказать (это отчасти тезисы, – отчасти текст доклада):

<<<

Agile 2.0 - новые горизонты

Я хочу выступить на конференции SoftwarePeople 2010, чтобы сказать: хватит использовать Agile только как методы и подходы выстраивания процессов software development.
в чем проблема?
Я вижу, что хорошие методы используются недостаточно эффективно.
Я вижу, что их можно использовать для решения других задач с бОльшим ROI.
Я знаю, что люди, знающие Agile, и имеющие реальный опыт его внедрения, использования, применения за последние годы серьезно выросли.
Я знаю, как они могут использовать свою экспертизу на новых позициях, должностях и в новом бизнесе.
Я понимаю, что особенную ставку нужно делать на бывших менеджеров проектов, которые начали развивать свой бизнес, или get promoted в крупных компаниях, получив новые обязанности, зоны ответственности и более важные проекты, бОльшие бюджеты, и больше возможностей для реализации потенциала, как своего, так и потенциала Agile-принципов и подходов.

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

Или может быть так: вы сделаете пару проектов по Agile, получите продвижение, и забудете все наши ценности и принципы, став очередным пузатым бюрократом-чиновником, корпоративным планктоном и проч.?
Я, почему-то думаю, что нет.

Давайте подумаем, куда катится Agile, который мы столько лет выращиваем, лелеем, евангелизируем, мучительно внедряем и ширим армию наших практикующих соратников?

Смотрите:
Individuals and interactions over processes and tools, - подходит для бизнеса As Is,
Working software Работающие бизнес-процессы и качественные продукты over comprehensive documentation
Customer collaboration over contract negotiation, - как есть!
Responding to change over following a plan, - опять без изменения!
-
все эти ценности можно, нужно использовать, и они масштабируемы для задач бизнеса!!!

Более того, не только ценности Agile, но и базовые принципы, - они тоже являются прекрасной возможностью для развития в других областях, стоит только заменить понятия software development и project management в них на понятия из бизнес-тематики, - и мы получим отличные принципы для построения, развития, и ведения бизнеса.

Вот пара примеров:
"Our highest priority is to satisfy the customer through early and continuous delivery of valuable software product/service"
"Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage" - берем как есть, понимая под development не только software product.
"Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale." - тут если речь идет о продукте, то можно скорректировать срок, а если об услугах, то почему-бы и не ставить как есть, просто заменив software на services/deliverables…?
"Business people and developers must work together daily throughout the project. " - меняем developers на "наша компания", и опять все подходит..
Ну и так далее…
Понимаете?

Теперь дальше.
Что уже есть на рынке, и куда двигаться?

Первое направление.  Business.
Представьте, что вы предприниматель. Начинаете свой (или участвуете в чьем-то новом молодом бизнесе) бизнес. Что вы можете использовать из Agile, который вы знаете, для своего бизнеса?
разработка продукта - ок
работа с клиентом - да
продажи - да, абсолютно, хотя и не на 100% (материалы, встречи, внутреняя работа…)
выстраивание процесса управления компанией (мониторинг, рабочие собрания по подразделениям, работа в отделах и между) - да
маркетинг - да (проекты, кампании, в общем подход к работе...)
выстраивание поставщиков - да, хотя и со скрипом, но тем не менее, опыт выстраивания Agile в командах тут очень пригодится.
R&D - да, несомненно.
Причем знаете, - с учетом того, как (несмотря на кризис) во многих компаниях народ "работает", - ох как тут можно развернуться…!

Второе направление. Collaboration.
Одна из ключевых проблем при внедрении Agile, - это организация правильной коммуникации, collaboration как в команде, так и с клиентом, общение в отношении требований, фич, реализации, процесса, post-mortem (aka ретроспектива) и многого другого. Особенно критичной проблема становится в больших командах и при масшабировании. Далеко ходить не нужно, вы можете почитать материалы AgileDays, блоги по теме, или просто поговорить с любым внедренцем.
Какие подходы и инструменты нужно использовать, когда вам не удается расположиться рядом с клиентом и всей команде в одном помещении?
Рано или поздно, люди приходят к выводу об использовании социального ПО для решения таких задач. Причем речь не о локальном использовании отдельных приложений типа wiki, блоги и проч. Суперидея в том, что только за счет плотной интеграции и использования информации совокупностью приложений, достигается реальный эффект. В данном случае, полное решение, это когда есть web-доступ, странички пользователей (с описанием их задач, направлений, должностей и проч.) блоги, wiki, форумы, микроблоггинг, RSS, мощный поиск, тегирование и прочее. А еще когда в этой же системе вы можете делать kanban для управления задачами, требованиями и проч., интегрированный с блогами, визуализированный в инструменте, делать отслеживание задач и требований, иметь сохраненную информацию по ним, историю, возможности обсуждения... Но главное, - это когда такие важные элементы коммуникации и управления коммуникацией как "информационные следы", контекст, история, мнения, - все это сохраняется, находится, и вы можете использовать это для улучшения взаимодействия, для ретроспективы, для повышения качества взаимодействия, взаимопонимания, которые так важны, критически важны для успеха Agile-проекта.

А что есть в мире по этому поводу?
Не очень много, но уже достаточно для того, чтобы увидеть, что правильная тенденция есть. Смотрите сами. Ключевые слова вам известны. Во время доклада, тем не менее, я коснусь того, что наиболее интересно:
Agile & Business Scorecards
Business Agile Enterprise

Итак, Agile 2.0 скрещивается нами из направлений Agle Business (или A4B = Agile for Business, Business Agile...) и 2.0 - это не версия, это социальный контекст по аналогии с Web 2.0 и Enterprise 2.0, - это выход на новые возможности, связанные с использованием Agile не только на бизнес- уровне, но и на новом фундаменте (в новой среде) социального интернета, коммуникации в сети, которые дают совершенно новые, но работающие (робастные) подходы для коммуникации, сотрудничества, обмена опытом, решениями, и вообще collaboration как в команде, так и с клиентом, рынком и проч.

И самое интересное, - реальный пример. Организация online-поддержки (расскажу на выступлении подробно).
Если не успеем, - то просто подумайте: Если из Lean Production появился Lean Software Development (который достаточно сильно связан с Agile), то почему мы с вами, имея опыт Agile в Software Development, не сможем масштабировать его в наш теперешний или ближайший опыт выстраивания компаний, создания бизнесов и их оптимизации?

Так что же делать?
Все очень просто. Достаточно начать, и все получится.
К кому обратиться? Кто евангелизирует эту тему? Кто может помочь вам в ее воплощении?
Далеко ходить не надо.
Люди все те же. Но только серьезно подросшие, и способные на реальном опыте внедрения Agile, воплощать его принципы и основы в бизнесе.

Удачи!

>>>

Comments

( 1 комментарий — Оставить комментарий )
[info]maksym wrote:
22 Апр, 2010 20:33 (UTC)
...Я знаю, как они могут использовать свою экспертизу на новых позициях, должностях и в новом бизнесе.

...Куда мы пойдем дальше с этой экспертизой?



Только, Бога ради, не "экспертиза". Компетенция, знания, опыт, и т.д. Слова "экспертиза" в таком значении в русском языке _нет_.

Удачного доклада! Постараюсь послушать, хотя целый день трансляцию отслеживать не смогу.
( 1 комментарий — Оставить комментарий )

Profile

my photo
[info]dennis_cool
dennis_cool

Latest Month

Май 2012
Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
2728293031  

Tags

Page Summary

Разработано LiveJournal.com
Designed by Lilia Ahner