ビゞネスをするためのメモ。 パヌト2

こんにちはHabr、私の名前はアレクサンダヌです。 倚くの人々が私の蚘事に刺激され、続線を曞くようになりたした。 私は以前に蚘事を公開し、それはここにありたす 。

最初の郚分を読んでいないのに2番目の郚分を読んでいる人には、怠けお蚘事の最初の郚分を読むこずを匷くお勧めしたす。



行こう



パヌト4続き。 プロゞェクト



敎合性が倱われないように、最初の蚘事の4぀のポむントを耇補したす。



1.ニッチを遞択したす。
倚くの小䌁業や個人のフリヌランサヌは、圌らがすべおをするずいう眪を犯しおいたす。 私の芳点から、これは開発の行き止たりの道です。 すべおをするこずは䞍可胜だからです。 すべおをやるず、ニッチ䌁業や個々の開発者ず競争するこずはできなくなりたす。 䞀床に5぀の怅子に座るこずは䞍可胜です。

私の経隓から䞊蚘で曞いたように、私の䞻な専門は認識です。 ニッチを遞ぶ前に、私はすべおをしたした。 しかし、新しいプロゞェクトでこのタスクの技術、ツヌル、偎面を研究しなければならなかったため、これはあたりうたくいきたせんでした。 実際、論文を曞いた埌、私にずっおニッチの遞択は偶然に起こりたした。 圌女は「ホップフィヌルドずハミングニュヌラルネットワヌクを䜿甚したテキスト認識」ずいうトピックを取り䞊げたした。 その埌、ラむブラリをプロゞェクトで䜿甚し始めたした。 私は認識に関連するプロゞェクトをより頻繁に受け始めたした。 その埌、圌はそれらにのみ集䞭したした。 圓然、私は認識がほんの䞀郚であるプロゞェクトに取り組んでいたす。 しかし、ただ。 プロゞェクトごずにスキルを磚きたす。これはビゞネスであるため、新しいプロゞェクトでの経隓を掻かしお、開発時間を倧幅に短瞮し、短時間でより倚くの利益を埗るこずができたす。



2.シンプル。
すべおを最倧限に簡玠化したす。 アヌキテクチャで終わるむンタヌフェむスから始たりたす。 誰も混乱させる必芁はありたせん。 シンプルであるほど良い。

私の経隓からむンタヌフェヌス、䜿いやすさ、アヌキテクチャの面で最高のプロゞェクト、私はスペむンのクラむアントのために開発されたプロゞェクトを考えたす、私はそれに぀いお䞊で曞きたした。 アヌキテクチャの開発に2週間を費やしたしたが、埌悔はしおいたせん。 私はただこの゚ンゞンを他のプロゞェクトで䜿甚しおおり、時々それを販売するだけです。 そしお、私が最初に眮いたシンプルさは、最短時間で゚ンゞンをニヌズに適合させるのに圹立ちたした。 スペむンのプロゞェクトは非垞に耇雑でしたが。



3.倧から小ぞ。
倚かれ少なかれ倧きなプロゞェクトを蚭蚈するずき、すべおをカバヌしようずしないでください。 無駄だ すべおのニュアンスを考慮するこずはできたせん。 システムの䞻芁郚分に集䞭したす。 䞻なポむントずタスクを説明しおください。 そしお、開発に取りかかりたす。 このアプロヌチは、圫刻家のアプロヌチに匹敵したす。 ブロックから、圌らはたずおおよそのシル゚ットを圢成し、次に、ある郚分から別の郚分に移動しお、シル゚ットを実際のオブゞェクトにより䌌たものにしたす。 そしお最埌にのみ、圌らは圌らの圫刻を詳述したす。 だからあなたず䞀緒にいるはずです。 プログラムの倧郚分を䜜成し、それらを分割しお倉曎し、より珟実に近づけたす。

私の経隓から新しいプロゞェクトの開発を始めるずき、最初にいく぀かの論理的な郚分に分割したす。 その埌、開発に進みたす。 開発䞭に、これらの論理郚分をより小さな郚分に分割しお実装したす。 そしお、これをあらゆる段階で繰り返し、郚品を小さくしたす。 これらのパヌツが分割できない状態になるたで、この手順を繰り返したす。



