В то время как сторонники современных гибких методологий разработки выдумывают все новые и новые практики, их оппоненты также не стоят на месте. На фоне разнообразных XDD (FDD — Feature Driven Development, TDD — Test Driven Development, BDD — Behavior Driven Development, ATDD — Acceptance Test Driven Development) они сформулировали свою методологию — JSDD (Job Safety Driven Development). Кому интересны детали, добро пожаловать под кат.
Метка «agile» - 5
Job Safety Driven Development
2013-02-11 в 12:24, admin, рубрики: agile, методология разработки, Программирование, разработка, метки: agile, методология разработкиЖизнь без тестировщиков: миф или реальность?
2013-02-07 в 13:03, admin, рубрики: agile, команда, Программирование, разработка, тестирование, метки: agile, команда, разработка, тестированиеБытует противоречивое мнение, что на проекте обязательно должен быть тестировщик. Но многие известные зарубежные проекты не имеют выделенных тестировщиков, особенно для привычных нашему миру задач. Как же так? Кто в этом случае будет отвечать за качество продукта? Кто будет искать и находить дефекты? Да и вообще, возможно ли такое? Если вас заинтересовали ответы на эти вопросы, то добро пожаловать под кат.
Конференция AgileBaseCamp: VALUE Driven Development, 2-е февраля, Киев
2013-01-22 в 9:54, admin, рубрики: agile, Блог компании «SCRUMguides», конференция, общение, метки: agile, конференция, общениеПрограмма AgileBaseCamp: VALUE Driven Development практически готова! В ее фокус мы взяли сближение бизнеса и девелопмента через понимание ценности продукта, нужд пользователей и приоритетов разработки. Доклады и воркшопы раскроют такие вопросы:
Алексей Кривицкий: Почему проваливаются оценки и как побороть проблему сроков? | Артем Сердюк: Как использовать Impact Mapping для наведения ясности в требованиях и приоритетах? |
Наталья Тренина: Как работать над видением продукта и вовлеченностью команды в его создание? | Максим Климишин: Как достигать состояния “done” и что для этого важно сделать на старте проекта? |
И еще немного мыслей на тему методологий управления проектами
2012-12-25 в 13:27, admin, рубрики: agile, Блог компании DevRain Solutions, мысли вслух, управление проектами, метки: agile, мысли вслух, управление проектамиПоследнее время меня часто записывают в лагерь противников методологий управления проектами (чаще имея ввиду agile/scrum/kanban). Это не совсем так. Я не против методологий, а против их фанатичного применения к месту и без, а также просто мистичесой уверенности в успехе после внедрения agile.
Мне кажется, многие не понимают, зачем вообще нужна методология.
Методология — это некий контракт (договоренность) между всеми участниками процесса. Это как язык жестов, правила дорожного движения, эсперанто или математические формулы. Отличие этих примеров от aglile/scrum/kanban в том, что они не подразумевают различных трактовок. В случае с aglile/scrum/kanban — каждая компания, и даже каждая команда имеет свой «канбан», который в большинстве своем вообще ничего общего с ним не имеет.
По сути, нужно просто собраться всем участникам процесса и обговорить все нюансы. Это достаточно просто, например:Читать полностью »
Бармены, эстафета и околачивание груш
2012-12-19 в 15:17, admin, рубрики: agile, Блог компании «SCRUMguides», менеджмент, разработка, метки: agile, менеджментАнализируя 2012 год (перед концом света, уа!) я понимаю, что шесть недель простоя, которые мне выпали в марте из-за травмы колена дали мне очень-очень много.
Во-первых, я отлично отдохнул.
Во-вторых, я смог наконец-то сделать то, что уже не мог сделать много лет. А именно найти время для низкоприоритетной и совсем некритичной задачи — выучить ruby on rails.
В-третьих, я не только освоил рельсы, но и написал сервис для SCRUMguides, которым мы пользуемся вот уже 9 месяцев. Почему-то, у нанятых нами профессиональных рубистов в 2010-2011 году это получилось намного хуже.
Может все дело в колене?
Интервью с Джеффом «Cheezy» Морганом
2012-12-17 в 14:03, admin, рубрики: agile, bdd, jetbrains, ruby, ruby on rails, rubymine, tdd, Блог компании JetBrains, тестирование, метки: agile, bdd, jetbrains, ruby, ruby on rails, rubymine, tdd, тестированиеВсем привет!
Просим любить и жаловать: Джефф Морган, он же Cheezy (@chzy). Джефф дал нам подробное интервью о его новой книге «Cucumber & Cheese» и лучших методах тестирования, поэтому… довольно предисловий — читайте и знакомьтесь!
1. Здравствуйте, Джефф (Cheezy)! Спасибо, что нашли время поговорить с нами. Вы довольно известная личность, например, в мире Agile и ATDD. Но не могли бы Вы рассказать немного о себе для тех, кто еще Вас не знает?
Моя страсть – написание программ, чем я и занимаюсь почти тридцать лет. Восемь с лишним лет назад я решил покинуть «корпоративную машину» и основал компанию, которая впоследствии стала известна под названием LeanDog. С тех пор я путешествую по Соединенным Штатам и Канаде и помогаю группам разработчиков работать эффективнее, внедряя методики Agile и Lean.
Читать полностью »
6 Способов убить Agile
2012-12-17 в 13:33, admin, рубрики: agile, ошибки и грабли, управление проектами, метки: agile, ошибки и граблиПервоначально я собирался написать статью о том, как правильно и эффективно организовать процесс разработки с использование Agile-методологий. Однако, посидев некоторое время над пустым окном редактора, я понял, что сам не знаю, как это сделать. И не потому, что это невозможно. Каждый проект уникален и нельзя создать общий рецепт, который будет работать везде и всегда. В тоже время, в процессе обдумывания статьи, мне вспомнилось несколько типичных ошибок внедрения гибких технологий, которые если и не уничтожат, то гарантированно подпортят результат. Поэтому, действуя согласно принципу от обратного, я решил написать про них.
RealTimeBoard — новый способ совместной работы
2012-12-08 в 5:41, admin, рубрики: agile, scrum, Scrum board, сервис, совместная работа, управление проектами, метки: agile, scrum, Scrum board, сервис, совместная работа, управление проектами Совсем недавно открыл для себя новый интересный и крайне полезный сервис для совместной работы российский проект RealtimeBoard – бесконечные виртуальные доски, на которых можно работать с любым визуальным контентом (прикреплять картинки, рисовать схемы и графики, создавать коллажи и пр.) индивидуально или с командой.
На данном этапе сервис находится в открытом бета-тестировании, но это нисколько не мешает работать с ним уже сейчас и решать широкий круг задач.
Какие же задачи можно решать с помощью RealTimeBoard ?
Читать полностью »
Agile+UX: как подружить качественный пользовательский интерфейс и гибкие методологии
2012-11-19 в 10:43, admin, рубрики: agile, user experience design, управление проектами, метки: agile, user experience designПроблема создания качественного пользовательского интерфейса (UX-интерфейса) действительно существует. Конкретно — она проявляется, когда компания-разработчик использует гибкие методологи. Собственно причина того есть совокупность двух моментов:
- Итеративность работы программистов. В Agile разработчики предпочитают создавать проект «по частям», отдельными итерациями. И таким же образом «передавать» получающийся продукт заказчику.
- «Целостность» работы дизайнеров. UX-дизайнеры предпочитают продумывать и разрабатывать концепцию целиком. Соответственно, по готовности цельной концепции — они передают ее в разработку. Такой подход заставляет дизайнеров выбиваться из общего ритма, что порождает проблемы с распределением рабочего времени.
Намечается два пути: оставить дизайнеров в покое или попытаться вовлечь их в Agile (притом стараясь никого не покалечить). В первом случае придется жертвовать темпом, во втором — качеством конечного продукта. Или есть третий путь?
Сначала пример с большой красной машиной
Управление временем и все-все-все в YouTrack 4.1
2012-11-08 в 17:51, admin, рубрики: agile, github, jetbrains, kanban, release, scrum, time management, youtrack, баги, Блог компании JetBrains, задачи, скрам, управление временем, управление проектами, метки: agile, github, jetbrains, kanban, release, scrum, time management, youtrack, баги, задачи, скрам, управление временем, управление проектамиТолько что вышло обновление для баг-трекера YouTrack: в версии 4.1 появились очень полезные функции для управления проектами и не только.
Управление временем
Итак, главное нововведение в версии 4.1 — возможность управлять временем! Теперь вы можете контролировать время, затраченное на выполнение задачи, итерации или всего проекта, и сравнивать его с предварительной оценкой. Создавайте отчеты о затраченном времени, чтобы быть в курсе того, как ваша команда справляется с выполнением задач.
Читать полностью »