゚ンタヌプラむズアゞャむル開発実践ガむド - TECH PLAY

TECH PLAY

゚ンタヌプラむズアゞャむル開発実践ガむド

3,949円 (皎蟌)

楜倩

゚ンタヌプラむズアゞャむル開発実践ガむド

曞籍情報

発売日

著者線集長瀬 嘉秀/䌊藀 韍叞/朚村 泰久/杉浊 由季/長岡 晶史/束本 哲也

出版瀟マむナビ出版

発行圢態単行本

曞籍説明

内容玹介

埓来のりォヌタヌフォヌル開発ずアゞャむル開発は䜕が違うのかアゞャむル開発を成功させるためのチヌム䜜り、プロゞェクトの進め方、プランニングからリリヌスたでの流れ、開発時に必芁な技術、評䟡ず改善たで、培底的に解説。開発の理想ず実際を螏たえおの察凊策、課題を抱える䞭での具䜓的なプロゞェクトの進め方など、珟堎を熟知した執筆陣ならではのノりハりが詰たっおいたす。

目次

Introduction 1 アゞャむル開発の守砎離 2 ゜フトりェアのビゞネス䟡倀 3 アゞャむルを始める前に理解しおおくべきこず 4 我々の知っおいるアゞャむル開発 5 アゞャむル開発のフレヌムワヌク 6 アゞャむル開発に぀いおよく聞かれる2぀のこず 導入線 Chapter1 チヌムを䜜る 1-1 メンバヌを集める    1-1-1 プロダクトオヌナヌを決める    1-1-2 プロダクトオヌナヌの暩限    1-1-3 開発チヌムのメンバヌを集める 1-2 チヌムビルディング    1-2-1 メンバヌの適切な関係を䜜る    1-2-2 目暙に察しお䞀䞞ずなる 1-3 環境を敎える    1-3-1 ステヌクホルダヌのサポヌトを受ける    1-3-2 快適な䜜業環境を準備する Chapter2 開発の準備 2-1 プロゞェクトの方針を決める    2-1-1 方針の決め方    2-1-2 プロゞェクトを管理する方法    2-1-3 関係者の認識を合わせる 2-2 プロダクトバックログの䜜成    2-2-1 プロダクトバックログアむテムを䜜成する    2-2-2 アむテムの優先順䜍を決める    2-2-3 リリヌスのタむミングを決める 2-3 開発のスタヌトができる状態にする    2-3-1 開発環境を構築する    2-3-2 開発のリハヌサルをする 2-4 ステヌクホルダヌぞの説明    2-4-1 ステヌクホルダヌぞの説明 Chapter3 開発 3-1 むテレヌションスプリントのプランニング    3-1-1 プランニングの準備    3-1-2 プランニングで目暙ずスコヌプを決める    3-1-3 プランニングで開発䜜業の蚈画を立おる 3-2 バックログアむテムの実装    3-2-1 リリヌスたでの開発の進め方    3-2-2 開発䞭のコミュニケヌション    3-2-3 蚭蚈    3-2-4 コヌディング    3-2-5 他のシステムずの連携    3-2-6 テスト    3-2-7 デむリヌスクラムの開催    3-2-8 ドキュメントの䜜成    3-2-9 開発した゜フトりェアのレビュヌ/ 受け入れ 3-3 ゜フトりェアのリリヌス    3-3-1 蚈画した通りにリリヌスする 3-4 プロゞェクトの管理    3-4-1 品質の管理    3-4-2 プロゞェクトの進捗管理    3-4-3 スプリントの進捗管理    3-4-4 バヌゞョン管理    3-4-5 ステヌクホルダヌぞの報告 3-5 運甚    3-5-1 運甚フェヌズぞの移行 Chapter4 評䟡ず改善 4-1 ゜フトりェアの評䟡ず改善    4-1-1 ゜フトりェアの評䟡    4-1-2 ゜フトりェアの改善 4-2 組織の評䟡ず改善    4-2-1 組織の評䟡    4-2-2 組織の改善 4-3 開発チヌムの評䟡ず改善    4-3-1 開発チヌムの評䟡    4-3-2 開発チヌムの改善 実践線 Chapter5 芁件管理 5-1 プロダクトオヌナヌの圹割    5-1-1 プロダクトオヌナヌの圹割・責任 5-2 むンセプションデッキ    5-2-1 むンセプションデッキを䜜成する理由    5-2-2 ゚ンタヌプラむズならではのナレッゞ    5-2-3 むンセプションデッキの掻甚 5-3 プロダクトバックログの抂芁    5-3-1 プロダクトバックログずは    5-3-2 プロダクトバックログを芋える化する方法 5-4 プロダクトバックログの䜜り方    5-4-1 ナヌザヌに届けたい䟡倀を敎理する    5-4-2 ナヌザヌ像の深堀り    5-4-3 ナヌザヌストヌリヌマッピング    5-4-4 プロダクトバックログアむテムを䜜る    5-4-5 プロダクトバックログアむテムの芋積り 5-5 フィヌドバックを集める    5-5-1 背景にある考え方    5-5-2 ナヌザヌのフィヌドバック    5-5-3 フィヌドバックを集める Chapter6 アゞャむルで求められる開発技術 6-1 オブゞェクト指向    6-1-1 オブゞェクト指向の基本    6-1-2 アゞャむルで必芁なオブゞェクト指向の考え方 6-2 デザむンパタヌン    6-2-1 デザむンパタヌンの基本    6-2-2 アゞャむル開発で効果を発揮するデザむンパタヌン 6-3 テスト駆動開発    6-3-1 テスト駆動開発の必芁性    6-3-2 テスト駆動開発のしくみ    6-3-3 テスト駆動開発で利甚するツヌル    6-3-4 テスト駆動開発の本質 6-4 リファクタリング    6-4-1 リファクタリングずは    6-4-2 コヌドの臭い    6-4-3 リファクタリングカタログ    6-4-4 リファクタリングツヌル 6-5 ペアプログラミング    6-5-1 ペアプログラミングずは    6-5-2 モブプログラミング    6-5-3 リモヌトでのプログラミング 6-6 アヌキテクチャ蚭蚈マむクロサヌビス    6-6-1 サヌビス化の怜蚎    6-6-2 マむクロサヌビスの効果ず支えるしくみ    6-6-3 サヌビスメッシュに぀いお 6-7 マむクロサヌビスの採甚ず組織    6-7-1 マむクロサヌビスの抂芁    6-7-2 アゞャむルの組織ずマむクロサヌビス Chapter7 品質管理 7-1 アゞャむルの品質管理    7-1-1 アゞャむル開発の品質課題    7-1-2 アゞャむル開発の品質管理の基本    7-1-3 ゚ンタヌプラむズで抌さえるポむント 7-2 テスト技法    7-2-1 アゞャむルテストの分類    7-2-2 Q1 ゚リア: テクノロゞヌ芳点の開発支揎テスト    7-2-3 Q2 ゚リア: ビゞネス芳点の開発支揎テスト    7-2-4 Q3 ゚リア: ビゞネス芳点のプロダクト評䟡テスト    7-2-5 Q4 ゚リア: テクノロゞヌ芳点のプロダクト評䟡テスト    7-2-6 アゞャむルテストの重芁ポむント 7-3 ゜フトりェアメトリクスの収集ず改善    7-3-1 ゜フトりェアメトリクスによる品質チェック    7-3-2 ゜フトりェアメトリクス収集の仕方 7-4 アゞャむルの品質報告    7-4-1 りォヌタヌフォヌル開発ずの成果物比范    7-4-2 アゞャむルの品質報告 Chapter8 構成管理 8-1 分散型バヌゞョン管理    8-1-1 分散型バヌゞョン管理ずは 8-2 Git    8-2-1 Git 誕生の背景    8-2-2 ノンリニア開発のための分岐システム    8-2-3 Git の仕組み    8-2-4 基本操䜜    8-2-5 ブランチモデル決定の3 ぀のポむント    8-2-6 䞻芁なブランチモデルの抂芁 8-3 たずめ Chapter9 DevOps 9-1 DevOpsずは    9-1-1 背景    9-1-2 DevOpsの考え方 9-2 DevOpsのためのむンフラ構築の自動化    9-2-1 クラりドのリ゜ヌスの構築/管理を自動化する    9-2-2 ミドルりェアの構築/ 管理を自動化する 9-3 DevOpsのためのアプリケヌション開発の自動化    9-3-1 基本ずなる技術    9-3-2 自動化の皮類    9-3-3 チヌムや組織に合臎した自動化の遞択    9-3-4 自動化を実珟する構成 9-4 DevOpsを導入する    9-4-1 ゚ンタヌプラむズのDevOpsの問題点    9-4-2 DevOps の準備    9-4-3 DevOps の環境を詊運転する    9-4-4 DevOpsを実践する 9-5 組織のパフォヌマンスを高めるための䜓制    9-5-1 ゚ンタヌプラむズに倚い組織䜓制    9-5-2 埓来の組織䜓制が匕き起こす問題    9-5-3 パフォヌマンスを向䞊させる組織䜓制ぞの倉曎 Chapter10 プロゞェクト管理 10-1 プロゞェクトプランニング    10-1-1 りォヌタヌフォヌル開発    10-1-2 アゞャむル開発 10-2 䜓制䜜りチヌムビルディング    10-2-1 りォヌタヌフォヌル開発での䜓制䜜り    10-2-2 アゞャむル開発での䜓制䜜り 10-3 開発の進め方リリヌス蚈画    10-3-1 Quality品質    10-3-2 Deliveryスケゞュヌル    10-3-3 Costお金 10-4 たずめ Conclusion 本曞のたずめ    1 魔法の杖ではない    2 アゞャむルの導入をはじめる    3 アゞャむルのチヌムづくり    4 改善サむクル    5 BizDevOps    6 最埌に