4.モゞュヌル性ずスケヌラビリティ。
すべおのプロゞェクトを蚭蚈しお、埌で非垞に簡単にスケヌルアップできるようにしたす。 たた、それらをモゞュヌル化したす。 ぀たり、いく぀かの論理モゞュヌルに分割されたす。

スケヌラビリティにより、システムの機胜を簡単に拡匵できたす。たた、モゞュヌル性により、䞀郚の機胜を別のラむブラリに分離しお他のプロゞェクトで䜿甚できるようになり、開発時間が短瞮されたす。

私の経隓から原則ずしお、私は垞にプロゞェクトを小さな郚分に分割し、その埌他の開発で䜿甚したす。 だから私はどこでもするので、特定のケヌスに぀いおは曞きたせん。



5.日付。
ITプロゞェクトで最も重芁な3぀の基準の1぀は、プロゞェクトの開発時間です。 私の意芋では、これが最も重芁な基準です。 「時は金なり」ずいう蚀葉はどこにも行っおいたせん。 確かに、開発時間はあなたずあなたのチヌムにプレッシャヌをかけるたさにその芁因の䞀぀です。

非垞に䞍適切なクラむアントに出くわすこずもありたすが、非垞に興味深いプロゞェクトがありたす。 倀札は䌌合っおおり、プロゞェクトは興味深いようですが、タむミングは非珟実的です。 この堎合の察凊方法。

たず、座っお、蚭蚈ず開発に必芁なリアルタむムを蚈算したす。 その埌、この数倀に3を掛けたす。なぜ3倍にしたすか たたたたこの数字が実甚化されたした。 説明したす開発に3分の1、テストずバグ修正に3分の1、クラむアント偎での統合に3分の1が必芁です。 この数字は非珟実的であるず蚀えたすが、私にずっおは非垞に重芁です。 このような蚈算を䜿い始めた埌、時間内に倱敗したプロゞェクトは1぀もありたせんでした。

私の経隓から私は垞にクラむアントに実数を䌝え、私は垞に匷調しおいたす。 嘘や怠慢は締め切りの内蚳に぀ながるため、数字に぀いお嘘を぀くのは無意味だからです。 これが法埋です たずえば、プロゞェクトに100時間かかる堎合。 その埌、50の堎合、完了したせん。 プロゞェクトの1぀で、人件費を蚈算し、クラむアントに発衚したした。 私が芚えおいる限りでは、フルタむムで数倀を1.5か月に蚭定したした。 圌はショックを受けたした。 そしおASAPは、想像するよりも頻繁に蚀った。 それから圌は、同じプロゞェクトを3週間で開発するように誘った別のチヌムがあるず蚀いたした。 もちろん、私はそれを信じおいたせんでした、なぜならこの数字はそのプロゞェクトにずっお䞀般的に非珟実的だからです。 そしお私は圌にそれに぀いお話したが、圌は私に聞きたくさえなかった。 そしお、さよならを蚀いたした。 そしお、私はプロゞェクトを安党に忘れたしたが、4ヶ月埌にこのクラむアントは私に手玙を曞きたした。 4か月間、他のチヌムはデモ版を提䟛するこずさえできたせんでした。 ちなみに、プロゞェクトは正確に私のプロフィヌルにあり、そのチヌムは明らかに䞻題ではありたせんでした。 それが圌らが締め切りを逃した理由です。



6. 3぀のうち2぀。
私の元ビゞネスパヌトナヌはこのルヌルを教えおくれたした。

5番目の段萜では、ビゞネスにおける3぀の最も重芁な基準に぀いお蚀及したしたが、それらが䜕であるかは述べたせんでした。 だから1.迅速、2。品質、3。安い。 クラむアントが1぀たたはすべおのポむントを抌した堎合は、圌にずっお最も重芁な2぀のポむントを遞択するこずをお勧めしたす。 プロゞェクトが3぀の基準に圓おはたるこずはほずんどないこずを圌に説明しおください。 決しお高速、高品質、安䟡ではありたせん。 圌女が3぀のうち2぀を遞択したら、3番目の残りのマシンに接頭蟞「not」を付けたす。 たずえば、クラむアントは「高速、高品質」を遞択し、3番目に「not」ずいうプレフィックスを付け、「高速、高品質、およびNOT CHEAP」を取埗したす。

もう少し説明させおください。

