Второй ответ практический: А чёрт его знает. Как только собирается достаточно большое количество людей, чтобы поговорить про agile, через некоторое время кто-нибудь обязательно задаёт вопрос: «постойте, постойте, а что вы имеете в виду под agile», и тут начинается…
Недавно было даже специальное собрание членов сообщества AgileRussia посвященное обсуждению того, «Что такое Agile и где граница между Agile и неAgile?» Имеется отчёт Дмитрия Лобасева об этой встрече: agilerussia.ru/index.php?option=com_content&view=article&id=115&catid=3&Itemid=27
Краткое резюме из этого отчёта:
1. Зачем вообще искать эту границу?
2. Agile нет
3. Все вокруг, что соотвествует здравому смыслу — это Agile
4. Agile там, где вы считаете, что это Agile ;) (не забывая про манифест и 12 принципов)
Есть статья с прошлого SECRа под названием «CMMI и Agile – возможен ли симбиоз?» — secr.ru/?pageid=4548&submissionid=5260 (там текст + презентация)
Но там эта тема обсуждалась почему-то даже на докладах, которые вроде бы напрямую с agile были не связаны.
На Agile Labs было два интересных доклада на эту тему, я их оба упомянул — от Максима Дорофеева и от Александра Кондакова (то, что я второй из них не слушал, не означает, что он плохой, просто мне надо было отдохнуть немного, и я выбрал прогулять тот, материал которого мне уже был достаточно знаком).
Если появится запись доклада Максима — очень рекомендую посмотреть, у него очень своеобразная манера рассказывать :)
Не очень понял, что эта программа добавляет к возможностям PS — в нём самом есть возможность показывать плавающий индикатор текущей раскладки: screencast.com/t/K8KzDAX6
Советую таки посмотреть на Smart WorkTime Tracker — tracker.aklabs.com/rub.php
Она умеет, например, в Visual Studio определять, какой проект открыт, и учитывать время работы над каждым проектом отдельно. Не уверен насчёт встроенной поддержки других сред разработки, но точно знаю, что можно настроить фильтр по заголовку окна, так что можно ещё таким способом выделять моменты работы в том или другом проекте.
Есть ещё одна замечательная программка — Smart WorkTime Tracker
Раньше была бесплатная для XUSSR (где-то у меня ещё наверное лежит дистрибутив с тех времен)
Теперь не бесплатно, но в общем-то и не очень дорого — tracker.aklabs.com/rub.php
Вот она может и сама следить за всеми программами, и ручное переключение между «секундомерами» можно настроить.
Да, главная проблема в том, что через какое-то время просто перестаёшь тыкать на кнопку.
Но зато есть сервисы, где этого не надо делать.
Я использую RescueTime — www.rescuetime.com/ (говорят, есть и другие похожие)
Он втихую собирает всю информацию о том, что я делаю, и отправляет на свой сайт.
А потом можно посмотреть всякую статистику.
Ну и можно там всякие правила настроить — типа если я топчусь на таком-то сайте или пользуюсь IM, пометить тегом «убивал время» :)
Кстати, ещё интересный вариант Evernote — www.evernote.com/. Я его, правда, не использую как тудушко (использую для других целей), но знаю тех, кто именно так его эксплуатирует.
Я использую вот этот — www.toodledo.com/
Русского языка там, правда, нет, но и с фичами, и с удобством полный порядок.
Имеется имеется аддон для файрфокса, так что ходить на сайт не надо, всё живёт на сайдбаре.
Имеется специальная версия для захода с мобильного браузера.
Что касается такого сервиса, этакой базы данных проектов, то они ведутся в крупных компаниях аутсорсерах. Например, про это можно прочитать в книжке «Управление программным проектом на практике», автор Панкаж Джалота, он рассказывает, как это устроено в Infosys. Можно ли сделать такую базу для разных организаций, с разной культурой, разными моделями процессов — вопрос…
Первый ответ теоретический: Agile — это всё, что подходит под agile-манифест: agilemanifesto.org/, русский перевод тут: www.silicontaiga.ru/home.asp?artId=4888
Второй ответ практический: А чёрт его знает. Как только собирается достаточно большое количество людей, чтобы поговорить про agile, через некоторое время кто-нибудь обязательно задаёт вопрос: «постойте, постойте, а что вы имеете в виду под agile», и тут начинается…
Недавно было даже специальное собрание членов сообщества AgileRussia посвященное обсуждению того, «Что такое Agile и где граница между Agile и неAgile?» Имеется отчёт Дмитрия Лобасева об этой встрече: agilerussia.ru/index.php?option=com_content&view=article&id=115&catid=3&Itemid=27
Краткое резюме из этого отчёта:
1. Зачем вообще искать эту границу?
2. Agile нет
3. Все вокруг, что соотвествует здравому смыслу — это Agile
4. Agile там, где вы считаете, что это Agile ;) (не забывая про манифест и 12 принципов)
Такие дела.
Но там эта тема обсуждалась почему-то даже на докладах, которые вроде бы напрямую с agile были не связаны.
На Agile Labs было два интересных доклада на эту тему, я их оба упомянул — от Максима Дорофеева и от Александра Кондакова (то, что я второй из них не слушал, не означает, что он плохой, просто мне надо было отдохнуть немного, и я выбрал прогулять тот, материал которого мне уже был достаточно знаком).
Если появится запись доклада Максима — очень рекомендую посмотреть, у него очень своеобразная манера рассказывать :)
(запись будет в формате flv)
Она умеет, например, в Visual Studio определять, какой проект открыт, и учитывать время работы над каждым проектом отдельно. Не уверен насчёт встроенной поддержки других сред разработки, но точно знаю, что можно настроить фильтр по заголовку окна, так что можно ещё таким способом выделять моменты работы в том или другом проекте.
Раньше была бесплатная для XUSSR (где-то у меня ещё наверное лежит дистрибутив с тех времен)
Теперь не бесплатно, но в общем-то и не очень дорого — tracker.aklabs.com/rub.php
Вот она может и сама следить за всеми программами, и ручное переключение между «секундомерами» можно настроить.
Но зато есть сервисы, где этого не надо делать.
Я использую RescueTime — www.rescuetime.com/ (говорят, есть и другие похожие)
Он втихую собирает всю информацию о том, что я делаю, и отправляет на свой сайт.
А потом можно посмотреть всякую статистику.
Ну и можно там всякие правила настроить — типа если я топчусь на таком-то сайте или пользуюсь IM, пометить тегом «убивал время» :)
Русского языка там, правда, нет, но и с фичами, и с удобством полный порядок.
Имеется имеется аддон для файрфокса, так что ходить на сайт не надо, всё живёт на сайдбаре.
Имеется специальная версия для захода с мобильного браузера.
Что касается такого сервиса, этакой базы данных проектов, то они ведутся в крупных компаниях аутсорсерах. Например, про это можно прочитать в книжке «Управление программным проектом на практике», автор Панкаж Джалота, он рассказывает, как это устроено в Infosys. Можно ли сделать такую базу для разных организаций, с разной культурой, разными моделями процессов — вопрос…