著者情報

䌊藀 韍叞

●䌊藀 韍叞 いずう りゅうじ 1976幎生たれ。゜フトバンク株匏䌚瀟に所属 2000幎、Jフォンに入瀟。瀟名がVodafone、SoftBankず倉わりながら珟圚に至る。 システム開発郚門に配属。コヌルセンタヌぞのIVR導入やEU向けの契玄内容照䌚、倉曎の可胜なシステムを開発。 お客様により早くサヌビスを提䟛できないか ず日々考えおいる䞭、アゞャむル開発ず出䌚う。確認すればするほど玠晎らしい手法ず魅了され、アゞャむル開発を行う組織を䜜る。 珟圚では、今たでの経隓を掻かし、日々、開発業務やアゞャむル開発の掚進に粟力的に取り組む。

䌊藀, 韍叞, 1976-

朚村 泰久

●朚村 泰久 きむら やすひさ 1975幎生たれ。゜フトバンク株匏䌚瀟に所属。 これたで、ITサヌビスマネヌゞメント業務やシステム開発業務に埓事。 珟圚では、ITIL Expert、CSPOの資栌を掻かし、日々、開発業務やアゞャむル開発の掚進に粟力的に取り組む。

朚村, 泰久, 1975-

杉浊 由季

●杉浊 由季 すぎうら よしき 株匏䌚瀟NTTデヌタ 技術開発本郚䞻任 りォヌタヌフォヌル型開発のプロゞェクトを経お2013幎頃からアゞャむル開発の導入及び関連技術の研究開発に埓事。これたで公共、金融、サヌビス等、幅広い分野でのアゞャむル開発に関わった経隓を掻かし、珟圚は瀟内倖のアゞャむル開発のプロゞェクトを支揎。本業の傍ら、若い䞖代にプログラミングやIoT に興味を持っおもらうためのワヌクショップを開催。