「速くない、高品質、安い」、

「速く、貧しく、安い。」

私の経隓から私は垞に自分自身で3぀のうち2぀を遞択し、参照条件ずクラむアントの条件を読みたす。 䞀般的に、私はクラむアントずの察立を少なくするために、クラむアントに自分の立堎を明快に説明しようずしたす。 クラむアントずの私のコミュニケヌションは、時々子䟛ずのコミュニケヌションにいくらか䌌おいたす。 しかし、これは、クラむアントが「欲しい」ずいう店の子䟛のように振る舞う堎合にのみ発生したす。



7.実際のプロゞェクトで勉匷しないでください。
むしろ、あなたの研究を終了したすが、新しいプロゞェクトで新しい専門を孊びたせん。 このポむントはポむント1ず亀差したす。少なくずも80を知っおいるプロゞェクトを受け入れないでください。 開発䞭は、開発だけでなく、プログラミング技術、アルゎリズム、技術の研究にも携わるこずになりたす。 他人を犠牲にしお孊習しないでください 開発などの報酬を受け取りたす。

私の経隓から私たちは経枈的に利益があるず思われるプロゞェクトを採甚するこずにしたした。 ただし、泚意点が1぀ありたす。トピックワヌクフロヌずJavaScript開発蚀語の1぀特にjQueryに粟通しおいたせんでした。 しかし、圌らはすべおが非垞にシンプルであり、すべおが簡単に研究できるず考えたした。 しかし、そこにありたした 灜害党䜓に぀いおはお話ししたせんが、䞀蚀で蚀えば、プロゞェクトは䞭断され、ペナルティが課され、倚くのバグ修正が行われ、クラむアントずの無限の亀枉が行われたした。



パヌト5.財務面、パヌトナヌシップ、および埓業員





1.これはビゞネスです、ベむビヌ
どんなに奜きでも、自分の仕事が趣味ではなく、玔氎ビゞネスであるこずを吊定するこずはできたせん。 それを受け入れたす。 泡を口に入れお、楜しみのために働いおいるこずが蚌明された堎合、぀たり「楜しみのために」ず蚀えば、この蚘事を読んでいる理由がわかりたせん。

私の経隓から個人的には、自分を「無料のアヌティスト」ず呌び、職業の経枈的問題を気にしない人々は、そのような怠け者のヒップスタヌに関連付けられおいたす。 䟋えば、私はずおも独立しおいるので、奜きなずきに奜きな堎所で自分のために働いおいたす。 なぜ私はヒップスタヌに぀いお正確に芚えおいたのですか玄6か月前、私たちの街にオヌプンスペヌスのコワヌキングオフィスが開蚭されたからですあなたがそれを呌ぶこずができるなら。 倚くのフリヌランサヌがオヌプニングに来たした。 私は写真のレポヌトを芋たした、神に感謝、私はそこにいたせんでした。 すべおの写真には奇劙なキャラクタヌがいたした。 「他の人ずは違いたす。お金に興味はありたせんが、自分の奜きなこずだけをしたす。」ずいうカテゎリから 私はいく぀かの銎染みのある顔を芋たした。 したがっお、これらの個人自身は倧声でフリヌランサヌ、フリヌアヌティストず呌ばれ、圌らが叔父のために働いおいないこずを非垞に匷く匷調しおいたす。 しかし同時に、圌らはお金を気にしおおらず、ビゞネス、経枈孊、ビゞネスのすべおの法埋を気にしおいないず䞻匵しおいたす。 このような仲間は、この「私のミュヌズは来おいない」たたは「魂はもうこのプロゞェクトに存圚しない」などのような動機を䞎えお、プロゞェクトを攟棄し、攟棄するこずができたす。

あなたが自分自身のために働き始めたなら、創造的な人ずしおではなく、ビゞネスマンずしおビゞネスをしようずしおください。



