チームに1人の開発者と2人の顧客がいる場合の製品の開発方法

正直なところ、すべての専門家は、できるだけ早くプロトタイプを実行する必要があると言っています。 理論的には、これは簡単ですが、実際には、特に公開会社にとっては、台無しになる恐れは非常に大きいです。 したがって、私は、ほとんどの人が信じていなかった製品を開発した私たちの経験について率直に話をしようとします。







ドリームチーム



運命にあるように、同僚と私はb2bクライアントをQIWI( ishop.qiwi.com )と請求書支払いページ( bill.qiwi.com )に接続するサイトの開発を担当しました。 プロジェクトに見事に到着した時点で、ドリームチームは2人の顧客(私たち)、1人はリモートのJavaScript開発者、もう1人はQAスペシャリストで構成されていました。 ところで、前日、Javaサーバー開発者はチームを去りました。 ワーキンググループにはまったく新しいプロジェクトマネージャーもいましたが、1人の開発者に対して3人のマネージャー-やり過ぎ-が分かれたと判断しました。



統計の厚かましい嘘



最も簡単な方法は、空席を開き、野心的な計画を立て始めることです。 半年、たぶん一年、そして新しいプロジェクトのために、十分な栄養と穏やかな生活で十分でしょう。 しかし、真剣に、多くのユーザーとの製品インターフェースのみに影響を与える能力が限られている2人のマネージャーは何ができるでしょうか?



可能な唯一の計画は、問題を探して分析の構築を開始することでした。 そのため、集計で収集された基本統計の再確認について設定しました。 すべての製品の一般的な統計は信じられました。 私たちは自分のセクションを見て、いくつかの場所でデータが2〜10回現実と一致しないことがわかりました。 残念ながら、一般的なユニットを組み立てたアナリストは、製品と開発から離婚したため、さらに改良しても精度を保証できませんでした。 外部ユニットは、独立した評価を提供することになっていた。 しかし、チームが信頼性の高い客観的なデータを必要としない場合、偶発的であっても、計算を間違える1つの方法があります。



製品が積極的に開発されている場合、製品チームの外部で信頼できる分析を構築することは不可能だと思います。


製品開発作業は研究を連想させます。 チームは仮説を提唱し、可能な限り迅速かつ安価に仮説をテストします。 仮説は常にそれらをテストするためのリソース以上のものであるため、生のプロトタイプであってもオンラインでデータを受信するために分析を最前線に置きます。 奇妙なことに、お金はすべての変化の重要な指標になっています。 これを行うには、自分のビジネス分析製品システムを作成するなど、多くのことをしなければなりませんでした。 製品の変更をリアルタイムで調査できるだけでなく、システム要素の下落を確認し、金銭的な観点から評価することもできました。 そのため、別の製品とその開発者さえ登場しましたが、これはまったく別の話です。



最初の恥



分析に従事している間、処理チームは新しいレベルの識別のサポートの出現について元気よく報告し、15,000ルーブル以上の支払いが可能になりました。







一般的に、たとえばカード支払いの変更と比較して、当社が担当していた支払いページに制限を増やす必要性は疑わしいものでした。



自分で判断すると、私たちの推論は次のようになりました。



平均法案は約500ルーブルです。





通常のインターフェイスと正しいAPIを使用したバージョンの時間を評価することにしました。 3〜4か月かかり、サーバー側のJava開発者が必要になることが判明しました。

インターフェースの変更を最小限に抑えながら、一部のプロバイダーの制限を引き上げることでチャンスをつかみました。 はい、残念ながら、識別について何も知らないユーザーは見苦しいエラーを受け取りました-アカウントはキャンセルされました。 結果をオンラインで評価し、離職の最初の兆候ですべてを正常に戻す準備をしました。 成功した支払いへの転換はわずか20%であり、それは彼女にとって残念です。 短時間での売り上げは非常に高い結果を示し、それが明らかになりました-人生とそれが何であるか!



松葉杖はコーシャです



生命はありますが、サーバー開発リソースはありません。 したがって、アカウントが15,000ルーブルを超え、ユーザーが匿名である場合、識別レベルについてユーザーに通知するフォームを作成することにしました。

身分証明ステータスを確認するリクエストを見つけ、喜んでいます。 残っている唯一のことは、請求書の金額をユーザーに許可されているレベルと比較することです。あなたは栄光と競合他社のen望を得ることができます。 サーバー開発者なしでルーブルの外貨口座の金額を知ることは不可能です。



その時までに、QIWIはマイクロサービスの講座を受講していたため、同僚が何かを持っているかどうかを振り返りました。 はい、わかった。 新しい支払いフォームサービスで、コースリクエストが見つかりました。



フォームとロジックは、万能の青い電気テープなしではなく、自宅で同僚と一緒に見つけたすべてのものから収集されました。 ちなみに、私たちはクライアント間で多数のエラーを思い出したため、すべてを非常に迅速に行いました。 テスト、リリースでのリリース、...緊急ロールバック! 私たちは非常に多くの通貨口座を持っているため、レートをリクエストすると友好的なマイクロサービスが提供されることが判明しました。



