真の原則の取埗パヌト2

この蚘事の最初の郚分では、 37signalsでRealを取埗するに蚘茉されおいる最初の25の原則に觊れたした。 この本は非垞に集䞭しおおり、小さなチヌムの立ち䞊げに成功するために必芁な䞀連の掚奚事項がすべお含たれおいたす。 だから私はすべおを2぀の蚘事に入れなければなりたせんでした。 続けたす。







26.プログラムコヌドをシンプルに保぀



2倍のコヌドを曞くずき、これはプログラムが2倍耇雑になるずいう意味ではありたせん。 プログラムの耇雑さは指数関数的に増倧しおいたす。 少量のコヌドを保存する方法は —より軜い機胜、より少ないコヌド、より少ない無駄。 倚くのコヌドを必芁ずするタスクを再定匏化しお、芁件の80を解決し、20の劎力を費やせるようにしたす。 これは非垞に倧きな勝利です。



37signalsは単玔な問題の解決策を芋぀けたす。 より倚くの成果を䞊げる補品を開発する代わりに、より成果の少ない補品を開発したす。



プログラマヌからのカりンタヌオファヌを奚励したす。 䜕が間違っおいるのか、どのように違うやり方をするのか、より速く、より良い方法を圌らに教えおください。 プログラマヌの理想的なフレヌズは次のずおりです。「提案したずおりに行うず、12時間かかりたす。 しかし、私は1時間でそれを行うこずができたす。 その埌、プログラムはXを実行したすが、Yは実行したせん。プログラマヌに、プログラムをより良く曞く方法に぀いおの圌らの芖点を守らせたす。



芚えおおいおくださいコヌドは、コヌドよりも柔軟性がありたせん。



27.幞犏をもたらすツヌル



幞せなプログラマは生産的なプログラマです。 暙準ずパフォヌマンスだけでなく、ツヌルがプログラム的な幞犏をもたらすかどうかに基づいおツヌルを遞択しおください。 たずえば、レポヌトにbirtを遞択した堎合、幞犏が決しおないように準備しおください。 楜噚に情熱、プラむド、スキルが感じられたすか 珟圚の䜜業の现郚は喜びをもたらすはずです。 37Signalsは、Ruby蚀語に゜フトりェアの幞犏を芋出し、Railsフレヌムワヌクを䜜成したした。



28.コヌドを聞いおください



あなたのコヌドは、掗緎されおいない決定に抵抗したす。 おそらく圌はそれを解決する簡単な方法があるこずを教えおくれるでしょう。 簡単な機胜を遞択しおください。 最初に想像しおいたものずは異なる堎合がありたすが、十分に機胜し、他のこずに時間をかける堎合は、そのたたにしおおきたす。



29.コヌドを返枈し、負債を蚭蚈したす。



動䜜するが面倒なコヌドブロックを䜜成したしたか -これは矩務です。

「そしおそれでうたくいく」ずいう原則に基づいお蚭蚈をスケッチしたしたか 「これは別の矩務です。」

実際、特定の日付たでに補品を䜜成しおナヌザヌを満足させる堎合、これは通垞のアプロヌチです。 しかし、債務はクロヌズする必芁があるため、定期的に环積債務を返枈するために時間がかかりたす。 そうしないず、倧量の束葉杖コヌドが蓄積され、解析が非垞に困難になりたす。 どのように、なぜそのように機胜するのか芚えおいないのですか



30. APIを開きたす。 デヌタの入出力が無料



だから、誰にずっおも生掻が楜になりたす。 人々が補品ずデヌタを共有できるようにしたす。 APIを䜿甚するず、倚くの開発者が補品の機胜を拡匵できたす。 他の開発者があなたの補品にできる貢献を過小評䟡しないでください。



31.機胜仕様なし



これらは玙の䞊の単なる蚀葉です。 指定するのではなく、1぀のペヌゞに短いストヌリヌを曞くこずをお勧めしたす。 アプリケヌションが行うべきこずを説明したす。 平易な蚀葉で曞き、それを速くしなさい。 1ペヌゞが足りない堎合は、非垞に耇雑です。 このプロセスには1日以䞊かかりたせん。



この短線小説を曞いたらすぐに、むンタヌフェヌスの構築を開始しおください。 機胜仕様の代替ずなりたす。 その䞊にすべおが芋えおおり、すべおが明確です。 最初にいく぀かのスケッチを玙に描き、次にhtmlで゚ンコヌドしたす。 誰もが画面䞊で同じものを芋始めるず、あいたいさがなくなりたす。 人々がマりスで突くこずができるむンタヌフェヌスを構築したす。 内郚コヌドを心配する前にこれを行っおください。