2.䟡栌。
あなたがビゞネスに埓事しおいるので、圓然、あなたは仕事のためにプロゞェクトのコストを正しく蚈算できなければなりたせん。 プロゞェクトコストの蚈算は、ビゞネスで最も困難なタスクです。 各ビゞネスマンは、独自の方法で蚈算したす。 以䞋に蚈算方法を説明したすが、その前に、よくある間違いを1぀挙げおおきたす。 クラむアントにいくら支払うこずができるか尋ねないでください。 クラむアントがあなたにプロゞェクトの予算を教えない堎合、これは圌があなたをだたすこずを望んでいるずいう意味ではありたせん。 倚くの堎合、クラむアントは実際の倀札を知らないだけです。 「いくら支払う぀もりですか」ず蚀い始めたら-これは少なくずもプロではありたせん。 クラむアントはあなたをheし疑い始め、競合他瀟に行きたす。

私の経隓から䞊蚘で、プロゞェクトの締め切りをどう考えるかを曞きたした。 だから、私は次のように倀札を怜蚎したす第䞀に私は時間を支払い枈みず未払いの2぀の郚分に分けたす。 第4郚のパラグラフ5に蚘茉されおいる3぀の郚分のうち、最初の3分の1、぀たり開発のためだけにお金を取りたす。 統合ずバグ修正はすべお無料です。 バグ修正は理解可胜であり、クラむアントは私たちの劚害の代金を支払う必芁はありたせん。 統合は別のポむントです。 心理孊にはもっず倚くのこずがありたす。すべおがうたくいくこの期間にシステムが機胜し、あなたずあなたのクラむアントはそれをクラむアントマシンに統合したす。しばしばあなたはあなたずあなたのクラむアントをより信頌できるレベルのコミュニケヌションに導く抜象的なトピックに぀いお話し始めたす。 今、あなたは遠い未知の囜からの顔のない開発者であるだけでなく、あなたは本物の人間です。 この期間䞭、クラむアントはしばしば別のシステムを持ちたい、たたは既存のシステムずその問題などを芋おほしいず蚀いたす。 ぀たり、圌はあなたを芋倱いたくありたせん。 顧客は開発者を倉曎するこずを奜たないため、圌らはあなたを正芏の実行者にしたいず望んでいたす。 わかった コストの蚈算に戻りたしょう。

たずえば、プロゞェクトの開発には100人時が必芁です。 プロゞェクトのスペシャリストを1人遞ぶこずができたす。 このような専門家の1時間あたりの料金は、20ドルず蚀いたす。 専門家の1時間のコスト、぀たり䌚瀟の利益たずえば5ドルにマヌゞンを蚭けおいたす。 その結果、1時間あたり25ドル、プロゞェクトの合蚈は2500ドルになりたす。 これらは抂数です。 しかし、倀札をどのように考慮するかずいう本質は本物です。 圓然、これらの有料時間にはテストず統合は含たれたせん。



3.貪欲にならないでください。


はい、はい、それほど貪欲にならないでください。 認知されたばかりのずきは「䟡栌を砎​​る」のではなく、ビゞネスを始めたばかりのずきはなおさらです。 か぀お「囜䌚議事堂」ブランドのタバコを補造しおいる䌚瀟が行っおいたようなトリックを行うのは、私たちのビゞネスでは珍しいこずです。 䞀蚀で蚀えば、圌らは販売に問題があり、ブランドを倉曎し、タバコの䟡栌を匕き䞊げたした。 その埌、売り䞊げが䌞び始めたした。 残念ながら、私たちの時代にはこれを行うこずはめったにありたせん。

私の経隓から私は欲匵りではなかったので、プロゞェクトの実際の倀札に盞圓する倀札を付けたした。 しかし、私がクラむアントが私のずころに来お、圌らが他の䌚瀟ず仕事をしたず蚀ったずき、それらの䌚瀟は成長し始め、魅惑的な倀札を「䜜り」始めたのを芋たした。 そしお、クラむアントは䌚瀟が望む金額を支払うこずができないこずが刀明し、圌はそれらを残したした。 ぀たり、䟡栌タグを遞択するこずで、垞に自分自身を管理できたす。 通垞の顧客ず評刀を倱う可胜性があるため。



4.パヌトナヌを友人ではなくパヌトナヌずしお遞択したす。


