Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プロジェクト管理ツールとしてGitLabと向き合ってみる

 プロジェクト管理ツールとしてGitLabと向き合ってみる

Ca1357a6e793898d30cec23068c3cb36?s=128

大塚真言

November 29, 2019
Tweet

Transcript

  1. ϓϩδΣΫτ؅ཧπʔϧͱͯ͠ GitLabͱ޲͖߹ͬͯΈΔ 2019/11/29 JBUGٶ࡚ #0 ߹ಉձࣾϊϚυϦ େ௩ਅݴ

  2. ࣗݾ঺հ -BSBWFM 7VFKT 'JSFCBTF α΢φେ޷͖ͳ8FCΤϯδχΞ"

  3. α΢φେ޷͖ α΢φ׆ಈि೔ ςϯτα΢φߪೖܭըத

  4. ձࣾ঺հʢ֓ཁʣ ߹ಉձࣾϊϚυϦ ૑ۀظ໨ ϝϯόʔ໊ 8FCܥडୗ։ൃ ϑϧϦϞʔτ

  5. ձࣾ঺հʢ࢓ࣄʣ • Vue.jsͷಋೖࢧԉɾઃܭ࣮૷ϨϏϡʔ • ҩྍܥWebαʔϏεͷUI/UXվળʢLaravelʣ • ҩྍܥΞϓϦͷ৽نडୗ։ൃʢCordova+Vue.js+Firebaseʣ • JAMstackϕʔεͷ੩తαΠτߏங ʢNuxt.js+Netlify+contentfulʣ

  6. ίϛϡχςΟӡӦ • JBUGٶ࡚ • ͯ͛΄͛ʢٶ࡚WebܥϑϦʔϥϯεूஂʣ • JP_Stripesٶ࡚
 ˞12݄18೔ʹษڧձ։࠵͠·͢ʂʂ

  7. ϓϩδΣΫτ؅ཧͱ͸

  8. ϓϩδΣΫτ؅ཧͱ͸ • Q(඼࣭) × C(ίετ) × D(ೲظ) • PMBOKʢϓϩδΣΫτϚωδϝϯτ஌ࣝମܥΨΠυʣ •

    ඼࣭؅ཧɺίετ؅ཧɺεέδϡʔϧ؅ཧ
 ௐୡ؅ཧɺϦεΫ؅ཧɺείʔϓ؅ཧ
 ཁһ؅ཧɺίϛϡχέʔγϣϯ؅ཧ
 ౷߹؅ཧɺεςʔΫϗϧμʔ؅ཧ
  9. GitLabΛ࢖͏ͱ ϓϩδΣΫτ؅ཧ͕Ͱ͖Δ ͩͨ͠ɺ෦෼తʹͶ

  10. ϓϩδΣΫτ؅ཧͱ͸ • Q(඼࣭) × C(ίετ) × D(ೲظ) • PMBOKʢϓϩδΣΫτϚωδϝϯτ஌ࣝମܥΨΠυʣ •

    ඼࣭؅ཧɺίετ؅ཧɺεέδϡʔϧ؅ཧ
 ௐୡ؅ཧɺϦεΫ؅ཧɺείʔϓ؅ཧ
 ཁһ؅ཧɺίϛϡχέʔγϣϯ؅ཧ
 ౷߹؅ཧɺεςʔΫϗϧμʔ؅ཧ
  11. GitLabͱ͸ • Backlog΍GitHubͷΑ͏ͳGitϦϙδτϦ؅ཧ ͢Διϑτ΢ΣΞ • λεΫ؅ཧ΍άϧʔϓɾϢʔβ؅ཧʹՃ͑ͯɺ DevOpsػೳ΋͋Δ • νʔϜͰͷιϑτ΢ΣΞ։ൃΛૉૣ͘ॊೈʹ Ͱ͖Δπʔϧ

  12. ఏڙํ๏ • ηϧϑϗεςΟϯάܕ • GitLab CE ͱ EE ͷ2όʔδϣϯ •

    DockerͰ؆୯ʹߏஙՄೳɻ • Ϋϥ΢υαʔϏεܕ • https://gitlab.com/ • ΞΧ΢ϯτొ࿥͢Ε͹୭Ͱ΋͙͢ʹ࢝ΊΒΕΔ
  13. ΞΧ΢ϯτొ࿥

  14. ཁһ؅ཧ

  15. άϧʔϓ/ϓϩδΣΫτ • άϧʔϓʹෳ਺ͷϓϩδΣΫτ͕ඥͮ͘
 ◦◦άϧʔϓ
 ᵎ AϓϩδΣΫτ
 ᵎ BϓϩδΣΫτ • GitϦϙδτϦ͸ϓϩδΣΫτ͝ͱʹ1ݸ

  16. άϧʔϓ/ϓϩδΣΫτҰཡ

  17. ϝϯόʔ • ϝϯόʔ͸άϧʔϓʹॴଐ
 ʢ͢΂ͯͷϓϩδΣΫτʹ΋ೖΔʣ • ϝϯόʔ͸ಛఆͷϓϩδΣΫτͷΈʹॴଐ

  18. ϝϯόʔ "άϧʔϓ "ϓϩδΣΫτ #ϓϩδΣΫτ PM PL PL ֎෦ Git Git

  19. ϝϯόʔͷݖݶ • 5छྨͷݖݶ͕͋Γɺϝϯόʔ͝ͱʹΞΫηε ϨϕϧΛઃఆͰ͖Δ • Guest < Reporter < Developer

    < Maintainer < Owner
  20. ϝϯόʔͷݖݶ "άϧʔϓ "ϓϩδΣΫτ #ϓϩδΣΫτ PM PL PL ֎෦ Git Git

    (VFTU %FWFMPQFS %FWFMPQFS ✕
  21. εέδϡʔϧ؅ཧ

  22. νέοτ/Ϙʔυ • issue؅ཧ • ϥϕϧΛ෇͚ͯεςʔλεΛ؅ཧ • ΧϯόϯϘʔυͰݟ΍͘͢ɺυϥοάΞϯυ υϩοϓͰεςʔλεมߋ͕Ͱ͖Δ

  23. ΧϯόϯϘʔυ

  24. ϚΠϧετʔϯ • ϦϦʔελʔήοτͱͳΔissueΛ·ͱΊΔ • issueʹରͯ͠ϚΠϧετʔϯΛઃఆ͢Δ • ϦϦʔεversionΛܾΊͯ։ൃͯ͠ΔϓϩμΫ τͳͲͰ༗ޮ

  25. ϚΠϧετʔϯ v1.1 ͸ 20%׬ྃ

  26. ·ͱΊ

  27. ·ͱΊ • GitLab͸GitϦϙδτϦ؅ཧ͚ͩͰͳ͘
 ϓϩδΣΫτ؅ཧ΋Ͱ͖Δ • ঺հ͍ͯ͠ͳ͍ػೳ͕ͨ͘͞Μ͋ΔͷͰศར ͳػೳ͕͋Ε͹ڭ͍͑ͯͩ͘͞ʔ • Backlog࠷ߴʂʂ

  28. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