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

改善失敗して学ぶ、
レガシープロダクトに立ち向かうチーム作り。

Yuichi Sugiyama
December 01, 2019
9.4k

 改善失敗して学ぶ、
レガシープロダクトに立ち向かうチーム作り。

PHP Conference 2019でのサイボウズのスポンサーセッションです。
#phpcon #Track3

2019/12/6 追記
スライド76~77で、「伝統とは火を守ることであり、灰を崇めることではない」という言葉をGustav Mahler の言葉として引用していますが、Gustav Mahler の言葉である、という明確な出典はありませんでした。

Yuichi Sugiyama

December 01, 2019
Tweet

More Decks by Yuichi Sugiyama

Transcript

  1. 5೥લͷ։ൃϓϩηε  PM 1ϲ݄ 2ϲ݄ 2ϲ݄ 1ϲ݄ QA ϓϩάϥϚ ཁ݅ݕ౼

    ։ൃ ςετ ϦϦʔε࡞ۀ ׬શͳ΢ΥʔλʔϑΥʔϧ
  2. Conwayͷ๏ଇ “organizations which design systems ...
 are constrained to produce

    designs 
 which are copies of the communication 
 structures of these organizations” “૊৫ͷઃܭ͢ΔγεςϜʹ͸ ... 
 ͦͷ૊৫ͷίϛϡχέʔγϣϯߏ଄Λ
 ͦͷ··൓өͨ͠ઃܭʹͳΔ
 ͱ͍͏੍໿͕͋Δ” Melvin Conway
  3. Gustav Mahler “Tradition ist Bewahrung des Feuers
 und nicht Anbetung

    der Asche.” “఻౷ͱ͸ՐΛकΔ͜ͱͰ͋Γɺ փΛਸΊΔ͜ͱͰ͸ͳ͍” 
  4. Gustav Mahler “Tradition ist Bewahrung des Feuers
 und nicht Anbetung

    der Asche.” “఻౷ͱ͸ՐΛकΔ͜ͱͰ͋Γɺ փΛਸΊΔ͜ͱͰ͸ͳ͍” ༗໊ແ࣮ͳϧʔϧ͸փɻ कΓ͍ͨՐ͕Կ͔Λ఻͑Δ 
  5. • yoku0825 API Enterprise! • ࣮ફϋΠύϑΥʔϚϯε
 MySQLͷษڧձ 
 with yoku0825͞Μ

    νʔϜͰษڧͰ͖Δ෱རްੜ  https://blog.cybozu.io/entry/2019-11-yoku0825
  6. Զͨͪͷઓ͍͸͜Ε͔Βͩʂ • ఆৗ࡞ۀͷࣗಈԽ • ։ൃணख͔ΒϦϦʔε·Ͱͷ
 ϦʔυλΠϜ࡟ݮ • ΦϨΦϨϑϨʔϜϫʔΫ͔Βͷ୤٫ • ϞϯελʔΫϥεͱͷઓ͍

    • PSR४ڌ • ΞϓϦέʔγϣϯύϑΥʔϚϯεϚωʔδϟͷಋೖ • DIίϯςφͷಋೖ • ViewͱControllerͷ෼཭ • ΧϓηϧԽ͞Ε͍ͯͳ͍ΫϥεͷରԠ • ࢓༷ԽςετͷڧԽ  • σʔλ෼ੳػೳͷ֦ॆ • ࣗಈςετͷߴ଎Խ • ΦϨΦϨORM͔Βͷ୤٫ • PHP 4࣌୅ͷه๏ͷ๾໓ • ςετࠔ೉ͳΫϥεͷղফ • ControllerͱModelͷ෼཭ • ϕʔεΫϥεͷ࠶ઃܭ • UtilΫϥεɺLogicΫϥεͷղମ • ॏෳίʔυͷআڈ • etc.
  7. Զͨͪͷઓ͍͸͜Ε͔Βͩʂ • ఆৗ࡞ۀͷࣗಈԽ • ։ൃணख͔ΒϦϦʔε·Ͱͷ
 ϦʔυλΠϜ࡟ݮ • ΦϨΦϨϑϨʔϜϫʔΫ͔Βͷ୤٫ • ϞϯελʔΫϥεͱͷઓ͍

    • PSR४ڌ • ΞϓϦέʔγϣϯύϑΥʔϚϯεϚωʔδϟͷಋೖ • DIίϯςφͷಋೖ • ViewͱControllerͷ෼཭ • ΧϓηϧԽ͞Ε͍ͯͳ͍ΫϥεͷରԠ • ࢓༷ԽςετͷڧԽ  • σʔλ෼ੳػೳͷ֦ॆ • ࣗಈςετͷߴ଎Խ • ΦϨΦϨORM͔Βͷ୤٫ • PHP 4࣌୅ͷه๏ͷ๾໓ • ςετࠔ೉ͳΫϥεͷղফ • ControllerͱModelͷ෼཭ • ϕʔεΫϥεͷ࠶ઃܭ • UtilΫϥεɺLogicΫϥεͷղମ • ॏෳίʔυͷআڈ • etc. ·ͩ·ͩͨ͘͞ΜࣦഊͰ͖Δ