ut.code(); では、社会をより良い方向へ導くことを目指し、様々なプロダクトを開発しています。ut.code(); は開発するプロダクトを「プロジェクト」と呼び、通常の活動はプロジェクトが基本単位となっています。プロジェクトのアイデア出しから実際の開発、チームメンバーとのコミュニケーション方法など、様々なノウハウが蓄積されています。
プロジェクトは、ut.code(); 内のチームにより開発されるソフトウェアの単位で、多くはそれぞれ独立した Slack チャンネル、Notion ページ、Google Drive フォルダを持っています。成果物はオープンソースにすることが推奨されており、GitHub 上で公開されています。
ソフトウェアは、作り始める前にしっかりとアイデアを練り上げることが重要です。ut.code(); では、プロジェクトの実施の前にブレインストーミング会を実施し、多くの人から作りたいプロダクトについてのアイデアに対するフィードバックを得る機会を提供しています。
プロジェクトが動き始めた後、重要になってくるのは継続です。ut.code(); では、すべてのプロジェクトで週 1 度の定例ミーティングを実施することを推奨しています。テスト期間など、時間がとりづらい時期でも、週に 1 度、ほんの少しだけ実施中のプロジェクトに意識を向けることにより、プロジェクトの成功率を大きく高めることができます。