大きく成長:新しいビジネスアプリケーションメーカー向けのシンプルなヒント

別のビジネスアイデアが思い浮かぶとき、YandexやGoogleの検索に最も浅く没入しても、多くの場合、石が裏返されません-ご存知のように、すべてが私たちの前に発明されました。



1つまたは複数のエリアに限定されない、ユニバーサルサービスアグリゲーターを作成するというアイデアは、長い間空中にありました。 私たちのチームはチャンスを逃さず、そのようなアグリゲーターを立ち上げました。 その結果、薬から自動車部品の供給まで、あらゆるリクエストに応えるパフォーマーを見つけることができました。



私たちのチームの道は容易ではなく、明らかに、完全とはほど遠いものでした。 今日、私たちは、ビジネスと個人の両方のクライアントの問題を解決することを目的としたポータルを開発するためのレシピを共有したいと思います。



自問してください



アイデアが生まれた後、あなたはすでにあなたがそれに取り組むことに気付いたので、自分自身にいくつかの質問をしてください。 収益化、販売促進、販売モデルの通常の商業的なニュアンスに加えて、これらは開発で使用される技術の選択の基礎を形成する技術的な問題である必要があります。 トレーニングの3つの重要なブロックに注意を払う必要があります。



ビジネス要件の作成 -サイト、アプリケーション、ソフトウェアを解決するために設計されたユーザータスクのセット。 何よりも、これらが明確に記述されたプロセスであり、当事者と相互作用のメカニズムを示している場合。 たとえば、私たちにとっては次のように単純化されていました。



パーティ1.サービスの顧客-ディレクトリから入力されたフィールドとオープンフィールドを含む特別なフォームを使用してサイトにリクエストを残す人。

パーティ2.請負業者-受信したアプリケーションに反応し、注文執行条件(価格、数量、条件、その他のパラメーター)を送信する人(会社)。

プロセス:顧客はパフォーマーのリストから最適なオファーを選択します。



このようなスキームを確立すると、システムに実装する必要があるものを理解するのは簡単です。 例を見ます:





これは、ビジネス要件を記述するための非常に単純化されたプロセスです。 実際、すべてを細かく細かく処理し、図を作成し、重要なポイントと重要でないポイントに注意することが重要です。 ビジネス要件の説明と将来のプログラムのスキームの構築に関するそのような作業の過程で、原則として、過剰が大幅に削減され、それが開発をさらに損なう可能性があります。



ユーザーインターフェイスの要件を収集します。 将来のプログラムの基本的な機能を知っていれば、インターフェイスに含めるブロック、それらがユーザーと相互にどのように相互作用するかを推測できます。 この段階では、企業は色、スタイル、フォントに注意を払いすぎることがあります。 これらは確かに重要な要素であり、プロのデザイナーとデザイナーはそれらに取り組む必要がありますが、当面は、他のものがより重要です-使いやすさ。 ユーザーのアクションを再現し、シーケンスを設計し、プログラムコンポーネント間の相互作用のロジックをシミュレートします。 原則として、開発者はこのために多くのサービスを利用できますが、UMLダイアグラムを使用することもできます(多くの場合必要です)。 ただし、プログラミングに関与していないが、視聴者と市場を知っている人が隣のデザインに参加する場合は、マーカーボードとフリップスティックが最適です。 最初の段階では、すべての詳細を収集する必要があります。UMLが待機します。



プログラムのアーキテクチャを決定します。 この段階で、バックエンド、フロントエンド、およびレイヤーが設計されます。 プロジェクトの計画負荷に基づいて、フレームワークとDBMSが選択され、労働リソースが計画されます。



Bonjoin開発を開始するためのツールキットを選択するとき、いくつかの考慮事項から進めました。





私たちは、さまざまなフレームワークの可能性を長い間研究し、主張して​​、1つまたは別の楽器の支持者の議論に耳を傾けました。 最終的に、選択は落ちました...



... Yii。 それから最初のもの。



それはバランスのとれた情報に基づいた決定でした。 このフレームワークには多くの質問がありましたが、名前の由来の1つのバージョンに従ってYiiだけがほとんどの質問に答えました。「はい、そうです。」 それで、この特定の開発ツールに私たちを惹きつけたのは何ですか?





柔軟で生産的でオープンソースのフレームワークにより、 Bonjoin Webポータルをできるだけ早く作成してデプロイできました。 現在、ユーザーインターフェイスには常に改善が必要であるため、フロントエンドに注目しています。



次は?



現在、私たちはYii2を積極的に研究しています。前任者よりも強力です。 私たちは新しい課題に直面しており、既存のプロジェクトをさらにいくつかの方向で使用したいと考えています。



Bondjoyneは、税務および支払いの会計、中小企業の人員引当金管理、スタッフのアウトソーシング、パートナーおよびディーラーネットワークのプラットフォームの割り当てなど、多くの機会を実現する多機能ポータルにする予定です。 明らかに、これらのタスクとビジネスプロセスには、Yii1から最高のものを保持するがワゴンの車のように異なる完全に異なるフレームワークが必要です。



その結果、プログラムのアイデアを実現しようとする人々に役立つルールを策定しました。





バグに取り組み、プロジェクトを継続的に改訂する方法は、開発パスよりもさらに興味深いものです。 修正中に、より高度なツールや技術に目を向けると、特に興味深いです。 いずれにせよ、あなたのアイデアが誰かの頭にすでに熟している可能性が非常に高いので、主なことは止めることではありません。



All Articles