採択 2019/12/01 13:35〜 Track 3 (コンベ鶯) 25分枠

改善失敗から学ぶ、レガシープロダクトに立ち向かうチーム作り。 PHP Conference Japan 2019

杉山 祐一
このトークは『サイボウズ株式会社』の提供でお送りします。
--

サイボウズの大企業向けグループウェアのGaroon(ガルーン)は、PHPで開発されている17年目の製品です。
PHP 4からPHP 7までアップグレードを追従したり、もともとオンプレミス製品だったものを、クラウドでも提供を行うようにしたりと、今でも現役で開発されており、サイボウズの主要製品の一つとなっています。
17年の開発の中では、多くの「歴戦の勇者」がGaroonという巨大な製品に対して、改善を試みていました。
しかしながら、他のビジネス要件やQAのテスト工数との兼ね合いから、多くの改善が軌道に乗せられていませんでした。
このような改善の難しさの一つとして、開発チームの体制の問題がありました。
プログラマーはプログラマー同士で、QAはQA同士でコミュニケーションをとることが多く、職能を超えたコミュニケーションは決められた場所・決められた人が中心になって行われていました。
そのため一つコードを改善しようと思っても、この開発体制が邪魔をして、思うように進められないことが多くありました。
そんな中、それまでのウォーターフォールでの開発から、スクラム開発に移行しました。
このスクラム開発への挑戦をきっかけに、プログラマーとQAのチーム統合や、プロダクトオーナー・ビジネスサイドとの対話が進み、今ではプロダクト開発に関わるメンバー全員でこのレガシーさに立ち向かい改善が行えるようになってきました。
このセッションでは、そんなサイボウズGaroon開発チームの経験をお話しします。
phpcon-2018-sponsors
2018 2017 スペシャル プラチナ ゴールド シルバー ブロンズ ランチ ネットワーク サンクス スポンサーセッション
初めてのスピーカー International CfPあり 来日意思あり ビデオ通話希望 採択あり LT採択あり スピーカーディナー参加 スピーカーディナー不参加 スポンサースピーカー Tシャツ情報募集中
初心者向け 初めてのスピーカー インフラ 20回記念 設計 Test/CI/CD Security データベース レガシーコード フレームワーク