Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アジャイルプラクティスガイドブックの紹介 / introduction of Agile Pr...
Search
Yuichi Tsunematsu
July 11, 2023
Programming
0
1.1k
アジャイルプラクティスガイドブックの紹介 / introduction of Agile Practice Guidebook
CLMeetup で使用した書籍紹介です。
https://creationline.connpass.com/event/287340/
Yuichi Tsunematsu
July 11, 2023
Tweet
Share
More Decks by Yuichi Tsunematsu
See All by Yuichi Tsunematsu
成功をつなげる プロジェクトマネジメントの探求 / Exploring Project Management to Continuous Success
tunepolo
0
250
組織のスケーリングと持続性 / Scaling and Sustainability
tunepolo
9
8.8k
信頼される振る舞いを継続しましょう / Keep up the trusted behavior
tunepolo
2
1k
アジャイルプラクティスガイドブックを携え、チームで現場を変えていく / Improve your development process with Agile Practices Guidebook
tunepolo
0
230
チームではじめる 「アジャイルプラクティス」 実践の第一歩 / First step to start implementing "Agile Practices" with your team
tunepolo
2
1.6k
技術プラクティスの整理に1年半向き合ってわかったこと / What I learned from facing the arrangement of technical practices.
tunepolo
1
1.8k
「全社でアジャイル!」を広げるために / Expand Agile throughout the Company
tunepolo
1
1.7k
アウトプットが当たり前の文化をつくる / Create a culture where output is the norm.
tunepolo
0
2.6k
3年がかりのQA組織立ち上げ / 3 years of work to set up a QA organization
tunepolo
1
1.5k
Other Decks in Programming
See All in Programming
SpringBootにおけるオブザーバビリティのなにか
irof
1
890
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.6k
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2.5k
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
220
Investigating Multithreaded PostgreSQL
macdice
0
150
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
130
Reactive Thinking with Signals, Resource API, and httpResource @Devm.io Angular 20 Launch Party
manfredsteyer
PRO
0
130
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
610
TVer iOSチームの共通認識の作り方 - Findy Job LT iOSアプリ開発の裏側 開発組織が向き合う課題とこれから
techtver
PRO
0
710
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
110
型安全なDrag and Dropの設計を考える
yudppp
5
660
がんばりすぎないコーディングルール運用術
tsukakei
1
180
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
KATA
mclloyd
29
14k
Music & Morning Musume
bryan
47
6.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Thoughts on Productivity
jonyablonski
69
4.7k
Become a Pro
speakerdeck
PRO
28
5.4k
The Language of Interfaces
destraynor
158
25k
Transcript
アジャイルプラクティス ガイドブックの紹介 2023/7/11 CLMeetup 常松祐一
アジャイルプラクティスガイドブック チームで成果を出すための開発技術の実践知 チーム・組織にプラクティスを導入し、根付かせるため に! 116の手法を一冊にまとめた“実践”の手引き 著者 :常松 祐一(著)、川口 恭伸(監修)、松元 健(監修) 発売日
: 2023年7月20日 定価 :2,860円(本体2,600円+税) 出版社 : 翔泳社
アジャイル開発 うまくできてますか? プラクティスに「形だけ取り組 んでいる」感覚はありませんか?
この本の対象読者 組織内でアジャイル開発を推進している担当者 • これまでの取り組みと比べて、呼び名が変わったぐらいの変化し か感じられず、閉塞感を抱えている • プロダクトの価値向上やデリバリー期間の短縮など、目に見える 成果が感じられない • アジャイル開発を阻害する課題に気がつけていない
チーム開発の経験が浅いジュニアエンジニア • 業務で開発に携わるようになってから日が浅い • プラクティスが生まれた背景や、利用目的を知らない 開発現場やチームを預かるテックリード、シニアエンジニア • どんなプラクティスがあるのかあまり知らない • 状況に合わせたプラクティスの選択、導入のやり方がわからない • プラクティスを実践しているが、その取り組みが適切なのか、確証 を持てない
企画概要 本書は、アジャイル開発における「技術プラクティス」の効果的な選択の 仕方と、その活用の方法について解説する書籍です。 アジャイル開発の実現には、チーム環境を改善する「ソーシャルプラク ティス」の取り組みと、開発環境 (ツール・手法・技術)を改善する「技術プラ クティス」の取り組みの、双方の検討が必要です。しかし、既存のアジャイ ル関連の書籍では、前者に該当する「チームづくり」「組織論」を掘り下げ たものが多く、後者の内容をアジャイルの実践者向けに体系的に解説し たものは多くありません。
本書は、技術プラクティスを選択・活用する際の実践的なポイントを、具体 例を交えながら解説します。 ※書籍企画書より抜粋 引用:アジャイルの「ライトウィング」と「レフトウィング」 この辺りを扱っています
アジャイルプラクティスガイドブックの エレベーターピッチ アジャイルプラクティスガイドブックは悩めるマネージャーと開発者 の皆さんに向けて、アジャイル開発とその周辺の技術プラクティス について説明を試みたもの。 マネージャーとして実際に技術プラクティスを組織に導入する仕事 をしている常松が実体験に基づき書いた、技術プラクティスを 「チーム全体で」学習するための道標となる書籍。
書籍目次 第1章 アジャイルな開発を支えるプラクティス 1.1 プラクティスの実践 1.2 高速に石橋を叩いて渡る 1.3 広く知られたアジャイル開発手法とプラクティス 1.4
プラクティス理解に役立つ考え方 第2章 「実装」で活用できるプラクティス 2.1 実装方針 / 2.2 ブランチ戦略 / 2.3 コミット 2.4 コードレビュー / 2.5 協働作業 / 2.6 テスト 2.7 長期的な開発/運用ができるソースコード 第3章 「CI/CD」で活用できるプラクティス 3.1 継続的インテグレーション 3.2 継続的デリバリー 3.3 継続的テスト 第4章 「運用」で活用できるプラクティス 4.1 デプロイ/リリース 4.2 モニタリング 4.3 ドキュメント 第5章 「認識合わせ」で活用できるプラクティス 5.1 関係者との認識合わせ 5.2 開発内での認識合わせ 5.3 計画の継続的な見直し 第6章 「チーム連携」で活用できるプラクティス 6.1 チームの基本単位 6.2 属人化の解消 6.3 パフォーマンスの測定 6.4 円滑なコミュニケーションのアイデア 6.5 意識を揃えるワークショップ
実践者のコラムを11編収録 1. チームで1つずつ終わらせよう 椎葉光行さん 2. ペアプログラミングの効果と影響 やっとむ(安井力)さん 3. テスト駆動開発ではTODOリストがテストよりも先 大谷和紀さん
4. 技術的負債の話 川口恭伸さん 5. インフラ構築を自動化しよう 吉羽龍太郎さん 6. Logging as API contract 牛尾剛さん 7. AIフレンドリーなドキュメントを書こう 服部佑樹さん 8. 開発と運用、分けて考えていませんか? ―ダッシュボードのその先へ― 河野通宗さん 9. チームに命を吹き込むゴール設定 天野祐介さん 10. 開発項目をコンパクトに保つには、クリーンなコードを 大谷和紀さん 11. グラデーションで考える12年間のアジャイル実践 きょんさん
多くの方のレビューで強度を高めた本 技術プラクティスはアジャイルの達人たちが異なる見解を持つ分野であり、不完全な出 版は厳しい批判(マサカリ)を招くことが予見されました。そんななかで、初心者にも読みや すく、アジャイル実践者にも受け入れられる内容をどのように作るか、そこに私たちの貢 献があると考えました。したがって、本書のレビューはアジャイルコミュニティの実践者に お願いしました。彼らからの厳しいフィードバックにより、多くの修正を施すことができまし た。 ※監修者序文より抜粋 【謝辞に掲載させていただいたレビュアーの皆様、本当にありがとうございました】 小田中育生さん、藤原大さん、大金慧さん、石毛琴恵さん、粕谷大輔さん、守田憲司さん、岩瀬義昌さん、粉川貴至さん、森田和則さん、伊藤潤平さ
ん、山口鉄平さん、半谷充生さん、飯田意己さん、今給黎隆さん、木本悠斗さん、渡辺涼太さん、小迫明弘さん、池田直弥さん、今井貴明さん
おわりに • アジャイルプラクティスガイドブックは筆者の実体験を元に、技 術プラクティスを「チーム全体で」学ぶために書かれた書籍で す。 • プラクティスは専門家の間でもさまざま見解があります。読者 の皆さんの「検査と適応」が必要ですが、日々の問題解決へ の新たなアイデアを導き出す一助になれば幸いです。