RnDには仕事があります。単調で小さなタスクから抜け出す方法

最近、Nexign RnDアクティビティ(以前のPeter-Service)を、ロシアの3つの都市(モスクワ、サンクトペテルブルク、ノボシビルスク)に分散した個別のユニットに分離することにしました。 それ以来、私たちは彼のために新しい専門家を積極的に探しています。彼は将来の私たちの主要な決定の顔を決定します。 この投稿では、RnD Nexignがどのように機能するか、そしてチームで本当に楽しみにしている人について詳しく説明します。







RnD Nexignは、BSS(ビジネスサポートシステム)、NWM(ネットワーク収益化)、およびIoT(モノのインターネット)の3つの主要製品に分けられています。 チームはどの都市にも縛られておらず、同じ都市のすべての専門家が完璧に働いています。 他の場所に住んでいる才能のある従業員がこれらの都市に移動するのを支援できます。







基本的に、すべてのNexign部門は顧客と対話し、顧客の要求に応じて作業を構築します。 RnDは、ターゲットセグメントの市場分析と顧客ニーズに基づいて、会社の製品部門で作成された製品ロードマップに焦点を当てた製品を開発するという点で異なります。 ロードマップと製品要件に基づいて、ビジネスインテリジェンスは製品開発の要件を作成します。



要求を分析することにより、RnDはすべての製品のアーキテクチャ、組織を定義します。 RnDでの製品開発は2か月のスーパースプリントに編成され、その終了までにシステムレベルの新機能が製品に表示されます。 その結果によると、RnDは製品チームのデモを示しています。



NWM-ネットワーク収益化



NWMは、サービスを提供するためのポリシーをリアルタイムで課金および管理できる包括的なソリューションです。 NWMは、既知のすべてのネットワーク標準とサービス(モバイルおよび固定通信、VASおよびOTTサービス、eコマース、支払いカード)をカバーしています。 NWMは業界標準を満たしており、既存の通信ネットワークおよび課金システムと統合できます。 一般に、これは、通信プロバイダー向けのBSSソリューションの主要なインフラストラクチャ要素の1つです。





スマートワード:NWMは、メインOCS(オンラインチャージングシステム)ノード、追加機能(ポリシーおよび課金制御機能)、およびサポートサービス(UDR(ユーザーデータリポジトリ)など)を備えた3GPP PCCアーキテクチャです。



NWMシステムの最大のユーザーは、約7000万人のアクティブな加入者を抱える通信事業者であり、1秒あたりの総トランザクション数は30〜5万です。 このような負荷の高いサービスを開発するには、C ++プログラミング言語を使用します。 このプログラミング言語用に独自のシステムライブラリセットを開発し、システムのすべてのコンポーネントを開発しています。 これらのコンポーネントは、顧客の要望に応じて組み合わせてカスタマイズできます。



NWM開発チームは3つのグループに分かれています。 熟練したプログラマーがコアシステムの開発に従事しています。 他のC ++開発者は、NWMで既製のサービスを開発しています。 3番目のグループはカスタマイズに取り組んでいます。スクリプトプログラミング言語Luaと連携して動作します。Luaは、たとえばシスコのサービスプラットフォームをカスタマイズするためにテレコムで非常に積極的に使用されています。



NWMシステムの特徴は、他の製品から多数のコンポーネントを継承していることです。 現在、1人のNWM開発者が最大2〜3個のサブシステム(特定のPCC機能を提供するサービス)を占めています。 このようなボリュームは、テストのスペシャリストがうまく機能しているために問題を引き起こすことはありません。開発者の数はほぼ同じです。 自動化のために手動テストの段階を最大限に排除しようとしていますが、これは開発者を単体テストでコードをカバーする義務から解放しません。



現在、ロードマップの一部として、NFV向けのNWMを開発しており、モノリシックコンポーネントをマイクロサービスに分割しています。これにはクラウドソリューションの構築の可能性も含まれます。



BSS-ビジネスサポートシステム



BSS(Business Support System)は、事業者ビジネスのソフトウェアの中核であるビジネスビジネスプロセスにサービスを提供するための包括的なソリューションです。 BSSのタスクには、顧客を認識、請求、計算し、サービスを提供し、請求書を送り、支払いを受け入れ、誰もが幸せになるようにすることがあります。 このリストでさえ、すでに印象的です。 そして今、オペレーター事業の発展に伴い、BSSはより複雑になり、新しいタスクを引き受けています。 すべてがサービスSMSの送信と許容可能な負の制限の形成に制限され、現在、たとえば、高度なアドバイス、新しい料金のヒントなど、新しいサービスの個々のオファーはすでに接続されています。







BSSは興味深いものは何も期待されない骨化されたシステムであるという神話があります。 そうではありません。 その構造により、BSSはさまざまなサービスの大規模なセットであり、機械学習とクローディフィケーション、オムニチャネルおよびマイクロサービスアーキテクチャ、将来的には5GおよびAIのアクティブな実装など、多くの近代的な標準と技術の余地があります。 BSSの可能性については、以前の投稿のいずれかで詳しく読むことができます。



RnD全体の一部として、製品の開発の未来を展望するオープンソースソリューションのチームを作成する準備ができています。 原則として、専門家は、BSS Nexign開発の2つの主要なベクトル-コスト削減とサービスの安定性の向上-に彼の仕事が適合する場合、RnD BSSの場所を見つけることができます。 純粋に技術的な専門家について話す場合、NoSQL、Java、および自動化された負荷テストの専門家を本当に楽しみにしています。 そして、テレコムの経験、業界標準と要件の知識を持つビジネスアナリストとアーキテクトをお待ちしています。



IoT-モノのインターネット



当社のIoTプラットフォームを使用すると、さまざまなセンサーと統合し、それらの情報を集約して販売できます。 このプラットフォームに基づいて、お客様は、物流、スマートシティ、産業など、さまざまな分野で既製のIoTソリューションを構築できます。







RnD IoTは、他の2つの分野と同様に、ビジネスインテリジェンスから情報スタンドでの組み立てまで、完全な生産サイクルを導入しました。 テクノロジースタックのほとんどはJavaバックエンドです。 それに加えて、WebアプリケーションでUIを作成し、C ++およびLuaを介してネットワークデバイスとリアルタイムで統合するチームがあります。



一般的な願い



上記の狭い技術的要求。 さて、RnDのすべての候補に何を期待しますか。 高いモチベーション、自分自身を証明し積極的に開発したいという欲求、製品全体を、そしてそれ自体のコード内だけでなく見たいという欲求は非常に重要です。 候補者が複雑な問題にすぐに答える必要はありません-途中ですべてのステップを論理的に実証し、独立して決定を下せることの方がはるかに価値があることを認めなければなりません。



私たちの一部として、私たちは各新人を個人的にサポートし、経験豊富なメンター/キュレーターを提供する準備ができています-原則として、チームリーダーまたは技術チーム。 タスクに関連する質問については、それらに連絡することができます。 新人の要望に応じて、キュレーターはタスクを詳しく説明し、ニュアンスを説明し、ベストプラクティスを喜んで共有します。一般に、新しい人ができるだけ早くチームの本格的なメンバーになるようにすべてを行います。



コメントで質問にお答えします。



All Articles