デブサミ2019【14-A-6】レガシーとのいい感じの付き合い方 ~15年続くウェブサービスのシステム改善パターン~ #devsumiA

1
すなであり @sunadiary

次はこれー ちょい疲れてきた #devsumiA Developers Summit 2019 event.shoeisha.jp/devsumi/201902…

2019-02-14 15:01:20
koichimatsui @koichimatsui2

レガシーとのいい感じの付き合い方。立ち見多いな。。みんな困ってるに違いない。(・ω・`) #devsumiA

2019-02-14 15:12:45
ごましおきなこ @kinakoGomashio

#devsumiA 10年以上前からのシステムを扱ったことがある人が多い

2019-02-14 15:16:34
すなであり @sunadiary

ECナビの運営会社さん! 僕は使ったことはない!(主婦層に人気!) 15年ものレガシーシステムを改善してきた話。 技術より判断寄りの話 #devsumiA

2019-02-14 15:16:38
yodatake @yodatake

15年前のレガシーシステム改善の際の様々な「判断」に関する話 #devsumiA #devsumi

2019-02-14 15:17:38
nako @__ko__na_niki__

システム改善専任チームを発足 #devsumiA

2019-02-14 15:18:51
pale2f @pale2f

いま関わってるシステムのレガシーっぷりアンケート、10年以上前のシステムの人かなり多い。会場の半分以上いたかも。 #devsumiA

2019-02-14 15:19:13
nako @__ko__na_niki__

別部門管轄はたしかに変更遅い うちの会社もそう #devsumiA

2019-02-14 15:20:23
すなであり @sunadiary

カイゼン事始め 2015年頃、収益成長オンリーから収益成長+業務改善の方針に。 業務改善チームを立ち上げ。 古くて大規模のperl(PHP)1089機能900テーブル 管理系サーバになんでも詰め込みすぎでカオス インフラ所管が別部署で承認フローが遅い #devsumiA

2019-02-14 15:20:43
たきぐち in the Cloud💙💛 @atakig

管理系ってよく分からないロジックが多いけど、裏に理由があって、そこら辺を分かっていないと下手に改修できないんだよなぁ #devsumiA

2019-02-14 15:21:10
yodatake @yodatake

改善前の状況、親近感がすごい #devsumiA

2019-02-14 15:21:11
nori @nori0__

在籍エンジニアのモチベーションダウン レガシーな機能だとモチベーション下がる… #devsumiA

2019-02-14 15:21:41
すなであり @sunadiary

やったこと まず調査(サービス全体の見える化) 機能とパスを分類つけて一覧化 機能単位にすると関係者全員で議論できて便利 これ今自分もやろうとしてる… #devsumiA

2019-02-14 15:23:02
バンビ @saitoryc

不要な機能を削除すること=葬り こういう時って名前つけるの結構大事 #devsumi #devsumiA

2019-02-14 15:23:44
すなであり @sunadiary

葬り、弊社は普通「除却」って呼んでるな… #devsumiA

2019-02-14 15:23:55
m.sotta(a.k.a.すわろう) @swallow_life

葬り 不要な機能を削除すること。 いいネーミング! #devsumiA

2019-02-14 15:24:02
nori @nori0__

機能一覧を作成 →機能とパスを調べあげ、分類をつける 不要な機能を削除 →機能の母数を減らす。1800から700まで。コード数も半減 #devsumiA

2019-02-14 15:24:03
nako @__ko__na_niki__

葬り 不要な機能を削除すること 約4年で半分近く葬り #devsumiA

2019-02-14 15:24:07
GUCCI @GUCCI_null

不要機能の積み上がりはやっぱりどこでもあるんだな #devsumiA

2019-02-14 15:24:14
たきぐち in the Cloud💙💛 @atakig

どれだけ不用な作り上げがされてきたんだろう #devsumiA

2019-02-14 15:24:18