четверг, 29 октября 2009 г.

Individuals and interactions over processes and tools


Сегодня я хотел бы рассказать, какими убеждениями руководствуется аджайлист в различных ситуациях и как они помогают быть ему эффективней, а команде успевать в срок производить качественное ПО. Простому человеку и вотерфолщику преимущественно убеждения и ценности навязаны телевидением, школой, институтом, семьей и рабочим коллективом. Убеждения складываются стихийно и не контролируются, а отсюда много недоразумений, несбывшихся ожиданий и т.п. Аджайлист же, чтобы повысить свою эффективность, получать удовольствие от работы и участия в проекте воспитывает в себе "правильные" убеждения. Основу этих убеждений заложили 13 февраля 2001 года семнадцать человек. Но все по порядку...

11-13 февраля 2001 года на лыжном курорте The Lodge at Snowbird в горах Юты семнадцать человек собрались, чтобы пообщаться, покататься на лыжах, расслабиться и попытаться прийти к общему знаменателю и, конечно же, поесть. Что из этого вышло - Agile-манифест разработки ПО. Съехались представители Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming и других подходов, вызванных потребностью в альтернативе к основанным на документации, тяжеловесным процессам разработки ПО. В конце своей встречи они подарили миру "Манифест Agile", определяющий Agile как 4 ценности + 12 принципов + 0 практик.

Далеe: ссылка

вторник, 27 октября 2009 г.

Разработка стратегии тестирования

Предлагаю обсудить ситуацию для тестирования. Мы пишем некий модуль для отдела кадров. Наш модуль принимает решение о найме исходя из возраста. Исходя из возраста наша система должна выдавать подсказку: нанимать человека или как. Вот такие у нас требования от кадровиков:

0-16 - не нанимать
16-18 - может быть нанят на полставки
18-55 - нанимаем на полный рабочий день
55-99 - не нанимать

Вопрос: сколько тест кейсов нужно написать? Какие возраста вы покроете?

Понятно, что задача простая. Но все же хотелось бы узнать ваше мнение :)

Гуру, дерзайте!

Ответы будут здесь.

воскресенье, 25 октября 2009 г.

Паттерн "@"

Собака - это единственное животное, которое
не обязано работать для своего существования
Дейл Карнеги


Паттерн @
Предназначен для решения проблем непонимания и неконструктивной критики.

Область применения
Общение.

Проблема
Эмоции - это лакмусовая бумажка любой активности. Разговоры и обсуждения не исключения. Например, начал разговор накаляться. Здравствуйте эмоции. Вы чувствуете, что вас не понимают и продолжают настаивать на своих глупых аргументах. Вы доказываете, что все не так и приводите самый значимый аргумент, которые поставит все точки над I. Но происходит странное, собеседник не только вас не понимает, но начинает повышать голос и настаивать на своём. Он полностью не понял аргумента…

Далее: ссылка

понедельник, 5 октября 2009 г.

Time Management & Agile

Не секрет, что многие практики управления в аджайл основываются на разработках из области тайм-менеджмента и управления проектами. От кого Аджайл взял эти техники не очень важно, важно то, что обратившись к истокам можно повысить не только командную продуктивность, но и личную эффективность.

Классическая книга, с которой я начал свой тайм менеджмент - это Ален Лакейн "искусство успевать" и его 61 правило. Самое главный вывод сделал из книги - не надо напрягаться :) Как этот вывод во мне появился не знаю, автор на нём вроде не настаиват, но Дэвид Аллен (см. ниже) очень подробно объясняет эту особенность тайм-менеджмента.

Меньше эмоций у меня было к книгам Глеба Архангельского, но когда я читал его первый раз, и то, что представляет собой его работы сейчас - это большая разница. Информации он даёт много. Но это и лучше, вам не нужно выискивать по крупицам практики по интернету и книгам. Все в одном. Поэтому его тоже рекомендую. Энциклопедию тайм-менеджмента от Глеба не читал, но выглядит очень аппетитно.

И последнее, книга раскрученного на западе автора - Дэвид Аллен. Как привести дела в порядок. Искусство продуктивности без стресса. Книга мне не нравится, так как идёт однобокая подача материала. Плюс охаиваются в начале книге других подходы в таум-менеджменте, причем всех он записывает в жесткие планновые тайм-менеджмент стратегии. Это подрывает к автору моё доверие. Но это не мешает послушать эту книгу. Автор очень часто настаиваивает на одной практие "думай всегда о следующем шаге". И самая шикарная практика это формирование списков (первоочередных дел и ожидание). В общем техник мало, но зато психологию разгрузки мозга передал, эта идея в других системах как бы неявно, как следствие. Автор же эту особенность тайм-менеджмента взял за причину :)

И одна сногсшибательная книга. Практик не очень много, но идеи заряжающие: "Осипенко - 33 способа самомотивации"

Я бы рекомендовал следующий план обучения тайм-менеджменту.

План обучения тайм-менеджменту:
1. Осипенко - 33 способа самомотивации
2. Дэвид Аллен. Как привести дела в порядок. Искусство продуктивности без стресса.
3. Глеб Архангельский "Тайм-драйв"
4. Алан Лайкен "искусство успевать".

Первые два пункта слушаются (аудио-книги) на одном дыхании. Вторые прийдётся почитать, напрячься. Но дело стоящее. Ни разу не пожалел.

А дальше у вас появится вкус. Книги простые, поэтому много времени не отнимут. После прохождения курсо молодого бойца можно приступить к классике. О ней как-нибудь потом расскажу :)

Книги нужно не просто читать. А практиковать. Делаете так - читая книгу выписываете полезные практики. Как набралось 3-5 штук. Отложите книгу и попрактикуйте недельку. В конце неделе пересмотрите как вам удалось выполнять практики. Какие получили результаты. Продолжайте читать дальше.

Новая модель мотивирования

Шикарное подтверждение идеи внутренней мотивации:
- автономность
- целенаправленность
- мастерство



PS. Материал найден по наводке Ильи Сербиса:)