32. lorem ipsumの代わりに通垞の単語



暙準の魚は、デザむンがどのように芋えるかを理解するのに圹立ちたす。 しかし、実際の蚀葉は、デザむンがそのように芋えるべきかどうかを明確にしたす。 テキストコンテンツはビゞュアルデザむンの䞀郚ではありたせんが、重芁で重芁な情報です。 ダミヌテキストは、あなたず珟実の間のカヌテンです。



実際の情報を利甚しお、テヌブルがどのように䌞びるかを確認しおください。 ナヌザヌにずっおの利䟿性を理解するために、フォヌムに実際のデヌタを入力したす。 デヌタを送信するためのフォヌムをチェックするずき、フィヌルドに「asdf」のようなものを入力しないでください。 あなたが毎回これらすべおのフィヌルドに入力するのが面倒な堎合、ナヌザヌはどうなりたすか



33.補品を人間化する



補品の性栌タむプを決定したす。 厳しい、遊び心のある、遊び心のある、冷静な、芁求の厳しいものなどです。キャラクタヌを決定するずきは、そのキャラクタヌをフォロヌし、補品を開発するずきにこれらの特城を念頭に眮いおください。 倉曎を加えるずきはい぀でも、倉曎がアプリケヌションの性質にどれだけ䞀臎するかを考えおください。

補品には音声があり、24時間顧客ず話したす。



34.䟡栌ず登録



無料で䜕かをあげおください。 呚りにはたくさんのものがあり、無料で䜕も䞎えないず気づかないでしょう。 賢明な䌁業は、顧客ぞの忠誠心を高め、利益を䞊げるために、無料で/ギフトずしお/ 1株圓たりの䜕かを莈るこずが慣習ずなっおいたす。

37signalsは60日間ベヌスキャンプを無料で䜿甚できたす。 この間、ナヌザヌは熱意を感じ、補品に慣れ、有料の関皎に切り替えるこずがはるかに簡単になりたす。



35.登録ず拒吊を無痛にする



登録プロセスは「ダミヌ甚」でなければなりたせん。 マヌケティングサむトのすべおのペヌゞに倧きく明確なボタンを配眮したす。 登録しおから䜿甚するたで1分間です ナヌザヌがログむンしお必芁なこずを理解できるように、登録自䜓は垞に無料である必芁がありたす。 登録するずき、䞍芁な情報を芁求しないでください。 メヌルをお願いするだけで、ほずんどの堎合これで十分です。



人々は自分のアカりントを閉鎖したいこずが起こりたす。 これは䞍快ですが、正垞です。 これを萜胆しないでください。 「アカりントを閉じる」ずいうリンクを衚瀺するだけです。 このデヌタが原因でシステムに氞久に閉じ蟌められおいるこずが刀明しないように、その人にデヌタをアップロヌドさせたす。 これは、ナヌザヌの信頌に盎接圱響する重芁な芁玠です。



36.長期契玄、接続料などを避ける



圌らが1幎前に私たちにお金を芁求するずきず、1か月の間、別のこずです。 これは販売に倧きく圱響したす。 少しず぀支払いたす。 Basecampは毎月カヌドからお金を匕き萜ずしたす。

接続料金も悪です。 これは、顧客からより倚くのお金を集めるためのトリックです。 圌らのお金を皌ぐず圌らはあなたの補品を䜿甚したす。



37.悪いニュヌス



悪いニュヌスがある堎合は、できるだけ早くお知らせください。 関皎を匕き䞊げるずきは、叀いナヌザヌに錠剀を甘くしたす。 圌らはしばらくの間、叀い䟡栌であなたの補品を䜿甚できるように、それらを倧切にしおいるこずを教えおください。

時々倱敗が起こりたす。 それを認めお、䜕かを䞎えおください。 たずえば、私はYandex.Diskのナヌザヌです。 プログラムのバヌゞョンの1぀に䜕らかの倧きな劚害があった堎合、Yandexディスクチヌムは、このバヌゞョンを250 GBの容量でむンストヌルしたナヌザヌに提瀺したした。 クラりド内のこの堎所は私には十分すぎるず蚀わなければならないので、満足しおいたす。



38.補品リリヌス



ハリりッドスタむルで補品をリリヌスしたす。 事前の準備なしで補品をリリヌスした堎合、誰もそれに぀いお知るこずはありたせん。 ハリりッドはこれを行いたす





39.ブログを始める



広告は高䟡です。 ブログはあなたの時間だけの䟡倀があり、通垞は報われたす。 個人的に、私は起業家がビゞネスにおける圌のすべおのステップを説明しおいるブログFedor Ovchinnikova sila-uma.ruをすぐに思い出したした。 このブログを読むのは楜しくお面癜いです。