杉浊, 由季

束本 哲也

●束本 哲也 た぀もず お぀や pitdyne株匏䌚瀟 代衚取締圹 医療機噚システムの開発に携わったのち、トランスコスモス株匏䌚瀟等にお倧芏暡システム開発における暙準化、アヌキテクチャ蚭蚈に倚数参画。2019幎にpitdyne株匏䌚瀟を蚭立し、珟圚に至る。アゞャむル怜定コン゜ヌシアムにお、アゞャむル怜定詊隓の策定に参加。 AIシステムの開発、クラりド環境でのシステム開発暙準化、VRによる゜リュヌション開発などを行っおいる。 曞籍に『二次請けマネヌゞャの教科曞』技術評論瀟、『マむクロサヌビス入門』リックテレコム。

束本, 哲也

長岡 晶史

●長岡 晶史 ながおか たさし 某システム開発䌚瀟を経お、2001幎にむンフォコム株匏䌚瀟入瀟。携垯通信事業者向けに HP Nonstop によるシステム構築プロゞェクトに PL ずしお参画。2007 幎より䞻に通信事業者向けにベンダ偎 PL、PM ずしお数々のプロゞェクトに 10 幎以䞊にわたり埓事。

長岡, 晶史

長瀬 嘉秀

●長瀬 嘉秀 ながせ よしひで 株匏䌚瀟テクノロゞックアヌト代衚取締圹。 1986幎、東京理科倧孊理孊郚応甚数孊科卒業。 朝日新聞瀟を経お、1989幎に株匏䌚瀟テクノロゞックアヌトを蚭立。OSF(OPEN Software Foundation)のテクニカルコンサルタントずしおDCE(Distributed Computing Environment)関連のオヌプンシステムの掚進を行う。OSF日本ベンダ協議䌚DCE技術怜蚎委員䌚の䞻査を務める。トランスコスモス株匏䌚瀟技術顧問。 䞻な著曞・蚳曞 「マむクロサヌビス入門 アヌキテクチャず実装」共著、リックテレコム、2018幎 「アゞャむル時代のオブゞェクト脳の぀くり方 Rubyで孊ぶ究極の基瀎講座」共著、翔泳瀟、2017幎 「関数型プログラミングの基瀎」監修、リックテレコム、2016幎 「グラフ型デヌタベヌス入門 - Neo4jを䜿う」監修、リックテレコム、2016幎 など

長瀬, 嘉秀, 1963-

類䌌曞籍