次の「手紙」はCSSSRから届いたもので、読者と「リモート開発者のコミュニケーションの5番目のルール」を共有しました。 CSSSRは、2012年4月12日(宇宙飛行の日)に設立されたフロントエンドWebアプリケーションと複雑なサイトに特化した小さな会社です。 したがって、CSSSRでリモートで作業している人たち(会社にはオフィスはありません)は、彼ら自身の声明によると、「宇宙飛行士と同じくらい明確です」。 組織の分散構造は、高レベルの製品の作成を妨げるものではなく、常識と健全な完璧主義が開発の主な推進力です。
紹介からコンテンツまで。 遠隔地の従業員とコミュニケーションするためのルールを準備した会社の主要な開発者であるFelix Exterへの言葉。 リモートの従業員だけでなく便利です。
xxx [16:00:00]:こんにちは!
xxx [16:01:01]:あなたはここにいますか?
yyy [16:01:17]:こんにちは
xxx [16:04:56]:気を散らさない?
yyy [16:05:13]:いいえ
xxx [16:07:28]:すばらしい
xxx [16:08:01]:あなたの助けが必要です。
xxx [16:09:29]:ここで何かがうまくいかない...
xxx [16:10:09]:秒
xxx [16:13:12]:ごみ、出発
xxx [16:14:25]:あなたはここにいますか?
yyy [16:14:30]:はい
何にも似ていませんか? そのような対話は何回ありましたか? 非常に効果的ですか? それで、息子、あなたがそれを読んで自分を認めれば、この投稿はあなたのためです。 これから、ブックマークまたはお気に入りのサービスに保存します。 醸造して、いつか必ず読んでください。 すべてがいつも通りです。
CSSSRチーム全体が完全にリモートで動作し、時間が経つにつれて、効果的にオンラインで通信するにはルールが必要であることに気付きました。 オフィスの状況を想像してください。意識の流れにあり、何かをタイプすることに集中している従業員にアプローチします。 あなたは挨拶して尋ねます:「あなたはここにいますか? 忙しくない?」 おかしいですね。
効果的なリモート通信と作業のための基本的なルールを作成することにしました。
1.キャッチフレーズで空気を散らかさないでください
「Hello!」と書かないでください。また、相互の挨拶を待たないでください。 私を信じて、あなたが個人的に同僚に手紙を書くとき、あなたはすでに見て、聞いてうれしいです。 どういうわけか失礼ですか? しかし、リモートでの作業の場合、これは正常です。すぐにビジネスに取り掛かるにはチャットが良いと同僚に警告するだけです。
「ここにいるの?」 はい、彼はそこにいて、あなたの質問を待っています。 その間、あなたは彼の答えを待っています。 そして、あなたは「誰かを待つ」というゲームをプレイします。
「忙しくない?」 忙しい! 彼は常にビジネスをしています。時間は彼にとって貴重です。 あなたはどうですか?
「気を散らさない?」 男になった-あなたはすでに彼をそらしました。 それに対処する。 さらに、あなたはあなただけではありません-そしてあなたの他に、他の人が彼に同時に書くことができます。 これを覚えて。
これらのテンプレートに関するすべての質問について既に知っている回答を得ることが本当に重要ですか、それとも問題を解決したいですか?
対話には価値がなければなりません。 プレリュードは不要です。会話の本質にとって重要ではないからです。 誰かが会話をコピーして貼り付けて表示する必要がある場合は、フィルタリングする必要のある大量のゴミがあります。
2. 3時にチャットしましょう
数分で正確に待つ必要はありません。 会話の機会が現れたらすぐに議論を始めてください。 数分で時計にゼロが表示されるという事実から、この問題はすぐには解決されません。 すべての会話参加者が今すぐにできる場合は、すぐに始めてみませんか? できない場合、彼らはそれについて話します。
もちろん、これはひどい愚かさですが、驚くほど一般的です。 おそらく、オフィスの仕事の後に残っており、事前に企業の会議室を予約する必要があります。
3.最初に定式化し、次に書く
「前回と同じように、悪夢のようなものがあります...」。
「繰り返しますが、何も機能せず、エラーが表示されます...」。
テレパシーコースに登録するための電話番号を教えてもらえますか?
対話者は、あなたが抱えている問題を推測すべきではありません。 それらについて自分で一貫して伝えてください! 言葉には意味がなければなりません。 問題に対するあなたの個人的な態度についての話、あなたの心理学者のために。
1つのメッセージ内に収めるようにしてください。 多くのオファーがある場合は、それらを新しい行に転送します。 長い文字列は読みにくいです。 コードエディタからおなじみのはずです。
問題を特定する方法を学びます。 最大の詳細:どこに表示されるか、どのように再現するか-コンソールを見る、ターミナルを見る、サードパーティのモジュールを忘れないなど 問題が複雑な場合は、分解してください。
...そして問題を自分で解決してみてください!
真剣に。 冗談じゃない。 あなたのコードをデバッグします(そして、一般的に-どんな職業でも-自分のジャムを見つけて修正するために)誰にでもできるはずです。
初心者を助ける人が彼にこれを常に許可するなら、初心者は遠くまで行かないでしょう。 リモートワークは問題を明らかにするだけです。無限のダイアログは独立したソリューションよりも悪いです。 はい、尋ねる必要がありますが、悪用しないでください。
4.検索を使用する
コメントはないように見えますが、ほとんどの初心者は検索を使用せず、すぐにPMで実行します。 この習慣を自分で取ってください。
...そして、検索を正しく使用してください!
xxx:すべてを検索しましたが、何も見つかりませんでした...ほとんどの場合、6月にも同じことを行った後、検索結果の最初の段落で答えが見つかります。 初心者は、検索エンジンがより多くのジャンク結果しか得られないという長い質問を切望しています。 つまり:
- 検索を絞り込む:キーワードのみを残します。 たとえば、定数とエラーコードを含むメッセージを含むコンソールからのエラーは例外になる可能性があります。
- 問題がライブラリにある場合は、このライブラリのリポジトリですぐに検索してみてください。
5.アヒルの子にあなたの問題について話してください
よく構成された質問には、解決策の鍵が含まれています。
...だから、 アヒルの子を使用してください !
xxx:これを行う方法?方法は次のとおりです。テーブルの上に、生き物として質問をするおもちゃのアヒルの子を置きます。 質問の正しい言い回しには少なくとも半分の答えが含まれており、思考に刺激を与え、正しい方向に向けます。 それは間違いなく動作します。 ところで、問題をすでに解決できている場合は、問題を解決したらすぐに通知することを忘れないでください。 あなたはその理由を理解しています。
...
xxx:問題を解決しました)
6.必死? 全員に一度に尋ねる
コミュニティに質問すると、成功する可能性は数倍になります。 Slackには、開発中に発生するレビューや質問のための特別なチャネルがあり、集合的な心があなたを助ける準備ができています。 これは非常に便利で、PMで忙しい同僚をいらいらさせるよりもはるかに優れています。
コミュニティに連絡するためのルールは、個人的なコミュニケーションのルールと同じです(1ポイントを参照)。 質問が特定のものに関するものである場合、 Slackのグループを通じて専門家の狭いサークルに連絡できます。
ボーナス:テスト
問題を解決しても、タスクを終了できるわけではありません。 行ったことをテストすることが重要です。 テストケースを実行します。 テストの書き方を知っている場合-素晴らしい、それらを使用し、より頻繁に実行し、最新の状態に保ちます。 同僚やユーザーがバグを通過させないでください。 テスターとチームリーダーに頼らないでください。 何よりも、あなただけがあなたの頭脳をテストします。
おわりに
建設的なコミュニケーション能力は非常に重要であり、開発する必要があります。 同僚の時間を経済的に費やすことを学び、個人的な通信を数十ページのシートにしないでください。
合計:
- 最初のグーグル;
- PMを入れて、すぐに前戯を避けます。
- 実質的な質問を作成し、尋ねます。
- タスクの文言とコンテキストを説明する(あるべき姿と現在の姿);
- すでに試したことをリストします。
- 結果(エラー、予測不能な動作など)を説明します。
- スニペットとスクリーンショットを添付してください。
- ある場合、テストする場所、再現する場所と方法を示します。
- コミュニティに連絡してください。
この投稿からのアドバイスに従って、リモート通信の達人になります。
Megamindで共有したい専門知識がある場合は、editor @ megamozg.ruに「スタジオへの手紙」をお送りください。