補品を賞賛するだけでなく、圹立぀ヒント、解決策、リンクなどを提䟛するブログを䜜成するこずから始めたす。37のシグナルも、ブログを実行したす。



40.トレヌニングによるプロモヌション



あなたの知識を他の人ず共有したす。 この方法で芖聎者を獲埗したす。 トレヌニングは、あなたの名前ず補品の名前を倚くの人の前に衚瀺する方法です。 補品を抌し付ける代わりに、教育サヌビスの提䟛に泚意を向けたす。 読者が他のナヌザヌず共有したいヒントや解決策をサむトに投皿しおください。 䌚議で話し、最埌に参加者ず話をしたす。 セミナヌを開催し、蚘事や本を曞きたす。



41.食品の機胜



新しい機胜を远加するこずは、アプリケヌションに関する䌚話を匷化する良い方法です。 BasecampはRSSを远加し、圌らはそれに぀いお話し始めたす。 Basecampは積極的にajaxを䜿甚しリリヌスされたずき、ajaxは新しいテクノロゞヌでした、䞻芁なajaxプレむダヌの1぀ずしお37signalsに぀いお話し始めたした。 iCalずの統合は、Macナヌザヌを魅了したす。



42.蚘茉事項に埓う



圌らがあなたに぀いお話すならそれは良いこずです あなたに぀いお正確に蚀われおいるこずを远跡し、タむムリヌに察応しおください。 フォヌラムで積極的に話しおいる堎合は、䌚話に参加しお、質問に答えおください。 JetBrainsの代衚者がIntellij Idea専甚のブランチのrutrackerに関する質問に答えた興味深い事䟋を思い出したした。 それらの非垞に玠晎らしい、それは本圓に良い印象を䞎えたす。



フィヌドバックを感謝したす。 負。 「あなたの意芋を評䟡したすが、このようにしたのは...」たたは「あなたは重芁な問題を提起し、それに取り組んでいたす」などのように答えるこずができたす。



43.アプリ内販売



アプリケヌション自䜓の高床な機胜ぞの切り替えを提䟛したす。 今では明らかなようですが、Getting Realは2006幎に登堎し、このアプロヌチを提䟛するサヌビスはほずんどありたせんでした。 䞀番䞋の行は、ナヌザヌのさたざたなカテゎリのいく぀かの関皎蚈画を持぀必芁があるずいうこずです。 誰かが無料版CRM bittrix24を䜿甚しおいる私のようなを必芁ずしおいたすが、誰かが完党な機胜を必芁ずしおいたす。 人々に機胜を賌入する機䌚を䞎えたす。 倚くの堎合、これは共有ホスティングで行われたす。これは、ディスクスペヌスたたは远加のMySQLデヌタベヌスを賌入する機䌚です。



44.簡単なタむトル



トリッキヌな名前を付けないでください。 シンプルで芚えやすいものでなければなりたせん。 家庭での䌚話では、BasecampずActive Collabのどちらが簡単ですか ホワむトボヌドたたはCollaborEdit

短く明るいタむトルを遞択しおください。 フォヌカスグルヌプやその他の䞍芁なものに倢䞭にならないでください。



ドメむン名がビゞヌであっおも心配する必芁はありたせん。 近くで䜕かを拟いたす。



45.サポヌトの痛みを感じる



゚ンゞニアリングずサポヌトの間の壁を぀ぶしたす。 37signalsでは、開発者自身が関䞎しおいたす。 これにより、顧客ず盎接通信し、補品で䜕が起こっおいるのかを理解できたす。 圌らは数時間以内にほずんどのリク゚ストに答えたす。 テクニカルサポヌトをコヌルセンタヌや倖郚組織に転送するのではなく、自分で行っおください。



46.れロトレヌニング



補品にヘルプシステムを組み蟌みたす。 YandexたたはGoogleを䜿甚するには、ディレクトリは必芁ありたせん。 補品を䜿いやすくしたせんか 簡単なプログラムから始めたす。 耇雑さが少ないほど、倱われたナヌザヌの劎力が少なくなりたす。 優れたヘルプシステムずFAQリストは、非垞に圹立぀方法です。



47.最初のナヌザヌ



各ナヌザヌに泚意を払う堎合にのみ、倧䌁業ず競争するこずができたす。 最初のナヌザヌは、プログラムの゚ラヌを指摘するナヌザヌず、プログラムが満たさないニヌズです。 そしお、圌らはあなたのプログラムに぀いお他の人に話したす。

ナヌザヌが゚ラヌを報告するずきは、できるだけ早く゚ラヌに返信しおください。 圌らはあなたが圌らに耳を傟け、あなたが圌らを気遣うこずを期埅しおいたす。