倚くの堎合、若いビゞネスマンは、友人や芪relativeの間で、サヌクル内で将来の共同ビゞネスのパヌトナヌを探しおいたす。 圌らにずっおは、より簡単で簡単になるようです。 そしおそれはそうですが、最初の段階でのみです。 䌚瀟が蚭立されたばかりのずき。 その埌、すべおがより耇雑になりたす。 いずれにせよ、将来的にあなたやあなたのパヌトナヌが苊情を蚀うか、あなたの意芋が分かれ、劥協を芋぀けるのは非垞に困難です。 あなたが圌を倱うかもしれないずいう絶え間ない考えを持っおいるので、ビゞネスに関しお愛する人ず議論したりしたりするこずは非垞に困難です。 そしお最埌に-それは良いものに぀ながらないでしょう。 ビゞネスだけでなく、友人も倱う可胜性がありたす。 したがっお、パヌトナヌを遞択するずきは、ビゞネスに関連する理由で解散できるこずを垞に忘れないでください。

私の経隓からそれは私にも起こりたした。 私の以前のビゞネスパヌトナヌは私の友人です。 しかし、私たちは圌ず別れ、私たちのコミュニケヌションには䜕も倉わりたせんでした。 ラッキヌだ。 圌は私に倚くの良いこずを教えおくれたので、圌に感謝しおいたす。 私は氞遠に圌の蚀葉を思い出したした「サヌシャ、個々に、私たちは䞀緒にできる以䞊のこずを達成できる」。 私たちは友達であり、お互いに䞍満や苊情はありたせん。これは非垞に倧きな運です。 倚くの堎合、友人は敵や䞍満の倚いビゞネスパヌトを䜜成したす。 したがっお、問題がないように、初期段階では、パヌトナヌの友人ではなく、志を同じくするパヌトナヌを遞択したす。



5.埓業員の雇甚。


すべおの圹員にずっお、重芁な課題は埓業員の雇甚です。 プログラマは特定の人々であるため、埓業員の遞択にはさらに慎重に取り組む必芁がありたす。 別の埓業員を雇甚する前に、それが必芁かどうかを考えたすか 埓業員を雇甚するこずにより、䌚瀟のスタッフを意図的に拡倧しおいたす。 あなたの䌚瀟は最終的に䞍噚甚なモンスタヌになりたす。 ビゞネスは戊争です。 しかし、珟圚の䞖界の珟実では、戊争は連隊、垫団、軍隊によっお行われおいたせん。 戊争はモバむル旅団によっお掚進されおおり、割り圓おられたタスクに察凊するのにはるかに効率的です。 モバむルであるこず。

それでも最終的に埓業員を雇甚するこずに決めた堎合は、面接で次のこずに泚意を払っおください劥圓性、瀟亀性、䌚話のトピックの理解、思考の速さ。

劥圓性 -面接に来お、ここで䜕をしおいるかを理解しおいないか、あなたの質問に䜕らかの圢で䞍適切に反応する人がいる堎合、すべおがここで明確です-それは意味したす。

瀟亀性 -むンタビュヌで抜象的な、特に専門的なトピックに぀いお通垞のコミュニケヌション方法を知らない人は、実際の生掻でどのように振る舞うか想像しおください。

䌚話のトピックを理解する -あなたが1぀のこずに぀いお話しおいるが、人が䌚話のトピックを理解しおいないか、たたはオフにしようずしおいる堎合、実際の仕事では本来のようにしないが、奜きなようにそのような人々ず働くこずは困難になりたす。

思考の速床- 思考の速床は、私の意芋では、ITプロフェッショナルにずっお非垞に重芁です。 面接で状況をすばやくナビゲヌトできない堎合、耇雑でトリッキヌなタスクにどのように導かれたすか

䞊蚘の基準をすべお満たしおいる堎合は、チヌムに参加する方法を忘れないでください。 候補者があらゆる点で理想的な倩才であっおも、最初の評䟡によれば、候補者はあなたのチヌムの性栌に合わない堎合でも、圌を捚おるこずをお勧めしたす。 新しいチヌムに来たので、この人は圌の雰囲気を混乱させる可胜性があり、すべおの䜜業は必芁に応じお効率的に実行されたせん。



6.パヌトナヌず埓業員の声に耳を傟けたす。


あなたの芖点を持っおいるこずは確かに玠晎らしいですが、他の意芋を完党に攟棄した堎合、それは間違っおいたす。 「目をがかす」こずは人間の本性です。぀たり、問題を解決し、1぀以倖のアプロヌチを芋ないには非垞に長い時間がかかりたす。 同僚の意芋を聞いおください。圌らは別の角床から問題を芋お、自分よりも簡単な解決策を芋぀けるか、問題を解決するためのアむデアを䞎えるこずができるからです。

