617 Views
April 10, 19
スライド概要
DevOpsDays Tokyo 2019 で発表したスライドです。
#DevOpsDaysTokyo
Agile Practitioner / CSP-SM, CSP-PO(Certified Scrum Professional) / Modern Offshore Development / Vietnam / Paris Hilton / RareJob / BOOKOFF / TIER IV, Inc.
%FW0QT%BZT5PLZP %FW0QTಋೖࢧԉ ࢝Ί·ͨ͠ Ϋϥεϝιουࣜגձࣾ ౻ଜɹ৽
ࣗݾհ w ౻ଜɹ৽ ;͡ΉΒɹ͋Βͨ w !BSBUBGVKJ w ࡀɺࣇͷ w స৬ଟΊ ࣾࡏݱ w Ϋϥεϝιουࣜגձࣾ%FW0QTࢧԉࣨ
ܦҢ
ৄࡉະఆ
Ұਓ෦ॺ
ͬͨ͜ͱ
ϦʔϯΩϟϯόε
DevOps⽀援 - 叩き台 PROBLEM SOLUTION アジャイルス 、クラムだけ導⼊し てもCI/CD環境が構築されてい ないためス 、プリント毎に品質の ⾼いプロダクトをリリースできな い CI/CD環境の構築⽀援 アジャイルの両翼(技術的プラ アジャイルス 、クラム、 XP導⼊⽀援、 クティスプ 、ロセス(⽂化)的プラ コーチング クティス)をサポート 継続的デリバリーの技術的な 能⼒と開発、 運⽤が協働するた めの⽂化の両⽅をサポート CI、 CD環境を⾃前で構築、 保守す る技術⼒がない KEY METRICS EXISTING ALTERNATIVES UNIQUE VALUE PROPOSITION 仮説検証ループの⾼速化の実 現のサポート UNFAIR ADVANTAGE 過去の導⼊実績 AWS DevOpsコンピテンシー 認定 APNプレミアコンサルティン グパートナー 既存顧客 開発費⽤要因の改善 クラスメソッドメンバーズ デプロイリードタイム 本番デプロイ成功率 HIGH-LEVEL CONCEPT ⾃社サービスを提供している事 業会社 開発リソースはあるけど、 DevOpsに詳しくない CHANNELS サイクルタイム要因の改善 デプロイ頻度 CUSTOMER SEGMENTS 営業 EARLY ADOPTERS 新規の環境構築するお客さん CI/CD基盤なくしてアジャイル の成功なし 頭では必要だと思ってるお客さ ん サービスを復元するまでにかか る平均時間 COST STRUCTURE REVENUE STREAMS ⼈件費 DevOps環境構築料⾦(クラスメソッドメンバーズのプレミアムオプション?) コンサルティング料⾦ パッケージ提供料⾦(ライセンス販売) Lean C anvas is adapted from The Business Model C anvas (BusinessModelGeneration.com) and is licensed under the C reative C ommons Attribution-Share Alike 3.0 Un-ported License.
ΠϯηϓγϣϯσοΩ
Ϋϥεϝιου པΈʂ
Ӧࢿۀྉ࡞
IUUQTJUSFWPMVUJPODPNUIFUISFFXBZTQSJODJQMFTVOEFSQJOOJOHEFWPQT
ʮͭͷಓʯ ͷύΫϦʂ
IUUQCMPHTJUNFEJBDPKQIJSBOBCFSJHIUXJOHBOEMFGUXJOHPGBHJMFIUNM
ΞδϟΠϧͷ ʮϥΠτΟϯάʯͱ ʮϨϑτΟϯάʯͷ ύΫϦʂ
ࣾ ϦΫϧʔςΟϯά
ΫϥϝιཔΈͩͬͨ ͷʹ୭Γ͕ͨ Βͳ͍ͱ͍͏ࢉޡ
ͪͨऀྗڠ
ɹɹ!LBUBJOBLB ࡀ൴ঁืूத ͕+0*/
4 C I / vC f O td W /4 / r nt i o e I ep t s F t D D o F p D F / ) f O () W D v o / d I D F 4 m l F t S f W acf u P F O W v A D
࠷ݶͷ ମ੍͕ͬͨʂ
$*$% ύΠϓϥΠϯͷ ߏஙࢧԉ
ΞδϟΠϧ։ൃࢧԉ
wडୗ։ൃҊ݅ͷεΫϥϜϚελʔ wडୗ։ൃҊ݅ͷΞδϟΠϧίʔν w୯ମͰͷΞδϟΠϧ։ൃࢧԉ wݱঢ়ͷώΞϦϯάɺվળఏҊ wϢʔβʔετʔϦʔϚοϐϯά wόϦϡʔετϦʔϜϚοϐϯά
εΫϥϜΨΠυͱͷ %JGG
ϢʔβʔετʔϦʔ Ϛοϐϯά
όϦϡʔετϦʔϜ Ϛοϐϯά
ଞʹ
"84 %FW0QTࡇΓ
͜͜·ͰͰܦաͳΒ ྑ͍ϖʔε
Θ͔ͬͨ͜ͱ
Ҿ͖߹͍ ଟ͍
εέʔϧ ͠ͳ͍
ࣈ͡Όͳ͍͚Ͳ Ṷ͔͍ͬͯͳ͍
Ұ൪ͷ
அ
ࢧԉ༰ ͷஅ
4 C I / vC f O td W /4 / r nt i o e I ep t s F t D D o F p D F / ) f O () W D v o / d I D F 4 m l F t S f W acf u P F O W v A D
4 C I डୗ։ൃ º / vC f O td W /4 / r nt i o e I ep t s F t D D o F p D F / ) f O () W v o / d I D D F 4 m l F t S f W acf u P F O W v A D
ॳߟ͍͑ͯͨతͱखஈ ٕज़ πʔϧ ࢧԉ $*$% ύΠϓϥΠϯ ߏஙࢧԉ खஈ จԽ ϓϩηε ࢧԉ త ΞδϟΠϧ ։ൃࢧԉ IUUQTXXXTMJEFTIBSFOFUKBMMTQBXEFQMPZTQFSEBZEFWBOEPQTDPPQFSBUJPOBUqJDLS
ॳͷखஈ͕తͱͳΓɺஅ͞Εͨ ٕज़ πʔϧ ࢧԉ $*$% ύΠϓϥΠϯ ߏஙࢧԉ త จԽ ϓϩηε ࢧԉ ΞδϟΠϧ ։ൃࢧԉ IUUQTXXXTMJEFTIBSFOFUKBMMTQBXEFQMPZTQFSEBZEFWBOEPQTDPPQFSBUJPOBUqJDLS
%FWͱ0QTͷஅղফ ʹཱ͔ͪ͏ͣͷ %FW0QTʹ͓͍ͯ৽ͨ ͳஅΛੜΜͰ͠·ͬͨ
%FW0QTಋೖࢧԉͱࡍ࣮ͯͬݴ ʹ͍ͬͯͨͷɺ$*$%ύ ΠϓϥΠϯͷߏஙࢧԉͱΞδϟ Πϧ։ൃࢧԉʹա͗ͳ͔ͬͨ
w EFWPQTʹ͕ؔ͋Δͷ։ൃऀͱཧऀ͚ͩͰͳ͍ w EFWPQTνʔϜͰͳ͍ w EFWPQTͰ͖ॻݞͳ͍ w EFWPQTΣϒܥͷελʔτΞοϓ͚ͩͷͰͳ͍ w EFWPQTʹೝఆࢿ͕֨ඞཁͰͳ͍ w EFWPQTͱɺͷਓһͰͯ͢ͷࣄΛ͢Δ͜ͱͰͳ͍ w EFWPQTʹʮਖ਼͍͠ํ๏ʯ ·ͨʮؒҧͬͨํ๏ʯ ͳ͍ w EFWPQTΛऔΓೖΕΔͨΊʹ9िؒ9ϲ݄͔͔ΔΘ͚Ͱͳ͍ w EFWPQTπʔϧͷͰͳ͍ w EFWPQTͱࣗಈԽͷ͜ͱͰͳ͍ w EFWPQTҰ࣌తͳྲྀߦͰͳ͍ w EFWPQTҎલͷΞΠσΞʹ৽໊͍͠લΛ͚͚ͭͨͩͰͳ͍ w ඇจԽ͕͋ΔͷEFWPQTͰͳ͍ w αΠϩԽ͍ͯ͠ΔͷEFWPQTͰͳ͍ w ࠜຊݪҼੳ͍ͯ͠ΔͷEFWPQTͰͳ͍ w ώϡʔϚϯΤϥʔͱ͍͏ߟ͑ํEFWPQTͰͳ͍ w ׂΓࠐΈจԽEFWPQTͰͳ͍ w EFWPQT୯ͳΔΞδϟΠϧͰͳ͍ w ʮσϓϩΠʯΛ࣮ફ͍ͯ͠Δ͔Βͱ͍ͬͯʮEFWPQTΛ͏·͍ͬͯ͘Δʯ ͱ͍ͳ͑ݴ
w EFWPQTʹ͕ؔ͋Δͷ։ൃऀͱཧऀ͚ͩͰͳ͍ w EFWPQTνʔϜͰͳ͍ w EFWPQTͰ͖ॻݞͳ͍ w EFWPQTΣϒܥͷελʔτΞοϓ͚ͩͷͰͳ͍ w EFWPQTʹೝఆࢿ͕֨ඞཁͰͳ͍ w EFWPQTͱɺͷਓһͰͯ͢ͷࣄΛ͢Δ͜ͱͰͳ͍ w EFWPQTʹʮਖ਼͍͠ํ๏ʯ ·ͨʮؒҧͬͨํ๏ʯ ͳ͍ w EFWPQTΛऔΓೖΕΔͨΊʹ9िؒ9ϲ݄͔͔ΔΘ͚Ͱͳ͍ w EFWPQTπʔϧͷͰͳ͍ w EFWPQTͱࣗಈԽͷ͜ͱͰͳ͍ w EFWPQTҰ࣌తͳྲྀߦͰͳ͍ w EFWPQTҎલͷΞΠσΞʹ৽໊͍͠લΛ͚͚ͭͨͩͰͳ͍ w ඇจԽ͕͋ΔͷEFWPQTͰͳ͍ w αΠϩԽ͍ͯ͠ΔͷEFWPQTͰͳ͍ w ࠜຊݪҼੳ͍ͯ͠ΔͷEFWPQTͰͳ͍ w ώϡʔϚϯΤϥʔͱ͍͏ߟ͑ํEFWPQTͰͳ͍ w ׂΓࠐΈจԽEFWPQTͰͳ͍ w EFWPQT୯ͳΔΞδϟΠϧͰͳ͍ w ʮσϓϩΠʯΛ࣮ફ͍ͯ͠Δ͔Βͱ͍ͬͯʮEFWPQTΛ͏·͍ͬͯ͘Δʯ ͱ͍ͳ͑ݴ
%FW0QT%BZT5PLZP %FW0QTಋೖࢧԉ ࢝Ί·ͨ͠ Ϋϥεϝιουࣜגձࣾ ౻ଜɹ৽
%FW0QT%BZT5PLZP %FW0QTಋೖࢧԉ Εͯ·ͤΜͰͨ͠ Ϋϥεϝιουࣜגձࣾ ౻ଜɹ৽
࣍ʹΔ͜ͱ
༗ߦ࣮ݴ
IUUQTXXXTMJEFTIBSFOFUBSBUBGVKJEFWPQT
ελʔτ
ελʔτ 74.࣮ࢪ wݱঢ়Ѳ wϦʔυλΠϜ wϓϩηελΠϜ wͪ࣌ؒ wखΓ
ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ
ࢥ͍͖ͭۦಈͷ͍اըձٞ ٕज़తෛ࠴ʹΑΔ։ൃԼ ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ ظ։ൃͱϏοΫόϯ݁߹ खؒͷ͔͔ΔखಈσϓϩΠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ִिͷఆྫঝೝձٞ
ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ࢥ͍͖ͭۦಈͷ͍اըձٞ ϦʔϯɾελʔτΞοϓ ٕज़తෛ࠴ʹΑΔ։ൃԼ ܧଓతΠϯςάϨʔγϣϯ ظ։ൃͱϏοΫόϯ݁߹ ΞδϟΠϧ։ൃ खؒͷ͔͔ΔखಈσϓϩΠ $*$%ύΠϓϥΠϯ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ৫มߋ ִिͷఆྫঝೝձٞ ֚ܗԽͨ͠ϧʔϧมߋ
ࢥ͍͖ͭۦಈͷ͍اըձٞ ϦʔϯɾελʔτΞοϓ ٕज़తෛ࠴ʹΑΔ։ൃԼ ࢧԉͯͨ͠ͷ͕͜͜ϝΠϯ ܧଓతΠϯςάϨʔγϣϯ ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ظ։ൃͱϏοΫόϯ݁߹ ΞδϟΠϧ։ൃ खؒͷ͔͔ΔखಈσϓϩΠ $*$%ύΠϓϥΠϯ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ৫มߋ ִिͷఆྫঝೝձٞ ֚ܗԽͨ͠ϧʔϧมߋ
ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ ࢥ͍͖ͭۦಈͷ͍اըձٞ ϦʔϯɾελʔτΞοϓ ٕज़తෛ࠴ʹΑΔ։ൃԼ ܧଓతΠϯςάϨʔγϣϯ ظ։ൃͱϏοΫόϯ݁߹ ΞδϟΠϧ։ൃ खؒͷ͔͔ΔखಈσϓϩΠ $*$%ύΠϓϥΠϯ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ৫มߋ ͰɺϘτϧωοΫผʹ͋ΔͷͰͳ͍͔ʁ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ִिͷఆྫঝೝձٞ ֚ܗԽͨ͠ϧʔϧมߋ
lʮ੍݅ཧΛੜΈग़ͨ͠ΤϦϠ ϑɾΰʔϧυϥοτɺϘτϧωοΫ Ҏ֎ͷͱ͜ΖͰ͍͔ʹվྑΛՃ͑ͯ ແବͩͱ͍͏͜ͱΛͯ͑͘ڭΕͨɻি ܸ͚ͩͬͨͲɺਅ࣮ͳΜͩΑɻʯz rʰ5IF%FW0QTٯసͩʂʱ
ϘτϧωοΫ͕Ҡಈ ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ࢥ͍͖ͭۦಈͷ͍اըձٞ ϦʔϯɾελʔτΞοϓ ٕज़తෛ࠴ʹΑΔ։ൃԼ ܧଓతΠϯςάϨʔγϣϯ ظ։ൃͱϏοΫόϯ݁߹ ΞδϟΠϧ։ൃ खؒͷ͔͔ΔखಈσϓϩΠ $*$%ύΠϓϥΠϯ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ৫มߋ
ϘτϧωοΫ͕Ҡಈ ελʔτ 74.࣮ࢪ Ϝμͳϓϩηεͱ ͦͷվળҊચ͍ग़͠ wݱঢ়Ѳ wϘτϧωοΫͷղফʹྗ wϦʔυλΠϜ wϦʔυλΠϜΛ,1*ʹઃఆ wϓϩηελΠϜ w۩ମతͳॖඪΛܾΊɺ ෦ԣஅඪʹ͢Δ wͪ࣌ؒ wखΓ ࢥ͍͖ͭۦಈͷ͍اըձٞ ϦʔϯɾελʔτΞοϓ ٕज़తෛ࠴ʹΑΔ։ൃԼ ܧଓతΠϯςάϨʔγϣϯ ظ։ൃͱϏοΫόϯ݁߹ ΞδϟΠϧ։ൃ खؒͷ͔͔ΔखಈσϓϩΠ $*$%ύΠϓϥΠϯ ։ൃ͔Βӡ༻ͷҾ͖͗ܧ ৫มߋ
͜Ε͕ࢲͷߟ͑Δ %FW0QT
·ͱΊ
w %FW0QTಋೖࢧԉٕज़ͱ৫จԽͷೋͭͷ໘͔Βͷࢧԉ͕ৗʹ ༗ޮͩͱࢥ͍ࠐΜͰ͍ͨ w ͦͷͨΊೋͭͷࢧԉΛ໌֬ʹ͚ͯɺݸผʹࢧԉ͍ͯͨ͠ ٕज़ࢧԉ w $*$%ύΠϓϥΠϯͷߏங ৫จԽࢧԉ w ΞδϟΠϧ։ൃಋೖ w ͦͷ݁ՌɺͦΕͧΕͷࢧԉ͕அ͞Εɺखஈ͕తԽͯ͠͠·ͬͨ w ϘτϧωοΫҎ֎ͷͱ͜ΖͰ͍͔ʹվྑΛՃ͑ͯແବ w ·ͣ74.ʹΑΔϘτϧωοΫͷ͑ݟΔԽ w ϘτϧωοΫͷղফʹྗ͠ɺϦʔυλΠϜॖΛࢦ͢
ࠓ࢈ۀ
खஈ͕తԽͯͨ͠ %FW0QTͬͯͳ͔ͬͨ ͱʹ͔͘74.
) ) 5 )47 1 4 1 4 3 4 3 )47 ) ) 5 634 . 17 634 2 2 5 ) 5( ) 3 • • • • 3
Ҏ্