いちばんやさしいアジャイル開発の教本 人気講師が教えるDXを支える開発手法
市谷聡啓(著)
,新井剛(著)
,小田中育生(著)
/「いちばんやさしい教本」シリーズ
作品情報
DX時代を迎え、成長しつづけるIT市場のスピードに合わせてビジネスも変革を迫られる昨今、「アジャイル開発」が注目されています。アジャイル開発は、短期間でリリースして改善するサイクルを繰り返すことでニーズを的確にとらえ、すばやくプロダクトを送り出すための開発手法です。
本書は、ソフトウェア開発の現場でアジャイル開発を実践してきた著者陣が、その知見を丁寧にまとめたものです。どう実践してよいかわからないという人でも読んだその日から自分の現場で取り組めるように、具体的なやり方が豊富な図とともに解説されているのが特徴です。
●本書はこんな人におすすめです。
アジャイル開発を実践したいエンジニア
DXを推進したい経営者
アジャイル開発を業務に活かしたい企画担当者など非エンジニア
過去にアジャイル開発に取り組んだが挫折した人
具体的なプラクティスや実践ノウハウを知りたい人
もっとみる
商品情報
- ジャンル
- コンピュータ・情報 - コンピュータ・インターネット
- 出版社
- インプレス
- 掲載誌・レーベル
- 「いちばんやさしい教本」シリーズ
- 書籍発売日
- 2020.05.01
- Reader Store発売日
- 2020.05.21
- ファイルサイズ
- 26.1MB
- ページ数
- 226ページ
以下の製品には非対応です
この作品のレビュー
平均 4.0 (21件のレビュー)
-
伸びしろの若手エンジニアをアジャイル開発に参画させると、旧来のウォータフォール開発に比較して、何倍も大きく成長するように思えます。
「巨人の肩に乗る」とは、若手の方が、プロジェクトのエキスパートにささ…えられながら、全体を見渡して成長していくという意味なのでしょうか。
大規模な基幹システムの更改については、アジャイル開発はどうも向いていないように思えますが、スクラムマスターが何人もいるような、しかも請負で開発しているプロジェクトが出現し
急速に成長している分野と認識しています。本書は、アジャイル開発の基礎を解説したものですが、用語を含めてとっつきにくい内容だと思います。ブレークダウンをして具体的な作業や、ツールなどを解説していただいたら、もっと充実した内容になるとおもいました。
気になった点は以下の通りです。
・リリース時点で開発から手離れすることはまれになりました。ユーザーの反応をプロダクトに反映しながら改善し、ビジネス価値を向上させ続ける必要がでてきたのです。
・ソフトウエアの利用を通じて達成したいことを「要求」といいます。この「要求」を実現するために必要な機能や性能が定義されたものが「要件」です。
・ソフトウエアの3分の2の機能はつかわれていません。
・ウォーターフォールは、よくも悪くも、不確実性を減らすモデルです。
・想定だけで一度に多くのことを実現しようとしても、的を得たものにならない。だから、少しづつ繰り返し的に作り進めていく。
・統合:インテグレーションとは、ソフトウエアを動作させるために必要なプログラムや、設定ファイル、データ、ライブラリを全て集めて、まとめる作業のことをいいます
・常にリリース可能な状態に整備シテオクプラクティスがあります。それが「継続的インテグレーション」です。テストやビルド、配置のタスクを流れるように自動化しておく仕組みです。
・ソフトウエア開発に価値探求のためのタスク「仮説検証」を織り込む考えがあります。
・アジャイル開発は2つの見積で構成されます。1つは、全体感の見積、もう1つは、実際に開発するにあたってたいむボックスごとに行う見積もりです。
・アジャイル開発における計画づくりとは、大きな計画づくり、小さな計画づくり、その日に計画づくりの3種をさします。それぞれ、リリースプラニング、スプリントプラニング、デイリースクラムといいます。
・アジャイル開発では一度に広範の要件定義ではなく、その時点で必要な範囲と深さでの「作るべきものはなにか」を定義します。その時点は2種類あります。リリースプラニングの段階で全体を知るための整理。スプリント段階で、スプリント分を知るための整理の2種類です。
・段階ごとの青写真を描いて、見えるようにしておくことは思いのほか重要です。
・これまでアジャイル開発が失敗してきた理由は3つあります。①受託開発や、SIでの同意形成が難しい ②他の現場プラクティスをそのまま適用してしまっている ③経験者不足、経験者の偏り。です。
結論は、「アジャイル開発」はいつだれが始めるのか。その答えはもう出ています。アジャイル開発の積み重ねに次の越境を重ねるのは、この本を閉じたときから、あなたが始めるのです。
目次は以下の通りです。
Chapter1 アジャイル開発の世界
01 本書の読み方:アジャイル開発を始める
02 ソフトウエアを取り巻く環境①:進化するIT市場
03 ソフトウエアを取り巻く環境②:ビジネスモデルの変化
04 さまざまなソフトウエアの形:見えるソフトウエア、見えないソフトウエア
05 SoR,SoE,SoI:ユーザーとソフトウエアの関わり
06 アジャイル開発の基本:アジャイル開発とは何か
07 アジャイル開発の原点:アジャイル開発の源流「カイゼン」
08 アジャイル開発の成功率:アジャイル開発の広がり
Chapter2 なぜアジャイル開発なのか
09 ウォーターフォール開発:従来型の開発手法「ウォーターフォール」
10 作ったけれど使われない:顧客が本当に欲しかったもの
11 不確実性コーン:ソフトウエア開発は不確かなもの
12 ムダ:ソフトウエア開発のぜい肉
13 ウォーターフォールの課題:手戻りできないウォーターフォール
14 アジャイル開発の原則:アジャイルは不確かさと踊る
15 アジャイルソフトウエア開発宣言:なぜアジャイル開発なのかを考える
Chapter3 アジャイル開発がもたらす変化
16 アジャイル開発がもたらす変化:チームの成長とプロセスの進化
17 アジャイルソフトウエア開発宣言の実践①:個人と対話
18 アジャイルソフトウエア開発宣言の実践②:動くソフトウエア
19 アジャイルソフトウエア開発宣言の実践③:顧客との協調
20 アジャイルソフトウエア開発宣言の実践④:変化への対応
21 タックマンモデル:職能横断型モデル
22 チームの機能期:自己組織化チームとリーダーシップ
23 成長戦略:アジャイルチームの成長戦略
24 YAGNIとKISS:筋肉質なソフトウエア
25 トレードオフの神話:質とスピードは両立する
Chapter4 アジャイル開発の中核にあるコンセプト
26 コアコンセプト:アジャイル開発の3つのコアコンセプト
27 チーム①:チームのフォーメーションを定める
28 チーム②:チームの共通理解を育む
29 チーム③:チームの活動する場を用意する
30 インクリメンタル①:少しづつ形づくる
31 インクリメンタル②:構想とプロダクトを合わせる
32 イテレーティヴ①:反復的に作る
33 イテレーティヴ②:反復的な計画作り
34 イテレーティヴ③:反復的な作成物レビュー
Chapter5 小さく始めるアジャイル開発
35 方法論、プラクティス:アジャイルのはじめの一歩
36 スプリントバックログ、プロダクトバックログ:タスクの見える化
37 タスクボードの作り方:状況の見える化
38 プラニングポーカー:タスクのサイズをチームで見積もる
39 朝会:日常の見える化
40 ペアプログラミング、ペアワーク:ペアで作る
41 ふりかえり:やったことの見える化
42 習慣化:プラクティスの習慣化
Chapter6 上手にのりこなすためのカイゼン手法
43 方法論:より上手にレベルアップする
44 継続的インテグレーション、バージョン管理:流れるように自動化するには
45 テスト駆動開発:エンジニアリングでテストのムダを解消する
46 チーム①朝会とふりかえりのステップアップ:チームの活動が形骸化し始めたら?
47 チーム②見える化のステップアップ:散乱した見える化を棚卸しする
48 チーム③カンバン、モブプログラミング:成果の停滞感に直面したら
49 契約:契約ってどうするの?
50 パターン:プラクティスを自ら実践し自ら作る
51 組織にスケール:日本の既存の組織に合わせて拡大させる
Chapter7 アジャイル開発の理解を深める
52 アジャイル開発の誤解:なぜ、アジャイル開発は誤解を生みやすいのか
53 仮説検証:アジャイル開発は早く安くできる?
54 見積もり:アジャイル開発は見積もりしない?
55 リリースプライニング、スプリントプラニング、デイリースクラム:アジャイル開発は計画しない
56 ドキュメント:アジャイル開発はドキュメントを書かない?
57 要件定義:アジャイル開発は要件定義しないの?
58 不確実性:アジャイル開発は設計しない?
59 テスト戦略:アジャイル開発はテストしない?
60 アジャイル開発の進め方:アジャイル開発は本当にできるのか?
Chapter8 アジャイル開発はあなたから始まる
61 失敗の歴史:素直な声に耳を傾けよう
62 ハンガーフライト:アジャイル開発の学びを深める、広げる
63 越境:アジャイル開発を始めよう続きを読む投稿日:2022.08.12
# 「アジャイル開発」という言葉の説明
## 面白かったところ
* 開発者を含めたプロダクト開発に関わる人向けに書かれているため、IT業界を取り巻く状況などの背景知識もざっくり知れるとこ
* アジ…ャイル開発のはじめ方にも種類があり、導入や初歩でつまづきそうなQ&Aも揃っていて安心感があ
## 微妙だったところ
* 本に書かれていることは、おそらく「スクラム」というフレームワークに沿って進めていること前提に書かれている印象だが、スクラムとアジャイルは似て非なるものなのでごっちゃになりやす
## 感
仕事をすればするほど、本を読めば読むほど、ソフトウェア開発は難しいと思う
現場で開発者として働いていて思うのだから他の方々はもっと理解が困難なのだろうと思う
だからこそこの本を読んで、「アジャイル開発」という魔法のような言葉に親を殺される前に正しい知識をつけていただきたいと思った
もちろん、チームメンバーには推薦図書として紹介する続きを読む投稿日:2023.10.14
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。