Software People 2011: практика и философия

В Москве завершилась конференция Software People 2011. В течение трех дней представители софтверных компаний, разработчики и эксперты рынка делились не столько опытом технической разработки программных продуктов, сколько рассказывали о практике управления проектами и ресурсами, взаимодействия с клиентами, тимбилдинге и т.д. Порадовали и обилие конкретики, и философия PM, явно выстраданная спикерами.

Оцените:

В ходе конференции было сделано много докладов и презентаций: выступило более 40 экспертов. Сама конференция была разделена на четыре трека: Technology & Architecture, People Management, Process Management и Product Management, а также включала два мастер-класса, попасть на которые смогли только избранные. Что можно выделить?



Мастер-класс (больше похожий на курс молодого бойца) Владислава Балина из компании «Финам» по современным командным принципам был посвящен интересной теме — преодолению трений в организациях. Спикер, используя терминологию Карла фон Клаузевица, представил проблему не как ссоры людей, а как аналог механического трения, возникающего в командах, и предложил объяснение тому, почему в организациях может нарастать сопротивление системы. По словам Владислава Балина, трения в человеческих коммуникациях — это то, что отличает теорию от практики. (Клаузевиц в данном случае писал, что «трение — это единственное понятие, которое, в общем, отличает действительную войну от войны бумажной»). «Клаузевиц понимает преодоление трения как задачу руководителя вообще, — пояснил спикер. — Потому что бывают моменты, когда трения нет, все идет само собой, то есть, руководитель просто дает направление. Но иногда бывает так, что система начинает оказывать сопротивление. Это не связано с тем, что люди саботируют работу. Это может быть проблемой личных качеств людей (могли устать, потерять чувство цели, ведь люди не станки). Проблемой организационной структуры».



Отдельные элементы системы, и система в целом, могут испытывать затруднения, сбои, временные, неожиданные, системные. В докладе обсуждались два пути преодоления. Первый — это преодоление трения на уровне «руководитель-подчиненный». Речь шла об особой технике выдачи приказов и указаний: как правильно отдавать поручения, чтобы люди конструктивно проявляли инициативу. В качестве второго подхода были предложены варианты (спикер насчитал пять) оптимизации организационной структуры, поскольку трения — это проблема самой организации работы, возникающая от того, «что люди — всегда люди». Что касается стартапов, то по словам Владислава Балина, с ними все гораздо проще. На первых порах необходима небольшая команда, поскольку большое количество людей создаст чудовищное трение, а единомышленники. Доклад руководителя направления технического развития продуктов «Лаборатории Касперского» Георгия Баркана «Практика и немного философии управления требованиями» был посвящен обобщению собственного опыта работы с требованиями при разработке коробочных и заказных программных продуктов.



Работа с требованиями, правильно налаженный процесс их сбора и обработки — важный инструмент для управления проектом. Причем, обратил внимание Георгий Баркан, менеджеру необходимо учитывать не только технологические, но и психологические факторы работы с людьми, понимать причины их поведения и интересы. «При работе с требованиями очень важно определить как можно больше предположений и ожиданий заказчика, либо владельца продукта коробочной разработки, — сказал Георгий Баркан. — Этому не всегда уделяется достаточно много внимания, а, на самом деле, зачастую требования не раскрытые и не найденные, могут оказаться важнее, чем те, которые сформулированы вначале». Данные тезисы, по словам спикера, применимы вне зависимости от масштабов проекта. Руководитель проектов компании «Телеком Солюшнс» Иван Поваляев рассказал о том, как работать с иностранным заказчиком. Иностранным заказчиком для примера был выбран индийский МТС, где в качестве руководителя работает российский менеджер, управляющий местными специалистами. Основной проблемой, как и ожидалось, оказались налаживание коммуникаций, необходимость учитывать язык, иногда плохое знание английского (разработчику нужно назвать элементы интерфейса, так чтобы их понял заказчик) и локальную специфику.



Выступление генерального директора компании Usability Lab Дмитрия Сатина было посвящено, казалось бы, тривиальной проблеме — как обеспечить согласование с заказчиком, у которого часто нет времени, иногда даже необходимой компетенции, чтобы ознакомиться с проектом. Однако выразительность выступления и предложенный подход сделали лекцию достойной внимания. Методом проб и ошибок компания Usability Lab пришла к тому, что стала сдавать промежуточные результаты очно, используя, в том числе, элементы шоу, а при не возможности очного общения — Skype или видеохостинги. Также для ускорения процедуры согласования спикер предложил вносить в документ метки (нравится/не нравится/не понимаю). «Согласования не должны вестись с почтовым ящиком. Мы должны оторваться от стула и поехать к клиенту, и построить с ним какую-то коммуникацию, чтобы на этом собрании он принял окончательное решение», — пояснил Дмитрий Сатин. Как вариант, клиент может подписать документ «вслепую», а позднее «прозреть», поэтому задача разработчика объяснять положения документа и добиваться адекватного понимания клиентом того, что мы собираемся делать. Дмитрий предложил поменьше использовать слова, а больше визуальную коммуникацию (диаграммы, схемы): «Мой опыт показывает, что как только клиенту начать показывать, вот тут он просыпается, и вот тут он начинает думать, и начинает вносить свой вклад в задачу».

Оцените:

Комментарии Facebook

Комментарии ВКонтакте