どうする そうです-小さな松葉杖。 アカウントが200ドルを超える場合にのみ確認リクエストを送信します。 為替レートの変動にもかかわらず、彼らは200ドルがまだ15,000ルーブル未満であることを決定しました。 また、コンバージョン率が得られなかった場合、ユーザーに支払いを試みる機会を提供します。 (とにかく、支払い処理で間違った金額を見逃すことはありません。)ところで、この再保険はAliExpressプロモーションの時点で11.11に大いに役立ちました。 そのような制限があっても、負荷は膨大であり、料金のあるサービスは低下し、支払いページは立っていました。 そしてAliExpressはプロモーションを手配する方法を知っており、それはチームにとって本当の挑戦でした。





AliExpressは驚きます!



新しいバージョンを投稿すると、売り上げはほぼ2倍になり、コンバージョンは3倍になり、60%に達しました。 素晴らしい結果ですが、より多くの金が必要です!



それは価値がある



残念ながら、4人で先に進むことは不可能だったため、部門のリーダーに結果のアナリストを見せました。 そして彼らは製品を信じており、チームではインターフェース(UX)の常識とJava開発者全体の専門家のように見えました。 別のアナリストが参加し、彼女はスクラムマスターでもあります。 チームは、製品の完全な開発に必要な最小限の注意を喚起し始めました。 明らかに、管理にはまだ大きなバイアスがありました。そのため、売上高のすべての主な成長が隠されていたので、プロセスと分析を掘り下げました。



予想どおり、最終的な改善には最大の時間がかかりました。 リクエストの一部を置き換えて最適化し、インターフェースを大幅に再設計しました。 UXアナリストは、既存のフォームからひざまずいて作成したアイデンティティインターフェイスを評価し、主な問題を赤で強調しました。







いくつかの松葉杖は、建築的に有用であると考えられていました。たとえば、別のマイクロサービスを通じてコースのリクエストを残し、200ドルから開始しました。



その結果、コンバージョンを90〜95%に増やしました。 90-95%-見事な結果。 これは、製品で見た最大の指標です! 同時に、バランスの欠如など、何らかの理由でユーザーがページから離脱することを考慮して、正直に変換を検討します。 フォームに記入する追加のステップは、このシナリオの支払いを希望することに影響しないことがわかります。 売り上げがさらに40%増加しました! 仕組みは、ユーザーとパートナーにとって非常に明確に見え始めました。 製品の改善と並行して、大規模なパートナーの実装について販売部門と合意しました。 そこでは、プロセスにはるかに長い時間がかかりますが、彼らはうまくいき、半年で口座の売り上げを15,000ルーブル以上に倍増しました。







ギャグ



作業の開始は、製品の非常に奇妙な構成であり、誰も大きな成長を期待していませんでした。 支払いページは、以前書いた製品チームへの移行まで、残余ベースで開発されました。 最初は困難でしたが、分析とプロトタイプの仮説の簡単なテストに頼って失敗しませんでした。



15,000ルーブル以上の支払いを開始したチームに感謝します。

JavaScript(React JS) Java QA
セルゲイ・ユフェレフ レディージン・ウラジミール ニコルスキー・アレキサンダー
分析とスプリント Ux プロダクトマネージャー

メドベデヴァ・オルガ モモット・キャサリン コンノフジョージ

ブリュジン・セルゲイ


もちろん、はるかに多くの改善と改善がありました。 チームとセールスマネージャーが協力して、ピーク時の製品の売り上げを1か月あたり30〜40%増やすことができました。 彼らは私たちを信じているので、徐々にチームは14人に成長しました。







Node.js(TypeScript)、Angular 2、およびgolangでちょっとしたいたずらをする小さな製品R&Dチームもあり、サービスプロトタイプの迅速な立ち上げに焦点を当てていました。 すぐに、彼の仕事の成果をgithubで共有しようとします。これは別の小さなですが、挑戦です。



クラウド内の仮想サーバーは、チームの作業へのアプローチに最も近いものです。 このチームは、精神、「官僚主義」レベルのスタートアップであり、結果に焦点を当てています。 しかし、大企業だけが利用できる機会を利用して、「オンデマンドで拡張」する能力があります。 たとえば、クールな高度に専門化されたスペシャリストを集めて、ホットな問題を解決したり、非常に多くの顧客のために何かを改善したりします。 同僚からの有用な仮説が、多くの長い承認なしで迅速にテストされるとき、それは柔軟性を刺激します。 人気があり人気のある製品を開発することは、特に素晴らしいことです。 小さな改善でも大きな効果があります。 このような自由は大企業ではめったに起こりません。



現在、 システムアナリストをishop.qiwi.comの再起動チームに招待しています 。 私たちの珍しいチームは、結果に集中し、燃えるような目で仕事をする準備ができている人たちに喜んでいるでしょう、私たちは残りを助けて教えるでしょう。 :)


QIWIのPS React JS開発者とJavaプログラマーは、グループのすべてのチームで常に歓迎されます。



All Articles