スタートアップを販売したいですか? ナンセンス、ハッカー、愛好家に製品アーキテクチャの開発を許可しない





多くのスタートアップは、その後も幸せに暮らせるように作られておらず、オーナーに利益をもたらしています。

多くの場合、創業者と投資家の目標は、3〜5年で事業を売却することです。



そして、「ビジネス」の概念に含まれるものは何ですか?



多くのテクニックがあります。 ブランド価値を見積もることができます。 会社の売上高、収入、顧客数の測定がさらに簡単になりました。

しかし、製品ははるかに複雑です。



実際、製品は元の開発チームから引き離されなければなりません。

つまり、現在のプログラマー全員が何らかの理由で辞任状を同時に書いた場合、新しいチームを雇うことができ(そして、安価で、つまり一流の高価な専門家だけで構成されていない)、ソフトウェア製品を迅速にトレーニングし、リリースし続けることができるはずです。
そして、それはまさにそのような製品であり、ポフィギスト、愛好家、ハッカーが作成することはできません。 スタートアップの開発分野での仕事の中で、3つのソーシャルグループすべての仕事の悲惨な結果を見たので、今度はそれぞれがプロダクトアーキテクチャに入ることができない理由を正当化しようとします。



免責事項:通常の開発者および研究者として、これらの人々はすべて(ナンセンスであっても)役に立つことがあります。 愛好家は新しい機会を提供し、ハッカーはエンコードを気にせずに、より良い実装方法を見つけます。 しかし、製品の設計と開発を担当者に任せた場合、これが起こります。

気にしない



ここではすべてが簡単です。 Pofigistsは、製品の将来に関心がなく、多くの場合、現在に関心があります。

無関心な雇用者は、通常の給与の支払いを心配しています。 Pofigistaの創設者-投資家から助成金を受け取ります。

彼にとって、すべてが今うまくいくこと、そして明日何が起こるかが重要です...これは彼の仕事ではありません。

同時に、ニヒリストは怠け者ではなく、正直に支払われた時間を計算します。 唯一の問題は彼らが解決することです。



そのようなマスターによって作成されたコードは調和して見え、最初の10分間で良い印象を与えます。 あなたが彼に対処し始めるまで正確に。

たとえば、あるプログラムで、個人アカウントに登録した後にウェルカムレターを送信するための2つのオプションを見つけました。 Webサイトを介して登録し、Webサービスを使用する場合、レターは一連の行からその場で作成され、ユーザーの言語が考慮されます(つまり、レターは英語またはロシア語になります)。

また、個人アカウントのインターフェースを介して登録すると、レターのテキスト全体がファイルから読み取られます。 また、ユーザーの言語は考慮されなくなりました-ロシア語のみ。
2人がコードを記述し、誰もができるだけ簡単に仕事をしたかったのは明らかです。 プロジェクトのドキュメントを保管している人もいませんし、製品全体を担当している人もいません。

同時に、製品自体は正式に機能しましたが、開発のコストは非常に高くなります。



つまり、アプリケーションはそのような家に似たものになります。







建物は立っているように見えますが、継続的なサポートが必要です。



ハッカー



ハッカーはプログラマーの間ではエリートのようです。 彼らは、普通のプログラマーがチーム全体を作れないようなシステムを作成することができます。

そして、ハッカーが製品の作成を担当した企業のバイヤーがコードを見て、頭をつかみます。

ハッカーが作成するアプリケーションは、抽象的なアーティストによる絵画のようなものです。 鼻の代わりに、耳が出て、額に目があり、肌の色は青で、作成者は「見た」と説明しています。
スケーラブルなプラットフォーム? いいえ、聞いていません。 モジュラーアーキテクチャ? そして、なぜですか?



タスクがあります-ハッカーがコードを記述し、タスクが決定的です。 別のニーズが表示されます-ハッカーは2番目のコードを最初のコードに固定します。 それから三番目。 そして、プロジェクトコードは迷路に変わります。



ニヒリストによって作成されたこのコードは最終的に理解でき(クラス図の作成、相互作用の描画、ドキュメントの作成、過剰な破棄)、ハッカーのみがハッカーのコードを把握できます。



ハッカーが書く製品は次の家のように見えます。







混oticとしたデザインの山。 そのような製品をサポートするには、著者と同じくらい天才的な専門家が必要です。



愛好家



これらの人はナンセンスの絶対的な対pod者です。 彼らは怠によって失望するのではなく、過度の熱意によって失望します。

シンプルなシステムを作りますか? 彼女のスーパーアーキテクチャを考えてみましょう! (庭のトイレを作りますか?5メートルの深さのコンクリートの基礎を埋めましょう!)

Java EEを使用します! -なぜ頭に十分なPHPがあるJava EEなのか? 専門家のコストとリソース要件は同等ではありません。

素晴らしいインターフェースを作りましょう! -まず、機能するインターフェイスを作成しましょう。 スタートアップはお金を稼ぐ必要があります。
このような巨人の結果として、膨大なシステムが得られ、そのサポートには高価で多様な専門家の巨大なチームが必要です。

そして、潜在的なスタートアップ購入者はそれを必要としますか?







そのような奇跡の代わりに普通の高層ビルを建てるなら、それはよりきれいで便利です。



スタートアップの製品開発の責任者は誰ですか?

もちろん、練習してください。

製品機能を構築する最も効果的な方法を見つけるのは彼らだけです。

彼らだけが、引き裂かれ、創始者とは無関係の誰でも修正および維持できるコードを作成します。 チーム。

そのようなコードのみが会社の知的資本になります。



休日の後、このようなコードの基準と特徴を説明し、作成するのに最適な方法を書きます。



これからの休日ですべて!



All Articles