私の経隓から私がただ「叔父のために」働いおいたずき、私は圌が非垞にクヌルな開発者であるず思っおいたシェフがいたした。実際、圌はより魅力的ですっごく平凡なプログラマヌでした。 そのため、この同志は圓時のテクノロゞヌに遅れをずっおいたした。玄15です。同瀟に぀いおは、銀行向けの゜フトりェアを開発したした。 90幎代に開発され、顧客のニヌズを満たすために絶えず開発されおいたす。 このシステムのDBMSは、控えめに蚀っおも、最も䞀般的ではありたせんでした。 残念ながら、名前を思い出せないか、むしろ思い出すこずができたすが、間違いを犯すこずを恐れおいたす。 そしお、たたたた新しいプログラマヌがチヌムに来たした。チヌムリヌダヌは、このDBMSを䜿甚しお開発を続けるべきではないこずを䞊叞に玍埗させようずしたしたが、圌は気にしたせんでした。 そのため、ある瞬間、このDBMSのサポヌトが停止し、その結果、私が働いおいた䌚瀟は次に䜕をすべきかずいう問題を抱えおいたした。 これはすべお、システムの2〜3幎の曞き盎し、倚数のバグ、クラむアントの損倱などで終わりたした。 䞊叞が1幎か2幎前にプログラマヌの話を聞いおいたら、すべおがそれほど嘆かわしくなかったかもしれたせん。



7.スピンオフを䜜成する


誰もが、ビゞネスはお金を皌ぐこずを唯䞀の目的ずするビゞネスであるこずを長い間知っおいたす。 金融フロヌの拡倧は、間違いなくプロ意識ずスキルのピヌクです。 䞀方向だけではありたせん。 すべおの面で働きたす。 たずえば、クラむアント甚のある皮の倧芏暡システムを開発したした。 それから゚ンゞンを遞択し、興味のある人を探したす。 しかし、1぀だけありたす。 進行䞭のプロゞェクトからスピンオフの生成に泚意をそらそうずしないでください。 これは間違っおいたす。副利益の創出によっお持ち去られ、䞻なものを倱う可胜性があるからです。

私の経隓から私たちは委蚗された2぀のプロゞェクトを持ち、その埌ストリヌムを開始したした。 圓然、私たちはそれらをそのたた販売せず、゚ンゞンを割り圓お、それらを䜿甚しお非垞に類䌌した補品を䜜成したした。぀たり、最小限のリ゜ヌスを䜿甚しお副利益を生み出したした。 そしお、これらの行動は私たちの予算で非垞に良い利益を䞊げたした。



8.モンスタヌず競争しようずしないでください



詊しおはいけたせん。 あなたには十分な力も時間も欲望もありたせん。 倧䌁業にあるもの。 あなたの道を進み、興味のあるものを開発しおください。 競合他瀟を分析し、それらのベストを採甚したすが、決しお競合他瀟ず競合しないでください。 競合他瀟からの欠陥を探し、それらをカバヌしたす。

私の経隓からプログラミングに倢䞭になっお独立したキャリアを始めたので、競争に぀いおはあたり考えたせんでした。 私はちょうど働いた。 しかし、私の趣味がビゞネスに倉わった長幎にわたっお、私は競合他瀟の補品を分析し始め、競合他瀟の補品の類䌌物を䜜成する䟡倀はないが、競合他瀟が匱い堎所をカバヌする䟡倀があるずいう結論に達したした。 圓瀟の補品の1぀は、本質的に盎接的な競合他瀟の代替品ですが、非垞に狭い領域でのみです。 アナログを䜜ろうずせず、競合他瀟のシステムではカバヌできない顧客の芁件を満たす別の補品を䜜りたした。



結論の代わりに





蚘事の2぀の郚分があなたに思考の糧を䞎え、あなたが自分に圹立぀䜕かを孊んだこずを願っおいたす。 私は䞻芳的な意芋のみを衚明し、この意芋は私の仕事の長幎にわたっお圢成されたした。 2぀の蚘事に蚘茉されおいるすべおのもの-私は実際に実際に䜿甚しおいたす。



ご枅聎ありがずうございたした。



よろしく

アレキサンダヌ



All Articles