Вот нам поведали и о проектировании визуального интерфейса – в качестве эксперта нас посетил Максим Гулевич.
понедельник, 30 ноября 2009 г.
Выбор системы управления проектом
Что же осталось сделать, прежде чем приступать к выполнению проекта? Начиная работу, каждая команда должна определить для себя правила жизни в проекте, наладить взаимодействие и выбрать продукт, который предоставит всей команде возможность решать поставленные перед ней задачи. Продукт, который будет удобным, легким в освоении и использовании, гибким и функциональным.
Не назову проделанную работу громким словом “исследование”. Пусть это будут просто размышления и, в некотором смысле, полезные советы тем, кто еще не определился.
Итак, прежде чем удариться в поиски, попробуем представить хотя бы силуэт того, что хотим найти.
Нам нужно:
- общаться, взаимодействовать – значит, нам нужна система, позволяющая создавать и обмениваться сообщениями;
- уметь накапливать знания участников проекта – не прожить без wiki;
- ставить задачи, определять ответственных и сроки исполнения, отчитываться о выполнении – забываем обо всем, что не поддерживает todo list functionality;
- хранить файлы проекта в системе в общем доступе для всей команды.
- И уж никак не прожить без календаря, к которому будут привязываться как задачи, так и митинги и совещания;
- Наконец, неплохо бы было иметь этакий dashboard проекта, на котором можно было бы отслеживать все происходящие изменения.
Пожалуй, это то, чего просит душа. Под эти приметы подошли такие продукты как , , , , , , . На самом деле подобных систем великое множество. Я выбрал и повертел только самые популярные их них.
К определенным выше критериям я добавил еще один: я хотел бы работать с этой системой бесплатно. У меня есть только один проект, у меня команда из 3-5 человек и мне нужен более-менее полноценный функционал, чтобы тихо и мирно работать над своим проектом, не претендующим на захват мира
Вкратце обо всех претендентах:
- Assembla – неплохое решение, однако первый же продукт оказался не профпригодным по последнему параметру. Я смог получить триал аккаунт на 30 дней и смог подключить к базовому функционалу dashboard, вехи, контроль времени, потраченного на проект и даже возможность создавать отчеты о еженедельных митингах…но на моем счету 0 RUR, а я ещё и «прикупил» несколько функций. И хватит мне этой суммы ровно до конца действия триала.
- Сomindwork - очень понравилось. Куча user friendly реализованного функционала: все, что нужно для счастья + гантт с поддержкой экспорта/импорта в MS Project, учет рабочего времени, затраченного на проект с красивыми графиками, которые прорисовываются прямо на ваших глазах, блог проекта. Единственный минус – сравнительно малое место в хранилище файлов (лишь 20 Mb).
- PlanZone – в отличие от предыдущего, этот сервис позволяет бесплатно вести 2 проекта и хранить на 5 Mb больше файлов. Не самое лучшее утешение, если узнать, что здесь с вами просто так не поделятся функцией учета рабочего времени. Но что порадовало, так это шаблоны проектов. Вы просто выбираете «Detailed Software Product Development» и получаете проект, в котором уже определены роли участников, описаны процессы проекта от анализа требований до диплоймента и Post Implementation Review, созданы работы и составлен список задач по проекту.
- Worksection – 10 Mb места в хранилище и отсутствие половины жизненно необходимых “кнопок”. Разговор окончен
- Wrike – снова проблема с бесплатным доступом. Только 30 дней триала. Да и система не понравилась. Весьма неочевидно где искать и как настраивать и использовать функционал. Сразу отбивает желание разбираться, что здесь к чему.
И на вкусное остались:
- BaseCamp – один из признанных лидеров в области. У своя философия разработки и ребята, надо отдать им должное, следуют ей до конца и достигают поразительных результатов. Мысль проста: “Долой все вещи, которые вы будете использовать раз месяц. Давайте реализуем тот функционал, который действительно будет использоваться, и сделаем это настолько просто, насколько это возможно”. Было весьма интересно почитать их , посвященную раскрытию такого взгляда на создание ПО. У меня был опыт работы с этим продуктом. В нём действительно есть только то, что дает возможность просто и быстро организовать работу, взаимодействовать и следить за ходом проекта.
- Zoho – целый мешок интересных сервисов, которые доступны как отдельные компоненты, так и все сразу в Zoho Projects – системе управления проектами, содержащей все то, что угодно душе и даже больше того. Возможность входа в систему, используя аккаунты Google и Yahoo, график гантта и импорт из MS Project, личный чат и чаты по отдельным темам, форум и 100Mb свободного места в бесплатно.
Что же в итоге? Советую тем, кто еще не определился, попробовать Сomindwork, BaseCamp и Zoho. Эти продукты дадут вам удобные инструменты для работы.
Уже знаю, что команда D, как и мы, выбрала Zoho Projects. Здорово! Будет с кем обсудить и поделиться впечатлениями.
воскресенье, 29 ноября 2009 г.
C’est la vie или как держать ответ (встреча №3)
Продолжение последовало;)
После встречи с Екатериной было у нас замечательное занятие с Байрамом. Думаю, этого эксперта вам представлять не нужно:) Мы говорили обо всех «за» и «против» внедрения информационной системы. Для конкретики взяли учетную систему в банке:
Предположим, 12 лет вы работаете с системой, которую разрабатывают и поддерживают ваши программисты, и тут вдруг решили купить новое решение, которое не раз уже внедрялось в банки. Вопрос – что скажут ваши сотрудники?.. А что вы им на это ответите?
Коллективными усилиями мы написали аж порядка 20 «за» и порядка 20 «против», и потом, каждому из этих против придумали ответ! Волшебным ответом «c’est la vie» мы не злоупотребляли;)
В конце нашего тренинга (а это был полноценный тренинг имхо, хоть так нам его и не представили) мы сформулировали несколько принципов, которые должны ложится в основу «ответов»:
1. покажите пример
2. поощряйте, снижайте негативные последствия
3. адаптируйте (говорите на языке бизнеса, персонализируйте опыт, говорите о результатах)
4. вовлекайте людей
5. используйте власть (ну как же без «c’est la vie»)
6. сделайте проект и результаты прозрачными, потребность в них должна быть людям очевидна
Что самое интересное и, впрочем, по результатам нашей беседы очевидное - ни один из принципов не лежит не в области ИТ!
Риски требований или требования рисков
Продолжаю вспоминать о том, что по тем или иным причинам не попало еще в блог.
Илья Корнипаев рассказывал нам об управлении рисками при работе с требованиями и о том, как, собственно, помнить, что по улицам ходят трамваи, а «Аннушка уже пролила масло». На примере трех свойственных большинству проектов событий, как то запрос на изменение требований или ошибка в оценках, мы прошлись по всем стадиям управления рисками. Описали, подумали о причинах и решениях.
Поговорили о том, кто такой «правильный аналитик». Как же полезно бывает поговорить о том, что «всем и так понятно»! Но при этом ведь непонятно, конечно, непонятно. Если все стремятся сделать как лучше, а делают по-разному и получают зачастую «как всегда». Как тут может быть понятно? В общем, для меня это было возвращение к хорошей беседе в самом начале проекта, когда мы определялись с ролями в команде, возвращение к вопросу, который у нас тогда повис на этом пресловутом «и так понятно».
Получилось так. Правильный аналитик…
1. знает предметную область
2. знает рынок и бизнес заказчика
3. умеет установить контакт
4. умеет говорить на языке заказчика и на языке разработчиков (коммуницировать т.е.)
5. умеет работать с информацией
6. мотивированный и независимый (а не зацикленный на сильных сторонах своей компании)
Интересно было бы услышать мнения на счет получившихся у нас пунктов. Кого вы считаете «правильным аналитиком»? Встречали ли вы их? и т.д.
P.S. Сайт Ильи Корнипаева, где можно найти много интересных материалов
Максим Дорофеев о планировании и не только
В прошлую субботу у нас выступил , руководитель проектов из Лаборатории Касперского (еще один лаборант ) и рассказал о своем взгляде на планирование проекта. Выступление было чрезвычайно интересным, необычным и порой забавным, за что Максиму большое СПАСИБО. Кстати, он обещал выложить slidecast (презентация с аудио-записью его лекции) в ближайшее время, поэтому следите за анонсами на его . А еще были 2 бонус-трэка про персики и лемоны, квантовые эффекты и теорию игр
Update: бонус-трэки обновлены слайдкастами от Максима, поэтому не забудьте включить динамики на своем компьютере.
Выкладываю презентации:
Фраза по теме - "Правильно я говорю? Пр-равильно я говорю? - Угу! " Отели черногория: добрые мои приятели кинули мне ссылку.
Встречи с экспертами (№2)
Спасибо, Байрам! Меня тоже так и подмывало поделиться впечатлением от встречи с Максимом, но ты меня опередил;)
Так что я, пожалуй, расскажу по порядку. Последние 2 недели ничего не писала, но это вовсе не значит, что в нашей лаборатории ничего не происходило! Мы пообщались с 3 экспертами, наши проекты снова ожили и стали набирать обороты (кстати, как в других командах, не знаю, поделитесь!).
Итак, вторая наша встреча снова была посвящена поиску работы, прохождению интервью и тому подобным вещам. Екатерина Орлова, HR-менеджер компании EPAM Systems Moscow, предложила нам целую классификацию или, если хотите, систему для молодых специалистов: методы поиска вакансии, методы подготовки к интервью, поведение на интервью, собственно, начало работы в компании. Интересно, на мой взгляд, было услышать о моделях поведения, которые HR’ы специально иногда используют на интервью. Предупрежден – значит вооружен;)
Лекция периодически прерывалась на серию вопросов-ответов и содержательных лирических отсутплений, что, согласитесь, всегда приятно. А особенно мне запал в душу ответ Байрама на вопрос Елены Бочаровой: «Что вам не нравится в студентах?». Получился такой маленький чек-лист для начинающих. Три недопустимых вещи:
- «Я это не знаю»=»мне это не нужно делать» (а вы думаете, тут все всё знают?)
- «Мне все равно можно ошибаться» (ошибаться свойственно всем, не зависимо от количества опыта, почему вам «можно», а другим «нельзя»?)
- «Ой, ну у меня там сессия была, курсовую надо было сдавать, три реферата за ночь и вообще» (не надо студенчеством прикрывать невыполненные обязательства -предупреди заранее или делай все вовремя)
Продолжение следует…
суббота, 28 ноября 2009 г.
О персиках и лимонах
Несколько недель назад у нас было очень яркое выступление Максима Дорофеева. Отчасти о нем рассказал уже Байрам, отчасти Максим в своем блоге. А я вот, хоть и с большим опозданием, напишу сюда свои заметки из той лекции.
Максим Дорофеев, нынче «спасающий мир в Лаборатории Касперского» в качестве руководителя проектов, рассказывал нам о планировании и том, как знания и идеи из различных областей применимы к управлению проектами. Рассказывал ярко, интересно и очень в тему (про «очень в тему» это слова всех, с кем мы потом радостно обсуждали встречу в столовой). Вкратце о рассказанном:
- Все что естественно… – природные и математические законы вполне применимы к управлению проектами, например:
- Даже когда ничего не можешь сказать об отдельных частицах, можно сказать о системе, которая из них состоит (взято из: квантовой механики)
- Неизбежно то, чем мы измеряем, будет искажать то, что мы измеряем (оттуда же)
- Природа ошибок мультипликативна (звучит страшно, на деле все логично: если первая задача съехала на 2 дня, проект съедет отнюдь не на 2 и даже не на 4 дня)
- Точность оценки в плане всегда очень и очень маленькая (за разъяснениями к теории вероятностей и к жизни;))
- «Какделирование» – прекрасное слово (имхо), хоть и зло по сути
- Оценивайте сроки вместе с сотрудниками, слушайте мнение как опытных, так и молодых ребят - в обсуждении всегда находится что-то, что упустили из виду ()
- Важно научиться жить в мире неопределенностей и научиться их оценивать
- Главное не сколько людей на проекте, главное – какие это люди
- «Лимонов» (ничем не выдающихся специалистов), разумеется, гораздо больше. И велик шанс, что такой специалист переоценен, так же как и велик шанс недооценить «персика» (знатока своего дела и вообще отличного специалиста)
- Если вы «персик», сумейте показать это работодателю, чтобы вас оценили по достоинству
- И да, рынок «персиков» неизменно исчезает – хорошие программисты становятся не очень хорошими менеджерами и т.д.
Мысли в отрыве от презентаций и рассказа выглядят, конечно, сумбурными. Так что это скорее тезисы на «вспомнить и подумать». Презентация Максима выложена в одном из предыдущих постов.
P.S.