Oct 13, 2021

クラウドファンディング大手の Backer-Founder が 5xRuby を選び、ともに主力プロダクトを構築

Backer-Founder(貝殼放大)は2014年に設立された、アジア最大のクラウドファンディング・コンサルティングチームです。7年間で国内外のクラウドファンディングプロジェクトを400件以上手がけ、累計調達額は29億台湾ドルを超えています。Backer-Founder は、資金調達チームの決済ニーズを解決するため、2015年にプロダクト「Backme(貝殼集器)」をリリースしました。さらに2021年にはクラウドファンディングプラットフォーム「WaBay(挖貝)」を立ち上げ、既存の Backme と組み合わせることで、わずか5か月で3億台湾ドルを超える資金調達を実現し、オリジナル作品や社会参加型プロジェクトにとって最良の選択肢となっています。5xRuby チームは、Backer-Founder の二大主力プロダクトである「Backme」と「WaBay」に貢献できたことを大変光栄に思っています。

5xRuby と Backer-Founder の協業は2017年に始まり、まもなく5年目を迎えます。協業の形も他のプロジェクトとは少し異なります。Backer-Founder は自社のフロントエンドチームを持ち、5xRuby はバックエンドと決済システムを担当し、両社が一つの統合チームとして共同開発を行っています。数年にわたる協業の中で、5xRuby チームは仕様に沿った開発を行うだけでなく、これまでの経験も活かして、Backer-Founder チームが安定したプロダクトを築けるよう支援してきました。5xRuby は技術を超えたどのような価値を発揮し、Backer-Founder のプロダクトを A から A+ へと押し上げたのでしょうか。

 

1.クライアントにとって大切なことを大切にする

Backer-Founder は、大きな注目を集めた「Taiwan Can help」のクラウドファンディングプロジェクトを緊急支援したことがあります。支援者が殺到したため、プロジェクトチームが当初使っていたサイトは一瞬でダウンし、半日たっても復旧できませんでした。Backer-Founder は夜間に Backme で負荷分散を支援しましたが、それでも膨大なトラフィックが押し寄せ、決済速度に影響が出ていました。5xRuby チームは即座にサポートに入り、システムに最も大きな負荷をかけている根本原因を突き止めて、ただちにチューニングを行い問題を解決しました。サイトはわずか2時間で円滑な決済を取り戻し、決済の技術的な障害が取り除かれると、調達額は数十万台湾ドルから一気に1千万台湾ドルの大台を突破し、最終的にプロジェクトチームの行動計画の実現を後押ししました。プロダクト開発部の責任者である謝元霖氏は、5xRuby の豊富な経験と即座の対応がなければ、解決には何倍もの時間がかかり、クラウドファンディングで最も重要な「タイミング」にも大きな影響が出ていたかもしれないと振り返ります。

2.設計段階から、クライアントが落とし穴を避けられるよう支援する

Backer-Founder のシニアソフトウェアエンジニアである何清翰氏によると、5xRuby がプロダクトチームに加わった時点で、Backme のアーキテクチャはすでに非常に大規模になっていました。そのアーキテクチャの上に WaBay クラウドファンディングプラットフォーム独自の機能を追加するには、既存機能に影響を与えないシステムアーキテクチャを設計するための多大な労力と深い経験が必要でした。5xRuby チームは、他のプラットフォームを開発してきた経験をもとに、プロダクトチームから出された要件がシステムに及ぼしうる波及効果やリスクを指摘し、プロダクトチームが落とし穴を避けられるよう支援しながら、中核となる決済とポイント(ボーナス)の仕組みの設計を完成させました。

 また、プロダクトチームが WaBay プラットフォームの開発を決めた際には、5xRuby チームから Backer-Founder チームに対し、新プロダクトの開発に着手する前に、将来のシステム拡張に備えてサーバーのソフトウェア・ハードウェアとフレームワークのバージョンをアップグレードすることを自ら提案しました。このアップグレードは Backer-Founder チームにとって過去最大規模のものでした。プロダクトにはすでに相当数のユーザーがいたため、いい加減な作業は許されず、ミスも許されませんでした。5xRuby の支援のもと、アップグレードはスムーズかつ問題なく完了しました。

3.経験を惜しみなく共有し、チームでともに学び合う

Backer-Founder チームとの協業の中で、5xRuby チームはソフトウェアエンジニアリングの経験も共有し、Backer-Founder チームが自分たちの開発プロセスを形作るのを支援しました。以前の Backer-Founder チームは「走りながら撃つ」スタイルで、エンジニアと話し合いながら少しずつ仕様を固めていました。しかし 5xRuby チームとは同じオフィスで働いているわけではないため、開発時の情報伝達にどうしてもずれが生じてしまいます。そこで 5xRuby からの提案と経験の共有のもと、ソフトウェアエンジニアリングにおけるドキュメント作成のノウハウを取り入れ、Backer-Founder チームがプロダクト要件定義書をより詳細に書けるよう支援しました。これにより、リモートでの協業という非同期のコミュニケーションもよりスムーズになりました。新型コロナウイルスの警戒レベル3の期間中は、毎週の対面ミーティングが中止されましたが、ドキュメントの仕様が十分に明確だったため、協業の中で直面した課題も一つずつ解決でき、理想的な生産性を維持することができました。

さらに 5xRuby チームは、自分たちが技術やシステムを調査した成果を、Backer-Founder チームに新たに加わったエンジニアたちと積極的に共有し、新メンバーが手探りする時間を短縮しました。テストの最適化にも協力し、テストの信頼性を60〜70%から90%へと大幅に向上させました。  

真のプロフェッショナリズムは、納品を超える

5xRuby チームとの協業を振り返り、プロダクト開発部責任者の謝元霖氏は次のように語っています。「5xRuby は台湾の Ruby on Rails 開発会社のトップであり、その専門性も群を抜いています。協業においてはプロジェクトの成功と期日どおりの完了を最優先し、プロとしての判断で的確なアドバイスをしてくれます。これまで外部の開発会社と協業した際には、多かれ少なかれ『支払った分だけの仕事しかしない』という短期的な姿勢の会社に出会うことがありました。それでも私たちは常に、クライアントの現状や将来起こりうる課題を踏まえて、より包括的に評価してくれることを開発会社に期待しています。5xRuby との協業では、5xRuby もこの考え方に強く共感していることが感じられ、実際に私たちのニーズに応じて、それに見合った提案や技術的なフィードバックをしてくれました。この点で 5xRuby チームが示したプロフェッショナリズムと姿勢には、本当に感銘を受けました。」

シニアソフトウェアエンジニアの何清翰氏もこう話します。「5xRuby の技術面での専門性は申し分ありません。要件が明確になれば、5xRuby チームは PO が計画した仕様を確かな技術力で実現してくれます。私たち依頼側は、安心して開発タスクを 5xRuby チームに任せることができます。」 

開発の成果物を納品するだけなら、それができるチームは星の数ほどあります。しかし、経験を惜しみなく共有し、私たちと協業するすべてのクライアントが、先人が踏んだ落とし穴を避け、起こりうるリスクを未然に防ぎ、技術がもたらす利便性と楽しさを存分に味わえるようにすること、そして「納品」を超える価値を提供することこそ、5xRuby チームが自らに課している目標です。これからも 5xRuby が誇る技術力と一貫したプロフェッショナリズムで、Backer-Founder のプロダクト体験の改善と発展を支援し続け、クラウドファンディング業界全体をさらに活気あるものにしていきたいと考えています。

 


シェア