Часто спрашивают что почитать по Scrum. Вот мой личный список литературы (топ 10):
0. Agile Checklist [ссылка]
Если вы вы совсем совсем новичок, хотите бросить взгляд на Agile и при это обойтись без лишнего философствования и занудства, рекомендую полистать наш Agile Checklist. Это список основных практик Agile/Scrum. Он очень очень короткий и простой. Если вы его пролистаете и посчитаете, что Agile стоит дальнейшего изучения - рекомендую двинуться дальше по списку книг. Поскольку это вроде бы и не книжка, пусть будет под номером ноль.
1. Scrum XP from trenches (Scrum и XP - заметки с передовой) by Kniberg [ссылка].
Ставшая уже культовой книга знаменитого Хенрика Книберга о его опыте внедрения Agile. Написано очень ясно, интересно и вдохновляюще. Книга небольшая и переведена на русский язык украинскими камрадами.
2. Scrum and Kanban: making the most of both (Scrum и Kanban: выжимаем максимум) by Kniberg [ссылка]
Книга того же автора, на этот раз о канбан. Также интересно и полезно и тоже с русским переводом.
3. Succeeding with Agile by Mike Cohn [amazon]
Все авторы книжек по аджайл стремятся уйти от догматизма (в agile это считается ересью) и в итоге теряют практичность. Ну правда, если постоянно делать оговорки в стиле "и так бывает и вот так тоже можно" - возникает вопрос - а как надо-то? Майк Кон для себя этот вопрос однозначно решил в пользу практичности. Лично мне это нравится, так что очень рекомендую почитать все книги Майка. Самая последняя его книга содержит годы его размышлений, она глубокая, как космос и неисчерпаемая как атом.
4. User Stories Applied by Mike Cohn [amazon]
Еще одна книжка от Майка, на этот раз об управлении требованиями и работе с заказчиками с использованием User Stories. Как всегда, очень практично и интересно. Замечательное чтиво! Если вы аналитик, поставьте ее рядом с Effective Use Cases by Alistair Cockburn
5. Agile Estimating and Planning by Mike Cohn [amazon]
Ну вы уже поняли, я фанат Майка Кона (до тех пор, пока Jeff Patton не напишет свою книгу!). Хотите знать, как закончить проект в срок и при этом работать по Agile? Книга об оценке и планировании от того же Майка нашего Кона.
6. Agile Retrospectives by Esther Derby [amazon]
Книга о том, как проводить ретроспективы. Весьма рекомендую двум категориям граждан: тем, кто не умеет их проводить и тем, кто за годы проведения ретро исчерпал свои проблемы и уже не знает как вернуть им полезность (и драйв!). Написана она фасилитаторами (фасилитация - это такая наука о проведении митингов), так что может показаться немного излишней в плане набора ритуальных действий, но там реально много интересных идей о проведении ретроспектив!
7. Agile Testing by Lisa Crispin [amazon]
Подробно не буду писать, это просто классика и абсолютный маст для тестировщика.
8. Agile Documentation by Andreas Rueping [amazon]
Полезная книжка про то, как писать документацию в Agile проектах. К аджайлу она имеет на самом деле весьма опосредованное отношение: это просто набор очень хороших практик составления документации. Многие из них мы использовали в Luxoft еще тогда, когда Luxoft в использовании Agile мог обвинить разве что департамент обороны США. Тем не менее, я очень рекомендую ее всем почитать и использовать: хаоса и зла станет намного меньше, а порядка и добра наоборот - больше!
9. Implementing Lean Software Development: from Concept to Cash by Poppediecks [amazon]
Самая последняя книжка по Лин от авторов методологии Lean Software Development. Изложение в принципе неплохое, однако не свободное от некоторых недостатков. Мне кажется, оно слишком сильно напирает на разработку ПО и слишком мало говорит о применении Лин как такового. Однако она вроде как первоисточник - как минимум, полистать нужно!
10. Scaling Lean & Agile Development by Craig Larman [amazon]
Читал множество книжек про масштабирование разработки, ничего идеального на эту тему не нашел. Однако пока ничего лучше книги Лармана не видел. Если у вас работает больше одной команды и вам надо синхронизировать их работу - почитайте обязательно. Заодно увидите, как реально применяется Лин на конкретных примерах.

Бедный русский человек... Все основные книги - не на его языке :)
ОтветитьУдалитьБедный русский человек, что не знает английского языка :)
ОтветитьУдалитьЯ бы в п.10 поставил бы Enterprise-Scale Agile Software Development by James Schiel - очень практично.
ОтветитьУдалитьА ссылки нерабочие или я чего-то не понял?
ОтветитьУдалитьДействительно ссылки не работают. ((
ОтветитьУдалитьFixed. Sorry :-)
ОтветитьУдалитьА что ты думаешь про:
ОтветитьУдалитьhttp://www.amazon.com/Manage-Modern-Pragmatic-Project-Management/dp/0978739248
http://www.amazon.com/Leading-Lean-Software-Development-Results/dp/0321620704
?
Последняя моя ссылка противоречит словам «последняя книжка про lean». Implementing — 2006 год. Leading — 2009-й.
ОтветитьУдалитьКстати, Agile Testing и Implementing Lean Software Development: from Concept to Cash тоже переведены на русский:
ОтветитьУдалитьhttp://www.ozon.ru/context/detail/id/4954578/
http://www.ozon.ru/context/detail/id/4571528/
leading lean у нас книжечка появилась в библиотеки Scumtrek давно, но мы чем дальше в лес тем больше расходимся с мерри, она странно пишет.
ОтветитьУдалитьПо поводу последняя книжка про Лин я бы сказал, лучше прочесть только первую, а дальше самому думать.
Спасибо за список, одну даже не читал ;)
ОтветитьУдалить>> leading lean у нас книжечка появилась в библиотеки Scumtrek давно, но мы чем дальше в лес тем больше расходимся с мерри, она странно пишет.
+1
Я вообще придерживаюсь мнения, что стоит читать оригинальные книги по лину и ТПС, и адаптировать к своим процессам.
Асхат, добрый день. Слышал от вас в Рунетологии, что для применения в службах поддержки как методология подходит канбан. Не подскажите какую-то правильную литературу по практическому применению канбана? можно на английском. Спасибо большое!
ОтветитьУдалитьСобственно, можно прочитать книжку Kanban и Scrum: выжимаем максимум (scrum.org.ua)
ОтветитьУдалитьЕсть еще монументальный труд "Kanban" David Anderson. Это если есть необходимость припасть к первоисточнику )