大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。 ウェブサービスを実現するソフトウェアを開発するにあたって、最も大切なことは「保守性」です。 リリースして終わりではなく、リリースしてからは、新しい機能を追加していくことや、ユーザからの反応にあわせて機能を改修していくことなど、ソフトウェアをずっと直していくことになります。そのソフトウェアの「直しやすさ」が「保守性」と呼ばれます。 少ない人数のチームで、いかにコストをかけずに、効率的に、しかも保守性の高いソフトウェアを開発するにはどうすればいいか。 今回の授業では、私たちの会社ソニックガーデンで行っているソフトウェア開発の方法と、使っているツールについて紹介します。 その方法は、一般的にはアジャイルや
![どうすれば小さなチームでも大きな成果を出せるのか](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e46d876277b1825134a230b5f62715ee693beef/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fi.schoo%2Fimages%2Fclass%2F600x260%2F91.jpg%3F15dc126fa9e97792124dc9dbebaa3c1f8a0ac5db)