Point❶ すべてのデータを扱うAPIサーバー P o i n t ❷ パートナー毎にカスタマイズしたモバイルアプリを提供 P o i n t ❸ 32 複数の管理画⾯‧複数のモバイルアプリを展開 開 発 組 織 開 発 組 織 複数のステークホルダーに対して異なる管理画⾯を提供 P o i n t ❶ パートナー画⾯ 導⼊企業 管理者画⾯ 掲載店舗 管理者画⾯ Leafea 内部管理画⾯ OEMアプリ❶ OEMアプリ❷ OEMアプリ❸ OEMアプリ❹
P o i n t ❷ テナントごとのデータ境界が明確で セキュリティを担保しやすい P o i n t ❸ スキーマで分割するマルチテナントシステムを採⽤ P o i n t ❶ 34 データベースをスキーマによって分割することでセキュリティを担保するマルチテナントシステム 開 発 組 織 開 発 組 織 シングルデータベース パ ー ト ナ ー A ス キ ー マ ー パ ー ト ナ ー A ス キ ー マ ー パ ー ト ナ ー C ス キ ー マ ー パ ー ト ナ ー D ス キ ー マ ー Users Item Users Item Users Item Users Item
開 発 組 織 開 発 組 織 専⾨領域に特化したチームだからこそ、⾼い技術⼒を持ったメンバーが集結 Leafeaは、あえて専⾨領域に特化したチームを作ること でその領域で特に技術⼒の⾼いメンバーが集結している P o i n t ❷ 品質にコミットすることで安定したプロダクトを提供でき ると同時に、エンジニアとしての成⻑にも繋がる P o i n t ❸ 昨今のトレンドは、フルスタックの活躍が求められる P o i n t ❶
開 発 組 織 開 発 組 織 開発の進め⽅は、アジャイル開発を採⽤しスピードにコミット ⼩さいリリースを繰り返し、システムを安定稼働 1⽇に複数回リリースもあり、⼩さな改善をすぐ実施 P o i n t ❷ スタートアップだから新機能の開発が盛り沢⼭ でもリファクタリングや改善を推奨し、持続可能性を向上 P o i n t ❸ 1週間単位のスプリントとレトロスペクティブ システムとチームをアップデートし続ける P o i n t ❶
開 発 組 織 開 発 組 織 スピードを追い求めるとともに、健全なシステムを追求する開発⽅針 システムのアップデート作業は⽇々実⾏ 新機能の開発だけではなく保守作業にも⼯数を割く P o i n t ❷ AIの積極活⽤ ⼀定の予算で開発者は⾃由にAIサービスを選び利⽤可 P o i n t ❸ テストカバレッジは可能な限り100%に近づける 初期コードはテストがない場合もあり、課題感あり P o i n t ❶
開 発 組 織 開 発 組 織 技術的なチャレンジはもちろん、開発したことが会社の成⻑に直結するフェーズだから、とても楽しい BtoB, BtoCの両⽅の側⾯があり、どちらも経験できる アプリ‧管理画⾯を通じて両⽅に価値を届ける P o i n t ❷ セールスチームが丁寧なヒアリングをもとに 顧客が求めるシステムを検討、だから作れば売上が⽴つ P o i n t ❸ 福利厚⽣を通じた社会貢献への挑戦 ⾃分たちの作ったプロダクトが、世の中の⼈たちの⽀えに P o i n t ❶