この記事はGoodpatch Advent Calendarの23日目の記事です。 私たちの開発チームでは現在、クライアントワークの中でスクラム開発を実践しています。 スクラム開発は、短く反復的に開発するアジャイル開発手法の1つであり、とても人気のあるソフトウェア開発プロセスです。スクラムの定義についてスクラムガイドでは以下のように述べられています。 スクラム(名詞):複雑で変化の激しい問題に対応するためのフレームワークであり、可能な限り価値の高いプロダクトを生産的かつ創造的に届けるためのものである。 今回は従来の開発プロセスで発生していた問題からスクラム開発を導入する事で改善された事などを記したいと思います。 スクラム開発を導入する前に発生していた問題 プロジェクト初期のフェーズからウォーターフォール型に近い形で開発を進めていました。フロントエンドとバックエンドに開発リーダーを立てて、要