受託開発チームでも問題なくプロダクト開発が可能な話: ベトナムソフトウエア協会から受賞した自社プロダクトであるクラウドRPA SmartRPAの開発現場からの話
SmartRPAは、ソフトウェアロボットとAIに基づいてRPA(ロボティック・プロセス・オートメーション)テクノロジーを使用するソリューションです。SmartRPAはソフトウェアと連携し人工知能を使用して、データ入力、発注書作成など、周期的に繰り返される大量の作業を実行します。ダナン支店のベトナムオフショア開発チームは6ヶ月以上努力し続けた後、著しい効果を達成し、最初の顧客を獲得しました。
6ヶ月以上努力し続けた後、SmartRPAプロジェクトチームは著しい効果を達成し、最初の顧客を獲得しました。
2018年10月に展開が開始され、Tran Thanh Tu(チームリーダー)、Nguyen Thanh Huy、Duong Ngoc Tam、Le Thi Kim Oanh、Nguyen Huu Tinh等のメンバーを含む、ダナン支店のRuby&Front-endチームによってSmartRPAが引き継がれています。このプロジェクトでは、Ruby、Python、AngularJSの3つの言語を使用して、作業をより効果的にサポートするためにロボットにより人間の活動を自動化するシステムを構築しています。この「ソフトウェアロボット」は作業をすべて自動化し、1度設定した後は作業プロセスを繰り返します。
これにより、高速、正確、安定、コストと時間の節約の要因が保証されることがおおまかに理解できます。SmartRPAは保険、財務、調達、供給、経理、顧客サービス、人事などに適用される場合に特に役立ちます。
SmartRPAは、開発チームにとって大きな挑戦と機会です。
SmartRPAは、全メンバーの専門知識だけでなく、持久力も必要とするプロジェクトです。チーム全体が直面する最大の課題は、最高の体験をユーザーに提供できるように、理解しやすく、使いやすいUI、UXインターフェイスを設計することです。さらに、ユーザーの入力データが多様になるため、お客様の要件に迅速に対応し、精度を満すことができるように、コーディングに加えて、サービスを慎重にテストし、常にシステムをアップグレードする必要があります。ダナン支店のRuby&Front-endチームの開発者は勇気を持って困難に挑戦しました。また、RPAは適用性の高い新興技術であるため、これは多くのIT企業の目標でもあります。そのため、競合他社の一歩先を行くために新機能を開発・シミュレーション・構築することがベトナムオフショア開発チームのTran Thanh Tuとチームのメンバー対して課題です。
最初の顧客にデモを行う前の午後、チームは正しく実行するためのいくつかの重要な機能がないことを発見しました。その緊迫した状況で、チームは最善を尽くし、200%の力で働き、幸運に翌朝の午前2時に全機能を完了しました。デモがスムーズに終了し、PMのTran Thanh Tuとチームのメンバーはほっとできました。
それらのプレッシャーで、ベトナムオフショア開発チームの最初の成果はSmartRPAの最初の顧客がこのソリューションの効率に非常に満足したことです。私たちはダナン支店の熱心で責任あるメンバーを誇りに思い、今後の成果を楽しみにしています。