問題タブ [collaboration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
collaboration - ソフトウェア組織内でのコラボレーションを促進する最善の方法は何ですか?
約 300 人の組織があり、記事、ヒント、ブログなどを共有するのが得意な人もいますが、通常はサブチーム (5 ~ 15 人) 内で行われます。これを拡大して、より多くの人々の間でコラボレーションの文化を促進するための最良の方法は何ですか.
- 電子メールのリンクではなく中央の WIKI に投稿しますか?
- 貢献者に報酬を与え、ボトムアップの有機的なコラボレーションを促進しますか?
- 「強制」コラボレーション トップダウン ?
wiki - 組織がデータ(wiki、SharePointなど)を削除する必要がある場合
コラボレーションツールについても同様の質問がありましたが、1つの点については完全には合意されていませんでした。プロジェクト計画、ビジネス要件、技術文書などを追跡するためのこれらのコラボレーションおよび文書化ツール(WIKI、共有ポイント、ブログなど)がすべて揃ったため、問題は「このデータを削除する必要があるか」です。組織が進化して再編成され、人々が行き来するにつれて、このデータの多くは古くなっているか、もはや関連性がなく、正しくありません。
このデータの中には有用なものがあるかもしれないという考えがあります。そのため、データを保持し、その時点での情報を保持してください。歴史的なコンテキストがあると便利です。
反対の議論は、このデータはノイズが多すぎて、人々が最新のデータを入手するのが難しいと感じる可能性があるということです
考え?
ajax - AJAX リアルタイムおよび共同作業
たとえば、google wave のようなリアルタイムの共同アプリケーションを作成しようとしています。user1 が同時に何かを書き込むと、user2 の画面に表示されます。
私は少し調査を開始し、Ajaxでこれを行ういくつかの方法を見つけました-
1.X秒ごとにサーバーにリクエストを送信し、何が「起こっている」かを確認します
2.タイムアウト - 長いリクエスト、問題 - IE8 でのみこれを実行できることがわかりました
他のオプションがありますか?これに最適な方法は何ですか?
そして、方法番号2では、これは本当にIE8でしかできないのですか?
ヨシ
eclipse-plugin - Eclipse での編集セッションの記録
ECLIPSE で編集セッションを記録できるプラグインはありますか? たとえば、最高のプログラマーから Eclipse などでコーディングする方法を学びたいとします。彼のやり方を再現できます。
php - どのグループウェア/コラボレーション システムを選択しますか?
私は、優れた (十分に安定しており、十分に直感的で、技術的に最新で先進的であるほど良い)無料の PHP ベースのオンライングループウェア/コラボレーションシステムを探しています。100% UTF-8が必要です。OOP スタイルのコードは利点です。そして、共同マインドマッピングはクールな機能です。チームは〜20人です。助言がありますか?
collaboration - オープンソース版の Etherpad をご存知ですか?
リアルタイムのコード コラボレーションを実装する必要があります。Etherpad に存在するすべての機能 (バージョン管理、タイムスライダーなど) を備えています。
私たちが有利なスタートを切ることができるオープンソースプロジェクトを知っていますか? または、オンラインでのリアルタイム コラボレーションに関するベスト プラクティスのチュートリアルですか?
ありがとう、
communication - 小規模な開発チームで効果的にコミュニケーションするにはどうすればよいですか?
私は小さなチーム (4 ~ 5 人の開発者) で 1 つのプロジェクトに取り組んでいます。私たちのチームの各メンバーは、私たちのプロジェクトとは異なる機能を開発しており、彼らは非常に独立しています. 実際、一部のメンバーは、他のメンバーが知らない技術を使用しています。これはまだ 1 つのプロジェクトであり、共通のビジネス ロジックが多数含まれています。
さらに、ほとんどのメンバーは、他のメンバーが何をどのように行っているかをまったく知りません。どういうわけか、コードの複製を回避することができました (チームリーダーの功績ですが、彼でさえ何が起こっているのかを完全には認識していません)。チーム全体が何が起こっているかを追跡するための良い習慣は何だろうか。たとえば、重要な修正を行う必要があるときに、チームの誰かが辞めたり、行方不明になったりした場合、他の人が対処するのは困難です。
コードレビューを実施するためのポリシーがありますが、それに参加するのはチームリーダーとチームのメンバー 1 人だけです。他の「レギュラー」メンバーは参加しません。
また、メンバーによってソース管理でコミットされたチェックインの「ニュースリスト」がありますが、これは退屈すぎて対処できず、他の人がコミットしたばかりのものを読むのに時間をかけている人はいないようです (そして効果的ではありません。公平であるために)。
それで、私はこの問題の良い習慣は何だろうと思います. どんな経験がありますか?解決策はありますか?
編集:少し明確にさせてください。私たちのチームは 2 年以上働いており、プロジェクトはほぼ 5 年前のものです。したがって、アジャイル開発を開始することはできませんが、いくつかのアジャイル プラクティス (スタンドアップ ミーティングなど、非常に便利だと思います) を紹介することはできます。
また、私たちのチームは大企業の一員であるため、チームビルディングの慣行を確立しています。そして、私たちはお互いを嫌いません:) - 私たちは友人であり、社会生活や活動について話しています. 私たちが見逃しているのは専門家の話です。
python - Emacsコラボレーティブバッファが間違ったモードで開く
私はEmacsとRudelを使用してリモートプログラマーとコラボレーションしています。Rudelには、公開されたバッファの概念があります。私のパートナーがバッファを公開するとき、私はそれをサブスクライブすることができ、私たちは両方が同時にそれを編集することができます。
私の問題は、彼が* .py拡張子の付いたPythonファイルを公開し、それをサブスクライブすると、バッファーが自動的にpython-modeに設定されないことです(基本モードです)。バッファが正しい言語モードで開くようにするにはどうすればよいですか?
svn - SVN を使用して、別の開発者が私を上書きしないようにするにはどうすればよいですか?
これを行う方法がわかりません。実際のプロジェクトで SVN を使い始めたところです。すべてが正しく機能しています。でも、使っているのは私だけ。ここで、2 番目の人にそのプロセスを紹介したいと思います。
Windows マシンに tortoisesvn をダウンロードし、メイン トランクのチェックアウトを行いました。ファイルを編集して新しいファイルをコミットできます。すべてが機能します。
今、私が何かをしている間に、2番目の男にそれをしてもらいたい. 通常、彼は別のファイルで作業している可能性があり、コミットされたファイルをテストサーバーにエクスポートする時間について合意します (とにかく私の考えです)。しかし、同じファイルで作業している場合はどうなるでしょうか? たとえば、構成ファイル。たぶん、私たちは両方ともそれを変更する必要があります。他の誰かがそれを変更している間、どうすれば私 (または彼) は他の人をそれから遠ざけることができますか? 私たちの 1 人が新しい更新をコミットすると、私たちの 1 人が入れたばかりの内容が消去されます。ここで何をすべきかわかりません。
version-control - Facebook アプリケーションを開発する小グループのプロジェクト ホスト
数人の友人と Facebook アプリケーションを開始しています。自宅から使用できる優れた無料のオンライン コラボレーション プロジェクト ホストは?
これまでのところ、git に似たものを考えていますが、おそらくグラフィカル インターフェイスを使用します。