chevron_left

どうすれば小さなチームでも大きな成果を出せるのか

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 31

授業の概要

大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。

ウェブサービスを実現するソフトウェアを開発するにあたって、最も大切なことは「保守性」です。
リリースして終わりではなく、リリースしてからは、新しい機能を追加していくことや、ユーザからの反応にあわせて機能を改修していくことなど、ソフトウェアをずっと直していくことになります。そのソフトウェアの「直しやすさ」が「保守性」と呼ばれます。

少ない人数のチームで、いかにコストをかけずに、効率的に、しかも保守性の高いソフトウェアを開発するにはどうすればいいか。
今回の授業では、私たちの会社ソニックガーデンで行っているソフトウェア開発の方法と、使っているツールについて紹介します。

その方法は、一般的にはアジャイルやリーンと呼ばれるようなやり方に近いかもしれません。それよりも、より本質的で、実際に現場で実践していることをもとに紹介したいと思います。

対象者は、チームでソフトウェア開発をしているエンジニアやディレクターになります。この授業を受けることで、ビジネス要件に応えるためのチームでのソフトウェア開発の肝を学ぶことができます。