フォヌラムで人々ずチャットしたす。 最初はすべおの質問に自分で答えたすが、すぐに経隓の浅いナヌザヌに経隓豊富なナヌザヌがアドバむスを提䟛し始めるこずに気付くでしょう。 プロセスに介入する必芁性はどんどん枛りたすが、垞に呚りにいお支揎する準備ができおいる必芁がありたす。



48. 1か月でのセットアップ



クむックアップデヌトは、動きず、ナヌザヌのリク゚ストを聞いおいるずいう事実を瀺したす。 これは、フラスコには火薬があり、お尻にはベリヌがあるこずを瀺しおいたす。 簡単な曎新により、補品に関連する肯定的な゚クスペリ゚ンスが匷化され、ブログでの議論に圹立぀情報が远加されたす。



補品が生きおいるこずを瀺しおください。 補品がリリヌスされた埌もブログを続けたす。 曞くのをやめないでください。 よくある質問、ラむフハック、プログラムを効果的に䜿甚する方法、珍しいトリック、ヒントず解決策、新機胜、曎新、修正を含めたす。



49.ベヌタ版ではなく、より良い



ベヌタずいう蚀葉は䜿甚しないでください。 これはすでにすべおの人の目をなだめおいたす。 ベヌタ版をリリヌスしたず蚀うず、実際には補品が未加工であるこずを認めたす。 次のように聞こえたす。 これは圓瀟の新補品であり、ベヌタテスト䞭です。 ゚ラヌがあったずしおも、これは結局のずころベヌタ版だからです。 ベヌタテストを招埅しお少数の人々に提䟛しおも構いたせん。 ただし、ベヌタ版を䞀般公開するこずはできたせん。 別のアプロヌチを䜿甚するこずをお勧めしたす。最初のバヌゞョンでは最小限の機胜を備えた優れた補品です。



50.゚ラヌの優先順䜍付け



ケヌスの優先順䜍付けは、人生で最も重芁な性質の1぀であり、これはプログラミングだけでなく、他の問題にも圓おはたりたす。 本圓に重芁なこずを芋぀けお行動する。 ゚ラヌ報告が届いたら、すぐに修正するために急がないでください。 おそらくもっず重芁なこずがありたす。 叀いブラりザでのレむアりトに関する小さな劚害に぀いおは、それほど倧したこずではありたせん。 ナヌザヌデヌタに関しおは、すぐに修正し、アトゥンずしお認識される必芁がありたす。



51.嵐を埅぀



䜕かを倉曎した堎合は、この瞬間を埅っお、ナヌザヌの反応に時間を費やさないでください。 たずえば、倚くの人がVkontakteがマむクロブログを導入したずきに䜕が起こったかを芚えおいたす。



これは正垞です。 倚くの人は、慣れるたで誓いたす。 しかし、通垞、すべおに満足しおいる人は黙っおいたす。 これは正垞な動䜜であり、垞にポゞティブなレビュヌよりもネガティブなレビュヌが倚い状況になりたす。 そのようなレビュヌに基づいおキックバックを行わず、確信がある堎合はラむンを継続しおください。 リラックスしおしばらく動かないでください。



52.競合他瀟に぀いおいく



競合他瀟に関するニュヌスを賌読し、圌らが䜕をしおいるかを垞に把握しおください。 RSSフォヌラムを読んでください。 競合他瀟が䜕をしおいるか、どの機胜を実装しおいるか、ナヌザヌがそれに぀いおどう考えおいるかを垞に把握しおおく必芁がありたす。



53.流れに沿っお進む



垞に新しい道ず方向の倉曎に備えおください。 䜕かが倉わった堎合、自分自身を倉えるこずを恐れないでください。 ネットワヌクアプリケヌションを開発しおいる堎合は、非垞に簡単に倉曎できたす。 最初のアむデアが最良ではない可胜性があるずいう事実を受け入れ、それが珟れた堎合は、い぀でも方向を倉えるこずができたす。



化身



倚くの人々がしかし、圌らは少なくなっおきおいたす読むこずができたす。 しかし、読んだ内容に基づいお䜕かをする人はほずんどいたせん。 あなたのアむデアに呜を吹き蟌むようにしおください。



Getting Realを読んだ埌、1​​幎前に考え始めたプロゞェクトを開始するこずにしたした。 さらに、䞊蚘のアむデアのほずんどをこのプロゞェクトに適甚しようずしたす。



GettingRealの䜿甚経隓、補品ブログ、䜿甚䞭のレヌキに぀いおのコメントを蚘入しおください。 ありがずう



All Articles