tobb422のブログスマートフォン用の表示で見るtobb422のブログスタートアップエンジニアの奔走この広告は、90日以上更新していないブログに表示しています。「1人目のエンジニアとして、スタートアップに入社して1年経過した」というエントリーを書きました。開発チームのチームビルディングについて書いてみたいと思います。タイムラインまず、前提知識の共有のためどんな形でチームが変化したかを簡単に説明します。雑用(私)1名の体制へと、こんな具合にチームは拡大しています。開発チームのさらなる拡大を図っています!ご興味お持ちいただける方はぜひw以下は、全てチームビルディングとして、取り組んでいる具体的な施策の紹介です。恒常的に行っているもの以下の取り組みは、恒常的に行っているものです。チームとして活動する上で、必要不可欠な取り組みだと考えています。スプリント計画チーム開発がスタートして一番最初に行った施策が、スプリントの実施でした。2週間を1スプリントとして実施しており、チーム一丸となってプロジェクトを前に進めることを前提に見積もり(プランニングポーカー)の実施で短中期的な計画の精度をあげることや振り返りの実施でチームとしての成熟度を高めることを目的としていました。振り返りの際にでてくる視点も様々なものがあり、大変興味深いものでした。現在のチームでもスプリントを実施しており見積もりと振り返りを定期的に行い、チームとして成熟度を高めていけるよう心がけています。チームらしさを作る意味で大きな役割を果たしていると思います。プロダクトバックログこちらもチームメンバーが増えても実施し続けている施策の1つです。スプリント計画を行うことで、2週間ないしは、1ヶ月先のプランニングはできるようになってきました。長期的な計画に対しては、不確かなものが多く、3ヶ月先の着地に相当なブレがある状況が続いていました。(いまでも、完全に解決できているわけではないのですが...)そこで、スプリントでは見えてこなかった、もう少し長期的な計画としてプロダクトバックログを取り入れることにしました。6ヶ月先に自分たちがどれくらいできそうかを見積もることができるようになってきました。ボードメンバー等、他のチームに説明ができるように心がけています。デイリースクラム毎日、夕方にチームメンバーで進捗共有を行っています。目的としては、チームの進捗確認でチームがスプリントで立てた計画を無事実施できているかの確認タスクの優先順位の確認を行っています。これらの確認のために、カンバンを導入しておりチームとして抱えているタスクの可視化ができるようにしています。個人で実装や設計で悩んでいることがあればチームで解決していけるように心がけています。弊社ではリモートワークも取り入れており、普段は何をやっているのか全く見えない状況だったりもするのですが、このデイリースクラムのおかげで常にチームの状況を把握できるようになっています。4人と増えてきたタイミングで復活しました。必要に応じて行っているもの以下の取り組みは、状況に応じて実施しているものです。ほとんどが、恒常的に行う施策を機能しつづけさせるための点検・すり合わせの責務を担っています。オンボーディング新しくメンバーが増えたタイミングで行っています。共通して行っているオンボーディング施策として、キックオフMTGがあります。いまのところ、開発チームメンバー全員参加で行っている施策で以下のようなアジェンダで実施しています。どんなことでチームに貢献したいと考えているのかをチーム間で共有することで、タスクの振り方などにちょっとした差が出てくると思っています。教えてもらう場を作ることを意識しています。最後の期待していることをしっかりとメンバー間で伝え合うことで、期待値のすり合わせも行っています。した価値観の共有を行うことが非常に重要だと考えています。人数が増えてくると、カンバンが上手く機能しなくなってきます。これは、カンバンにかかわらず、スプリントの方法やプロダクトバックログの方法にもいえることなのですが絶えず変化するチームの中で、常に完璧な方法は存在しないです。そのため、定期的に時間を取り、それぞれの取り組みが現在のやり方で果たそうとしている目的を達成できるかを点検するようにしています。Waiting(待ち)にタスクが溜まってしまう事象が多くなりました。あるタスクについて全員でネクストアクションを確認するようにしています。当時は、上手く機能していたとしても、メンバーが増える・プロジェクトが変わるなどして常に機能し続けるものは存在しないと考えています。日頃の取り組むを点検する場を設けることは非常に大切だと考えています。ドキュメント作成ドキュメントに関わらず、議事録なども重要なのですが、チームで決めたルールや原則は、基本的には全てドキュメントに残すことを心がけています。スタートアップであるため、スピード感を持って開発することがが非常に重要だと考えています。それと同時に、持続可能な開発を行っていくこともまた、非常に重要だと考えています。決めたこと等は、必ずドキュメントに残し、明文化するように心がけています。そのドキュメントは全メンバーがいつでもアクセスできるようにしており、メンバー間で暗黙知が増えないようにしています。誰が入って、誰が抜けたとしても、「開発チームとして機能し続ける」仕組みづくりは、非常に重要です。過去に決めたルールなどは、定期的に点検するコストもあるのですが、これが一番スピード感を持って、開発し続けられる方法だと考えています。単発で実施した大きな取り組み日頃行っている取り組みの指針となる指針となるより抽象的な概念についてチームですり合わせを行うことを目的に実施しているものです。回数をこなせていないので、ブラッシュアップの余地がある施策ではありますが、これからも継続していきたいと考えています。開発思想すり合わせ会チームが4人になったタイミングで、開発思想すり合わせ会というものを行いました。目的は、普段の開発で何を大切にすべきかについて目線を合わせることで会社のバリューのような位置付けだと考えています。(実際に、開発思想の中から会社のバリューとしてランクアップしたものもあります。)詳しくは、弊社Wantedlyページにて記事が上がっているので、そちらをご覧ください。www.wantedly.com向き直り会こちらは、大きなプロジェクトのリリースを終えたタイミングで実施しました。目的としては、非連続的な成長に繋がるきっかけづくりでチームの最終目標から逆算して、現在との差分を把握する場になっています。こちらも詳しい記事が上がっているので、そちらをご覧ください。最近に行った施策です。事業戦略に沿った形で、1年先に開発チームとしてはどんな体制になっていなければならないかそのために、いまやっておかなければならない取り組みは何かを把握する会として実施しました。こちらは、私のブログにて、別途詳細に書いていきたいと思っています。【レポート】開発戦略目線合わせ会を実施したまとめ振り返ってみると、1年間でチーム開発といえども非常に変化があったなぁと感じます。施策に取り組むにあたっては、以下をしっかりと抑えておく必要があるなと学ぶことができました。個人的には取り組むべき面白い分野だと考えています。これからも引き続き、チームとして正しく前に進み続けられるように創意工夫を凝らして、より良い仕組み作りに努めていきたいと思っています。開発はもちろん、こうしたチームビルディング開発チームがパフォーマンスを発揮し続けられる仕組みづくりについて一緒に考えることに興味をお持ちいただける方がいらっしゃれば、ぜひお会いしましょう〜!ご応募いただけると嬉しみです。生成する基盤を作成したチームの開発速度をあげるSPAで利用するAPI設計を考える...月別アーカイブはてなブログをはじめよう!tobb422さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。